2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

10 «облачных» ошибок, способных потопить ваш бизнес

Содержание

10 «облачных» ошибок, способных потопить ваш бизнес

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

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

Итак, 10 тенденций в облачных вычислениях на 2018 год

1. Рост облачных сервисов и решений (SaaS, PaaS, IaaS)

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

Bain&Company прогнозирует, что к 2020 году на рынке программного обеспечения как услуга (SaaS), где программное обеспечение лицензируется на основе подписки и размещается централизованно, темп совокупного среднегодового роста составит 18%. Подобным образом Google Apps, Salesforce и CitrixGoToMeeting, скорее всего, продолжат представлять крупнейший сегмент облачного рынка.

Согласно прогнозу KPMG, внедрение платформы как услуги (PaaS) будет самым быстрорастущим сектором облачных платформ — с 32% в 2017 году до 56% в 2020 году. PaaS-решения обеспечивают платформу, которая позволяет клиентам разрабатывать, запускать приложения и управлять ими, не заботясь о создании и поддержании инфраструктуры.

Согласно прогнозам Statista, Infrastructure-as-a-Service (IaaS), которая предоставляет виртуализированные вычислительные ресурсы через Интернет, достигнет 17,5 млрд. Во всем мире в 2018 году. Amazon занимает крупнейшую долю рынка IaaS с Amazon Web Services (AWS) и будет конкурировать с другими облачными инфраструктурными услугами, включая Microsoft Azure и Google Compute Engine (GCE).

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

2. Гибридные облачные решения

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

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

Три основные причины этого явления:

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

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

• Отношение затрат к рентабельности инвестиций. Полная миграция в облако остается дорогостоящей и очень трудоемкой.

3. Облачное хранилище и его многогранное использование

Облачное хранилище становится дешевле — это следствие основного экономического закона спроса и предложения — чем выше предложение, тем ниже спрос, цена снижается. Тем не менее, в области облачных хранилищ значительное предложение сопровождается высоким спросом. Благодаря этому крупные игроки Облачного рынка, такие как Google и Amazon, могут предоставлять свои услуги бесплатно, чтобы получить долю на рынке и собирать ценные пользовательские данные для аналитики и создания приложений для искусственного интеллекта.

Источник: Reinsel, Gantz and Rydning (2017); Klein (2017).
Один зеттабайт равен одному биллиону террабайт.

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

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

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

4. Искусственный интеллект и машинное обучение

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

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

• Простота использования. Поставщики облаков постоянно стремятся сделать свою систему более удобной для пользователя и используют искусственный интеллект для достижения этой цели.

• Доступ к новейшим технологиям: использование облачных сервисов ИИ позволяет организациям оставаться на передовой технологии. Крупные поставщики облаков постоянно предлагают новые услуги ИИ, поскольку они конкурируют друг с другом.

Глубокое обучение и машинное обучение основаны на алгоритмах. Машинное обучение дает компьютерам возможность учиться с использованием повторяющегося опыта. Глубокое обучение продолжает процесс, используя графические процессоры (GPU) и огромные объемы данных, и часто применяется для обучения объектов ИИ.

Всего за несколько лет машинное обучение перешло из лабораторного эксперимента в очень полезный практический инструмент для проведения исследований. Недавнее исследование, проведенное аналитическими службами Harvard Business Review, показало: 60% респондентов считают, что успех их организации зависит от машинного обучения. Многие начали использовать глубокое обучение для разработки распознавания образов, управления рабочими процессами, создание предварительных рекомендаций и выявления мошенничества.

Читать еще:  Кто внедряет, а кто тормозит развитие IPv6

5. Проблемы с обеспечением облачной безопасности

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

Gartner ожидает, что мировые затраты на обеспечение информационной безопасности достигнут 93 млрд. долларов в 2018 году по сравнению с 86,4 млрд. долларов в 2017 году.

В 2018 году прогнозируется появление большого количества фирм подобных Lacework (стартап, который автоматизирует безопасность для компаний, работающих с приложениями и услугами в Amazon Web Services). Благодаря автоматизации, скорости и интеграции с облачными службами безопасности компании будут разрабатывать способы для успешного обеспечения безопасности облаков.

Джейсон Гезман, консультант Совета–Lacework, автоматизирует безопасность для компаний, работающих с приложениями и услугами в AmazonWebServices. «При переходе в облако важно, чтобы предприятия понимали: хотя облачные провайдеры и несут ответственность за защиту облака, только предприятия могут обеспечить безопасность при использовании облака. Для этого требуется выработать новый подход к безопасности. Попытка просто взять и применить привычный локальный стек безопасности обречена на провал».

5. Blockchain

