Англиканская школа Святого Луки опекает 820 детей от дошкольного возраста до 12-го класса; она расположена около города Бандаберг в австралийском штате Квинсленд. Школа основана в 1994 году. Ее кампус занимает 32 гектара, а штат насчитывает около 80 преподавателей и 40 человек административного и технического персонала.

Основные рабочие приложения школы Святого Луки традиционно работали на виртуализованной инфраструктуре локального ЦОД. В этот список входили приложения, повышающие эффективность системы, электронная почта, а также TASS.web, административная система, работающая через Интернет и предназначенная для расчета заработной платы персонала и управления аккаунтами и данными учеников.

Виртуализованная инфраструктура также использовалась для запуска некоторых файловых компонентов школьного веб-сайта, www.stlukes.qld.edu.au, предоставляющего информацию о школе потенциальным учащимся, их родителям и другим заинтересованным сторонам. Однако из-за низкой пропускной способности интернет-подключения загрузка локально хранящихся файлов (например, подробных тарифов или программных заявлений) с веб-сайта выполнялась очень медленно. Оставшаяся часть веб-сайта работала на инфраструктуре, предоставленной австралийским интернет-провайдером, и школа считала ее недостаточно гибкой и экономичной. В школе Святого Луки время от времени пропадало электропитание, что вынуждало учителей и администрацию периодически переходить на бумажные процедуры. Перерывы в электропитании приводили также к потере данных, что раздражало учителей и администрацию и негативно сказывалось на производительности их труда.

Кроме того, само расположение школы Святого Луки в пригороде Бандаберга повышало ее уязвимость для природных катаклизмов, включая локальные наводнения. Дополнительным фактором риска школа считала возможность возникновения пожара на территории кампуса. Группа технической поддержки школы Святого Луки понимала, что продолжать размещать рабочие приложения в локальной инфраструктуре нецелесообразно. «В середине 2011 года мы перенесли весь наш веб-сайт на платформу японского провайдера облачного хостинга, а позднее в этом же году преобразовали ПО, обеспечивавшее эффективность рабочих процессов, в пакет приложений, работающий онлайн, – рассказывает Митч Миллер, школьный менеджер по ИТ. – Однако среда хостинга для веб-сайта в Японии была дорогой, а скорость загрузки страниц – неприемлемо низкой».

Система TASS.web все еще работала в локальной среде, когда в результате наводнения 2013 года одна часть города Бандаберг была полностью отрезана от другой, что привело к отключению электропитания на 36 часов и закрытию школы на неделю. После этого случая школа Святого Луки решила перенести систему TASS.web в такую среду, где она могла бы работать и во время природных катаклизмов. «При этом в случае чрезвычайной ситуации мы сможем использовать возможности системы и на пункте эвакуации вести списки студентов в электронном виде на смартфонах или устройствах iPad, вместо того чтобы ежедневно печатать копии», – говорит Миллер. Школа Святого Луки также хотела воспользоваться способностью системы TASS.web рассылать родителям учеников оперативную информацию в случае чрезвычайной ситуации и использовать TASS.web для создания виртуального кампуса на время ремонта здания, обеспечив непрерывность учебного процесса.

Кроме прочего, группа технической поддержки была вынуждена каждые три года на два месяца выделять двух специалистов на перенастройку локальной инфраструктуры, поэтому возможности группы выполнять обновления ПО, проводить общее техническое обслуживание, развертывать адреса серверов и выполнять другие задачи были ограниченны. Школа начала искать доступное и масштабируемое облачное решение, которое избавило бы от неэффективных затрат на инфраструктуру.

Школа Святого Луки оценила местных поставщиков облачных сервисов и решила, что облако Amazon Web Services (AWS) лучше всего отвечает требованиям по следующим причинам.

  • Размещение школьного веб-сайта в регионе Азия и Тихий океан (Сидней), ближе к его пользователям, увеличит скорость загрузки страниц, позволит эффективно управлять затратами и обеспечит доступ к ресурсам поддержки в той же временной зоне.
  • Доступность платформы AWS окажет поддержку таким функциям системы TASS.web, как электронный учет посещаемости и работа виртуального кампуса.
  • По оценке школы, ресурсы облака AWS были более масштабируемы, чем у других поставщиков облачных сервисов, а сервис Amazon Virtual Private Cloud (Amazon VPC) позволил бы школе Святого Луки выделить изолированные области облака AWS, предоставив администраторам возможность точно контролировать доступ к приложениям, сервисам и инфраструктуре.

