Web Dev/AWS

AWS :: 리전, 엣지로케이션, 프로비저닝

HJPlumtree 2023. 1. 21. 20:01

AWS에서 기억하고 싶은 내용

 

 

리전(Region)

여러 지역에 데이터 센터가 있는 것과 마찬가지

전 세계 리전이 있다

다른 리전으로 내 허가가 없으면 데이터 이동될 수 없다

리전은 2개 이상의 가용 영역으로 구성된다

 

리전을 정하는 가이드

  • 규칙: 예) 정부가 데이터 국내에 놔두고 싶은 경우
  • 근접성: 고객과 가까운 곳
  • 기능 가용성: 리전에 따라 AWS 옵션 중 안되는 것이 있을 수 있다
  • 가격: 리전마다 운영 비용이 다르다

 

 

엣지 로케이션이 하는 일

엣지 로케이션은 리전과 다르다

CloudFront는 데이터가 유저와 가까운 엣지 로케이션에 저장(캐싱)

엣지 로케이션에서 오는 데이터는 원본이 아닌거네

 

  • CDN 역할을 하는 CloudFront!
  • DNS 역할의 Amazon Route 53 
  • AWS Outposts: 자체 데이터 센터에 AWS를 갖는 것

 

 

AWS 리소스를 프로비저닝하다

In AWS, everything is API call by AWS 강의

 

AWS 서비스와 상호 작용은

  • AWS Management Console: 브라우저 기반, 시각적, AWS에 대해 배울 수 있다
  • AWS CLI: 반복된 작업에 사람 오류를 줄일 수 있다, 자동화 가능하다
  • AWS 소프트웨어 개발 킽(SDK): 다양한 프로그래밍 언어로 상호 작용
  • 등등

 

리소스 프로비전이 하기 위해 위 처럼 하거나

AWS Elastic Beanstalk 혹은 AWS CloudFormation 같은 관리 도구 사용

 

AWS Elastic Beanstalk(EB)

EC2 기반 환경 프로비저닝 지원

개별저인프라가 아닌 비즈니스 앱에 집중 가능

 

AWS EB가 하는 일

  • 용량 조정
  • 로드 밸런싱
  • 앱 상태 모니터링 등

 

AWS CloudFormation

코드형 인프라 도구

JSON 이나 YAML 형식으로 AWS 템플릿 선언 

EC2 뿐만 아니라 스토리지, 데이터베이스, 분석, 기계 학습 등 지원

JSON이나 YAML 형식으로 템플릿이 여러 리전까지 자동 프로비저닝 되도록 할 수 있다

 

 

 

'Web Dev > AWS' 카테고리의 다른 글

AWS :: 요금  (0) 2023.01.26
AWS :: 모니터링  (0) 2023.01.25
AWS :: 공동 책임 모델, 계정, 보안  (0) 2023.01.24
AWS :: 스토리지, 데이터베이스  (0) 2023.01.23
AWS :: VPC, Route 53  (0) 2023.01.22