View a markdown version of this page

AWS의 웹 애플리케이션 아키텍처 - AWS의 웹 애플리케이션 아키텍처

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS의 웹 애플리케이션 아키텍처

게시일: 2021년 11월 19일(다이어그램 기록)

이 아키텍처는 클래식 웹 애플리케이션을 호스팅하는 방법을 보여줍니다 AWS. 고가용성에는 여러 가용 영역을, 트래픽 배포에는 Application Load Balancer를, 데이터베이스, 캐싱 및 공유 스토리지에는 관리형 서비스를 사용합니다.

AWS의 웹 애플리케이션 아키텍처

Amazon Elastic Compute Cloud, Amazon RDS, Amazon ElastiCache 및 Amazon Simple Storage Service AWS 를 사용하여에서 호스팅되는 웹 애플리케이션을 보여주는 아키텍처 다이어그램입니다.

다음 단계에서는 아키텍처를 설명합니다.

  1. Route Route 53을 사용하여 정적 및 동적 콘텐츠에 대한 요청 경로를 기반으로 웹 클라이언트에서 트래픽을 라우팅합니다.

  2. Amazon CloudFront와 같은 콘텐츠 전송 네트워크(CDN)를 사용하여 정적 콘텐츠를 제공할 때 지연 시간을 줄입니다.

  3. Amazon Simple Storage Service를 사용하여 정적 콘텐츠 및 백업을 저장합니다.

  4. AWS WAF와 같은 웹 애플리케이션 방화벽을 사용하여 일반적인 웹 악용으로부터 웹 애플리케이션을 보호합니다.

  5. AWS Certificate Manager(ACM)를 사용하여 SSL 인증서 관리를 간소화합니다.

  6. 인터넷 경계 Application Load Balancer를 사용하여 여러 가용 영역에 분산된 웹 서버에 웹 트래픽을 분산합니다.

  7. 각 퍼블릭 서브넷의 NAT 게이트웨이를 사용하여 프라이빗 서브넷의 Amazon Elastic Compute Cloud 인스턴스가 인터넷에 액세스할 수 있도록 합니다.

  8. 내부 Application Load Balancer를 사용하여 여러 가용 영역에 분산된 애플리케이션 서버로 트래픽을 분산합니다.

  9. Amazon RDS에서 데이터베이스 계층을 실행하여 데이터베이스 관리를 간소화합니다.

  10. 데이터베이스 액세스 패턴이 읽기 중심인 경우 Amazon ElastiCache와 같은 캐싱 계층을 활용하세요.

  11. 서버가 공유 파일에 액세스하는 경우 Amazon Elastic File System(Amazon EFS)과 같은 공유 스토리지 서비스를 사용하는 것이 좋습니다.

참조 자료

자세한 내용은 다음 리소스를 참조하세요.

다이어그램 기록

이 참조 아키텍처 다이어그램의 업데이트에 대한 알림을 받으려면 RSS 피드를 구독하세요.

변경 사항설명날짜

최초 게시

참조 아키텍처 다이어그램이 처음 게시되었습니다.

2021년 11월 19일

참고

RSS 업데이트를 구독하려면 사용 중인 브라우저에 대해 RSS 플러그인이 활성화되어 있어야 합니다.