AWS 개요

YongJin·2024년 6월 8일

AWS가 이야기하는 클라우드란?

  • 프로그래밍이 가능한 리소스
  • aws 내부의 모든 것들은 api로 제공된다
    aws management console / aws CLI / aws sdk (프로그램 코드에서 aws 자원을 사용하는 것) 모두 api로 aws 리스소를 호출한다
  • 사용한 만큼 값을 지불하는 종량제이다

리전(Reigon)

  • 지역의 개념, 32개의 리전이 존재한다 / 다음과 같이 표현된다 ap-northeast-2, us-east-1
  • 리전마다 2개이상 (대부분이 3개 이상)의 가용 영역(AZ : Availability Zone)으로 구성된다
  • 리전 내의 가용영역끼리는 고성능의 네트워크로 연결된다
    만약 한 가용영역에서 장애가 나더라도 다른 가용영역에 리소스를 분산배치 했다면 고가용성을 유지할 수 있다 (고가용성을 유지하기 위해 리소스를 분산배치 하는 것이 기본이다)
  • 서울리전은 4개의 가용영역(AZ)을 보유하고 있다 (ap-northeast-2a~2d)

가용영역

  • 여러 데이터센터의 집합체
  • 데이터센터는 고도로 분산화되어 있다
  • 데이터 센터끼리도 고성능의 네트워크로 연결되어 있다

엣지 로케이션

400개 이상의 엣지로케이션과 13 리전엣지캐시 / 엣지 : 사용자와 가까운 곳

- 엣지 로케이션

사용자와 가까운 곳에서 컨텐츠 캐싱, DNS, 보안기능을 수행하도록 하는 aws 전용 인프라
대표적인 서비스는
CDN : (Content Delivery Service, 컨텐츠 캐싱) 인 cloudFront , DNS기능을 제공하는 Route53과 같은 서비스가 이에 해당한다 (추후 설명)

리전 엣지 캐시

  • 오리진 웹서봐와 엣지 로케이션 사이에 위치
  • 엣지 로케이션은 사용빈도가 적은 컨텐츠를 빠르게 제거 (사용빈도가 높은 컨텐츠를 위한 공간 확보)
  • 리전 엣지 캐시는 개별 엣지 로케이션보다 더 큰 캐시대역을 제공한다
    / 사용 빈도가 낮은 컨텐츠 장시간 보관, 엣지 로케이션이 필요할 때 빠르게 캐시 컨텐츠를 제공할 수 있다.

aws 공유 책임 모델

aws에서의 어떤 문제가 발생하거나 기능적인 장애가 발생 했을 때 누가 책임질 것인가?

aws가 책임지는 영역은 인프라나 파운데이션 서비스 영역이다
이 기반 위에서 설정하고 구성하는 것은 고객의 책임이 된다 (설정을 잘못해서 (보안 및 고가용성) 발생하는 문제는 고객의 책임이 된다)

출처 : SSAMZ (https://www.ssamz.com/lecture_view.php?LectureStep1=51&LectureSeq=38)

profile
더 나은 사람이 되고 싶습니다

0개의 댓글