AIS Novations
Цель проекта заключалась в создании онлайн-сервиса для конференции, где пользователь может установить онлайн-чат, похожий на facebook или gmail чаты, на любую веб-страницу своего веб-сайта с помощью специального кода javascript. Инфраструктура этой службы была расположена на нескольких физических серверах в центре обработки данных, расположенном в США.
Учитывая, что инфраструктура находится в США, качество канала передачи данных для местных пользователей услуг было намного выше по сравнению с качеством для пользователей из Европы и других континентов.
Поэтому отдел поддержки постоянно получал уведомления о временных задержках в поставках и передаче сообщений.
Чтобы организовать процесс масштабирования услуг, заказчику приходилось постоянно покупать новые физические серверы; Однако услуги регулярно подвергались кратковременным пиковым нагрузкам, в несколько раз превышающим критические непредвиденные нагрузки создаваемой инфраструктуры.
В результате в некоторых случаях служба оказалась недоступной для некоторых пользователей.
Сервисная инфраструктура была передана AWS Cloud, управляемой с AWS Elastic Cloud (EC2). Чтобы добавить новые экземпляры серверов (экземпляров) автоматически, команда AIS Novations настроила специальные сигналы тревоги. Кроме того, мы также настроили события для сокращения инфраструктуры, что значительно сэкономило расходы на обслуживание оборудования. Размещение физического сервера также было настроено с учетом всех текущих требований и может быть выполнено в настоящее время в США, а также в любом регионе Европы и Азии.Для интегрированной базы данных мы использовали MySQL на платформе RDS; Для обмена файлами и хранения файлов - AWS S3 и AWS Cloudfront. Это сократило расходы, так как при использовании стандартной инфраструктуры услуга должна была платить как за использованную, так и за свободную память на физическом диске. Перевод услуги в инфраструктуру AWS позволил заплатить только за использованное пространство. Доступ к общим файлам был выполнен с помощью CDN, и теперь временные задержки во время доступа из любого региона минимальны. Кроме того, служба использует платформы AWS, такие как: S3, Route 53, SES, CloudSearch и т. Д., Что делает управление сервисом более удобным и стабильным.
Команда AIS Novations была основной и единственной командой, работающей над проектом. Окупаемость услуг AIS Novations за счет сокращения ежемесячных расходов по проектному оборудованию составляет около 13 месяцев