Blockchain — технология Distributed Ledger Technology (DLT), разработанная для поддержки биткойнов и других криптовалют, позволяет хранить большие объемы данных с использованием сети компьютеров, а не одного локализованного сервера. Blockchain сам по себе не предоставляет прямую защиту, но предоставляет возможность создания специализированного приложения за счет реализации трех основные функции:

Неизменяемость: данные не могут быть изменены после создания.

Прозрачность: каждый может видеть, что происходит.

Автономия: технология самоуправляема.

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

6. Интернет вещей (IoT) и облака

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

Совокупное количество информации созданной по всему миру
путем подключения людей и вещей

7. Бессерверные облачные вычисления принесут облаку больше возможностей использования и вариантов применения

Бессерверные облачные вычисления (Serverless Cloud Computing), которые позволяют разработчикам создавать, запускать приложения и сервисы, не беспокоясь об управлении / обеспечении работоспособности серверов, увеличат использование облачных вычислений и количество вариантов их применения. Помимо того, что не требуется управление какой-либо инфраструктурой, бессерверные вычисления также повышают эффективность, позволяя разработчикам подключать и расширять облачные сервисы, чтобы легко адресовать их обращения и увеличивать количество случаев использования. Бессерверные вычисления требуют меньше времени и усилий и упрощают выпуск новых обновлений.

От редакции: См. так же «Бессерверные вычисления: облачная инфраструктура нового поколения» https://www.osp.ru/cio/2017/06/13052719/

8. Виртуализация данных

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

Виртуализация данных недавно была адаптирована к облаку и будет использоваться в 2018 году.

9. Рост популярности граничных вычислений

В результате увеличения использования подключенных к Интернету устройств возрастет популярность граничных вычислений (Edge Computing) или выполнения обработки данных на «краю сети» – непосредственно в месте генерации данных – для оптимизации облачных вычислений. Технология необходима, так как оптимизирует поток трафика с устройств IoT и обеспечивает анализ локальных данных в режиме реального времени.

От редакции: см. так же «Edge computing: почему об этой технологии следует узнать немедленно?» https://www.itweek.ru/iot/article/detail.php?ID=198653.

10. Контейнерные системы на основе облаков станут мейнстримом

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

Преимущества мультиоблачности

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

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

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

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

Перечислим некоторые рекомендации, которые дают отраслевые эксперты.

Комплексная оценка

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

Отдельная структура для облачной инженерии

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

Подключите ваше облако, используя надежную сеть в Европе и России

Прямое и резервируемое подключение к дата-центру Equinix включено в стоимость!

DEAC обеспечивает эффективные и надежные соединения от глобальных провайдеров связи через основные точки обмена трафиком в Европе и России. Связывайтесь с глобальными облаками, с помощью Интернета, для соединения между вашими облачными инфраструктурами AWS, Azure, Alibaba или Google.

Сократите общие транзитные расходы на высокую нагрузку трафика и получите канал со скоростью 100 Мбит/с, включенный в стоимость услуг аварийного восстановления и резервного копирования!

Единая админка

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

Поэтому возникла задача на уровне AWS логически разделять, как будет работать роутинг в административной и фронтовой частях наших сайтов.

Читать еще:  «ЛАНИТ-Интеграция» заключила партнёрское соглашение с SimpleOne

Нашли такое решение: сделали одну мастер-базу в Европе. Записывать новые данные мы можем только на мастер, а считываем с региональных слейвов. Чтобы все записывать в одно место, мы сделали между регионами ipsec-туннель — VPN, который пропускает трафик через шифрованный туннель в Европу, в локацию админки. Таким образом, к примеру, когда контент-редакторы из Бразилии редактируют материалы, информация идет по цепочке из Южной Америки в Европу.

Наша текущая архитектура

Не просто несколько облаков, а ИТ-стратегия

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

Бизнес начал искать пути оптимизации уже существующей практики и постепенно пришел к мультиоблачной (Multicloud) стратегии. Если упростить, она подразумевает использование решений сразу нескольких облачных провайдеров или распределение рабочих нагрузок между частным и несколькими публичными облаками.

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

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

Ключевые методы анализа затрат на миграцию в облако

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

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

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

DevOps как услуга. Облачная автоматизация: AWS, AZURE, GCP, Alibaba и DigitalOcean

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

Что такое DevOps как услуга?

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

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

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

Это общая картина. Если вы еще не знаете деталей, не волнуйтесь — давайте углубимся.

Кому нужен DevOps как услуга?

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

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

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

  • надежная воспроизводимая инфраструктура
  • автоматизация задач
  • CI / CD
  • доставка приложения конечному потребителю или на сайт.

