View a markdown version of this page

AWS에서 고가용성을 위한 무들 - AWS에서 고가용성을 위한 무들

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

AWS에서 고가용성을 위한 무들

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

Moodle은 분산 온라인 학습을 지원하는 오픈 소스 학습 관리 시스템(LMS)입니다. AWS에서 구현되면 Moodle은 유연하게 확장하여 비용을 최적화하고 가용성을 극대화할 수 있습니다. 탄력성을 위해 오토 스케일링을 활성화하려면 애플리케이션과 데이터베이스 계층을 분리하는 것이 좋습니다. 강사와 학생은 교육과 학습에 집중할 수 있으며, 조직은 AWS에서 고가용성 Moodle 아키텍처를 구축하여 관리 오버헤드를 줄일 수 있습니다.

AWS에서 고가용성을 위한 모듈 다이어그램

AWS에서 Moodle을 구현하는 방법을 보여주는 참조 아키텍처 다이어그램입니다.
  1. Amazon Route 53는 가용성이 높은 라우팅 정책을 제공하고 학생을 가장 가까운 Amazon CloudFront 위치로 보내 정적 콘텐츠에 액세스하도록 하여 지연 시간을 줄입니다.

  2. AWS Certificate Manager를 사용하여 퍼블릭 및 프라이빗 리소스와의 보안 통신을 위해 SSL 인증서를 관리합니다.

  3. 퍼블릭 Application Load Balancer는 학생 트래픽에 따라 자동으로 확장되며 HTTPS 및 SSL 종료를 통해 비행 중인 학생 데이터를 안전하게 유지합니다.

  4. NAT 게이트웨이는 필요한 경우 외부 엔터티 및 플랫폼에 대한 경로를 제공합니다.

  5. 컨테이너용 서버리스 컴퓨팅 엔진인 AWS Fargate를 활용하여 Amazon Elastic Container Service(Amazon ECS)에서 Moodle 플랫폼 애플리케이션 계층을 실행합니다. Fargate를 사용하면 서버를 프로비저닝하고 관리할 필요가 없으며, 애플리케이션당 리소스를 지정하고 비용을 지불할 수 있으며, 애플리케이션 격리 설계를 통해 보안을 개선할 수 있습니다.

  6. Amazon ElastiCache를 사용하면 클라우드에서 널리 사용되는 오픈 소스 호환 인 메모리 데이터 스토어를 설정, 실행 및 확장할 수 있습니다. Moodle 아키텍처에서 다중 AZ ElastiCache를 사용하여 자동 재해 복구를 제공합니다.

  7. Amazon Elastic File System(Amazon EFS)은 스토리지를 프로비저닝하거나 관리하지 않고도 파일 데이터를 공유할 수 있는 서버리스 set-and-forget 탄력적 파일 시스템을 제공합니다.

  8. Amazon Aurora는 Moodle 관계형 데이터베이스 워크로드를 위한 MySQL 또는 PostgreSQL 호환 솔루션을 제공합니다.

  9. AWS Secrets Manager는 애플리케이션, 서비스 및 IT 리소스에 액세스하는 데 필요한 보안 암호를 보호하는 데 도움이 됩니다.

  10. Amazon Elastic Container Registry(ECR)는 컨테이너 이미지와 아티팩트를 어디서나 쉽게 저장, 관리, 공유 및 배포할 수 있는 완전 관리형 컨테이너 레지스트리입니다.

참조 자료

자세한 내용은 섹션을 참조하세요.

다이어그램 기록

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

변경 사항설명날짜

최초 게시

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

2022년 12월 22일

참고

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