[성능이 뛰어난 아키텍처 정의]
캐시 사용하기
AWS ElastiCache FAQ
- 클라우드 상에 메모리 기반으로 구성된 데이터 스토어 또는 캐시를 쉽게 운영할 수 있는 서비스 - In-Memory 방식 사용
- Memcached 및 Redis와 호환되는 프로토콜이므로 기존 Memcached 또는 Redis환경에서 현재 사용하는 코드, 애플리케이션 및 주요
도구를 Amazon ElastiCache에서 문제없이 사용할 수 있다.
- In-Memory : 방대한 양의 데이터를 하드디스크가 아닌 메모리에 보관, 실시간으로 분석하여 DB를 거치지 않고 즉시 얻을 수 있도록 함.
AWS CloudFront
-
Amazon Machine Image:AMI
AMI란 ?
- 인스턴스를 시작할 때 필요한 정보를 제공
- AMI 생성 및 등록한 후 새 인스턴스 시작할 때 그 이미지를 사용할 수 있으며, 동일 리전 및 다른 리전에서도 사용할 수 있음.
- AMI를 퍼블릭으로 설정하여 외부와 공유할 수 있으며, AMI Marketplace에서 AMI를 판매할 수도 있다.
탄력성과 확장성
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기 - 이창수 솔루션즈 아키텍트
- AWS Cloud의 다양하고 폭 넓은 서비스로 사용자 인프라를 고려한 아키텍쳐를 설계할 수 있음.
- EC2 인스턴스를 사용할 때 용도에 따라 기능을 분리, 혹은 AWS의 여러 기능을 지원하는 서비스를 사용
- 분산을 위해 ELB 사용, Multi-AZ를 구성하여 가용성 확보 및 DB 이중화를 한다.
- 기본 복제본과 읽기 전용 복제본 (Read Replica)를 사용하여 데이터 접근 부하를 줄인다.
- 또한 정적 컨텐츠를 S3와 CloudFront로 이동하여 부하를 분산시킨다.
'AWS Solutions Architect - Associate > 이론' 카테고리의 다른 글
AWS Solutions Architect - Associate Study [1] (1) | 2022.09.02 |
---|