17 декабря 2015
2884
8 мин.


С 2014 года на базе проекта Prihod.ru по благословению Святейшего Патриарха Московского и всея Руси Кирилла под руководством Синодального информационного отдела реализуется один из самых масштабных интернет-проектов Русской Православной Церкви «Единая карта храмов и монастырей», в котором принимают участие все епархии (основные крупные административные единицы Церкви).
У официального православного проекта повышенные требования к безопасности и стабильности работы, скорости оказания помощи и квалификации технической поддержки облачного провайдера.
Коллеги из проекта Prihod.ru расскажут об опыте работы с зарубежными и российскими облачными системами, а также о нюансах перехода между ними при смене облачного провайдера.

Миссия Prihod.ru — расширить и повысить качество присутствия Русской Православной Церкви в веб-пространстве. Это огромный комплекс задач, которые условно можно разделить на три группы:
- Разработка и поддержка аппаратно-программной части.
- Обучение далеких от ITпользователей работе в сети Интернет.
- Планирование развития проекта и реализация партнерских программ.
Помимо исключительно «айтишных» задач мы решали и множество других. Например, важным условием была изначальная оптимизация расходов, поскольку проект некоммерческий и ограничен собственными средствами учредителя.
Первая версия конструктора православных сайтов была запущена в 2009 году. Мы приобрели собственный сервер и разместили его в достаточно известном российском дата-центре. Для узкоспециализированного проекта на тот момент этого было достаточно. Проблемы появились, когда после года стабильной работы начали выходить из строя жесткие диски и заканчиваться ресурсы сервера.
Содержание сервера и его программного обеспечения обходилось довольно дорого, поскольку железо быстро устаревало, и начались проблемы с поиском комплектующих. Отправив ветерана на покой, мы решили отказаться от собственного оборудования и использовать готовые решения.
Взгляд в облака и первая проба
На тот момент (2011г.) облачные технологии в России не были достаточно развиты и доступны, поэтому мы переехали в более комфортный по ценам и качеству европейский дата-центр. Там собрали небольшую кластерную структуру из нескольких серверов разной конфигурации в зависимости от решаемых каждой машиной задач. Несколько лет схема успешно работала, да и сейчас остается в рабочем состоянии для сокращения расходов на содержание старой версии проекта. И еще для организации резервного копирования. Технически этого решения какое-то время было достаточно, неудобства возникали лишь при выходе из строя жестких дисков (иногда сразу двух в RAID-10).
Так мы впервые близко подошли к облачным технологиям.
Переезд в облака был запланирован одновременно с изменением технической базы: для проекта была выбрана одна из популярнейших CMS. Как поведет себя новая система при повышении нагрузки — можно было только гадать, поэтому требования к облачной инфраструктуре были несколько размытыми:
- Максимальная гибкость в плане управления ресурсами и инфраструктурой.
- Большой задел по производительности и потенциально полезным возможностям.
- Высокие показатели доступности и надежности.
- Разумное сочетание цены и качества.
Мы не запрашивали конкретные цифры доступности, и нам было непринципиально число «девяток» дата-центра. На выбор влияло разумное сочетание скорости восстановления сервиса после сбоя и стоимости поддержки.
Первоначально выбор пал на Amazon. Их решения удовлетворяли наши потребности: мы составляли и просчитывали несколько возможных схем под свои задачи, легко конфигурировали инфраструктуру в зависимости от изменений состояния системы. Хотя возможности хостинга позволяли делать много интересных вещей, в нашем случае это не приводило к серьезной экономии денег. Еще так некстати случился кризис и рост доллара. Из-за всего этого, а также специфики проекта появилась необходимость работать полностью в России.
К тому времени у нас сформировалась классическая инфраструктура веб-проекта: сервер БД и сервер с сайтом. Производительности Amazon хватало на то, чтобы выделять достаточно ресурсов серверам и не думать о кластерах распределения нагрузки, а надежность площадки обеспечивала высокую доступность. Все это нас устраивало, и от нового хостинга ожидалось примерно то же самое.
Подводные камни переезда
После тщательного отбора большинство российских облаков отпали по разным причинам — чаще всего не хватало мощности под наши запросы или предлагаемые решения работали нестабильно. Оставив двух кандидатов, одним из которых был «ИТ-ГРАД», мы сначала сделали выбор в пользу другого облачного хостинга. Свою роль сыграла кажущаяся тяжеловесность альтернативного решения «ИТ-ГРАД» и ориентация на enterprise. Тогда нам это показалось избыточным.
Следующим шагом был традиционно непростой процесс миграции в облако. Нужно было решить типичные администраторские задачи, хотя и с облачной спецификой:
1. «Подъем» новых серверов, перенос данных.
2. Настройка проксирования со старой площадки на новую.
3. Перевод доменных имен на новые адреса (наш проект использует несколько сотен доменных имен, большая часть которых принадлежит клиентам).
С развертыванием серверов в облаке особых проблем не возникло, а производительность инфраструктуры и скорости доступа были на уровне. И мы решили переезжать. Переезд, вопреки ожиданиям, был довольно тривиален и никаких особенных ухищрений не содержал. Мы просто отключали пользователям возможность изменять контент, останавливали базу, делали snapshot, восстанавливали его в новом местоположении, потом rsync информации на новую площадку. Типично и даже довольно скучно, но зато работает и без сюрпризов.
На следующем этапе выяснилось, что производительность канала между выбранным хостингом и ирландским ДЦ Amazon недостаточна. Проект накопил около терабайта данных, и их передача стала настоящей проблемой. Но реальная беда виделась в том, что схема с проксированием трафика со старой площадки на новую себя не оправдывала. Из всех расчетов выходило, что канал скорее всего не справится. Так или иначе, мы добились приемлемых скоростей со старым ДЦ, но тут же появились вопросы по скорости обмена с остальным миром — она была совершенно нестабильной.
Потеряв изрядно времени и денег, мы вернулись к решению «ИТ-ГРАД». Сбор всех этих «граблей» по крайней мере выявил наиболее критичные места проекта. В общем, мы уже знали, на что следует смотреть, и быстро прогнали необходимые тесты:
- Скорость канала между «ИТ-ГРАД» и «Амазоном» измеряли с помощью iperf.
- Скорость доступа со всего мира —загрузкой большого файла с разных площадок и ping-admin.
- Скорость чтения/записи — time dd и time cat.
- Скорость процессорных ядер и общее быстродействие — перетащили сайт на аналогичную амазоновской конфигурацию и смотрели average/iowaits, время отклика в Zabbix на одном из своих хостингов; графики быстродействия —в ping-admin.
Приятно удивило явное преимущество «ИТ-ГРАД» в несколько раз по сравнению с тем же Amazon. Скорость дискового ввода-вывода, производительность процессорных ядер, скорость сети — все было выше. В итоге сумма поддержки виртуальной инфраструктуры оказалась ниже расчетной (и много ниже амазоновской).
Подведем итоги
Тяжеловесность окружения «ИТ-ГРАД», о которой мы упоминали, оказалась несколько преувеличенной: для надежной работы нагруженной системы приходится использовать довольно сложные системы виртуализации и непростое оборудование. Со временем их применение себя оправдывает, так как простейшие проблемы (вроде выхода из строя пары модулей памяти или дисков) никак не сказываются на работе сервиса. Увы, мы поняли это не сразу — сначала пришлось позаниматься буйной перепиской с технической поддержкой нашего прошлого хостера.
Не думаю, что скажу что-то оригинальное, но самым большим плюсом перехода на облако для нас стала возможность гибкого распределения ресурсов. Выше упоминалось, что характер нагрузки нашего проекта трудно предсказуем, а покупка оборудования «на вырост» вряд ли порадует инвестора. Поэтому возможность докинуть памяти и дисковых IOPSпри росте нагрузки оказалась для нас настоящей золотой серединой: намечается пик активности на портале — платим чуть больше, информационное затишье — возвращаемся на прежнее потребление.
Вы спросите, как можно не учитывать при выборе облака показатели доступности, класс сертификации ЦОД и прочее? Все верно, не учитывать нельзя. Но и фокусироваться на цифрах неправильно, ведь никто вам не гарантирует, что все так и будет в случае аварии. Для себя мы выбрали гибридный вариант — выбирали облачных провайдеров со стажем, успешными проектами и известными способами восстановления после аварии. Немаловажной была и оперативность техподдержки, которую мы смогли оценить при тестировании и переездах. Если с вами общаются грамотные специалисты, а реакция на письма не растягивается на сутки — логично предположить, что и при аварии будет так же.
И не забывайте про «береженого Бог бережет»: делайте своевременные бэкапы и планируйте заранее варианты восстановления. С таким подходом не прогадаете, а скорость и количественные показатели при выборе можно банально измерить.
Материал для подготовки кейса предоставлен командой проекта Prihod.ru
Раздел:
Пресс-релизы компании
Задачи проекта
Компания Mixapp, создатель платформы для интеграции ИТ-систем, столкнулась с необходимостью построения гибридного облака, где часть инфраструктуры, как и прежде, размещается в собственном ЦОД, а часть, в основном затрагивающая административные задачи, требовалось перенести на облачную площадку провайдера.
Этапы проекта
Поскольку на момент реализации проекта компания сот...
Задачи проекта
При реализации проекта перед компанией стояла задача быстро и бесшовно переместить серверы в облачную среду. После расстановки задач по приоритету были обозначены временные рамки и обговорены возможные варианты решения. Чтобы миграц...
Облачный IaaS-провайдер «ИТ-ГРАД» расширяет свое присутствие на мировом рынке, запуская новые офисы в Республике Беларусь и Швейцарии. Компания нацелена на продвижение услуг не только в России, но и за рубежом. Руководство «ИТ-ГРАД» уверено, что таки...
Задачи проекта
Компания Faberlic столкнулась с необходимостью максимально быстрого и качественного внедрения новых ИТ-решений. Поскольку разработка новых продуктов и построение правильной модели продаж влияют на трансформацию ИТ-модели, требовалос...
Задачи проекта
Перед специалистами международной компании «ФИНКА» стояла задача модернизации ИТ-инфраструктуры и выбора оборудования для организации высокодоступного кластера (High-Availability cluster) на базе гипервизора Hyper-V. Для реализации проекта необходимо было найти решение, отвечающее установленным требованиям заказчика.
Этапы проекта
На первом этапе проекта компания «ФИНКА» и ...
Задачи проекта
Компания Azoft разрабатывает серверные, мобильные, веб-приложения и занимается перспективными исследованиями в IT. Чтобы разгрузить свои серверные мощности и ускорить работу над проектами, компания решила использовать облачные техно...
Пресс-релизы по теме
Задачи проекта
Компания Mixapp, создатель платформы для интеграции ИТ-систем, столкнулась с необходимостью построения гибридного облака, где часть инфраструктуры, как и прежде, размещается в собственном ЦОД, а часть, в основном затрагивающая административные задачи, требовалось перенести на облачную площадку провайдера.
Этапы проекта
Поскольку на момент реализации проекта компания сот...
Задачи проекта
При реализации проекта перед компанией стояла задача быстро и бесшовно переместить серверы в облачную среду. После расстановки задач по приоритету были обозначены временные рамки и обговорены возможные варианты решения. Чтобы миграц...
Облачный IaaS-провайдер «ИТ-ГРАД» расширяет свое присутствие на мировом рынке, запуская новые офисы в Республике Беларусь и Швейцарии. Компания нацелена на продвижение услуг не только в России, но и за рубежом. Руководство «ИТ-ГРАД» уверено, что таки...
Задачи проекта
Компания Faberlic столкнулась с необходимостью максимально быстрого и качественного внедрения новых ИТ-решений. Поскольку разработка новых продуктов и построение правильной модели продаж влияют на трансформацию ИТ-модели, требовалос...
Задачи проекта
Перед специалистами международной компании «ФИНКА» стояла задача модернизации ИТ-инфраструктуры и выбора оборудования для организации высокодоступного кластера (High-Availability cluster) на базе гипервизора Hyper-V. Для реализации проекта необходимо было найти решение, отвечающее установленным требованиям заказчика.
Этапы проекта
На первом этапе проекта компания «ФИНКА» и ...
Задачи проекта
Компания Azoft разрабатывает серверные, мобильные, веб-приложения и занимается перспективными исследованиями в IT. Чтобы разгрузить свои серверные мощности и ускорить работу над проектами, компания решила использовать облачные техно...
Свежие пресс-релизы
В сутках 24 часа. Это одинаково для всех – для CEO крупной компании и для владельца небольшого бизнеса. Но почему одни люди успевают за день управлять компанией, масштабировать проекты, встречаться с инвесторами и при этом находить время для се...
Предпринимателей в любом обществе от 2 до 5%. Почему так и что отличает этих людей? Нужны ли здесь специальные гены или это навык, которому можно обучиться? И насколько правда, что двоечники и троечники имеют больше шансов в бизнесе?
У предпринимате...
Гаджеты собственных торговых марок МегаФона в Мурманске стали выбирать чаще в первом квартале 2025 года относительно аналогичного периода прошлого года. Прирост в натуральном выражении составил 52%, в денежном — 10%. Лидером по росту продаж стали кнопочные телефоны Fontel — они прибавили 47% в сравнении с январём-мартом 2024 года, а доля этой марки в категории достигла 67%.
МегаФон фи...
Как искренний интерес и желание рискнуть могут перерасти в масштабный проект сайта-агрегатора в сфере речного туризма? Основатель сервиса бронирования круизов «Круиз.онлайн» Денис Крейцберг рассказал о запуске и развитии бизнеса, который ...
СК «Абсолют Страхование» совместно с системой оценки репутации СКАН-Интерфакс при поддержке Всероссийского союза страховщиков провела церемонию награждения победителей конкурса журналистов «Абсолютный резонанс».
Конкурс &laqu...
Туристы и сотрудники курорта «Газпром Поляна» теперь могут бесплатно пользоваться цифровыми сервисами. Инженеры МегаФона совместно с ПАО «Газпром» реализовали проект по установке Wi-Fi зоны, обеспечивающей посетителям курорта ...
ПРЕСС-РЕЛИЗЫ МОСКВЫ
Пресс-релизы ГлобалМСК.ру – это актуальные новости от московских компаний.
На ресурсе регулярно публикуются официальные пресс-релизы компаний Москвы и Московской области. Узнать самые свежие новости предприятий можно в соответствующем разделе на главной странице. Размещение пресс-релизов — традиционный и действенный способ продвижения вашего бизнеса. Он позволяет организациям заявить о себе и своих товарах и услугах максимально широкой массе аудитории. При этом информационный повод может быть любым: привлечение людей на мероприятие или конференцию, освещение новых товаров или кадровые назначения. Если вы ставите цель привлечь внимание к своей информации, то ГлобалМСК.ру станет вашим надежным помощником в данном деле. Благодаря порталу ваш пресс-релиз увидят обозреватели ведущих интернет-изданий, клиенты и партнеры.
ГлобалМСК.ру дает возможности представителям компаний и организаций в Москве и Московской области самостоятельно разместить пресс-релиз при регистрации на ресурсе. Самая главная особенность ГлобалМСК.ру в том, что все публикации московских компаний попадают в архивы и будут доступны из поиска длительное время. Вам достаточно лишь добавить пресс-релиз в информационную ленту.
ГлобалМСК.ру предлагает своим клиентам абонементское обслуживание, которое позволяет компаниям регулярно публиковать пресс-релизы на выгодных условиях. Кроме того, бизнес портал дает возможность более полно рассказать о жизни компании благодаря добавлению фото и видеоматериалов, персон и цитат сотрудников. Все информационные материалы обладают активными ссылками и приведут потенциальных клиентов на ваш ресурс.
Потапова Алёна
Директор по развитию