Cloud
데이터 센터에서는 서버의 자원과 공간, 네트워크 환경을 제공합니다.
(이러한 환경을 온프레미스 라고 부릅니다.)
현대의 클라우드 컴퓨팅은 데이터 센터와 비슷한 역할을 하지만 물리적인 컴퓨터가 아닌, 가상 컴퓨터를 대여한다는 점이 다릅니다.
장점
배포(Deploy)
개발한 서비스를 사용자가 이용가능하게 하는 과정
크게 4단계로 나누어진다.
Development (분담 개발) => Intergration (통합) => Staging(시연) => Production(출시)
배포를 위한 다양한 플랫폼이 존재 (ex. aws, Microsoft Azure 등)
AWS (Amazon Web Service)
Elastic(탄력적인) Compute Cloud
가상 컴퓨터(Instance)를 한대 빌리는 것과 같다.
사용한 만큼의 비용을 지불한다(피시방의 후불제 처럼)
컴퓨팅 시스템 구성에 걸리는 시간이 짧게 걸린다.
다양한 운영체제에 대한 선택(AMI)이 가능하다.
Relational Database Service
데이터베이스 유지보수(버전관리, 백업 등)를 자동으로 관리하여 준다.
다양한 데이터베이스 엔진 선택이 가능하다.
Simple Storage Service
인터넷 공간에 데이터를 저장하는 저장소
뛰어난 접근성을 가진다.
높은 확장성 : 간단하게 스토리지 규모를 확장/축소 할수 있다.
효율적인 비용 : 사용한 만큼만 비용을 지불하면 된다.
리전이라는 개념은 통해 높은 가용성과 내구성을 보장합니다.
스토리지 종류 : Standard 클래스 vs Glacier 클래스