본 글은 AWS의 온라인 컨퍼런스(AWSOME DAY)를 보고 제 나름대로 정리한 것입니다.
AWS 클라우드란?
클라우드?

기존의 환경에서는 데이터 센터를 직접 구축하고 서버, 스토리지, 데이터베이스, 애플리케이션, 네트워크 시스템을 구축하고 소유하며 운영하였다. → 온프레미스 방식
클라우드는 인터넷을 통해서 it리소스나 애플리케이션을 필요한 만큼만 사용하고 비용을 지불
- 인터넷을 통해서 원격지에 있는 IT를 이용하는 리소스
- 클라우드 컴퓨팅에서는 인프라를 더 이상 하드웨어로 생각X → 소프트웨어로 생각하고 사용
클라우드 컴퓨팅의 장점

리전?
- 전 세계에서 데이터센터를 클러스팅하는 물리적 위치
※ 서비스가 내가 선택하고자 하는 리전에서 제공하는 지 확인!! + 리전마다 비용의 차이가 있다.
리전 선택
- 데이터 거버넌스
- 고객의 데이터가 서비스하는 특정 지역에 있어야 한다는 경우
- 지연시간
- 이용할 사용자에게 더 가까운 리전을 선택하면 더 낮은 지연시간과 더 빠른 서비스를 제공 가능
- 비용
AWS 엣지 인프라
- 클라우드를 엔드포인트에서 더 가까이 이용할 수 있는 서비스

- AWS Outposts
- 로컬 데이터 처리 및 데이터 레지던시 요구 사항 충족을 위해 온프레미스에 유지해야 하는 워크로드를 위해 고안됨.
- 여기서 고객은 워크로드가 AWS의 나머지 다른 워크로드와 원활하게 실행되길 원한다.
- AWS에서 설계한 하드웨어로 제작된 완전관리형 컴퓨팅 및 스토리지 랙
- 이를 통해 고객은 컴퓨팅 및 스토리지를 온프레미스에서 실행하는 동시에 클라우드에서 AWS의 광범위한 서비스에 연결할 수 있다.
- AWS Local Zones
- 이를 통해 더 많은 최종 사용자에게 보다 가까운 위치에서 컴퓨팅 및 스토리지 서비스와 같은 AWS 스토리지를 제공할 수 있다. → 로컬에서 실행되는 애플리케이션에 대한 액세스의 지연 시간이 크게 단축된다.
- AWS Wavelength
- 5G 네트워크에서 AWS컴퓨팅 및 스토리지 서비스를 포함하여 매우 낮은 대기 시간의 애플리케이션을 개발하고 배포하며 확장하기 위한 모바일 엣지 컴퓨팅 인프라를 제공함.
- 지연시간이 아주 짧아야하고 모바일 최종사용자 및 디바이스에서 액세스할 수 있는 고성능 애프리케이션을 배포해야 하는 경우 사용한다.
AWS 핵심 인프라 및 서비스

-
샘플 인프라구성도

- VPC(Virtual Private Cloud)
- EC2
- 서버와 대응
- 인스턴스에 대한 관리, 인스턴스가 실행되는 동안 비용이 발생하는 등 관리가 필요
- EBS
- S3
- 객체 스토리지
- 거의 모든 종류의 데이터를 원하는 형식으로 저장하고 검색가능
- DynamoDB
- NoSQL데이터 베이스 서비스
- EC2와 연동 가능
- Lambda
- 서버를 프로비저닝 or 관리하지 않고도 코드를 실행할 수 있는 이벤트 중심의 서버리스 컴퓨팅 서비스
- SageMaker