AWS는 클라우드 컴퓨팅 서비스의 하나이다. 서버 및 네트워크 등을 이터넷으로 빌려주는 서비스로 언제 어디서든지 사용할 수 있다. AWS의 다양한 서비스를 조합하여 모든 애플리케이션과 인프라를 구축할 수 있다.
여러 사업자에게 각각 빌려야 했던 인프라를 일괄로 빌릴 수 있고 운영체제(OS)나 웹 서버, 데이터베이스(DB 서버) 등에 필요한 소프트웨어까지 통쨰로 사용할 수 있다.
기존의 인프라 서비 대여, 설치와 달리 아프올 사용할 양을 미리 생각하지 않고 우선 현재 필요한 만큼만 사용하고, 부족해지면 그 때마다 추가하면 된다. 필요하다고 생각한 만큼만 쓸 수 있다.
AWS는 서버를 설치하여 운영하는 데이터 센터를 전 세계 21개 리전(지역)의 66개 시설(가용 영역)에서 운영하고 있다. 따라서 글로벌로 확장할 경우에도 사이트 방문자 및 시스템 사용자가 지리적으로 가까운 리전에서 서비스를 시작할 수 있다.
Amazon EC2
Amazon Elastic Compute Cloud는 컴퓨팅 용량을 제공하는 서비스이다. 서버, OS, 소프트웨어 등을 세트로 사용할 수 있다. 성능은 가변적이며 일시 정지 중에는 언제든 성능을 높이거나 낮출 수 있다.
Amazon S3
Amazon Simple Storage Service는 오브젝트 스토리지 서비스이다. 웹 서버 및 파일 서버용 파일을 보관하는 장소(스토리지)로 상요할 수 있다. 장애 및 에러에 강할 뿐만 아니라 강력한 관리 기능이나 다른 서비스와 연동하는 기능도 갖추고 있다. 파일크기는 최대 5TB이며, 전체 용량의 제한은 없다.
Amazon VPN
AWS 계정 전용의 가상 네트워크이다. 네트워크 및 서브넷의 범위, 라우팅 테이블 및 네트워크 게이트웨이 등을 설정하고, 가상 네트워크 환경을 구성한다.
Amazon RDS
관계형 데이터베이스의 대표라고 할 수 있는 6종류(Amazon Aurora, PostgreSQL, MySQL, Maria DB, Oracle DB, SQL Server)를 클라우드에서 이용할 수 있는 서비스이다.
Amazon Route 53
DNS(도메인 네임 서버)이다. 웹 서버에 필수인 DNS 기능을 제공한다.
Elastic IP 주소
서버에 필수인 정적 공인 IP 주소를 제공한다. EC2 및 ELB와 조합하여 사용한다.