UniversityofWesternAustralia_Customer-Reference_Logo@2x

University of Western Australia 사례 연구

2014

CSP(Centre for Software Practice)는 University of Western Australia(UWA)의 공학, 컴퓨팅, 수학 학부 내의 연구 개발 기관입니다. 2006년에 설립된 이 센터는 UWA에서 소프트웨어 공학을 공부하는 학생을 위한 실용적 학습 기회를 창출하고, 기술이 온라인 커뮤니티, 오픈 소스 개발, 건강 정보학에 미치는 영향을 연구합니다.

python 자습서 시작하기
CustomerReferences_QuoteMark

"MOOC 공간은 3차 교육에 매우 중요한 발전입니다. 이것이 가능했던 이유 중 하나는 이를 용이하게 해 주는 AWS 같은 클라우드 플랫폼이 있었기 때문입니다."

David Glance
교수, University of Western Australia

당면 과제

2012년, CSP는 스탠퍼드 대학과 제휴하여 MOOC(massive open online course) 플랫폼을 설치한 후 웹을 통해 다수의 온라인 과정과 평가를 제공하기 위해 Class2Go를 만들었습니다. 그러자 스트리밍 비디오, 온라인 퀴즈, 실전 코딩 평가 등 과정 자산을 관리하고 수천 명의 온라인 참가자에게 전달할 수 있는 인프라가 필요해졌습니다. 인프라는 신규 과정 전달과 참가자와의 상호 작용을 감당할 수 있는 확장이 가능해야 했습니다. 뿐만 아니라 CSP는 타사의 도움 없이 Class2Go 자금을 마련해야 했기 때문에 인프라에 쓸 예산은 제한적이었습니다.

Amazon Web Services가 필요한 이유

CSP가 Amazon Web Services(AWS)를 선택한 것은 AWS 클라우드의 확장성, 비용, 기능, 정교함이 Class2Go에 완벽히 부합했기 때문입니다. Glance 교수는 "다른 공급업체는 고려하지도 않았습니다"라고 말합니다. "게다가 AWS는 사용하기도 매우 쉽습니다. Class2Go 인프라를 구축하는 데 반나절밖에 안 걸렸죠."

CSP는 9개의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에서 실행되는 웹 서버에 Class2Go 솔루션을 배포합니다. Amazon Simple Queue Service(Amazon SQS)가 데이터를 웹 서버로 전송하고, Elastic Load Balancing이 소프트웨어 플랫폼과 각각의 Amazon EC2 인스턴스 사이의 데이터 흐름을 관리합니다. 이 인프라는 하나의 인스턴스에서 학생 메일 관리를 위해 Amazon Simple Email Service(Amazon SES)를 실행하고 다른 하나는 코딩 과제 처리에 사용하도록 설정되어 있습니다. Glance 교수는 "학생이 입력한 코드는 채점 인스턴스로 전송되고, 이 인스턴스는 과제 채점을 실행해 피드백을 보냅니다."라고 말합니다.

이 플랫폼은 Amazon Relational Database Service(Amazon RDS)에서 MySQL 데이터베이스를 사용하여 과정 정보를 인덱싱합니다. 이를 통해 Class2Go는 과정별 진도에 따라 학생의 점수와 상호 작용을 기록하고 자동으로 모든 학생 데이터의 읽기 전용 복제본과 백업 스냅샷을 생성할 수 있습니다. CSP는 또한 Amazon Simple Storage Service(Amazon S3)를 사용해 동영상과 온라인 퀴즈 같은 과정 자산을 저장합니다.

이점

CSP는 이전의 온라인 플랫폼보다 훨씬 적은 비용으로 Class2Go의 첫 번째 프로덕션 환경을 신속하고 효율적으로 시작했습니다. CSP는 이전에 호주 정부 부처와 협력하여 호주 전역의 보건 전문가가 환자 정보를 안전하고 효율적으로 공유할 수 있는 온라인 플랫폼인 MMEx를 만든 적이 있습니다. Glance 교수는 "MMEx 전자 보건 플랫폼은 비용만 30만 USD가 들었고 첫 프로덕션 환경 가동까지 3~4개월이 걸렸습니다."라고 말합니다. "AWS를 사용하는 Class2Go의 경우, 첫 달에 약 200 USD가 들었고, 현재 운영 비용은 한 달에 약 1,500 USD에 불과합니다."

