creative&enjoy

HS Consulting BUSINESS

AWS자료

Search posts
2. AWS 구성
hans Hits:57236 211.50.52.212
2020-12-25 10:17:10

AWS 구성

-사용자

-관리자 페이지

-클라우드 인프라

Region

복수개의 데이터센터의 독립적인 물리적 위치를 말하며 aws 자원은 리전 단위로 제공되고 각 리전은 개별 가용구역(AZ)으로 구성되어 있습니다. 

AZ(Availability Zones)

하나의 Region 내에 공간적으로 분리된 전원을 말하며 물리적 보안, 백업 역할을 하는 안전 장치로 운영되는 데이터 센터를 의미합니다. 개별적인 AZ 사이엔 낮은 속도를 가진 서버 클러스터로 연결되어 데이터 처리를 할 수 있는 특징을 가지고 있습니다.

EC2(Elastic Compute Cloud)

가상 서버, 즉 독립된 하나의 컴퓨터를 임대해주는 것을 말합니다.
다양한 OS를 사용 가능하며 cpu, 메모리, 네트워크에 따른 다양한 인스턴스 타입을 지원하며 다양한 과금 옵션도 제공합니다.

인스턴스

aws에서 제공하는 하나의 컴퓨터 개념입니다.
인스턴스 컴퓨터에 원격으로 접속하여 제어 가능하며 웹서버를 설치하거나 거대한 DB 환경을 구성할 수도 있습니다.

 

EBS (Elastic Block Store)

일종의 하드디스크

Volume - EBS로 생성한 디스크 하나 하나를 볼륨이라고 부른다.

 

ELB (Elastic Load Balancing)

Elastic Load Balancing는 Amazon EC2 인스턴스, 컨테이너 및 IP 주소와 같은 여러 대상에 대해 수신 애플리케이션 또는 네트워크 트래픽을 여러 가용 영역에 배포합니다. 애플리케이션에 대한 트래픽이 시간이 지남에 따라 변경되므로 Elastic Load Balancing가 로드 밸런서를 확장하고, 대다수의 워크로드에 맞게 자동으로 조정할 수 있습니다.

로드 밸런서 이점

로드 밸런서는 워크로드를 가상 서버와 같은 다수의 컴퓨팅 리소스로 분산합니다. 로드 밸런서를 사용하면 애플리케이션의 가용성과 내결함성이 높아집니다.

애플리케이션에 대한 요청의 전체적인 흐름을 방해하지 않고 필요에 따라 로드 밸런서에서 컴퓨팅 리소스를 추가 및 제거할 수 있습니다.

로드 밸런서가 정상적인 대상에만 요청을 보내도록 컴퓨팅 리소스의 상태를 모니터링하는 상태 확인을 구성할 수 있습니다. 또한 컴퓨팅 리소스가 주요 작업에 집중할 수 있도록 암호화 및 복호화 작업을 로드 밸런서로 오프로드할 수 있습니다.

 

시스템에 가해지는 부하를 여러대의 시스템으로 분산해서 규모있는 시스템을 만들 수 있도록 해주는 단일 진입점

  • 트래픽 분산
  • 자동 확장
  • 인스턴스의 상태를 자동 감지해서 오류가 있는 시스템은 배제
  • 사용자 세션을 특정 인스턴스에 고정
  • SSL 암호화 지원 
  • SSL의 경유지로 ELB를 사용하는 경우에 SSL 처리에 따른 부하를 ELB가 수용하게 된다.
  • IPv4, IPv6 지원
  • CloudWatch를 통해서 모니터링

 

 

Auto Scaling

시스템을 자동으로 늘리고 줄여주는 서비스

트래픽이 폭주하면 서비스에 참여하고 있던 서버들의 CPU 사용률이 점점 높아진다. 그러다 CPU 점유율이 80%를 넘게되면 미리 준비된 이미지(AMIs)를 이용해서 인스턴스를 생성하고, ELB에 연결해서 트래픽을 새로 생성한 EC2 인스턴스에 분산한다. 트래픽이 줄어들면서 CPU 사용률이 20% 아래로 떨어지면 EC2 인스턴스가 순차적으로 제거

 

S3 (Simple Storage Service)

일반적인 파일서버는 트래픽이 증가함에 따라서 장비를 증설하는 작업을 해야 하는데 S3는 이와 같은 것을 대행

 

RDS(Relational Database Service)

데이터베이스 전용 서비스다. 데이터베이스를 운영 하기 위해서 필요한 복제, 백업, 장애복구와 같은 작업을 대행

 

ElastiCache

주로 데이터베이스의 처리 결과를 메모리(RAM)에 저장했다가 다음 요청시에 저장된 결과를 반환

ElastiCache를 이용해서 데이터베이스의 로드를 줄이고 더 빠른 웹에플리케이션을 만드는 방법

 

CloudWatch

클라우드 와치는 AWS에서 동작하는 에플리케이션의 상태를 모니터링하는 도구

 

Route 53

Route 53은 AWS에서 제공하는 DNS 웹서비스

 

Simple Email Service(SES)

아마존에서 제공하는 이메일 발송 서비스

 

Simple Queue Service (SQS)

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

SQS는 처리해야 할 업무에 대한 TODO 리스트와 같은 역할을 한다. 시스템에서는 이를 메시지라고 부른다. SQS는 이러한 메시지의 저장소

 

 

Comment[0]

OPEN Close