문제 해결:199
컴퓨팅은 퍼블릭 또는 프라이빗 클라우드일 수 있습니다. 퍼블릭 클라우드 플랫폼(예: AWS 및 Microsoft Azure)은 전 세계에 분산된 데이터 센터의 리소스를 중앙 집중화하며, 사용자는 공용 인터넷을 통해 액세스할 수 있습니다. 이러한 리소스는 계량화된 서비스를 통해 고객에게 제공되며, 클라우드 제공업체는 다양한 수준의 백엔드 유지 관리를 담당합니다. 프라이빗 클라우드는 엔터프라이즈 데이터 센터 또는 호스팅 데이터 센터 시설에서 호스팅됩니다. 대규모 퍼블릭 클라우드만큼 강력하지는 않습니다. 하지만 어느 정도 탄력성이 있으며 조직의 개발자와 관리자는 셀프 서비스 포털을 사용하여 리소스에 액세스할 수 있습니다. 이론적으로는 프라이빗 클라우드가 더 나은 제어와 보안을 제공하지만, 이를 위해서는 조직의 IT 팀의 노력이 필요합니다. 클라우드 배포 모델에는 프라이빗 클라우드, 퍼블릭 클라우드, 이 둘의 하이브리드 및 여러 클라우드 플랫폼의 조합이 포함됩니다. 또한 퍼블릭 클라우드와 프라이빗 클라우드를 연결하여 하이브리드 클라우드를 만들거나 두 개 이상의 퍼블릭 클라우드를 연결하여 멀티 클라우드 아키텍처를 만들 수 있습니다. 클라우드 컴퓨팅은 크게 세 가지 계층으로 분류됩니다: 서비스형 인프라(IaaS), 서비스형 플랫폼(PaaS), 서비스형 소프트웨어(SaaS)입니다. 서비스형 인프라(IaaS)는 컴퓨팅, 네트워크, 스토리지와 같은 기본 빌딩 블록에 적용됩니다. 애플리케이션 개발에 많은 유연성을 제공하지만 많은 오버헤드가 필요하며, 서비스형 플랫폼(PaaS)은 이러한 하위 계층 요소를 추상화하여 애플리케이션 개발자를 위한 샌드박스 환경을 제공합니다. 일반적으로 더 이상 실습이 필요 없는 클라우드 컴퓨팅 모델인 서비스형 소프트웨어(SaaS)는 웹 애플리케이션으로 제공되는 라이선스 소프트웨어로 구성됩니다.