1. AWS 클라우드 소개
-
AWS는 Amazon Web Services의 약어로, 아마존닷컴이 제공하는 클라우드 컴퓨팅 플랫폼이다.
-
AWS는 전 세계에 분산되어 있는 데이터 센터에서 사용자에게 IT 인프라를 제공하며, 사용자는 필요한 인프라를 빠르고 쉽게 설정하고 관리할 수 있다.
-
AWS의 주요 서비스는 다음과 같다.
- 컴퓨팅: EC2 (Elastic Compute Cloud), Elastic Beanstalk 등
- 데이터베이스: RDS (Relational Database Service) 등
- 스토리지: S3 (Simple Storage Service), EBS (Elastic Block Store)등
- 네트워킹: VPC (Virtual Private Cloud), CloudFront, Route 53 등
- 보안: IAM (Identity and Access Management) 등
이와 반대로 Onpremise 서버가 있다.
-
On-premise 서버는 조직 내부에 설치되고 유지보수되는 서버
-
즉, 서버가 조직의 물리적인 위치에 있으며 조직의 IT 인프라를 관리하는 팀이 해당 서버를 관리하고 유지보수한다.
-
일반적으로 조직의 중요한 데이터나 애플리케이션을 호스팅하고 보호하기 위해 사용된다.
-
On-premise 서버는 클라우드 서비스와 대조적이다. 클라우드 서비스는 일반적으로 인터넷을 통해 액세스할 수 있는 외부 데이터 센터에서 호스팅된다. 클라우드 서비스를 사용하면 클라우드 제공 업체가 서버를 관리하고 유지보수를 하기 때문에 조직은 자체 IT 인프라를 보유하지 않아도 된다는 이점이 있다.
2. Region and Availability Zone
- AWS 리전(Region)은 세계 각지에 있는 AWS 데이터 센터의 물리적인 위치를 의미
- 각 리전은 여러 개의 가용 영역(Availability Zone, AZ)으로 구성되어 있다. 가용 영역은 독립적인 데이터 센터로 구성되어 있으며, 네트워크 연결로 연결되어 있다.
- 여러개의 AZ를 씀으로써 데이터센터가 재해상황에 빠졌을때도 서비스를 유지할 수 있는 고가용성*을 확보할 수 있습니다.
고가용성*
고가용성(High Availability)은 시스템이 예기치 않은 장애 또는 중단에도 불구하고 지속적으로 작동하는 능력을 말한다.
3. AWS에서 제공되는 서비스
- Iendtity Access Management : 계정관리
- Elastic Cloud Computer : 클라우드 위의 서버
- Elastic Load Balancer : 트래픽 관리
- Relational Database Service : 클라우드 위의 DB
- Route 53 : 도메인(주소) 관리
- Virtual Private Cloud : 클라우드 위의 나만의 네트워크
- Simple Storage Service : 클라우드 위의 데이터 저장소
- Cloudfront : 세계 각지에 캐시 서비스
- Elastic Beanstalk : 많은 서비스들을 하나로 통합해서 제공