기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS의 웹 애플리케이션 아키텍처
게시일: 2021년 11월 19일(다이어그램 기록)
이 아키텍처는 클래식 웹 애플리케이션을 호스팅하는 방법을 보여줍니다 AWS. 고가용성에는 여러 가용 영역을, 트래픽 배포에는 Application Load Balancer를, 데이터베이스, 캐싱 및 공유 스토리지에는 관리형 서비스를 사용합니다.
AWS의 웹 애플리케이션 아키텍처
다음 단계에서는 아키텍처를 설명합니다.
-
Route Route 53을 사용하여 정적 및 동적 콘텐츠에 대한 요청 경로를 기반으로 웹 클라이언트에서 트래픽을 라우팅합니다.
-
Amazon CloudFront와 같은 콘텐츠 전송 네트워크(CDN)를 사용하여 정적 콘텐츠를 제공할 때 지연 시간을 줄입니다.
-
Amazon Simple Storage Service를 사용하여 정적 콘텐츠 및 백업을 저장합니다.
-
AWS WAF와 같은 웹 애플리케이션 방화벽을 사용하여 일반적인 웹 악용으로부터 웹 애플리케이션을 보호합니다.
-
AWS Certificate Manager(ACM)를 사용하여 SSL 인증서 관리를 간소화합니다.
-
인터넷 경계 Application Load Balancer를 사용하여 여러 가용 영역에 분산된 웹 서버에 웹 트래픽을 분산합니다.
-
각 퍼블릭 서브넷의 NAT 게이트웨이를 사용하여 프라이빗 서브넷의 Amazon Elastic Compute Cloud 인스턴스가 인터넷에 액세스할 수 있도록 합니다.
-
내부 Application Load Balancer를 사용하여 여러 가용 영역에 분산된 애플리케이션 서버로 트래픽을 분산합니다.
-
Amazon RDS에서 데이터베이스 계층을 실행하여 데이터베이스 관리를 간소화합니다.
-
데이터베이스 액세스 패턴이 읽기 중심인 경우 Amazon ElastiCache와 같은 캐싱 계층을 활용하세요.
-
서버가 공유 파일에 액세스하는 경우 Amazon Elastic File System(Amazon EFS)과 같은 공유 스토리지 서비스를 사용하는 것이 좋습니다.
참조 자료
자세한 내용은 다음 리소스를 참조하세요.
다이어그램 기록
이 참조 아키텍처 다이어그램의 업데이트에 대한 알림을 받으려면 RSS 피드를 구독하세요.
| 변경 사항 | 설명 | 날짜 |
|---|---|---|
최초 게시 | 참조 아키텍처 다이어그램이 처음 게시되었습니다. | 2021년 11월 19일 |
참고
RSS 업데이트를 구독하려면 사용 중인 브라우저에 대해 RSS 플러그인이 활성화되어 있어야 합니다.