National Rail Enquiries (NRE) предоставляет централизованный интернет-сервис для железнодорожных перевозчиков Великобритании. Эта организация была создана несколькими железнодорожными компаниями во время приватизации железнодорожной отрасли в 1996 году. Сначала организация работала преимущественно по телефону, принимая 62 миллиона звонков в год. Сегодня сервис практически всю информацию предоставляет через Интернет, облегчая путешественникам доступ к расписанию поездов и рекомендациям. NRE – это частная компания, владельцем которой является группа железнодорожных перевозчиков. Через NRE перевозчикам ежегодно поступает примерно 250 миллионов фунтов стерлингов, полученных с продажи билетов, а в будни цифровые каналы за сутки использует более миллиона пользователей. Приложение NRE для устройств iPad, iPhone и Android загрузили более 5 миллионов пользователей.

Веб-сайт NRE предоставляет при покупке билетов возможность планирования поездок, включая переходы на другие станции. Компания стремится облегчить управление железнодорожным транспортом, поэтому основным требованием было обеспечить согласованное предоставление услуг на сайте для мобильных устройств. До того как компания начала использовать Amazon Web Services (AWS), у нее было два традиционных центра обработки данных, в каждом из которых располагалось более 100 физических серверов. NRE поддерживала такое количество серверов для бесперебойного обеспечения услуг, чтобы сайт в любое время мог выдержать нагрузку, превосходящую номинальную в 3–4 раза. Это решение должно было выдерживать нагрузку, возникающую при нарушении железнодорожного сообщения, например во время обильных снегопадов.

Но поскольку такие ситуации были скорее исключением из правил, постоянно использовалось примерно 10 процентов потенциала этого архитектурного решения. Рассказывает Джейсон Вебб, руководитель отдела интернет-маркетинга: «Мы использовали наше физическое оборудование не в полной мере, потому что дополнительные ресурсы требовались только при нарушениях в работе железнодорожной сети. У нас не было возможности добавлять ресурсы по требованию, поэтому мы обеспечили их с самого начала».

Срок контракта с центром обработки данных подходил к концу, и перед Гари Эшби, руководителем по стратегии размещения, была поставлена задача определить новую стратегию, которая бы отличалась гибкостью, высокой производительностью и экономичностью. Компания NRE пользовалась услугами одного провайдера, который предоставлял все необходимые услуги – от приложений до хостинга, – и хотела попробовать более гибкую модель. «Это подразумевало, что мы должны будем реализовать подход на основе нескольких поставщиков или разделить существующую цепочку поставок и определить, каким образом мы можем повысить эффективность, но в то же время сохранить контроль над этой цепочкой», – говорит Эшби.

NRE одновременно рассматривала как поставщиков инфраструктуры, так и ИТ-консультантов, и в конечном итоге выбрала ведущего партнера-консультанта партнерской сети Amazon (APN), компанию KCOM, в качестве консультанта и AWS в качестве провайдера инфраструктуры. «Наш сервис отличается большой изменчивостью, поэтому мы настроили его в двух зонах доступности. Связь между этими зонами настроена довольно сложным образом. Это не просто прямое подключение через Интернет: есть несколько подключений через виртуальные частные сети (VPN) и фиксированные линии, использующие AWS Direct Connect», – говорит Эшби.

NRE использует этот сервис для предоставления интернет-приложений и выполнения сложных вычислений в фоновом режиме. В нем используются база данных и интенсивные вычислительные приложения для расчета вариантов маршрутов. Теперь вместо 200 серверов используется 140 виртуальных инстансов. Решение включает сервисы Amazon EC2, Elastic Load Balancing и Amazon RDS с возможностью развертывания в нескольких зонах доступности. Используется платформа Windows Server совместно с SQL Server.

Компания использует сетевые подключения Level 3 в качестве архитектуры поддержки сети, чтобы предоставить пользователям возможность подключаться через мобильные устройства в дополнение к подключению через Интернет или VPN. Ниже показана архитектура системы. На рис. 1 среда общих интерфейсов (CIE) управляет всем трафиком и подключением к системам NRE через AWS Direct Connect, сети VPN и безопасные подключения.

nre-arch-diag

Рис. 1. Среда общих интерфейсов (CIE).

Реализация началась в январе 2013 года с создания среды для тестирования нового сервиса. Первоначальная среда для тестирования начала функционировать в марте. С этого момента по октябрь 2013 года NRE подготавливала систему к миграции, проверяя, что схема связи работает корректно. «Для запуска наших приложений в AWS не потребовалось особых усилий, – говорит Эшби. – Все было довольно просто. Основное время ушло на настойку подключения периферии. Например, на подключение к центральной национальной системе бронирования (NRS) железнодорожных билетов, которая располагается в традиционных ЦОД и к которой требуется защищенное подключение по фиксированному каналу. Необходимо было также подключение по фиксированным каналам и VPN к железнодорожным операторам и партнерским организациям, использующим NRE».

Компания KCOM помогла поставщику приложений, который обслуживает компанию NRE, перейти на AWS. Консультирующая компания также предлагает рекомендации, как наилучшим образом использовать сервисы AWS, и обеспечивает сервисную поддержку. «Без помощи KCOM переход для нас был бы очень сложным, – говорит Эшби. – Чтобы справиться с такой задачей, нужен хороший партнер, который понимает, как это работает и что нужно делать».

Для решения проблем, возникающих во время реализации проекта, NRE обращалась в службу поддержки AWS Support и к персональному менеджеру AWS. «Они помогали нам в течение всего процесса перехода и по любым вопросам, – отмечает Эшби. – С их помощью мы решили все проблемы». Специалисты NRE по информационным технологиям также прошли обучение AWS. «Это помогло им понять, что такое сервисы AWS, как они работают, а также саму идею раздельного предоставления сервисов, – говорит Эшби, – включая их возможности и информацию по быстрой настройке».

С помощью AWS компания NRE смогла сократить расходы на инфраструктуру на 20 %. Этот переход также помог NRE перейти от модели капитальных расходов к модели операционных расходов. Эшби отмечает: «Это обеспечивает большую гибкость и возможность управления расходами». Модель оплаты по факту использования также оказалась очень выгодной для компании, так как позволила эффективнее управлять расходами.

С помощью AWS гораздо легче выделять ресурсы и вносить изменения. «AWS дает нам возможность более гибкой настройки, – говорит Эшби. – А это для нас серьезное преимущество, которое позволяет быстро реагировать на изменение ситуации».
Сотрудники NRE все еще привыкают к этому решению, но уже используют его для тестирования новых возможностей. «Мы получаем ряд преимуществ в области управления данными», – говорит Эшби.

NRE считает, что решение на базе AWS оказалось очень успешным, и прежде всего потому, что повысило доступность сервисов для клиентов. В первый день после перехода на новую систему в Великобритании случилась самая сильная за последние 30 лет буря. Нагрузка увеличилась на 60 процентов по сравнению с предыдущим самым загруженным днем, но сервис был доступен практически постоянно, и пользователи могли зайти на сайт во время бури. Переход на использование распределенной инфраструктуры оказался настолько успешным, что другие компании в железнодорожной отрасли рассматривают варианты принятия такой же стратегии.

«С помощью AWS мы смогли сократить затраты на содержание инфраструктуры на 20 % и получили возможность динамически реагировать при возрастании нагрузки», – говорит Эшби.

Подробнее о том, как AWS помогает обеспечить потребности облачных платформ для клиентов, см. на странице с описанием преимуществ облачных вычислений.

Подробнее о том, как KCOM может помочь вашей компании в использовании облака AWS, см. на странице компании KCOM в каталоге партнеров AWS.