간단하게 AWS용어들을 정리해보자

Allow·2022년 3월 28일
0

기본개념

리전(Region)

  • 리전은 AWS의 물리적 장소가 있는 지역
  • 한국에도 16년 1월에 서울 리전을 공개했다. (서울리전 코드 : ap-northeast-2)
  • AWS에서는 지역별 대륙별로 리전들의 리소스 상태를 볼 수 있는 링크를 제공한다.

가용영역(Availability Zone)

  • 한개의 리전에는 다수의 가용영역이 있다.
  • IDC와 같은 개념이다.
  • 한개 리전에 2개 이상의 가용영역이 존재한다.
  • 정전, 자연재해 등 외부 영향이 발생했을 때 한개의 가용영역이 불능상태가 되어도 다른 가용영역을 사용할 수 있다.
  • L4장비(ELB)로 두개의 가용영역을 로드밸런싱 하면 한개의 가용영역이 불능상태가 되어도 서비스를 유지할 수 있다.

엣지 로케이션

  • 리전과 가용영역과는 별개로 AWS에서 서비스하는 캐시서버이다.
  • CDN(CloudFront), DNS(Route 53) 서비스가 있다.

컴퓨팅

EC2(Elastic Compute Cloud)

  • EC2는 인터넷에 연결된 가상서버이다.
  • 간단한 클릭 몇번으로 생성, 삭제가 가능하다.
  • 다양한 운영체제를 지원한다. (Windows, Linux 등)
  • 가상서버임으로 원격으로 접속한다. (ssh)

Elastic Beanstalk

  • 어플리케이션을 코드만으로 빠르고 쉽게 배포하고 서비스할 수 있다.
  • 인프라 지식이 부족해도 서버 설정을 할 수 있다는 장점이 있다.
  • 프로비저닝, 오토스캐일링, 로드밸런싱, 모니터링등을 자동으로 설정해준다.
  • Go, Java, .NET, Node.js, PHP, Python등의 어플리케이션을 지원한다.

데이터베이스

RDS(Relation Database Service)

  • 관계형 데이터베스를 제공하는 서비스이다.
  • Mysql, Oracle, SQL Server 등 다양한 관계형 데이터베이스를 제공한다.

Dynamo DB

  • NoSQL DB
  • 아마존에서 개발한 NoSQL 데이터베이스
  • 성능과 가용성을 위해 3곳의 AZ(가용영역)에 복제하여 저장
  • Dynamo DB의 데이터는 SSD에 저장됨, 읽고쓰기가 빠름

ElastiCache

  • 인 메모리 데이터 스토어 서비스

보안, 자격 증명 및 규정 준수

IAM

  • Identity and Access Management, 식별 및 접근관리
  • AWS리소르에 대한 접근을 안전하게 제어할 수 있게 하는 서비스
  • 관리 및 보안설정

관리 및 거버넌스

Auto Scaling

  • 자동으로 EC2서버를 증설해주는 서비스
  • 클라우드의 가장 큰 장점 중 하나
  • 트래픽이 급격하게 늘어나면 자동으로 EC2서버를 증설하여 서비스 확장
  • 반대로 트래픽이 적을떄는 EC2인스턴스를 줄일 수 있음
  • 프로모션이나 이벤트시에 사용
  • ELB서비스를 사용함
  • Cloud Watch(모니터링)과 연동하여 인스턴스의 증설,삭제를 설정

CloudFormation

  • AWS리소스를 자동으로 생성해주는 서비스
  • AWS 리소스를 템플릿 파일로 작성하면, CloudFormation이 이를 분석해서 AWS 리소스를 생성
  • 템플릿은 JSON, YAML로 만들 수 있다.
  • 서비스확장에 이점이 있음
  • 실서버, 스테이지, 개발서버를 비슷한 환경으로 운영하기 용이함
  • 별도의 요금은 부과되지 않음

CloudWatch

  • AWS의 리소스 상태를 모니터링 하는 서비스
  • Auto Scaling에 사용됨
  • 프리티어에서 사용 가능

OpsWorks

  • 모든 어플리케이션의 구성과 배포를 자동화해주는 서비스
  • Beanstalk보다는 자유도가 높음(세세한 설정 가능)
  • CloudFormation보다는 자동화 되어 있음
  • 별도의 요금은 없음

네트워킹 및 콘텐츠 전송

Cloud Front

  • CDN 서비스
  • html, css, js, 이미지 파일과 같은 정작 및 동적 콘텐츠를 빠르게 배포하는 서비스
  • 엣지로케이션이라고 하는 전세계 네트워크를 통해 제공
  • 프리티어에서 사용 가능

ELB(Elastic Load Balancing)

  • L4장비
  • 부하 분산 서비스
  • 고가의 L4장비를 저렴하게 사용 가능
  • 라운드로빈 알고리즘을 사용함(우선순위를 두지 않고 분배)
  • 헬스체크 기능, EC2인스턴스가 중단되면 트래픽 분배에서 제외
  • Auto Scaling을 구축할 때 사용됨

Route 53

  • DNS서비스
  • 도메인 구입 가능

VPC

  • AWS의 가상 네트워크(네트워크 계층)
  • AWS가입시 자동으로 생성됨
  • 공개 서브넷, 사설서브넷(VPN)을 구축할 수 있음
  • VPN은 별도의 비용 부과됨

Security Group

  • 방화벽 서비스
  • EC2에 적용하는 방화벽 서비스
  • 인바운드, 아웃바운드 설정

미디어 서비스

Elastic Transcoder

  • 동영상 인코딩 서비스
  • 재생 디바이스에 필요한 형식의 미디어 파일로 변환가능
  • 모바일 장치, 태블릿, 웹 브라우저 및 연결된 TV에서 재생할 수 있는 형식으로 변환

프런트 엔드 웹 및 모바일

SNS

  • Simple Notification Service
  • 애플리케이션 간(A2A) 및 애플리케이션과 사용자 간(A2P) 통신 모두를 위한 완전관리형 메시징 서비스
  • SMS, 모바일 푸시 및 이메일을 통해 대규모로 사용자에게 메시지를 전송가능

분석

CloudSearch

  • AWS 검색엔진 솔루션
  • 34개 언어 지원

애플리케이션 통합

SNS

  • Simple Notification Service
  • 애플리케이션 간(A2A) 및 애플리케이션과 사용자 간(A2P) 통신 모두를 위한 완전관리형 메시징 서비스
  • SMS, 모바일 푸시 및 이메일을 통해 대규모로 사용자에게 메시지를 전송가능

SQS

  • Simple Queue Service
  • 메시지 대기열 서비스
  • 해야 할 일을 나중에 처리하거나, 다른 시스템이 처리 할 수 있도록 하기 위한 비동기 메시징 서비스

비즈니스 애플리케이션

SES

  • Simple Email Service
  • 대량 이메일 전송 서비스
  • 메일서버 구축 및 스팸차단에 자유로움

참고

https://docs.aws.amazon.com/ko_kr/

profile
반갑습니다!

0개의 댓글