AWS는 CSP가 Class2Go의 진화하는 요구 사항에 프로덕션 환경을 신속하고 효율적으로 적응시키는 데 도움이 됐습니다. Glance 교수는 "가동 시간, 대응성 그리고 메모리 부족 시 더 큰 Amazon EC2 인스턴스로 완벽히 업그레이드하는 기능 측면에서 엄청난 성공을 거뒀습니다. 일상적 운영을 보더라도 구축하고 나면 신경 쓸 일이 없는 인프라죠."라고 말합니다.

"MOOC 공간은 3차 교육에 매우 중요한 발전입니다."라고 Glance 교수는 말합니다. "이것이 가능했던 이유 중 하나는 이를 용이하게 해 주는 AWS 같은 클라우드 플랫폼이 있었기 때문입니다." 인가받은 각 대학의 학문 연구 지원 제안서를 평가하는 AWS 에듀케이션은 CSP에 MOOC 프로젝트 비용에 보탤 수 있도록 10,000 USD의 보조금을 지급했습니다. CSP는 이 보조금을 130명의 학생에게 실용적 연습을 위한 Amazon EC2 인스턴스를 제공하는 데 사용했습니다. Glance 교수는 "우리는 이 개념을 'Bring Your Own Server'라고 부릅니다."라고 말합니다. "학생들이 소프트웨어 공학 학위와 관련하여 클라우드를 조금이나마 배울 수 있는 기회는 아주 중요하다고 생각합니다." 이 실험이 성공한다면 이 모델을 UWA의 다른 과정에서도 선보일 계획입니다.

AWS의 확장성 덕에 CSP는 향후 성장의 기틀을 마련할 수 있었습니다. "과정이 쌓여가기 시작하면 현재 2,500명인 학생 수도 2만 명에서 3만 명까지 늘어날 것으로 예상합니다."라고 Glance 교수는 말합니다. “인기 있는 교육 과정이 하나만 생기면 10만 명 이상이 시스템에 액세스하는 것도 볼 수 있을 겁니다. AWS를 사용하면 이러한 증가에 대비할 수 있습니다."


University of Western Australia 소개

CSP(Centre for Software Practice)는 University of Western Australia(UWA)의 공학, 컴퓨팅, 수학 학부 내의 연구 개발 기관입니다.

AWS의 이점

  • 학생들에게 방대한 온라인 오픈 과정(MOOC)을 안정적이고 간편하게 제공하도록 지원
  • AWS 에듀케이션으로부터 10,000 USD의 보조금 획득
  • 월별 운영 비용을 1,500 USD로 절감

사용된 AWS 서비스

Amazon EC2

Amazon Elastic Compute Cloud(Amazon EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스입니다. 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계되었습니다.

자세히 알아보기 »

Amazon S3

Amazon Simple Storage Service(Amazon S3)는 업계 최고의 확장성과 데이터 가용성 및 보안과 성능을 제공하는 객체 스토리지 서비스입니다.

자세히 알아보기 »

Amazon SQS

Amazon Simple Queue Service(SQS)는 마이크로 서비스, 분산 시스템 및 서버리스 애플리케이션을 쉽게 분리하고 확장할 수 있도록 지원하는 완전관리형 메시지 대기열 서비스입니다.

자세히 알아보기 »

Elastic Load Balancing

Elastic Load Balancing은 들어오는 애플리케이션 트래픽을 Amazon EC2 인스턴스, 컨테이너, IP 주소, Lambda 함수와 같은 여러 대상에 자동으로 분산시킵니다.

자세히 알아보기 »

Amazon SES

Amazon Simple Email Service(Amazon SES)는 디지털 마케터 및 애플리케이션 개발자가 마케팅, 알림 및 트랜잭션 이메일을 발송하는 데 도움이 되도록 설계된 클라우드 기반 이메일 발송 서비스입니다.

자세히 알아보기 »

Amazon RDS

Amazon Relational Database Service(Amazon RDS)를 사용하면 클라우드에서 관계형 데이터베이스를 더욱 간편하게 설정, 운영 및 확장할 수 있습니다.

자세히 알아보기 »


시작하기

산업 분야를 불문하고 모든 규모의 기업이 AWS를 사용하여 매일 매일 비즈니스에 변화를 주고 있습니다. AWS의 전문가와 상담하고 AWS 클라우드로의 전환을 지금 시작하십시오.