Cloud

[Cloud] Public Cloud / Private Cloud란? 이해

Jeong Jeon
반응형

1. Public Cloud 퍼블릭 클라우드란?

클라우드 컴퓨팅 배포의 가장 일반적인 유형

클라우드 리소스(예: 서버 및 스토리지)는 타사 클라우드 서비스 공급자가 소유하고 운영하며 인터넷을 통해 제공한다. 모든 하드웨어, 소프트웨어 및 기타 지원 인프라를 클라우드 공급자가 소유하고 관리한다.

퍼블릭 클라우드에서는 다른 조직 또는 클라우드 하드웨어, 스토리지 및 네트워크 디바이스를 공유하며 웹 브라우저를 사용하여 서비스에 액세스하고 계정을 관리하도록 되어있다.

공용 클라우드 배포는 웹 기반 메일, 온라인 사무실 애플리케이션, 스토리지 및 테스트 및 개발 환경을 제공하는 데 자주 사용된다.

예 : Azure , AWS, GCP

 

Public Cloud 장점

  • 비용 절감 - 하드웨어 또는 소프트웨어를 구매할 필요가 없으며, 사용한 서비스의 요금만 지불하면 끝
  • 유지 관리 불필요 - 서비스 공급자가 유지 관리 제공
  • 무제한에 가까운 스케일링 성능 - 주문형 리소스를 사용하여 비즈니스 요구 사항 충족
  • 높은 안정성 - 광대한 서버 네트워크를 통해 실패를 방지한다.

Public Cloud 단점

  • 보안 및 규정 준수 우려: 다중 테넌트에는 또한 아주 작은 데이터 유출 위험이 따라오며 이 위험은 특정 부문의 기업이 감수하려는 것보다 더 클 수 있다. ( 대부분의 클라우드 제공 업체는 매우 높은 보안 표준을 기준으로 하기때문에 위험은 매우 작다.) 마지막으로 조직 내부 리소스와 조직의 통제를 벗어난 퍼블릭 클라우드에 동일한 보안 정책을 배포하기 힘들 수 있습니다
  • 업체 종속: 클라우드를 사용하는 조직은 비용을 절감하고 유연성이 커지지만 비즈니스 운영을 유지하기 위해 클라우드 업체가 제공하는 가상 머신, 스토리지, 애플리케이션, 기술 등의 서비스에 종속될 수 있는점을 감안해야한다.

 

AWS VS Azure VS Google Cloud Platform 비교

 

AWS의 장점과 단점

  • AWS의 장점은 세계적 규모의 컴퓨팅 센터(리전과 가용영역)을 보유하여 대규모 서비스 운영 범위와 사용자 커뮤니티를 보유하고 있다.
  • 그 외에도 전세계적으로 우세한 시장 점유율과 높은 확장성, 성숙한 제품, 대규모 서비스 지원, 광범위한 교육지원 등
  • 많은 서비스들이 산개되어 있고 통합적으로 관리하기 힘들어 비용이 많이 나온다.

 

Azure의 장점과 단점

  • Azure의 장점은 많은 기업들이 Windows 및 Microsoft의 소프트웨어를 사용하기 때문에 Azure와의 호환성이 뛰어나다.
  • 그 외에도 하이브리드 클라우드와 직관적인 UI, 오픈소스 지원등
  • DevOps 접근을 지원하지 않아서 많은 자동화 작업을을 수작업으로 해야하며 UX 부족과 통합적 관리 도구 불충분이 존재.

 

GCP의 장점과 단점

  • GCP의 장점은 Google의 방대한 양의 데이터를 바탕으로 Big Data, TensorFlow 프레임워크와 같은 높은 컴퓨팅 오퍼링을 전문적으로 한다.
  • 그 외에도 오픈소스와 호환성이 좋고 전문적인 DevOps를 보유.
  • IaaS 마켓의 낮은 점유율과 AWS와 Azure만큼 다양한 서비스와 기능을 제공하지 않고, 글로벌 데이터 센터가 없다.

 

 

2. Private Cloud 프라이빗 클라우드란?

단일 비즈니스 또는 조직에서 독점적으로 사용되는 클라우드 컴퓨팅 리소스로 구성된다.

프라이빗 클라우드는 실제로 사용기업의 데이터 센터(현장)에 있거나 타사 서비스 공급자가 호스팅할 수 있다.

그러나 프라이빗 클라우드에서는 서비스와 인프라가 항상 프라이빗 네트워크에서 유지 관리되며, 하드웨어와 소프트웨어는 조직에서만 전용으로 사용되는점이 있다. 전용이기 때문에 특정 요구사항을 위해 리소스를 사용자에 맞게 지정할 수 있다.

환경에 대한 제어 기능을 강화하려는 비즈니스에 중요한 작업이 있는 중견 조직과 대규모 조직 외에도 정부 기관과 금융 기관 및 사용하는 경우가 많습니다. => 보안적으로 수준높은 제어를 할 수 있기 때문에!

 

Private Cloud 장점

  • 유연성 향상 - 조직에서 특정 비즈니스 요구 사항을 충족하기 위해 클라우드 환경을 사용자 지정할 수 있다.
  • 제어 향상 - 리소스가 다른 사용자와 공유되지 않으므로 더 높은 수준의 제어 및 개인 정보 보호가 가능.
  • 스케일링 성능 향상 - 프라이빗 클라우드는 온-프레미스 인프라와 비교했을 때 대개 더 큰 스케일링 성능을 제공한다.

Private Cloud 단점

  • 관리비용 및 책임 : 회사의 IT 부서가 프라이빗 클라우드를 관리하는 비용과 책임을 맡아야 한다. 따라서 기존의 데이터 센터 소유권과 동일한 인력, 관리 및 유지 관리 비용을 필요로 한다.

 

위와같이 다양한 장/단점을 고려하여, 클라우드를 사용할때 각 기업은 자신들에게 적합한 방식을 채택해야한다.

 

반응형

'Cloud' 카테고리의 다른 글

[Cloud] 오토 스케일링이란??  (0) 2021.09.30
[Cloud] Hypervisor란?? 가상화? 그래서 ?  (0) 2021.09.28
[Cloud] Docker 란? 가상머신과의 차이  (0) 2021.09.27