클라우드 호스팅과 전용 호스팅 : 장단점


9

현재 100 % SLA로 매우 견고한 서비스를 제공 할 수있는 호스팅 회사를 찾고 있습니다.

검색에서 클라우드 호스팅과 관리 전용 호스팅이 모두 등장했습니다. (아직 Linux를 처음 사용하기 때문에 서버를 직접 관리하고 싶지 않습니다.)

이것을 "최상의"로 표현하는 것이 의미가 있는지 확실하지 않지만, 클라우드 호스팅이 전용 서버 호스팅에 비해 어떤 이점이 있습니까?

나는 무엇보다도 안정적인 서비스가 필요하며 호스팅되는 응용 프로그램의 일부 요소는 상대적으로 CPU를 많이 사용하지만 CPU 사용량의 급격한 증가는 산발적이므로 호스팅에서 처리해야합니다.

답변:


9

클라우드 호스팅은 전용 서버 호스팅보다 어떤 장점이 있습니까?

초록에는 그에 대한 답이 없습니다. 또는 그것에 대한 일반적인 대답은 여기에 입력하기에는 너무 길다. 원하는 아키텍처와 예측하는로드의 그림으로 시작한 다음 해당 아키텍처를 기반으로 호스팅 아키텍처를 평가해야합니다. 처음에는 사용중인 프로그래밍 언어가 크게 중요하며 말하지 않았습니다.

짧은 형식으로 부분 답변을 제공하려면 다음을 수행하십시오.

  • CAP 정리를 이해합니다 . 클라우드 호스팅은 일반적으로 Amazon SimpleDB 및 S3와 같은 CAP의 AP 측에 의존하는 스토리지 API를 제공합니다.
  • 클라우드 호스팅은 확장이 문제가되지 않는다는 것을 의미합니다. 즉, 사전 경고없이 100 개의 새 서버를 스풀링 할 수 있습니다.
  • 클라우드 호스팅에는 여러 서버를보다 쉽게 ​​관리 할 수있는 네트워크 중심 및 모니터링 중심 애드온, fx HTTP로드 밸런싱, 모니터링, 자동 확장이 있어야합니다.

점에 유의하시기 바랍니다:

  • 몇 대의 서버 만 사용하는 경우 클라우드 컴퓨팅은 기존 VPS 호스팅과 크게 다르지 않습니다.
  • 확장 성이 뛰어난 스토리지 API (예 : SimpleDB)를 사용하는 경우 많은 성장을 처리 할 수있는 플랫폼을 확보 할 수 있습니다. 한편으로는 클라우드 컴퓨팅 공급 업체에 크게 의존하고 있습니다.

나는 무엇보다도 안정적인 서비스가 필요합니다

IMHO는 다음 중 하나를 가리 킵니다.

  • 완벽하게 관리되는 VPS 또는 Rackspace, Engine Yard, Joyent 등과 같은 전용 서버 공급자.

또는

  • Google App Engine 또는 Windows Azure와 같은 '풀 스택'클라우드 컴퓨팅 제공 업체 (운영 체제, 백업, 보안 패치 등을 직접 관리해야하는 Amazon EC2와 반대).

위의 어느 쪽이든 좋은 출발점이 될 것입니다.하지만 다시 한 번 아키텍처의 세부 사항과 성장 기대에 달려 있습니다.


1
Mortenesen : +1 이것이 클라우드 호스팅과 비교하여 표준 호스팅의 장단점에 대해 인터넷에서 읽은 첫 번째 완전하고 명확한 답변이라고 생각합니다. 또한 VPS를 통한 확장도 그다지 어렵지 않다는 점을 덧붙일 것입니다. 서버의 다운 타임조차 눈치 채지 못할 것입니다.
Marco Demaio

3

보고있는 트래픽 종류 나 성장 계획에 대한 아이디어 없이는 클러스터 / 그리드 컴퓨팅 옵션 또는 기존 전용 서버로 더 나은 결과를 얻을 수 있는지에 대해서는 말할 수 없습니다. 수년간 호스팅 업계에서 일해 왔습니다.) 100 % SLA를 가진 평판 좋은 회사를 찾을 수 없다고 말할 수 있습니다. 서비스와 100 % 가동 시간을 보장하는 사람은 없으며 숨길 것을 약속하는 사람은 없습니다 ( 다운 타임 발생시 신용 발행을 허용하기 위해 매월 과충전하는 것처럼 간단한 것).