Облачная автоматизация для DevOps

Технология, которая помогает DevOps избегать пересылки файлов между членами команды, — это облако. Оно позволяет одновременно разрабатывать и быстро создавать прототипы решений без дополнительных затрат. Вы платите за то, что вам нужно, когда вам это нужно.

Как мы уже упоминали ранее, DevOps в облаке — это перенос ваших инструментов и процессов разработки на размещенную виртуально платформу. Вот список предлагаемых нами вариантов миграции в облако.

AWS ДЛЯ DEVOPS

Amazon Web Services (AWS) создала надежную глобальную сеть для виртуального размещения самых сложных IT-сред в мире. Обладая множеством функций и возможностей, AWS подходит для крупных проектов на западном рынке.

AWS Identity и Access Management (IAM) обеспечивает безопасный доступ к ресурсам AWS. Вы можете использовать IAM для управления всеми аутентификациями и авторизациями.

Веб-сервисы Amazon предлагают высоко автоматизированную работу и масштабируемость до тысяч экземпляров. Он также прост в использовании — вам нужна только учетная запись AWS. Сертифицированный архитектор AWS может планировать, разрабатывать и масштабировать облачные реализации AWS, используя передовые методы, рекомендованные Amazon.

Инструменты разработчика AWS помогают безопасно хранить исходный код приложений и управлять им, автоматически создавать и тестировать, а также разворачивать приложения на AWS или локально. Всего их 4:

  1. AWS CodePipeline
  2. AWS CodeBuild
  3. AWS CodeDeploy
  4. AWS CodeStar.

AWS CODEPIPELINE

AWS CodePipeline — это служба непрерывной поставки для создания прототипов, визуализации и автоматизации шагов, необходимых для выпуска программного обеспечения. Вы можете моделировать и настраивать различные этапы процесса выпуска программного обеспечения. CodePipeline автоматизирует шаги, необходимые для доставки изменений программного обеспечения каждый раз, когда происходит изменение кода, в зависимости от выбранной вами модели выпуска. То есть, он позволяет быстро и надежно предоставлять функции и обновления. Вы также можете легко интегрировать AWS CodePipeline со сторонними сервисами, такими как GitHub или ваш собственный плагин.

AWS CODEBUILD

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

Читать еще:  Мир до и после. Как изменится жизнь с наступлением DNS Flag Day

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

AWS CODEDEPLOY

AWS CodeDeploy — это инструмент, который автоматизирует развертывание кода на любом инстансе, включая инстансы Amazon EC2 и локальные серверы. AWS CodeDeploy ускоряет процессы развертывания и упрощает обновление приложений.

AWS CODESTAR

AWS CodeStar — это инструмент для интеграции пользовательского интерфейса в единую систему. AWS CodeStar упрощает и централизует управление всеми процессами разработки программного обеспечения. Он позволяет настроить все инструменты для непрерывной поставки программного обеспечения за считанные минуты, что ускоряет выпуск кода.

Облачная платформа Google для DevOps

Google Cloud Platform (GCP) — одна из крупнейших компьютерных сетей. Как и AWS, GCP — это решение для крупных проектов, которым требуется множество функций и возможностей. Разница в том, что GCP работает на той же инфраструктуре, которую Google использует в своих продуктах для конечных пользователей: Gmail, YouTube, Google Sheets и т. Д.

Инструменты Google Cloud Console разворачивают, масштабируют и диагностируют все бизнес-проблемы. Практически все можно сделать с помощью нового графического пользовательского интерфейса. Сборка и настройка вычислительного сервера теперь сводится в основном к щелчку мыши в браузере. Кроме того, GCP поддерживает полные комплекты облачной разработки для широкого спектра платформ, включая Visual Studio, Android Studio, Eclipse, Powershell и многие другие.

Облачные инструменты Google, которые помогают разрабатывать и развертывать облачные приложения, а также управлять ими:

  • Cloud Console
  • Google Compute Engine
  • GCP Deployment Manager.

CLOUD CONSOLE

Cloud Console предоставляет простой графический веб-интерфейс для развертывания, масштабирования и диагностики бизнес-проблем. С его функцией «on-the-go» вы можете быть в курсе любых проблем и даже выполнять некоторые базовые действия на мобильном устройстве, такие как перезапуск сервера. С помощью Google Cloud Console для DevOps вы можете легко управлять всем процессом в облаке.

GOOGLE COMPUTE ENGINE

Google Compute Engine позволяет пользователям запускать рабочие нагрузки на физическом оборудовании Google. Его виртуальные машины доступны с несколькими настройками, включая предварительно определенные размеры или возможность создавать собственные типы машин, оптимизированные для ваших конкретных потребностей. GCE позволяет администраторам выбирать регион, в котором будут храниться и использоваться определенные данные.

