기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS에서 고가용성을 위한 무들
게시일: 2021년 12월 22일(다이어그램 기록)
Moodle은 분산 온라인 학습을 지원하는 오픈 소스 학습 관리 시스템(LMS)입니다. AWS에서 구현되면 Moodle은 유연하게 확장하여 비용을 최적화하고 가용성을 극대화할 수 있습니다. 탄력성을 위해 오토 스케일링을 활성화하려면 애플리케이션과 데이터베이스 계층을 분리하는 것이 좋습니다. 강사와 학생은 교육과 학습에 집중할 수 있으며, 조직은 AWS에서 고가용성 Moodle 아키텍처를 구축하여 관리 오버헤드를 줄일 수 있습니다.
AWS에서 고가용성을 위한 모듈 다이어그램
-
Amazon Route 53는 가용성이 높은 라우팅 정책을 제공하고 학생을 가장 가까운 Amazon CloudFront 위치로 보내 정적 콘텐츠에 액세스하도록 하여 지연 시간을 줄입니다.
-
AWS Certificate Manager를 사용하여 퍼블릭 및 프라이빗 리소스와의 보안 통신을 위해 SSL 인증서를 관리합니다.
-
퍼블릭 Application Load Balancer는 학생 트래픽에 따라 자동으로 확장되며 HTTPS 및 SSL 종료를 통해 비행 중인 학생 데이터를 안전하게 유지합니다.
-
NAT 게이트웨이는 필요한 경우 외부 엔터티 및 플랫폼에 대한 경로를 제공합니다.
-
컨테이너용 서버리스 컴퓨팅 엔진인 AWS Fargate를 활용하여 Amazon Elastic Container Service(Amazon ECS)에서 Moodle 플랫폼 애플리케이션 계층을 실행합니다. Fargate를 사용하면 서버를 프로비저닝하고 관리할 필요가 없으며, 애플리케이션당 리소스를 지정하고 비용을 지불할 수 있으며, 애플리케이션 격리 설계를 통해 보안을 개선할 수 있습니다.
-
Amazon ElastiCache를 사용하면 클라우드에서 널리 사용되는 오픈 소스 호환 인 메모리 데이터 스토어를 설정, 실행 및 확장할 수 있습니다. Moodle 아키텍처에서 다중 AZ ElastiCache를 사용하여 자동 재해 복구를 제공합니다.
-
Amazon Elastic File System(Amazon EFS)은 스토리지를 프로비저닝하거나 관리하지 않고도 파일 데이터를 공유할 수 있는 서버리스 set-and-forget 탄력적 파일 시스템을 제공합니다.
-
Amazon Aurora는 Moodle 관계형 데이터베이스 워크로드를 위한 MySQL 또는 PostgreSQL 호환 솔루션을 제공합니다.
-
AWS Secrets Manager는 애플리케이션, 서비스 및 IT 리소스에 액세스하는 데 필요한 보안 암호를 보호하는 데 도움이 됩니다.
-
Amazon Elastic Container Registry(ECR)는 컨테이너 이미지와 아티팩트를 어디서나 쉽게 저장, 관리, 공유 및 배포할 수 있는 완전 관리형 컨테이너 레지스트리입니다.
참조 자료
자세한 내용은 섹션을 참조하세요.
다이어그램 기록
이 참조 아키텍처 다이어그램의 업데이트에 대한 알림을 받으려면 RSS 피드를 구독하세요.
| 변경 사항 | 설명 | 날짜 |
|---|---|---|
최초 게시 | 참조 아키텍처 다이어그램이 처음 게시되었습니다. | 2022년 12월 22일 |
참고
RSS 업데이트를 구독하려면 사용 중인 브라우저에 대해 RSS 플러그인이 활성화되어 있어야 합니다.