AWS обеспечивала, как выразился Миллер, «по-видимому, бесчисленное количество» вариантов доставки облачных вычислительных ресурсов через Интернет. «Диапазон вариантов простирается от небольших инстансов Amazon Elastic Compute Cloud (Amazon EC2), которые можно использовать для работы нашего веб-сайта, до более крупных, которые можно использовать для рабочих нагрузок административной системы, – поясняет он. – В итоге мы сможем легко найти инстансы, отвечающие нашим потребностям на разных стадиях миграции в облако».

Школа Святого Луки перенесла свой веб-сайт на AWS в начале 2013 года, а перенос системы TASS.web в облако AWS состоялся в июле 2014 года. Веб-сайт работает на одном инстансе t2.small сервиса Amazon EC2, используя Amazon Route 53 в качестве сервиса доменных имен. Amazon Simple Storage Service (Amazon S3) хранит до 5 ГБ статического веб-контента.

Система TASS.web, написанная на Adobe ColdFusion с опорой на базу данных SQL Server, работает на одном инстансе Amazon EC2 типа r3.large, при этом на инстансах Amazon EC2 работают три контроллера домена, которые предоставляют сервис аутентификации различным поддоменам.

На случай аварийного восстановления предусмотрена резервная копия системы TASS.web, которая ежедневно сохраняется в корзине Amazon S3. Школа Святого Луки сформировала облачную среду для работы как веб-сайта, так и системы TASS.web в Amazon VPC. Виртуальная частная сеть (VPN) соединяет среду AWS с локальной сетью школы Святого Луки. Школа также каждую ночь делает резервное копирование 60 ГБ данных со своих файловых серверов, продолжающих работать в локальной инфраструктуре, в Amazon S3 в качестве автоматического компонента в структуре непрерывного обеспечения рабочих процессов. Школа Святого Луки использует AWS Identity & Access Management для предоставления своей ИТ-группе доступа на основе ролей к рабочей среде, а также к средам разработки и тестирования, созданным в облаке Amazon VPC. На рис. 1 ниже показана архитектурная схема школы Святого Луки в облаке AWS.

st-luke-arch-diagram

Рис. 1. Архитектура школы Святого Луки на AWS

На следующем этапе школа Святого Луки собирается делать снимки состояния важных машин Amazon EC2 и использовать AWS Storage Gateway для репликации всех файловых хранилищ в Amazon S3. За следующие 12 месяцев ИТ-группа школы планирует выполнить миграцию файловых серверов, инфраструктуры поддержки Windows, системы обслуживания и системы ИТ-заявок из локальной инфраструктуры в облако AWS. В заключение школа проведет ревизию технических активов, оставшихся непосредственно в школе, и отключит те, которые будут уже не актуальны.

Выполнив миграцию своего веб-сайта и системы TASS.web в облако AWS, школа Святого Луки достигла почти 100-процентной доступности инфраструктуры этих систем. Это означает, что учителя могут учитывать посещаемость учеников в электронном виде и не беспокоиться о потере данных при чрезвычайных происшествиях. Миллер также уверен, что персонал школы и ученики смогут использовать TASS.web в качестве виртуального кампуса в случае природного катаклизма.

Школа ожидает значительной экономии, после того как через 18 месяцев переход в облако AWS будет завершен. «Мы рассчитываем после завершения перехода в AWS на уменьшение капитальных затрат на 75 процентов, а расходов на эксплуатацию ЦОД – на 40 процентов», – сообщает Миллер.

Проект уже изменил роль, которую играет группа технической поддержки школы. «Нас больше не рассматривают как группу реагирования или команду, занимающуюся только устранением проблем, – продолжает он. – Теперь мы можем активно заниматься проектами, позволяющими улучшить работу всех используемых в школе ИТ-систем. Здесь нам помогает то, что после миграции в AWS мы можем больше не приостанавливать такие действия, как обновление ПО или развертывание адресов серверов при изменении конфигурации внутренней школьной инфраструктуры».

За счет размещения в регионе Сидней задержки сайта школы Святого Луки, которые в прежней среде достигали 160 миллисекунд, снизились до 20 миллисекунд. Качество обслуживания пользователей значительно улучшилось.

«Масштабируемость облака AWS также означает, что школа Святого Луки может увеличить количество классов и добавить новые курсы без значительных капитальных затрат, – продолжает Миллер. – Мы периодически обсуждаем проведение большего количества занятий или развертывание нового ПО. Теперь при реализации подобных проектов затраты на инфраструктуру уже не будут критически важным фактором».

Подробнее о том, как AWS может обеспечить работу интернет-приложений, см. на странице сведений о мобильных и интернет-приложениях: http://aws.amazon.com/web-mobile-social/.