GCP DEPLOYMENT MANAGER

GCP Deployment Manager упрощает всю работу. Эксперты DevOps могут указать, как должно выглядеть окончательное развертывание, а GCP будет использовать необходимые инструменты и процессы. С помощью диспетчера развертывания пользователи могут указать все ресурсы, необходимые для программы, в декларативном формате с использованием YAML, Python или Jinja2.

Microsoft Azure для DevOps

Azure — продукт софтверного гиганта Microsoft. Основными потребителями этого облака являются те, кто предпочитает Microsoft или привязан к его продуктам. По данным Forbes, более 2/3 компаний используют сервисы Microsoft, поэтому Azure — отличное решение для удовлетворения их потребностей.

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

  • Azure DevOps
  • Azure DevTest Labs
  • Azure Pipelines
  • Azure Boards

AZURE DEVOPS

Azure DevOps предоставляет командам услуги поддержки для планирования работы, совместной разработки кода, а также создания и развертывания приложений. Разработчики могут работать в облаке с помощью этих служб или локально с помощью Azure DevOps Server.

Он предоставляет интегрированные функции, доступные через ваш веб-браузер или клиент IDE.

AZURE DEVTEST LAB

Лаборатория Azure DevTest Labs позволяет разработчикам в командах и самостоятельно управлять виртуальными машинами (ВМ) и ресурсами PaaS. DevTest Labs создает лаборатории, состоящие из предварительно настроенных баз данных или шаблонов Azure Resource Manager. У них есть все необходимые инструменты и программное обеспечение, которые вы можете использовать для создания сред. Здесь вы можете создать среду за считанные минуты, а не часы или дни.

AZURE PIPELINES

Azure Pipelines — это облачная служба, которую вы можете использовать для автоматической сборки и тестирования вашего проекта кода, а также для совместного использования с другими. Он работает практически с любым языком и с любым типом проекта. Azure Pipelines сочетает в себе непрерывную интеграцию (CI — combines continuous integration) и непрерывную поставку (CD — continuous delivery) для тестирования, создания кода и достижения любой цели.

AZURE BOARDS

Команды могут использовать веб-службу Azure Boards для управления своими программными проектами. Она предоставляет широкий спектр возможностей, включая встроенную поддержку Scrum и Kanban, настраиваемые информационные панели и интегрированную отчетность. Эти инструменты быстро масштабируются по мере роста вашего бизнеса.

Alibaba для DevOps

Люди, которые хотят выйти на восточный рынок, часто используют Alibaba. Это аналог AWS. Alibaba Cloud обеспечивает высокопроизводительные и масштабируемые возможности управления контейнерными приложениями, а также упрощенную конструкцию кластера, масштабирование и менеджмент. С помощью инструментов O&M легко управлять сложной облачной инфраструктурой, быстро создавать образы и развертывать решения в много облачной архитектуре. Alibaba подходит для крупных проектов с разумным бюджетом. Есть также несколько связанных продуктов: Elastic Compute Service, Alibaba Cloud CDN и ApsaraDB для RDS.

DigitalOcean для DevOps

Digitalocean подойдет тем, кому нужен минимальный, но стабильный пакет услуг в облаке: виртуальные серверы, контейнеры, сети, хранилища и базы данных. Другими словами, все самое необходимое без излишеств.

Digital Ocean очень популярен благодаря своей простоте и ясности. У них есть центры обработки данных на выбор: в Нью-Йорке, Сан-Франциско, Амстердаме, Франкфурте, Лондоне, Торонто, Сингапуре и Бангалоре.

10. Пренебрежение планированием обеспечения непрерывности бизнеса и аварийного восстановления

Все, что перенесено в облако, надежно на 100%, не так ли? Не совсем. Показатели безотказной работы инфраструктуры и сервисов у крупных облачных провайдеров значительно выше, чем у среднестатистических предприятий, однако это не значит, что они полностью защищены от системных аварий и ошибок человека.

Если какие-то ваши критически важные процессы работают в облаке, нужно подстраховаться на случай простоев. Даже крупнейшие облака не защищены от капитальных сбоев. Например, в феврале 2017 года в Amazon S3 произошел масштабный отказ, вызванный элементарной опечаткой при наборе команды. Из-за сбоя сервиса облачного хранения данных произошел отказ других сервисов Amazon, и у сторонних провайдеров, которые пользовались услугами AWS, возникли проблемы.

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

− John Edwards. 10 cloud mistakes that can sink your business. CIO. NOV 14, 2017

Поделитесь материалом с коллегами и друзьями

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector