클라우드 호스팅의 장점과 단점
이점:
1. 기술적 관점에서 볼 때: 클라우드 서버는 컴퓨팅, 네트워크, 스토리지 기술과 같은 다양한 소프트웨어와 하드웨어를 통합하는 클라우드 컴퓨팅 기술을 사용합니다. 독립형 서버는 독립적이며 이러한 리소스를 통합하지 않습니다.
2. 보안 측면에서 클라우드 서버는 ARP 공격 및 MAC 스푸핑에 대한 자연스러운 보호 기능을 갖추고 있으며 스냅샷 백업이 가능하며 데이터가 손실되지 않습니다. 독립 서버에는 이 기능이 없습니다.
3. 안정성 측면에서 클라우드 서버는 서버 클러스터를 기반으로 하므로 하드웨어 중복성이 높고 실패율이 낮습니다. 반면 독립 서버는 상대적으로 그렇습니다. 하드웨어 중복성이 적고 오류율이 높습니다.
4. 유연성 측면에서: 사용자는 실시간으로 자신의 구성을 온라인으로 추가할 수 있으며 확장성 공간은 크지만 독립 서버에는 한계가 있습니다. 새로운 애플리케이션이 있으면 다른 애플리케이션만 구입할 수 있다는 점입니다.
5. 성능 측면에서 볼 때, 클라우드 서버는 동일한 구성을 갖춘 독립 서버보다 4배 더 뛰어난 컴퓨팅 성능을 갖추고 있어 고성능 컴퓨팅 요구 사항을 충족할 수 있습니다.
6. 안정성 관점에서 볼 때 클라우드 서버는 오류가 발생할 때 자동으로 마이그레이션할 수 있습니다. 즉, 클라우드 서버에 오류가 발생하면 해당 애플리케이션이 자동으로 다른 클라우드 서버로 마이그레이션됩니다. 독립 서버에는 이 기능이 없으며, 다운되면 다운됩니다.
7. 에너지 절약의 관점에서 클라우드 서버는 클라우드 컴퓨팅의 자동 마이그레이션 기술을 기반으로 합니다. 즉, 야간에는 자동 마이그레이션 기술의 활용률이 높지 않습니다. 여러 물리적 서버에 애플리케이션을 집중시킬 수 있습니다. 다른 물리적 서버는 절전 모드로 전환되어 에너지를 절약할 수 있습니다.
단점:
일부 고객은 클라우드 호스팅의 보안에 대해 걱정하고 서비스에 대한 통제력이 부족하다고 느낍니다.
클라우드 호스트는 네트워크 인터페이스만 제공하기 때문에 모든 고객 데이터는 클라우드 서비스 회사의 조정을 받아야 하며 완전히 클라우드 서비스 회사의 통제를 받습니다. 데이터가 안전하게 기밀로 유지되는지 여부는 후자의 직업 윤리 및 보호 능력에 달려 있습니다.
그러나 이는 실제로는 '유사 문제'입니다. 대부분의 경우 클라우드 서비스 회사가 고객보다 데이터 보호에 더 관심을 갖고 더 잘 보호하기 때문입니다. Paul Graham은 자신의 저서 "Hackers and Painters"에서 이에 대해 다음과 같이 말했습니다.
"반대자들은 종종 우리 제품이 안전하지 않다고 생각합니다. 직원이 쉽게 로그인할 수 있다면 악당도 마찬가지입니다. 로그인하세요. 일부 대기업 고객의 신용 카드 정보를 자체 서버에 저장하는 것이 더 안전하다고 생각합니다. 그러나 실제로 해당 서버는 우리 서버만큼 안전하지 않습니다. 누가 고용할 수 있는지 생각해 보십시오. 더 높은 수준의 사이버 보안 전문가, 전체 비즈니스가 서버를 관리하는 기술 스타트업, 아니면 의류 소매업체입니까? ...그리고 우리는 의류 소매업체의 서버가 손상되면 데이터 보안에 더 관심을 갖습니다. 아마도 회사 자체에만 영향을 미칠 것이고, 회사 내에서 은폐될 수도 있으며, 최악의 경우에는 직원 한 명이 해고될 수도 있습니다. 이 문제가 업계 웹사이트에 뉴스로 보도되어 사업을 계속하기가 어려워졌습니다. 돈을 안전한 곳에 숨기고 싶다면 집에 있는 매트리스 아래에 숨기는 것을 선택하시겠습니까? 아니면 은행에 있나요? 이 비유는 보안뿐만 아니라 가동 시간, 대역폭, 로드 관리, 백업 등 서버 관리의 모든 측면에 적용됩니다."