네트워크 엔지니어 환영 2023. 10. 22. 13:57
반응형

Amazon Web Service

  • 아마존에서 제공하는 클라우드 컴퓨팅 서비스
  • 본래 Amazon 내부에서 사용하기 위해 만든 서비스에서 시작
  • 2004년, SQS가 최초 출시되고 연이어 SQS, EC2가 출시됨
  • Region은 데이터 센터(AZ)의 클러스터를 의미하며  전세계에 분포되어 있음
  • Avaliability Zone(AZ)은 한 개 혹은 그 이상의 이중화된 전원, 네트워크, 연결을 가진 분리된 데이터 센터
  • Edge Location은 CDN 서비스를 제공하기 위한 캐시 서버
  • AWS는 Compliance, Proximity, Available Service라는 3가지 특징을 지님
    • Compliance :  현지 법규 준수, 데이터의 외국 반출 불가
    • Proximity :  고객에게 가까운 곳에서 서비스하여 지연 감소
    • Available Service : 새로운 서비스가 모든 리전에서 가능한 것은 아님
  • 확장성과 고가용성 제공
    • 수직적 확장(인스턴스 크기 확장), 수평 확장성(인스턴스  개수 확장)
      • 수직 ex) 신입 교환원 경력 교환원, scale up/down
      • 수평 ex) 교환원 고용, Scale in /out
    • 고가용성
      • 데이터 센터에서의 손실에서도 리소스 유지
      • 다중 AZ: 여러 데이터 센터를 두어 가용성 유지, 자동 스케일러 그룹, 로드 밸런서 등이 제공

 

EC2

  • Elastic Compute Cloud
  • AWS에서 가장 인기 있는 제품인 가상 서버이자 IaaS 서비스(Infrastructure as a Service)
  • 클라우드가 어떻게 동작하는지 알기 위해서는 EC2를 이해하는 것이 중요
  • 인스턴스 유형 : 사용사례에 따라 다양하게 활용할 수 있는 다수 Type 보유
  • 보안그룹 보유 : 네트워크 보안의 기초로서 EC2 인스턴스의 트래픽 출입을 제어함
  • EC2 구매옵션 : On-Demand, Reserved, Saving-Plans, Spot Instance, Dedicated Host, Capacity Reservation
    • On-Demand : 초당 과금이 적용되는 표준 옵션
    • Reserved : 1~3년 정기사용 예약, 1~3년 사용량 약정
    • Saving Plan : Reserved와는 다르게 인스턴스 패밀리 단위로 약정 가능
    • Dedicated Host : 하드웨어를 공유 않고 전용 물리 서버 사용
    • Capacity Resvervation : 특정 AZ의 용량을 원하는 시간만큼 예약
    • Spot Instance : 저렴하나 언제든 중지 가능
  • Placement Groups : EC2를 워크로드에 맞춰 적절하게 배치하는 기능, 기본적으로 하드웨어 전반에 분산 배치되도록 설정되지만 좀 더 최적화된 배치를 가능케 함
    • Cluster, Partition, Spread 3가지 그룹 존
    • Cluster : 인스턴스를 서로 근접하게 배치하여 Latency를 낮춤
    • Spread : 인스턴스를 각각의 고유한 하드웨어에 배치
    • Partitoin : 인스턴스들을 파티션으로 분류해 한 파티션에 속한 인스턴스가 다른 파티션의 인스턴스와 하드웨어를 공유하지 않게 함
  • Elastic Network Interface(ENI) : 가상 네트워크 카드, EC2와 같이 가상 네트워크 구성(AWS VPC)에 존재하는 리소스에 할당되는 인터페이스
  • Elastic IP : 사용자가 생성하여 EC2 인터페이스인 ENI에 연결하는 공인 IP