Что нужно знать про CloudOps

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Термин CloudOps широко распространен в западной ИТ-среде, но почти не используется в России. На Хабре, например, он всего 1 раз вскользь упоминается в статье "Кто такие DevOps". Прочитайте это краткое описание, чтобы, встретившись с CloudOps, вы сразу понимали, о чем идет речь.

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

Термин используется как минимум с 2018 года, тогда под CloudOps подразумевали организацию процесса перемещения ПО в облако. Порядок операций выглядел так:

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

Довольно быстро в CloudOps акцент переместился на все операции, связанные с поддержкой функционирования облака. Основными целями практики стали:

  • поддержание доступности облачных сервисов и инфраструктуры;

  • тонкая настройка объема ресурсов и производительности;

  • контроль за бюджетом, если речь идет о публичных облаках;

  • контроль выполнения SLA;

  • управление конфигурацией и комплайенсом;

  • обеспечение непрерывности и катастрофоустойчивости.

В современной трактовке главная задача практики – максимизировать время бесперебойной работы. Когда все завязано на облачный доступ 24/7, даже небольшой простой может аукнуться сбоями в деятельности компании и потерей клиентов.

Если сравнить CloudOps с ITOps - обычным администрированием собственной ИТ-инфраструктуры предприятия, станут видны следующие преимущества:

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

Избыточность. Данные и приложения в облаке можно хранить и использовать в нескольких экземплярах, размещенных на разных серверах и в разных локациях. Это повышает их катастрофоустойчивость.

Автоматизация. В облаках противопоказано копаться вручную, всегда есть средства автоматизации. Особенно когда используются технологии IaC (Infrastructure as Code). Просто скажи системе, что тебе от нее нужно получить на выходе, и она сама все подготовит, а в случае сбоев – перестроит.

Непрерывность. Облака – это самая подходящая среда для CI/CD. Обновление и развертывание ПО происходит без перерывов в обслуживании.

Эффективность. С точки зрения затрат облака более экономичны и гибки в ценообразовании. Платить нужно только за те ресурсы, которыми пользуешься.

Для CloudOps нужны инструменты для управления облаком, непрерывного развертывания приложений, средства мониторинга и программы для быстрого (желательно автоматического) устранения сбоев. Причем сбой необходимо найти еще до того, как он повлияет на работоспособность приложений. Это возможно только при активном использовании AI для поиска малейших отклонений в «здоровье» облака.

Если CloudOps встречается в описании ваканчии, это значит, что от человека ждут как минимум навыков работы с одной из облачных платформ: OpenStack, AWS, Azure, Google или, ближе к нашим реалиям, Yandex Cloud. Этакий облачный сисадмин, который может закодить нужную инфраструктуру и быстро отловить сбои.

Вполне возможно, что термин CloudOps так и не станет популярным в России. Посмотрите, например, на DevOps. Уже сейчас под Ops подразумевается именно развертывание решений в облаках, то есть CloudOps. Получается некий DevSecAICloudOps, который всем проще будет называть просто девопсом и не лезть в нюансы.

Источник: https://habr.com/ru/post/669018/


Интересные статьи

Интересные статьи

Если вы планируете делиться материалами с широкой аудиторией [например, хотели бы запустить корпоративный блог на той или иной площадке или публиковаться в СМИ с рассказа...
Одна из самых важных (на мой взгляд) функций в Битрикс24 это бизнес-процессы. Теоретически они позволяют вам полностью избавиться от бумажных служебок и перенести их в эл...
Говорят, что можно бесконечно смотреть на огонь, наблюдать за тем, как работают другие, а также изучать DDD (Domain Driven Design, предметно-ориентированное проектирование). Но если у вас есть то...
Вас ждёт очень медленная платформа, переход на новые фреймворки, тестирование с особой атмосферой и уведомления от ОС «эй, подвинься» за секунду до принудительной выгрузки треда. Да, это м...
В 1С Битрикс есть специальные сущности под названием “Информационные блоки, сокращенно (инфоблоки)“, я думаю каждый с ними знаком, но не каждый понимает, что это такое и для чего они нужны