Фонд поддержки голосующих за рубежом (OVF), американская некоммерческая неправительственная организация, не облагаемая налогом в соответствии с разделом 501(c)3 Налогового кодекса США, помогает американцам регистрироваться для участия в выборах и подавать запросы на получение открепительных бюллетеней, даже если они находятся вдали от дома. В 2005 году фонд OVF открыл первый в США полнофункциональный сайт, оказывающий в режиме онлайн различные услуги избирателям, в том числе регистрацию на выборы и подачу запроса на открепительный бюллетень, а также предоставляющий информационные инструменты для избирателей, находящихся в день выборов за пределами Соединенных Штатов, включая военнослужащих, работающих за пределами страны государственных служащих и граждан США, проживающих за границей. «Мы хотели предложить полезные, удобные для пользователей, полнофункциональные услуги как избирателям, находящимся за рубежом, так и военнослужащим», – рассказывает Сьюзан Дзедушицкая-Суинат, президент и исполнительный директор OVF. С течением времени приложения фонда, обеспечивающие выполнение услуг для избирателей, усложнились, но цель осталась прежней: облегчить американским избирателям по всему миру процесс принятия участия в федеральных выборах.

В 2011 году OVF начала искать варианты обслуживания находящихся в США избирателей, а также избирателей, находящихся за рубежом, и военнослужащих. Поначалу Фонд позволял гражданам США, живущим за границей, регистрироваться для участия в выборах и подавать запрос на открепительный бюллетень, используя стандартную федеральную процедуру. Однако в США нет общего для всех штатов федерального стандарта на подачу запроса на открепительный бюллетень, и все штаты используют свои собственные формы регистрации избирателей.

Чтобы улучшить обслуживание избирателей, находящихся в США, нужно было организовать регистрацию избирателей и подачу запросов на открепительные бюллетени в соответствии с особыми требованиями для каждого из 50 штатов. Каждый штат использовал уникальную, применяемую только в этом штате форму, и потому для каждого штата требовалось запрограммировать специальный перечень вопросов. Кроме того, OVF запрограммировала для каждого из 50 штатов соответствующую форму вывода, как для регистрации избирателей, так и для подачи запросов на открепительные бюллетени. Созданная новая организация, которая обладала этими расширенными возможностями, была названа Фондом поддержки голосующих в США (US Vote).

В работе фонда произошли и другие изменения. OVF хотела предоставить избирателям мобильные приложения, сократить затраты и увеличить гибкость. Ожидалось, что на президентских выборах 2012 года веб-сервисами компании воспользуется больше пользователей, чем обычно. «Нам требовалась большая гибкость, чтобы справиться с пиковыми значениями трафика, – говорит Дзедушицкая-Суинат. –  Мы были скованы дорогостоящей системой, не обеспечивающей мгновенного масштабирования и требовавшейся надежности. Пришло время для нового решения».

OVF решила мигрировать в Amazon Web Services (AWS). За советом компания обратилась в консалтинговую компанию Bear Code, поставляющую для OVF готовые ИТ-решения. Компания Bear Code управляла хостингом OVF. Она также помогла другим своим клиентам успешно перейти в AWS. «За последний год мы стали настоящими фанатами AWS, – говорит старший партнер компании Bear Code, Майкл Хоуи. –  AWS дает возможность нашим клиентам стать намного более гибкими, более адаптивными, чем при работе на традиционных аппаратных решениях. Такая гибкость является одной из причин, по которым мы рекомендовали AWS фонду OVF».

В 2012 году 18 полнофункциональных веб-сайтов OVF для избирателей обслужили без сбоев более 1 миллиона посещений. «И следует помнить, что наши сайты предоставляют не простой статический контент, – добавляет Дзедушицкая-Суинат. –  Это интерактивные интернет-приложения с движущимися элементами. Во время пиковой нагрузки, с 1 сентября по 15 ноября 2012 года, посещаемость сайта возросла на 20 процентов по сравнению с 2008 годом. Просмотр страниц увеличился на 50 процентов. Мы считаем, что это реальный успех. Если сравнивать те же временные рамки пиковой нагрузки в 2010 году, то есть промежуточные выборы с президентскими выборами 2012 года, – продолжает она, – то сайт OVF увеличил количество посетителей на 200 процентов. Это существенный показатель».

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

AWS позволила OVF улучшить управление своими затратами путем масштабирования инстансов в сторону увеличения и уменьшения, в зависимости от потребностей. Переход в облако AWS также позволил обновлять операционную систему и вносить в систему изменения без задержек, которые были бы неминуемы при использовании традиционных аппаратных средств. Для увеличения надежности в решении используется Amazon Relational Database Service (Amazon RDS) в нескольких зонах доступности. Применяются также сервисы Amazon Elastic Cloud Compute (Amazon EC2), Elastic Load Balancing и Amazon Simple Email Service (Amazon SES), как показано на схеме архитектуры ниже.


Overseas Vote Foundation Architecture Diagram

Рис. 1. Схема архитектуры, используемой Фондом поддержки голосующих за рубежом (OVF)

Группа разработчиков компании Bear Code создала промежуточную среду, точно воспроизводящую рабочую среду. Эта задача была бы трудной при использовании услуг прежнего провайдера OVF. «Предоставление такого функционала удвоило бы расходы OVF, – считает Хоуи. –  До перехода в AWS мы использовали отдельный промежуточный сервер, не назначенный ведущим узлом. Amazon EC2 значительно облегчает клонирование машины, чтобы получить дополнительную рабочую машину или промежуточный сервер. Создание тестовой среды очень сильно помогает избегать всяческих неожиданностей».

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

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

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

Подробнее о том, как AWS работает с клиентами из государственных учреждений, см. на странице, посвященной работе с государственным сектором: http://aws.amazon.com/government-education/.