2.1.3 클라우드 서비스로 리눅스 인스턴스 생성
AWS나 Azure 같은 클라우드 서비스를 이용해 리눅스 인스턴스를 생성하고 사용하는 방법입니다. 클라우드 서비스(Cloud Service)는 인터넷을 통해 가상 머신과 같은 컴퓨팅 자원을 제공하는 서비스입니다. 클라우드 서비스를 이용하면 클릭 몇 번만으로 클라우드 서비스 제공자가 준비한 서버에 내가 사용할 가상 머신이 만들어집니다. 클라우드 서비스는 가상 머신뿐만 아니라 데이터를 저장할 수 있는 저장소나 네트워크 등 자원과 기능도 제공합니다. 컴퓨터와 관련한 모든 것을 서비스로 제공하는 셈입니다.
클라우드 서비스에서 제공하는 서비스의 범위와 종류가 너무 넓다 보니 다음처럼 3가지 유형으로 나눕니다.
• 인프라 서비스(IaaS, Infrastructure as a Service): 가상 머신, 데이터 저장소, 네트워크 기능 등 컴퓨터 시스템 구성에 필요하며 가장 기본이 되는 서비스를 제공합니다.
• 플랫폼 서비스(PaaS, Platform as a Service): 소프트웨어 개발 환경이나 실행 및 배포 환경 등 IT 서비스에서 자주 사용하는 소프트웨어를 하나의 플랫폼으로 제공합니다.