Облака как спасение от земных бед

06.05.2022 Автор: Андрей Булдыжов

Простые шаги миграции в облако

В условиях глобальных изменений множество наших клиентов задаются вопросами обеспечения непрерывности бизнеса. В данной статье мы постараемся объяснить роль облачных технологий в этом процессе и поделиться собственным опытом их использования.

Ключевым элементом непрерывности работы современного предприятия является количество и качество доступных ему мобильных возможностей — чем их больше и чем они лучше, тем проще и дешевле происходит адаптация к переменам. “Мобильные” возможностей – это не в смысле “портативные”, а в смысле “не привязанные к физическому месту”.

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

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

Миграция в облако (облачная виртуализация) – это процесс переноса данных, приложений или других бизнес-элементов из собственной или арендованной локальной физической инфраструктуры в среду облачных вычислений – к глобальному поставщику распределенных компьютерных ресурсов.

Успешная миграция: с чего начать?

service

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

Однако существуют общие элементы стратегии миграции:

  • оценка требований к производительности и безопасности;
  • компетенции и другие факторы, влияющие на выбор облачного сервис-провайдера;
  • обеспечение соответствия законам, нормам и стандартам;
  • инвентаризация активов;
  • расчет рентабельности инвестиций.

Основные преимущества миграции в облако

service

Тенденция перехода в облако обусловлена обеспечением инноваций, экономией средств, масштабируемостью, цифровой трансформацией и простотой управления.

Рассмотрим основные положительные аспекты виртуализации: 

Инновации. В стремительно развивающемся мире ИТ миграция в облако позволяет идти в ногу со временем. Более того, переход в облако открывает дополнительные конкурентные преимущества на рынке и позволяет быстро адаптироваться к текущим изменениям. А также кардинально облегчает запуск и проверку жизнеспособности стартапов и других инновационных проектов для потребностей современного бизнеса.

Экономичность. Одна из наиболее распространённых причин миграции в облако — это сокращение затрат на IT-инфраструктуру. Стоимость услуг в облаке обычно рассчитывается, исходя из оказываемой нагрузки. Например, 1 доллар за день или за час работы сервера той или иной мощности. Таким образом, вы оплачиваете только те вычислительные ресурсы, которые используете для ваших бизнес-требований. Более того, у многих облачных поставщиков вы не платите, пока ваш сервер выключен, и можете за полминуты включить его, когда нужно.

Гибкость. Еще одним преимуществом миграции в облако является гибкость. Это выражается в простоте масштабирования и настраивания ресурсов. Через веб-интерфейс можно легко изменять объем оперативной памяти и нагрузку на процессоры того или иного вашего сервера. Таким образом, вы экономите время и отказываетесь от постоянного планирования загрузки.

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

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

Наш опыт

service

Будучи географически распределенной командой, мы с самого начала расположили свою инфраструктуру в облаке. Это позволило нам не беспокоится о закупке оборудования, сетевых настройках и прочих вопросах, связанных с использованием своего оборудования.

Изначально наш выбор пал на облако Hetzner, как одно из наиболее популярных, простых и при этом дешевых решений. Наши связи с немецкой промышленностью и традиционное немецкое качество также сыграли роль при принятии этого решения. Долгое время нам хватало спектра представленных этим провайдером возможностей, но по мере роста нашей компании мы столкнулись с некоторыми ограничениями.

Во-первых, Hetzner поддерживает сервера только на базе ОС Linux. Для нас это ограничение не оказалось непреодолимым – когда нам понадобилось создать в этом облаке временный Windows-сервер, мы разработали своё решение, но мы не рекомендуем использование подобных методов, если вы хотите сохранить максимальное качество и надежность.

Во-вторых, предлагаемая услуга резервного копирования серверов в облаке Hetzner не позволяет настроить индивидуальный график создания копий систем, и при этом довольно дорого стоит (20% от стоимости самого сервера). В результате этого мы прибегали к внутренним скриптам собственной разработки для копирования информации. 

Помимо этих причин, мы испытывали ряд других ограничений, количество которых возрастало соответственно нашему развитию. Поэтому в определенный момент мы приняли решение о переходе на облако Amazon Web Services (AWS), где представлен гораздо более широкий набор услуг.

В первую очередь мы занялись переносом нашей тестовой среды, которая представляет из себя сервер на базе ОС Linux, систему управления сервером, и тестовую версию нашего веб-сайта. 

Мы могли бы использовать AWS Server Migration Service для автоматической миграции сервера в AWS, но нам требовалось заменить систему управления сервером на более современный аналог, поэтому было решено установить все компоненты “с нуля” и пошагово перенести текущую конфигурацию. Заодно мы хотели улучшить внутренние механизмы автоматизации на базе Ansible.

Мы рассмотрели Amazon Lightsail в качестве способа построения нужной инфраструктуры, но быстро пришли к выводу, что нам не подходит предлагаемая в рамках услуги типовая архитектура. Причиной этого стало использование нами отдельной системы управления сервером, которая в этом случае бы отсутствовала. В итоге мы развернули экземпляры EC2 и RDS напрямую. После этого с помощью Ansible мы выполнили установку и настройку необходимых компонентов. Благодаря подходу Infrastructure as code мы обеспечили практически полное соответствие новосозданного сервера его предку и значительно сократили время развертывания.

Особое удовольствие нам доставляет комбинация возможностей различных облаков, разработка гибридных интеграций и решений, а также адаптация облаков к повседневным традиционно необлачным задачам. В том числе, на слабых каналах связи. Нам удается сочетать различные облачные ресурсы и извлекать самое лучшее из сервисов Google, AWS, Microsoft, Hetzner и DigitalOcean. В одной из следующих статей расскажем о нашем опыте использования Google Workspace в сочетании с AWS S3, Windows и Linux.

Доверьте эту задачу нам

service

Миграция в облако – достаточно непростой и трудоемкий процесс, который требует определённых ресурсов в виде знаний и навыков. Успешная и полная реализация процесса перехода вашего предприятия в облако под силу только опытному специалисту.

Наши профессионалы с удовольствием помогут вам перенести ваши сервисы и данные в облако. Мы учтем особенности вашей архитектуры системы хранения ресурсов и интересующие вас облачные решения.

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

Рассматриваете возможность миграции в облако? Свяжитесь с нами, мы будем рады помочь.

Подпишитесь на наш канал Телеграм, чтобы не пропустить новые статьи нашего блога.

Другие посты

10/11/2024
Как защитить и научить защищать входы в системы
10/10/2024
Обзор современных языков программирования и блокчейнов для смарт-контрактов