[AWS] Amazon Web Services

dev.galim·2023년 1월 18일
0

AWS

목록 보기
1/1

AWS

→ Amazon Web Services의 줄임말로 아마존에서 제공하는 클라우드 서비스.

AWS를 사용하는 이유

Regions

  • 전세계에 있는 AWS 데이터센터의 기준이 되는 물리적 위치.
  • 사용자와 리전이 가까울수록 네트워크 지연 최소화.
  • AWS에서 제공하는 다양한 서비스들을 대부분 리전을 기반으로 제공.
  • 사용자는 여러 가용영역에 걸쳐 서비스를 배치하여 내결함성이 강화된 서비스를 구축 가능.

Edge Location

  • AWS의 CDN(Content Delivery Network) 서비스만을 위한 공간
  • CloudFront의 캐싱 컨텐츠가 위치하는 곳
    • 캐싱 → 임시 데이터
  • 사용자와 근처에 있을수록 더욱 빠르게 전달 받을 수 있기 때문에 리전보다 훨씬 더 많음

EC2

→ Elastic Compute Cloud

  • 단순 클릭 몇번을 통해 쉽게 원하는 리소스를 고르고, 이를 통해 즉시 구동 가능한 서버를 제공하는 서비스.
  • 운영 서버에 필요한 대부분의 Operating System을 지원하고, 사용 목적에 맞는 사양을 제공.

RDS

→ Relational Database Service

  • 데이터베이스를 설치, 운영 및 확장할 수 있는 서비스.
  • 백업과 같은 소프트웨어 유지 보수를 위한 관리 태스크를 제거하여 효율적인 운용 가능.
  • 다양한 RDBMS 제공.

S3

→ Simple Storage Service

  • 이름 그대로 파일을 쉽게 저장할 수 있는 공간을 제공하는 서비스.
  • 파일마다 고유 주소를 부여하여 S3에 저장한 파일을 웹상에서 쉽게 읽을 수 있음.
  • 주로 사이트상의 이미지들을 저장하고 사이트에서 읽어들여 렌더링해주는데 사용.

VPC

→ Virtual Private Cloud

  • 클라우드 환경을 독립된 네트워크 환경으로 구성할 수 있게 도와주는 서비스.
  • 사용자가 네트워크 환경설정에 대한 완전한 통제권을 가질 수 있음.

CloudFront

→ AWS에서 제공하는 CDN 서비스

  • CDN
    • 데이터 복사본을 임시로 저장하는 프로세스인 캐싱을 통해 사용자에게 빠르게 컨텐츠를 제공.

      마치 멀리있는 은행에 직접 가지않고, 가까운 ATM기를 통해 빠르게 현금을 찾을 수 있는 것과 같음.

  • Latency를 비교하여 가장 가까운 곳에 위치한 엣지 로케이션을 통해 사용자 요청을 처리.

Route 53

→ AWS에서 제공하는 CDN 서비스

  • CDN
    • 사람이 읽을 수 있는 도메인 이름(www.amazon.com)을 기계가 읽을 수 있는 IP주소(192.0.2.44)로 변환
    • 마치 친구의 이름에 대한 전화번호를 알려주는 전화번호부와 같음.
  • 가용성과 확장성이 뛰어나며 AWS 내의 다른 서비스들과의 호환성도 뛰어남.

ELB

→ Elastic Load Balancer

  • 로드 밸런서란?
    • 서버로 들어오는 높은 트래픽을 여러 곳으로 적절하게, 자동으로 분산시켜주며 안정적인 서버 운영을 도와줌.
  • 다양한 보안 옵션을 제공하며, 애플리케이션 서버의 사용률에 따라 자동으로 추가 혹은 제거되는 고가용성 및 탄력성
  • 모니터링 및 로깅

IAM

  • IAM은 AWS의 리소스에 대해 개별적으로 접근제어를 하거나 권한을 가지도록 계정 또는 그룹을 생성 및 관리하는 서비스.
  • AWS에서는 관리와 같은 일상적인 작업조차도 루트 계정으로 하지 않는것을 권장.
  • IAM 계정이 없다면 AWS 루트 계정 자체가 모든 서비스에 대한 권한이 있기에 보안상 매우 취약하기 때문이다.
  • IAM 계정을 생성해서 각각 필요한 권한만 갖도록 설정하고 각 acess key를 개별적으로 관리하며 보안성을 높임.
profile
열심히 해볼게요

0개의 댓글