AWS 서비스 명

1. S3 (Simple Storage Service)
- 무제한 용량을 제공하는 온라인 스토리지 서비스 (단위 : 1 Bucket)
- 데이터를 객체 형태로 저장하여 관리하며, 비용이 매우 저렴
- 무료 사용량없이 실제 사용량(저장한 데이터 크기 및 트래픽)에 따라 비용이 부과되도록 과금 테이블이 설정되어 있지만,
- 테라바이트(TB) 이상의 데이터가 저장되어야 달러 단위의 비용이 발생
- (50TB까지 매월 1GB당 USD 0.025(약 KRW 32.25 원) 과금)
S3 Glacier- 백업을 위한 스토리지 서비스 (단위 : 1 Vault)
- cf. Glacier = ‘빙하’라는 뜻
- HDD가 아닌, 자기 테이프 기반 스토리지 서비스이며,
- 일정 기간마다 Vault로 전송된 데이터를 한번에 기록한 다음 전원을 차단하여 초장기 보관을 하는 방식으로 서비스
- 자기 테이프를 읽어야 하기 때문에 데이터 열람 및 반출에 비용과 시간이 소요되며,
- 일반 사용자보다는 기업에서 대규모 데이터를 백업할 때 주로 사용합니다.
2. EC2 (Elastic Compute Cloud)
-
아마존 서버 내 일부 영역을 가상 컴퓨터 형태로 임대하는 서비스 (단위 : 1 인스턴스)
-
cf. Elastic : ‘탄력적인, 탄성의’
-
클라이언트 동적 배포 시에도 사용할 수 있으며, 주로 RDS와 같은 DB서비스에 연결하여 백엔드 서버로 이용
-
대시보드에서 클릭 몇번으로 생성할 수 있고,
-
대규모 서비스를 구축하는 경우 오토스케일링을 이용해 트래픽에 따라 인스턴스를 자동으로 늘리거나 줄여 손쉽게 대응
-
단, 사용량(컴퓨터 가동 시간, 트래픽)에 따라 과금되며 분당 요금을 부과하기 때문에, 프리티어가 아닐 경우 과도한 요금이 청구될 수 있어 주의
- EC2나 RDS같이 시간단위로 과금되는 서비스를 사용할 때 주의할 것은, 1시간 단위로 과금되어진다는 것 입니다.
- e.g.) 1시간 1분을 이용하면 2시간을 이용한 셈이 되구요.
- 9시~ 9시 15분까지 15분 서버를 이용하고 중단한 경우에도, 역시 1시간으로 과금되어 집니다.
- 10대의서버를 1시간 돌리는 것과 1대의서버를 10시간돌리는 것의 비용은 같으므로,
- scale-out등을 할때도 이점을 고려
-
Load Balancer- 트래픽을 여러 서브넷(하나의 네트워크를 필요한 크기만큼 분리)으로 분산 처리하여,
- EC2가 트래픽을 안정적으로 처리할 수 있도록 하는 부하 분산 서비스 (단위 : 1 로드밸런서)
- 로드밸런서와 오토스케일링이 설정되지 않은 상태에서 인스턴스의 처리 한계를 넘을 경우
- 서비스 제공이 지연되거나 중단될 수 있기 때문에
- 대규모 서비스 구축 시 1차 대비책으로 로드밸런서를, 2차 대비책으로 오토스케일링을 설정하게 됨
3. CloudFront (CDN)
- 아마존에서 제공하는 CDN 서비스 (단위 : 1 배포)
- 대한민국에서는 동일한 CDN 서비스를 제공하는 클라우드플레어보다
- AWS CloudFront가 속도 및 사용 편의성 면에서 다소 유리
- 전세계 어디서나 빠른 속도로 파일을 제공받을 수 있도록 해주며,
- S3과 연결하여 클라이언트 복합 배포를 할 수 있고, 라우팅 경로 최적화용으로도 사용 가능
- 전세계의 AWS 캐시 서버에 동일한 내용이 복제되어 있기 때문에,
- 복합 배포 시 클라이언트 인스턴스나 서버 인스턴스가 작동을 중단한 상태에서
- 일정 기간 S3에 저장되어 있는 파일을 제공받을 수 있으며,
- 서비스 전체의 중단이 아닌 일시적인 장애 상태로 보이도록 할 수 있음
4. Route 53 (DNS)
- 아마존에서 제공하는 DNS 서비스 (단위 : 1 호스팅 영역)
- 구입한 도메인을 AWS의 각 서비스들에 연결할 수 있도록 해주며, 도메인 구입 및 관리도 지원
- 단, 도메인 구입은 국내 호스팅 업체보다는 가격이 높으며 일부 도메인(.kr, .shop 등)은 지원하지 않음
- 도메인을 개별적으로 EC2나 S3에 연결할 때 반드시 Route 53을 이용할 필요가 없고,
- 단순히 DNS 기능만 이용할 때에는 타사 무료 호스팅 서비스를 이용할 수 있지만,
- AWS의 각종 서비스와 연결할 때에는 통합 관리를 제공하기 때문에
- Route 53을 이용하는 것이 가격 및 편의성에서 유리합니다.
- 무료 제공량없이 호스팅 영역 당 월 USD 0.50 (KRW 600~700)이 부과
5. ACM (Amazon Certificate Manager)
- HTTPS 연결을 위한 SSL 인증서를 발급하고 관리하도록 해 주는 서비스 (단위 : 1 인증서)
- 퍼블릭 인증서는 무료로 발급이 가능하며,
- 무분별한 인증서 발급을 방지하기 위해 인증서 발급 후 도메인 소유권을 검증해야 인증서가 활성화됩니다.