호주 퀸즐랜드 주 번더버그 근처에 있는 St.Luke's Anglican School에는 유치원부터 12학년까지 820명의 학생이 다닙니다. 1994년에 설립되어 32헥타르 캠퍼스에 자리잡은 St.Luke's에는 80명의 교사와 40명의 지원 및 행정 직원이 있습니다.

St.Luke's는 전에는 온프레미스 데이터 센터에 있는 가상화 인프라에서 핵심 비즈니스 애플리케이션을 실행했습니다. 여기에는 생산성 애플리케이션과 이메일 및 급여, 계정, 학생을 관리하는 웹 기반 학교 행정 시스템인 TASS.web이 포함되었습니다.

가상화 인프라에서는 학교 지망생, 학부모, 그 밖의 이해 관계자에게 학교에 관한 정보를 제공하는 학교 웹 사이트(www.stlukes.qld.edu.au)의 일부 파일 구성 요소도 실행됐습니다. 하지만 인터넷 연결의 대역폭이 낮아 웹 사이트에서 로컬 파일(예: 등록금 체계, 교훈)을 다운로드하는 속도가 느렸습니다. 웹 사이트의 나머지 부분은 호주의 한 인터넷 공급업체가 제공하는 인프라에서 실행됐는데, 학교 측 판단으로는 학교의 요구를 충족하기에는 유연성이나 경제성이 떨어졌습니다. 또 St.Luke's가 수시로 겪는 정전 때문에 교사와 행정 직원은 어쩔 수 없이 임시로 종이 문서 작업 방식을 택해야 했습니다. 정전은 데이터 손실도 초래해 교사와 행정 직원의 불만이 커졌고, 생산성도 저하됐습니다.

뿐만 아니라 번더버그에 있는 St.Luke's의 입지는 홍수 등 자연 재해에 취약했습니다. 학교 측이 파악한 또 다른 위험 요소는 캠퍼스 화재였습니다. St.Luke's 기술 팀은 애플리케이션을 계속 온사이트에서 호스팅하는 것은 사실상 불가능하다고 판단했습니다. 이 학교 IT 관리자인 Mitch Miller는 "2011년 중반에 전체 웹 사이트를 일본에 있는 클라우드 호스팅 제공업체로 옮겼고, 그해 말에는 비즈니스 생산성 소프트웨어를 온라인 애플리케이션 제품군으로 마이그레이션했습니다."라고 말합니다. "하지만 일본의 웹 사이트 호스팅 환경은 비쌌고 페이지 로드 시간은 용납할 수 없을 정도로 느렸습니다."

TASS.web이 여전히 온프레미스에서 운영되고 있던 2013년에 홍수가 번더버그를 사실상 두 부분으로 갈라놓으면서 36시간 동안 정전이 되었고 학교는 일주일 동안 휴교해야 했습니다. 자연 재해가 닥치더라도 계속 운영될 수 있는 환경으로 TASS.web을 이전하기로 St.Luke's가 결정한 것은 이때였습니다. "이를 통해 비상 사태 시 매일 복사를 계속하지 않고 대피 지점에서 시스템 기능을 활용하여 스마트폰이나 iPad로 학생 명단을 전자적 방식으로 확인할 수 있게 됐습니다."라고 Miller는 말합니다. St.Luke's는 또 학부모에게 비상 사태에 관한 대량 업데이트를 전송하는 TASS.web의 기능을 활용하고 건물을 보수하는 동안 TASS.web으로 가상 캠퍼스를 만들어 학생의 교육에 지장이 없도록 하고 싶었습니다.

또한 기술 팀의 2명이 3년마다 2개월 동안 온프레미스 인프라 재구성을 전담해야 했기 때문에 소프트웨어 업그레이드, 일반적 유지 관리, 엔드포인트 배포 및 기타 작업을 수행하는 기술 팀의 능력에도 제약이 있었습니다. 이 학교는 인프라 오버헤드를 줄일 수 있는 적당한 가격의 확장 가능한 클라우드 솔루션을 모색하기 시작했습니다.

St Luke’s는 현지 클라우드 공급업체를 평가한 끝에 Amazon Web Services(AWS) 클라우드가 다음과 같은 이유에서 요구 사항을 가장 잘 충족한다고 결정했습니다.

  • 학교 웹 사이트를 사용자와 가까운 아시아 태평양(시드니) 리전에서 호스팅하면 페이지 로딩 속도가 줄어들고, 비용을 효과적으로 관리할 수 있으며, 동일 시간대의 지원 리소스를 이용할 수 있습니다.
  • AWS 플랫폼의 가용성은 전자 출결 확인 및 가상 캠퍼스 운영 같은 TASS.web 기능을 지원합니다.
  • 이 학교의 평가 결과는 다른 클라우드 공급업체보다 AWS 클라우드 리소스의 확장성이 더 뛰어나며, Amazon Virtual Private Cloud(Amazon VPC)를 통해 애플리케이션, 서비스, 인프라에 대한 액세스를 관리자가 긴밀히 제어할 수 있는 논리적으로 격리된 AWS 클라우드 섹션을 프로비저닝할 수 있다는 것이었습니다.

