리전이라 부르는 대규모 그룹에 자체 데이터센터를 구축해 재난발생에 대비
지역 법률/국가 법령 등을 고려해 리전 선택
가용 영역
리전 내의 단일 데이터센터 또는 그룹
AWS Outposts
마법사 및 자동화된 워크플로에 액세스하여 AWS 서비스에서 작업을 수행
고객이 리전과 멀리 떨어진 도시에 있다면?
위성 점포를 만들어 대응(고객 로컬 설치, 데이터 복사본 캐싱)
사용자가 어디 있든 콘텐츠를 더 빠르게 전송하기 위해 캐싱하는데 사용하는 사이트
CDN(콘텐츠 전송 네크워크
더 빠른 콘텐츠 전송을 위해 콘텐츠 사본 캐싱
Amazon CloudFront
데이터, 동영상, 어플리케이션, API를 짧은 지연시간으로 제공하는 서비스
고객이 어디에 있더라도, 리전의 데이터를 엣지 로케이션으로 push
AWS Outposts
AWS가 사용자의 데이터센터 내부에 정상적으로 작동하는 소형 리전 설치
서비스 사용가능하지만 건물 내부에 격리됨

AWS의 모든 것은 API와 관련됨
API를 호출해 AWS 리소스 구성/관리
AWS Management Console
browser based
학습하기 좋음
AWS CLI
수동 프로비저닝은 오류 발생할 수 있음
API 호출시 프로그래밍하는 도구
바로 자동화하기 좋지는 않음
머신의 터미널을 사용해 API 호출
Console의 시각적 호출과 다름
프로비저닝 작업을 스크립트해 반복
인적 오류 줄임
예약/다른프로세스의 트리거로 자동화
AWS SDK
다양한 프로그래밍 언어로 리소스와 상호작용
AWS Elastic Beanstalk
EC2 기반 환경 프로비저닝 지원
애플리케이션 코드와 원하는 구성을 제공하면, 해당 정보를 바탕으로 환경 구축
환경 구성을 저장해 다시 배포 가능
개별적으로 프로비저닝/관리하는 번거로움 줄임
인프라가 아닌 비즈니스 애플리케이션에 집중할 수 있음
AWS CloudFormation
리소스 정의 코드형 인프라 도구. 인프라를 코드로 취급
JSON, YAML 텍스트 기반 문서를 사용해 선언적인 방식으로 AWS리소스 정의
스토리지, 데이터베이스, 분석, 머신러닝 등 다양한 리소스 지원
리소스 정의되면 CloudFormation이 템플릿을 구문 분석해 병렬로 정의한 리소스의 프로비저닝 시작
백엔드 AWS로 가는 호출과 API를 사용자 대신 관리
여러 사용자/ 리전에서 실행 가능하며 동일한 환경이 생성됨. 자동화된 프로세스이므로 오류 감소