SLA 정의와 100 %에 따라 실제로 SLA가 100 % 인 회사가 있습니다. 대부분의 사람들은 인생에 100 % 보장이 없다는 것을 알고 있습니다. 그리고 100 % SLA는 100 % 가동 시간을 의미하지 않습니다. 지구는 소행성과 모든 대륙의 모든 백업 서버를 동시에 꺼낼 수 있습니다. 그러나 적어도 100 % SLA를 사용하면 보상을받을 수 있습니다 (이 경우에는 별 문제가되지 않습니다). 핵심은 SLA 보증이 다운 타임의 경우 손실을 보상 할 수 있는지 (100 % 신용이 손실을 감당하기에 충분한가? 200 %-500 %?) 그 100 % SLA의 프리미엄을 결정하는 것입니다.
Lèse majesté

3

클라우드 호스팅은 다양한 의미를 갖지만 PaaS (Platform as a Service) 또는 IaaS (Infrastructure as a Service)에 대해 이야기하는 경우 주요 이점은 일반적으로 여러 서버로 확장하여 월 단위 대신 시간 단위로 지불하는 기능입니다 . VPS / VM vs Dedicated vs Cloud Servers : 호스팅 옵션 및 비용 비교 에 대한 블로그 게시물을 작성 했으며 귀하의 질문에 따르면 Virtual Private Server (VPS) 또는 VM 호스팅 제공 업체와 잘 어울리는 것 같습니다. 로드 밸런서 뒤에 여러 개의 VM이있는 클라우드 호스팅 공급자를 사용하는 것보다 가동 시간이 가장 큰 문제인 경우 고 가용성을 확보하는 것이 가장 좋습니다. 여러 대의 서버를 사용하면 유지 관리 / 업그레이드를 위해 다운 다운 할 수 있으며 다운 타임이 없습니다.


+1 좋은 기사! Plesk 대신 cPanel을 제어판으로 언급 할 것입니다. 어쨌든이 기사에서는 VPS와 클라우드를 비교하고 VPS를 비교하는 것이 매우 명확합니다.
Marco Demaio

3

100 % SLA에 +1하면 모든 미션 크리티컬 애플리케이션이이를 제공하는 호스트에 있어야합니다. 또한 나는 모든 회사가 100 % SLA 사이에 작은 글씨를 가지고 있다고 덧붙일 수 있습니다.

가동 시간 (ping) 및 하드웨어에서이를 보장 할 수 있지만, 애플리케이션 자체에 100 % SLA를 제공 할 수있을 때보다 집중적 인 요소가 발생합니다. 이런 종류의 물건을 제공 할 수있는 서비스 제공자 목록을 원하시면, 제가 추천 할 수있는 몇 가지와 협력했습니다.


구축 한 애플리케이션에서 어떻게 100 % SLA를 제공 할 수 있습니까? 웹 호스팅이 코드를 통과하여 문제가 발생했을 때 문제를 해결한다는 의미입니까? 정직한 웹 호스팅 SLA는 하드웨어 / OS 및 네트워크 가동 시간 만 다룰 것입니다. 안전하지 않은 코드를 작성하거나 중요 패치를 설치하지 않거나 불안정한 버전의 소프트웨어를 실행하지 않으면 웹 호스트는 결과적인 다운 타임에 대해 아무것도 할 수 없습니다. 애플리케이션 가용성은 일반적으로 SaaS 제공 업체에 의해서만 보장됩니다.
Lèse majesté

호스팅 업체가 공유 사명 및 신뢰할 수있는 조언자가되는 공급 업체가 될 수없는 범위를 넘어서 확장을 가로 지르는 호스팅 제공 업체의 확장 된 접근 방식입니다.
Nick O'Neil

1

클라우드 서비스는 기존 호스팅과 차별화되는 세 가지 특징이 있습니다. 요청시 일반적으로 분 또는 시간 단위로 판매됩니다. 탄력적입니다. 사용자는 언제든지 원하는만큼 서비스를받을 수 있습니다. 서비스는 공급자가 완전히 관리합니다 (소비자는 개인용 컴퓨터와 인터넷 액세스 만 필요합니다). 초고속 인터넷에 대한 액세스 개선과 경제 약화뿐만 아니라 가상화 및 분산 컴퓨팅의 중요한 혁신으로 인해 클라우드 컴퓨팅에 대한 관심이 가속화되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.