AWS는 웹을 통해 클라우드 기반 컴퓨팅 파워를 전달하는, Miller의 설명에 따르면 "완벽하게 무한한" 옵션을 제공했습니다. “여기에는 우리 웹 사이트 운영에 사용할 수 있는 소규모의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스부터 행정 시스템 워크로드에 사용할 수 있는 보다 큰 인스턴스까지 포함됩니다.”라고 그는 말합니다. "또 다양한 마이그레이션 시점에서 우리 요구를 지원할 수 있는 인스턴스도 쉽게 찾을 수 있습니다."

St.Luke's는 2013년 초에 웹 사이트를 AWS로 마이그레이션했고, TASS.web은 2014년 7월에 AWS 클라우드로 마이그레이션했습니다. 이 웹 사이트는 도메인 이름 서비스로 Amazon Route 53을 사용하여 하나의 t2.small Amazon EC2 인스턴스에서 실행됩니다. Amazon Simple Storage Service(Amazon S3)는 최대 5GB의 정적 웹 콘텐츠를 저장합니다.

Adobe ColdFusion으로 작성되고 SQL Server 데이터베이스에 액세스하는 TASS.web 시스템은 하나의 r3.large Amazon EC2 인스턴스에서 작동되며, 인증 서비스를 제공하는 다양한 하위 도메인을 위해 3개의 도메인 컨트롤러가 Amazon EC2 인스턴스에서 실행됩니다.

재해 복구 및 백업을 위해 TASS.web 시스템은 매일 복사되어 Amazon S3 버킷에 백업됩니다. St.Luke's는 웹 사이트와 TASS.web 클라우드 환경을 모두 Amazon VPC에서 운영합니다. 가상 프라이빗 네트워크(VPN)는 AWS 환경을 St.Luke's의 LAN에 연결합니다. 또 이 학교는 계속 온프레미스 인프라에서 작동하는 파일 서버에서 60GB의 데이터를 야간에 Amazon S3에 백업하는데, 비즈니스 연속성 계획의 자동화된 구성 요소에 해당합니다. St.Luke's는 AWS Identity & Access Management를 사용하여 Amazon VPC에서 실행되는 개발, 테스트, 프로덕션 환경에 대한 역할 기반 액세스를 IT 팀에 제공합니다. 아래의 그림 1은 AWS 클라우드에서의 St.Luke's 환경을 보여 줍니다.

st-luke-arch-diagram

그림 1. AWS에서의 St.Luke's 아키텍처

다음 단계로 St.Luke's는 중요한 Amazon EC2 머신 스냅샷을 찍고 AWS Storage Gateway를 사용하여 모든 파일 스토어를 Amazon S3로 복제할 계획입니다. IT 팀은 앞으로 12개월에 걸쳐 파일 서버, Windows 지원 인프라, 유지 관리 및 IT 발권 시스템을 온프레미스 인프라에서 AWS 클라우드로 마이그레이션할 계획입니다. 이 학교의 마지막 작업은 학교 온사이트에 남아 있는 기술 자산을 심사해 더 이상 필요하지 않은 것은 해체하는 것이 될 것입니다.

St.Luke's는 웹 사이트와 TASS.web을 AWS 클라우드로 마이그레이션함으로써 두 시스템 모두 거의 100퍼센트의 인프라 가용성을 달성했습니다. 이로써 교사는 비상시 학생 명단 데이터를 잃어버릴 걱정 없이 학생 출결 확인을 전자적으로 완료할 수 있게 되었습니다. Miller는 또 자연 재해가 발생할 경우, 교직원과 학생이 TASS.web을 가상 캠퍼스로 활용할 수 있을 것이라고 자신합니다.

이 학교는 18개월 후에 AWS 클라우드로의 전환이 완료되면 상당한 비용 절감이 가능할 것으로 내다보고 있습니다. Miller는 "AWS로의 이전이 완료되면 자본 비용은 75퍼센트, 데이터 센터 운영 비용은 약 40퍼센트 절감될 것으로 예상합니다."라고 말합니다.

이 프로젝트는 이미 학교 기술 팀의 역할을 바꿔 놓았습니다. 그는 "더 이상 우리를 사후 대응에 급급하거나 문제가 터지면 해결하러 오는 팀으로 볼 수 없을 겁니다."라고 말합니다. "이제 우리는 능동적으로 프로젝트를 진행하고 학교 전체에서 성능을 개선할 수 있습니다. AWS로의 마이그레이션을 통해 학교 자체 인프라를 재구성하는 동안 소프트웨어 업그레이드나 엔드포인트 배포 같은 작업을 더 이상 중단하지 않게 됐다는 게 도움이 됩니다."

St.Luke's는 또 웹 사이트를 시드니 리전에 호스팅함으로써 웹 사이트 지연 시간을 이전 환경에서의 160밀리초에서 단 20밀리초로 줄였고, 사용자 경험을 대폭 개선했습니다.

또한 AWS 클라우드의 확장성으로 St.Luke's는 대규모 자본 투자 없이도 학급 수를 늘리고 새 과정을 추가할 수 있게 되었습니다."라고 그는 말합니다. Miller는 "우리는 수시로 학급을 더 운영하거나 새 소프트웨어를 배포하는 방안을 이야기합니다."라고 말합니다. 그렇게 하기로 결정하더라도 인프라 비용은 큰 문제가 되지 않을 것입니다."

AWS가 웹 애플리케이션 요구에 어떤 도움을 줄 수 있는지 자세히 알아보려면 AWS 웹 및 모바일 앱 세부 정보 페이지(http://aws.amazon.com/web-mobile-social/)를 방문하십시오.