AWS
AWS(Amazon Web Services)는 아마존(Amazon)의 공용 클라우드(public cloud) 서비스이다.
아마존(Amazon)은 대규모 서버와 네트워크 인프라를 보유하고 있으며, 사용자는 AWS의 필요한 만큼의 서버 용량, 데이터 스토리지, 네트워크 대역폭 등을 선택해 사용할 수 있다.
콘솔(전체 관리) > 대시보드(각 서비스 관리) 구조이다.
리전(전 세계의 지리적 분류) > 가용 영역(AZ) > 데이터 센터 구조이다.
AWS는 165개 이상의 서비스를 제공한다.
AWS의 대표적인 서비스로는 Amazon EC2, Amazon S3, Amazon RDS, Amazon VPC, AWS IAM 가 있으며, 해당 서비스는 다음장에서 살펴보자.
| 특징
- 시스템 운영에 필요한 서비스 일체를 사용할 수 있다.
- 여러 사업자에게 각각 빌려야 했던 인프라를 일괄로 빌릴 수 있다는 것과 운영체제나 웹 서버, 데이터베이스 서버(DB 서버) 등에 필요한 소프트웨어까지 통째로 사용할 수 있다.
- 서비스를 조합하기 쉽다.
- 여러 서비스를 조합하여 구축하기 쉬우며, 서비스를 서로 연동하는 부분은 매년 강화되고 있다.
- 서버의 일부만 AWS를 사용하거나 사내 LAN과 AWS를 연결하는 것도 가능하다.
- 종량제이므로 사용한 만큼만 빌릴 수 있다.
- AWS의 요금은 종량제로, 사용한 만큼 지불하는 게 기본이다.
- 앞으로 사용할 양을 미리 생각하지 않고 우선 현재 필요한 만큼만 사용하고, 부족해지면 그때마다 추가하면 된다. 필요하다고 생각한 만큼만 쓸 수 있다.
- 전문가가 아니어도 사용할 수 있다.
- 기술을 잘 모르는 사람도 운영할 수 있도록 다양한 방법을 제공한다.
- 네트워크나 서버 전문가가 아니어도 사용할 수 있다.
- 한국어와 한국 원화 결제가 가능하다.
- AWS 서비스의 대부분은 한국어를 지원한다.
- 요금의 경우 단가는 US달러로 표시되지만 한국 원화로 결제된다.
- 보안 기준
- 각국과 글로벌의 규정 준수, 즉 컴플라이언스(compliance)에 대해 인증 및 검증되어 있고, 법령, 규정, 프라이버시 기준을 준수하고 있다. 한국은 ISMS(한국 정보보호 관리체계) 인증을 취득하여 기준을 준수하고 있다.
- 글로벌 확장이 쉽다.
- 전 세계에 리전(지역)의 가용영역에서 운영하고 있어서, 글로벌로 확장할 경우에도 사이트 방문자 및 시스템 사용자가 지리적으로 가까운 리전에서 서비스를 시작할 수 있다. 한국에는 서울에 있다.
| 추가적인 서비스
AWS의 대표적인 서비스인 Amazon EC2, Amazon S3, Amazon RDS, Amazon VPC, AWS IAM 외에도 다양한 서비스가 있다. 몇가지 알아보자.
- Amazon CloudWatch
: AWS 리소스(EC2, RDS .. ) 모니터링과 관리 제공
(임계 값을 넘으면 특정 작업 수행)
- Amazon CloudWatch Logs
: 로그 기록 (Lamda 함수를 실행할 때 로그가 기록되며 범용적인 로그)
- AWS CloudeTrail
: 감사 서비스 활성화 -> 누가 어떤 리소스에 접근했는지 기록 가능
- AWS Billing and Cost Management
: AWS의 비용 관리(요금 관리 서비스 제공)
| 참고
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=274143194