본문 바로가기
study/Devops

천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기 - 이일구, AWS 필기

by stilinski 2022. 11. 16.
728x90

https://youtu.be/fhNpjPr-f54

 

인프라 확장 2가지 방법

  • 스케일업(Scale-Up)
    • 서버 사양 업그레이드
  • 스케일 아웃(Scale-Out)
    • 서버 여러 대 추가

 

서비스의 첫걸음

용도에 맞는 적절한 크기의 EC2 인스턴스를 설정하기

Amazon Route 53 - DNS

VPC - Virtual Private Cloud (네트워크)

서브넷 - VPC의 IP주소 범위

https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/what-is-amazon-vpc.html

 

Amazon VPC란 무엇인가? - Amazon Virtual Private Cloud

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

 

 

 

 

 

 

100명 이상(소규모)

서비스 안전성을 위해 다중 가용영역을 활용

 

 

 

 

ELB - Elastic Load Balancing

  • ALB - http와 https를 지원하는 L7 기반의 로드밸런서
  • NLB - 일반적인 TCP, UDP 프로토콜 지원, 고정 IP 사용 가능

 

 

DB - Amazon RDS

ec2에 직접 설치가 아닌 관리형 db를 사용하면 좋은 점

완성된 모습

 

 

10,000명 이상의 사용자(중규모)

오토스케일링 그룹 사용

 

트래픽이 많아지면 자동으로 성능개선

 

웹 성능 개선 - cloudFront

캐싱

 

 

 

 

십만 명 이상의 사용자

- 컨테이너 기반 서비스 전환   

- 데이터베이스 성능

       -캐시 기반 읽기 성능 개선

 

 

100만 명 이상의 사용자

  • 데이터 베이스 분산
  • 재해복구 및 멀티리전 서비스

클러스터?

 

 

천만명 이상의 사용자

최종

 

 

 

 

 

 


네트워크를 왜 공부해야 하는지 깨닫게 되었다.

화이팅~

728x90

댓글