[15주차]AWS

siyeon kim·2022년 11월 3일
1

kt aivle

목록 보기
18/24

AWS


AWS 기본 서비스

1. EC2

  • 가상 서버 서비스
  • 폭 넓은 컴퓨팅 인스턴스 타입 제공

2. VPC

  • 통신을 위해 기본적으로 필요
  • 사용자가 정의한 가상의 네트워크 환경
  • CIDR : 클래스 없는 도메인간 IP 할당 기법

1) public subnet

  • 웹서버, 외부 통신용

2) private subnet

  • DB

3. EBS

  • Block storage service
  • EC2에 장착해서 사용
  • EBS 볼륨과 인스턴스는 같은 AZ에 있는 경우만 연결 가능

4. S3

  • simple storage service
  • object storage
  • 데이터를 저장 검색할 수 있는 객체 기반 스토리지 서비스

1) S3 Bucket

  • 객체를 저장하는 컨테이너
  • key를 통해 버킷 내 고유 식별
  • url 접근

AWS 고가용성 구현

1. Region

1) avaliability Zone

  • Region내 물리적으로 분리된 전력 네트워킹 장치가 분리된 영역
  • 보통 2~3개 az으로 구성
  • 분산배치함으로 가용성을 높일 수 있다

2) VPC Region 구성 - Load Balancer

  • 인입되는 트래픽을 특정 알고리즘 기반으로 다수의 서버로 분산시커주는 장비

2. AWS ELB(Elastic Load Balancer)

  • Load Balancer
  • 다수의 AZ으로 트래픽 분배
  • health check 수행
  • 자동 scale out 기능 지원

1) 종류

  • ALB : HTTP/HTTP(s) L7 , 주소
  • NLB : TCP 특화, port 기반의 track 분산
  • GLB
  • CLB

2) scale out

  • 트래픽 증가시 서비스에 투입되는 서버를 증설하여 부하를 낮추는 방식

3) 헬스체크기능

  • 주기적으로 서버가 정상 상태인지 확인

3. Auto Scaling Group(ASG)

  • scaling을 자동으로 수행

1) Launch Template

  • AMI, Instance Type 등 Instance 정의, 어떤 OS로 만들것인가, 정보들의 묶음

2) Auto scaling Group

  • 자동 확장에 대한 정의
profile
사회에 선한 영향을 미치고 싶은 개발자

0개의 댓글