Cloud가 대세인 시대.
이제 IT에서 Cloud를 빼고 대화를 하는건 말이 안되는 시대가 되었다. 하지만 여전히 Cloud 용어는 생소하고 어려우며, 이해가 안되는 용어들 투성인건 사실 입니다. 꽤 오래되긴 했지만 Cloud 모델 3개에 대해서 간력하게 설명하고자하며, 현재 대세로 굳어져가고 있는 베어메탈 부분은 다시 다루도록 하겠습니다.
IaaS, PaaS, SaaS 모델별 간력 설명
IaaS(Infrastructure as a Service) 는 공급업체를 통해 사용자가 서버, 스토리지, 네트워킹과 같은 컴퓨팅 리소스를 이용할 수 있는 클라우드 컴퓨팅 오퍼링입니다. 조직은 서비스 제공업체의 인프라 내에서 자체 플랫폼과 애플리케이션을 사용합니다.
주요 기능
- 사용자는 전체 하드웨어를 구매하는 대신 온디맨드 방식으로 IaaS 비용을 지불합니다.
- 인프라는 처리 및 스토리지 니즈에 따라 확장할 수 있습니다.
- 기업은 자체 하드웨어를 구매하고 유지보수하는 데 필요한 비용을 절감할 수 있습니다.
- 데이터가 클라우드에 저장되어 있으므로 장애 지점이 발생하지 않습니다.
- 관리 태스크를 가상화하여 다른 업무에 사용할 시간을 확보할 수 있습니다.
PaaS(Platform as a Service) 는 사용자가 애플리케이션을 개발, 관리, 제공할 수 있는 클라우드 환경을 제공하는 클라우드 컴퓨팅 오퍼링입니다. 사용자는 스토리지와 기타 컴퓨팅 리소스 외에도 사전 구축된 툴 세트를 사용하여 자체 애플리케이션을 개발, 커스터마이즈, 테스트할 수 있습니다.
주요 기능
- PaaS는 애플리케이션을 같은 환경에서 테스트, 개발, 호스팅하는 툴이 포함된 플랫폼을 제공합니다.
- 조직은 기본 인프라에 관해 우려할 필요 없이 개발에 집중할 수 있습니다.
- 제공업체가 보안, 운영 체제, 서버 소프트웨어, 백업을 관리합니다.
- 여러 팀이 원격으로 작업하는 경우에도 원활하게 협업할 수 있도록 지원합니다.
SaaS(Software as a Service) 는 사용자가 공급업체의 클라우드 기반 소프트웨어를 이용할 수 있는 클라우드 컴퓨팅 오퍼링입니다. 사용자는 자신의 로컬 디바이스에 애플리케이션을 설치하지 않습니다. 대신 애플리케이션은 웹 또는 API를 통해 이용하는 원격 클라우드 네트워크에 존재합니다. 사용자는 애플리케이션을 통해 데이터를 저장 및 분석하고 프로젝트를 위해 협업할 수 있습니다.
주요 기능
- SaaS 공급업체가 사용자에게 구독 모델의 소프트웨어와 애플리케이션을 제공합니다.
- 사용자는 소프트웨어를 관리, 설치 또는 업그레이드할 필요가 없으며 SaaS 제공업체가 이러한 작업을 대신 수행합니다.
- 데이터는 클라우드에서 안전하게 보호되므로 장비 고장으로 인해 데이터가 손실되지 않습니다.
- 서비스 니즈에 따라 리소스를 확대하여 사용할 수 있습니다.
- 전 세계 거의 모든 위치에서 거의 모든 인터넷 연결 디바이스를 통해 애플리케이션을 이용할 수 있습니다.