AWS

-·2022년 10월 21일

AWS란?

아마존 웹서비스의 줄임말로 아마존에서 제공하는 클라우드 서비스

사용하는 이유
-Cloud market의 선구자이자 리더
-사용하는 유저수가 천 만명 이상
-클라우드 컴퓨팅의 특징과 장점을 그대로 혹은 그 이상으로 제공

  • 뛰어난 유연성, 확장성 및 탄력성, 우수한 보안성, 안정성

AWS 글로벌 인프라

Regions

  • 전세계에 있는 AWS 데이터센어의 기준이 되는 물리적 위치
  • 사용자와 리전이 가까울 수록 네트워크 지연 최소화
  • AWS에서 제공하는 다양한 서비스들은 대부분 리전을 기반을 제공

Availability Zonesㅇ
-리전안에서 존재하는 데티어 센터의 논리적인 그룹을 의미
-리전들보다 빠르게 통신할 수 있음
-동일한 리전 내에 있더라도 물리적으로는 격리되어 있기에 자연재해 등의 피해 최소화

Edge Location
-AWS의 CDN(Content Delivery Network) 서비스만을 위한 고간
-CloudFront의 캐싱 컨텐츠가 위치하는 곳

  • 사용자와 근처에 있을 수록 더욱 더 빠르게 전달받을 수 있기 때문에 리전보다 훨씬 더 많음

EC2

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

S3

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

VPC

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

CloudFront

  • AWS에서 제공하는 CDN(Content Deliery Network) 서비스
  • CDN 이란?
    데이터 복사본을 임시로 저장하는 프로세스인 캐싱을 통해 사용자에게 빠르게 컨텐츠를 제공

Rout53

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

ELB

Elastic Load Balacer

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

IAM

IAM은 AWS의 리소으세 대해 개별적으로 접근제어를 하거나 권한을 가지도록 계정 또는 그룹을 생셩 및 관리하는 서비스
-AWS에서는 관리와 같은 일상적인 작업조차도 루트 계정으로 하지 않는 것을 권장

  • IAM 계정이 없다면 AWS 루트 계정 자체가 모든 서비스에 대한 권한이 있기에 보안상 매우 취약하기 때문
  • IAM 계정을 생성해서 각각 필요한 권한만 갖도록 설정하고 각 access key를 개별적으로 관리하며 보안성을 높임

0개의 댓글