이 기사는 Siteground와 공동으로 작성된 일련의 기사의 일부입니다. Sitepoint를 가능하게 한 파트너에 대한 귀하의 지원에 감사드립니다.
우리는 최근 두 가지 유형의 호스팅 서비스에 대해 논의했습니다
특수 서버 :
는 독점적으로 사용하기 위해 호스팅 데이터 센터에서 하나 이상의 서버를 소유/임대합니다. 일반적으로 전용 서버는 일반적으로 더 유연하며 소원에 따라 구성 할 수 있습니다. 공유 서버는 더 적은 옵션을 제공 할 수 있지만 관리하기 쉽고 일반적으로 저렴합니다. 클라우드 호스팅은 둘 사이의 균형을 맞추고 다른 혜택을 가져올 수 있습니다. 우리가 더 논의하기 전에 용어와 개념에 대해 논의합시다.
클라우드 란 무엇입니까?
"클라우드"및 "클라우드 컴퓨팅"은 온라인 마케팅의 유행어입니다. 그게 다야. 소프트웨어를 구매하고 PC의 하드 드라이브에 데이터를 저장하는 대신 온라인 응용 프로그램을 사용할 수 있습니다. 응용 프로그램은 일반적으로 웹 서버에서 실행되며 웹 브라우저에 인터페이스를 표시하면서 데이터를 저장합니다. 즉, 주문형 소프트웨어에 액세스하고 컴퓨팅 리소스를 다른 사람과 공유 할 수 있습니다. 웹 응용 프로그램은 공유 서버 또는 전용 서버에서 호스팅 될 수 있지만 스케일링은 어려워 질 수 있습니다. 어쩌면 앱은 동시 사용자 50 명을 잘 처리하지만 1000 명의 사용자를 어떻게 처리합니까? 더 나은 서비스 나 서버로 얼마나 빨리 마이그레이션 할 수 있습니까? 사용자가 몇 시간 안에 정상 수준으로 돌아 가야한다면 어떻게됩니까?
클라우드 호스팅이란 무엇입니까? 클라우드 호스팅을 통해 주문형 자원을 신속하게 프로비저닝 할 수 있습니다. 더 많은 프로세서, RAM 또는 디스크 용량을 신속하게 추가 할 수 있으며 Siteground와 같은 호스터는 피크 트래픽에 따라 자동으로 스케일링 할 수 있습니다. 자동 스케일링은 단기 이벤트를위한 훌륭한 옵션입니다 (특정 이벤트 중에는 큰 트래픽이 있음을 알고 있습니다). 이 경우 트래픽이 증가하면 추가 리소스가 자동으로 추가되므로 걱정할 필요가 없습니다.
기술은 다양하지만 대부분의 클라우드 호스팅은 가상 머신에 의존합니다.
가상 머신이란 무엇입니까?
하나의 컴퓨팅 장치에서 다른 컴퓨팅 장치를 재현하는 에뮬레이터가 발생했을 수 있습니다. 예를 들어, 인터넷 아카이브를 사용하면 브라우저에서 오래된 아케이드 게임, Windows 3.1 또는 Apple Macintosh에서 오래된 아케이드 게임을 할 수 있습니다. 이들은 디스크와 ROM 칩으로 얻은 적이없는 원래 시스템이라는 것을 이해하는 것이 중요합니다. 그들은 충실한 번식이 아닙니다. 하드웨어가 시뮬레이션되고 있습니다. 레거시 소프트웨어는 "화면 에서이 이미지 표시"라고 말할 수 있습니다. 위의 예에서는 지침이 JavaScript로 가로 채고 HTML5 Canvas 코드로 변환되며 적절한 응답을 반환합니다. 이 소프트웨어는 호환 장치에서 실행 중이라고 생각합니다. 가상 머신 (VMS)도 비슷한 개념입니다. VMware, VirtualBox 및 Hyper-V와 같은 소프트웨어는 소프트웨어 중심의 표준 하드웨어 재생산을 사용하여 PC에서 PC를 시뮬레이션합니다. 따라서 다른 OS 내부 "Guest OS"내부 "를 실행할 수 있습니다. 따라서 클라우드 호스트는 전용 서버와 기능적으로 동일한 가상 머신을 제공 할 수 있습니다. 그러나 실제 서버의 데이터 파일을 모방하고 있으므로 몇 가지 실질적인 의미가 있습니다.
가상 서버를 몇 초 만에 생성, 설치 및 구성 할 수 있습니다.
가상 서버는 단지 데이터 일뿐입니다. 쉽게 복제, 백업, 롤백 또는 다른 곳으로 이동할 수 있습니다.
개발 및 배포를 단순화합니다. 동일한 이미지가 개발, 준비 및 생산 환경에서 사용될 수 있습니다. 대체 구성을 쉽게 테스트하고 취소 할 수 있습니다.
웹 애플리케이션은 자체 가상 운영 체제 이미지에서 실행될 수 있습니다. 두 번째 응용 프로그램은 다른 가상 머신을 사용할 수 있습니다.
처리, RAM 및 스토리지는 더 이상 실제 장치에 묶여 있지 않습니다. VM은 농장에 배치 될 수 있으며, 필요에 따라 자원을 자동으로 할당 할 수 있습니다.
운영 체제가 실제 하드웨어에서 실행되지 않기 때문에 고장 위험이 크게 줄어 듭니다.
모든 클라우드 호스트가 같은 방식으로 작동합니까?
- 아니요. 대부분의 클라우드 호스트는 일종의 가상 기계 아키텍처를 사용하지만 서비스는 다를 수 있습니다. 예를 들면 :
서비스 (IAAS)로 인프라 (IAAS) : - 아마도 전용 호스팅에 가장 가까운 IAAS는 가상화 시설을 제공하지만 자체 운영 체제를 선택하고 소프트웨어 스택을 설치하며 업데이트를 유지합니다.
서비스로서의 플랫폼 (PAAS) : 아마도 공유 호스팅에 가장 가까운 PAAS는 특정 유형의 애플리케이션을 실행하기위한 특정 플랫폼을 제공합니다.
서비스로서의 소프트웨어 (SAAS) : 일반적으로 주문형 소프트웨어. 예를 들어, 타사 서비스를 사용하여 자신의 MySQL 설치를 유지하는 대신 데이터를 저장할 수 있습니다. -
Serverless 또는 Function-as-a-Service (FAAS) : 논리 및 상태를 관리하는 추상 응용 프로그램 환경. 기본 소프트웨어에 대해 걱정하지 않고 아키텍처를 사용하는 기능 또는 마이크로 서비스를 작성할 수 있습니다.
모든 서비스 가이 카테고리 중 하나에 빠지는 것은 아닙니다!
클라우드 호스팅의 장단점 -
내 이전 기사에서는 전용 및 공유 서버를 비교할 때 사용 편의성, 유연성 및 기능, 보안 및 보안을 조사했습니다. 서비스는 이러한 요소를 결정할 것이므로 클라우드 호스팅과 그다지 관련이 없습니다. 예를 들어, 클라우드 호스팅은 관리되지 않는 전용 서버만큼 어려울 수 있거나 가장 간단한 공유 서버 솔루션만큼 쉽습니다. 그것은 당신에게 달려 있습니다. 이것은 우리에게 세 가지 다른 지표를 남겨 둡니다 ...
성능
클라우드 호스트는 트래픽이 증가함에 따라 자원을 자동으로 할당 할 수 있지만, 호스트 및 서비스 계획에 따라 다릅니다. CPU, RAM 및 디스크 공간의 양을 일반적으로 업그레이드 할 수 있지만 일부는 특정 제한 사항을 적용 할 수 있습니다. Siteground와 같은 호스트는 다시 시작하지 않고 새로운 제한 사항을 적용 할 수 있습니다. -
신뢰성
전용 서버와 공유 서버가 모두 실패합니다. 호스팅 챔버는 위험을 최소화하기 위해 예방 조치를 취하지 만 CPU의 과열 또는 디스크 손상으로 인해 시스템 충돌이 발생할 수 있습니다. 클라우드 서비스는 실제 하드웨어에 대한 의존성이 낮습니다. 처리는 여러 서버간에 공유 될 수 있지만 여전히 웹 사이트 또는 응용 프로그램이 활성화되어 있습니다.
비용
클라우드 호스팅은 일반적으로 가스, 전기 또는 물과 같은 유틸리티와 비교됩니다. 사용 비용 만 지불하면됩니다. 실제로, 그것은 종종 더 복잡하며, 가격은 고정 및 가변 요금의 혼합 수수료가 발생합니다. 월별 지불은 한 달에서 크게 다를 수 있습니다.
누가 클라우드 호스팅을 선택해야합니까?
장기적으로 클라우드 호스팅이 공유 및 전용 서버 계획을 대체 할 것으로 생각됩니다. 그들이 그것을 깨닫든 아니든, 모든 사람은 클라우드 서비스를 사용할 것입니다. 다시 말해, 클라우드 호스팅 산업은 여전히 초기 단계에 있습니다. 서비스 유형은 기하 급수적으로 증가하고 있으며 시장은 매일 변화하고 있습니다. 서비스를 직접 비교할 수없고 호스팅을 시작하기 전에 비용을 알 수없는 경우 비즈니스에 대한 올바른 계획을 선택하는 것은 어려울 수 있습니다. 일부 호스팅 제공 업체는 공유 호스팅 계획과 전용 호스팅 계획 사이의 클라우드 서비스를 홍보합니다. 아마도 이것은 지금 최선의 선택일지도 모릅니다. 공유 호스팅의 한계를 뛰어 넘을 때 클라우드 서비스 사용을 고려하십시오.
클라우드 호스팅에 대한 자주 질문 클라우드 호스팅의 주요 장점은 무엇입니까?
클라우드 호스팅은 기존 호스팅에 비해 몇 가지 장점을 제공합니다. 첫째, 확장 성을 제공하여 필요에 따라 자원을 쉽게 늘리거나 줄일 수 있습니다. 이 유연성은 비용을 절약 할 수 있기 때문에 비용을 절약 할 수 있습니다. 둘째, 클라우드 호스팅은 고 가용성과 안정성을 제공합니다. 데이터가 여러 서버에 배포되므로 한 서버가 실패하면로드가 다른 서버로 전송되므로 웹 사이트가 다운되지 않습니다. 마지막으로 클라우드 호스팅은 여러 서버를 사용하여 컨텐츠를 제공하여 성능과 속도를 향상시킬 수 있습니다.
클라우드 호스팅의 단점은 무엇입니까?
클라우드 호스팅은 많은 이점을 제공하지만 잠재적 인 단점도 있습니다. 주요 문제 중 하나는 비용입니다. 사용 비용 만 지불하면되지만 웹 사이트에 많은 트래픽이 수신되거나 많은 저장 공간이 필요한 경우 비용이 빠르게 증가 할 수 있습니다. 또한 잠재적 인 보안 위험이있을 수 있습니다. 대부분의 클라우드 호스팅 제공 업체는 강력한 보안 조치를 제공하지만 데이터가 배포되었다는 사실은 특정 유형의 공격에 더 취약 할 수 있습니다.
클라우드 호스팅은 기존 호스팅과 비교하여 어떻게됩니까?
전통적인 호스팅은 일반적으로 단일 서버의 공간을 임대하는 것입니다. 클라우드 호스팅을 통해 귀하의 웹 사이트는 서버 네트워크에서 호스팅됩니다. 이것은 필요에 따라 자원을 쉽게 조정할 수 있으므로 유연성과 확장 성을 제공합니다. 그러나 이로 인해 클라우드 호스팅은 기존 호스팅보다 더 비싸게 만들 수 있습니다.
클라우드 호스팅은 모든 유형의 웹 사이트에 적합합니까?
클라우드 호스팅은 많은 유형의 웹 사이트, 특히 트래픽이 변경되는 웹 사이트에서 좋은 선택입니다. 예를 들어, 전자 상거래 웹 사이트, 뉴스 웹 사이트 및 소셜 미디어 웹 사이트는 클라우드 호스팅의 확장 성으로부터 이점을 얻을 수 있습니다. 그러나 트래픽이 안정된 소규모 웹 사이트에는 기존 호스팅이 비용 효율적일 수 있습니다.
클라우드 호스팅 제공 업체에서 무엇을 찾아야합니까?
클라우드 호스팅은 웹 사이트 성능에 어떤 영향을 미칩니 까?
클라우드 호스팅은 여러 서버에 부하를 전파하여 웹 사이트 성능을 향상시킬 수 있습니다. 이로 인해 트래픽이 더 높은 웹 사이트의 경우로드 시간이 빠를 수 있습니다. 또한 한 서버가 실패하면로드가 다른 서버로 전송되므로 웹 사이트가 다운되지 않습니다.
클라우드 호스팅이 안전합니까?
클라우드 호스팅은 특정 유형의 공격에 더 취약 할 수 있지만 대부분의 공급자는 데이터를 보호하기 위해 강력한 보안 조치를 제공합니다. 여기에는 암호화, 방화벽 및 일반 백업이 포함될 수 있습니다. 그러나 클라우드 호스팅 서비스를 선택하기 전에 제공자의 보안 조치 및 전략을 이해하는 것이 중요합니다.
기존 호스팅에서 클라우드 호스팅으로 전환 할 수 있습니까?
예, 기존 호스팅에서 클라우드 호스팅으로 전환 할 수 있습니다. 그러나이 과정은 복잡 할 수 있으며 기술 전문 지식이 필요할 수 있습니다. 다운 타임을 최소화하고 모든 데이터가 올바르게 전송되도록 신중하게 마이그레이션을 계획하십시오.
클라우드 호스팅의 가격 메커니즘은 얼마입니까?
클라우드 호스팅을 사용하면 일반적으로 사용 비용 만 지불하면됩니다. 이는 비용이 자원 사용에 따라 다를 수 있음을 의미합니다. 일부 제공 업체는 금액을 지불하는 반면, 다른 공급자는 자원 제약을 기반으로 계층 가격 계획을 제공합니다.
클라우드 호스팅의 미래는 무엇입니까?
클라우드 호스팅의 미래는 유망 해 보이며 향후 몇 년 안에 계속 성장할 것으로 예상됩니다. 기술이 발전함에 따라 보안, 성능 및 확장 성과 같은 분야의 개선을 기대할 수 있습니다. 또한 더 많은 비즈니스가 클라우드 호스팅의 이점을 인식함에 따라 이러한 서비스에 대한 수요가 증가 할 수 있습니다.