Amazon Web Services
∗ AWS 서비스 제품
- 컴퓨팅, 스토리지, 네트워크 보안
- 블록체인, 기계학습, 인공지능, 로봇개발, 비디오 제작, 궤도 위성 등
다양한 분야에서 서비스를 제공
클라이언트-서버 모델

클라이언트 - 사람이 컴퓨터 서버에 요청을 보내기 위해 상호 작용하는 웹 브라우저 또는 데스크톱 애플리케이션
- 서버 - Amazon Elastic Compute Cloud(Amazon EC2)와 같은 서비스
클라우드 컴퓨팅
인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드로 제공하여 사용한 만큼만 지불(종량 과금제)
✓ 온디맨드 제공: AWS가 사용자에게 필요한 리소스를 필요한 순간에 전달할 수 있다는 뜻
클라우드 컴퓨팅을 위한 배포 모델
-
클라우드 기반 배포
- 기존 애플리케이션을 클라우드로 마이그레이션 하거나 클라우드에서 새 애플리케이션을 설계 및 빌드
- 애플리케이션의 모든 부분을 클라우드에서 실행
-
온프레미스 배포
- 프라이빗 클라우드 배포라고도 하며, 가상화 및 리소스 관리 도구를 사용하여 리소스를 온프레미스에 배포한다
- 애플리케이션 관리 및 가상화 기술을 사용하여 리소스 활용도를 높인다
- 하이브리드 배포
- 클라우드 기반 리소스를 온프레미스 인프라에 연결
- 클라우드 기반 리소스를 레거시 IT 애플리케이션과 통합
클라우드 컴퓨팅의 이점
-
선행 비용을 가변 비용으로 대체
- 데이터 센터, 물리적 서버 등 미리 투자를 해야 할 수 있는 리소스에 투자하는 대신, 사용하는 컴퓨터 리소스에 대해서만 비용 지불
-
데이터 센터 운영 및 유지 관리에 비용 투자 불필요
- 인프라 및 서버 관리에 드는 비용과 시간을 아낄 수 있다
-
용량 추정 불필요
- 배포 전에 필요한 인프라 용량 예측할 필요가 없다
- 필요한 용량만 사용할 수 있으며, 수요에 따라 확장 또는 축소 가능
-
거대한 규모의 경제로 얻게 되는 이점
- 인프라를 소유할 때보다 가변 비용이 낮아진다
- 사용량이 누적되어 더 높은 수준의 규모의 경제를 달성한다면(클라우드 사용량 집계) 종량 과금제를 통한 요금 감소로 이어진다
-
속도 및 민첩성 향상
- 클라우드 컴퓨터의 유연성 덕분에 더 쉬운 개발, 빠른 배포
-
몇 분 만에 전 세계에 배포