Ракета в облако: Anthos ускоряет рост Google на корпоративном рынке
Облако быстро изменило весь ИТ-ландшафт. Благодаря гибкости, масштабируемости и высокой доступности облака оно стало не просто привлекательным, но и необходимым для каждой организации, конкурирующей в современной экономике. Большинство предприятий так или иначе используют облако. И это не только потому, что облако может помочь организациям сократить расходы на содержание локальных центров обработки данных. Преимущества высокой доступности, отсутствия привязки к поставщику и более быстрого выпуска выпусков, вероятно, являются серьезными причинами для выбора облака. Несмотря на то, что некоторые предприятия по-прежнему имеют собственные центры обработки данных, объем рабочей нагрузки, размещаемой в облаке, резко возрастает. Облако уже не то, что десять лет назад. Концепция, которая казалась слишком хорошей, чтобы быть правдой, теперь доступна всем в виде частных и общедоступных облачных провайдеров. Такие поставщики, как AWS, Microsoft Azure и Google Cloud, стали лидерами в борьбе за господство в облаке. Различные другие организации неустанно работали над тем, чтобы остаться в гонке. Эта здоровая конкуренция стимулирует инновации быстрыми темпами. А для Google ее гибридная и мультиоблачная платформа Anthos может стать билетом, необходимым для того, чтобы еще больше закрепиться на рынке корпоративных облачных вычислений.
Несмотря на то, что рынок облачных вычислений существует уже более десяти лет, он является новым, и борьба за доминирование все еще ведется. Каждый поставщик стремится представить услуги, которые переопределяют то, что облако может сделать для организации. Многим организациям не нравится идея полной миграции в облако. С практической точки зрения перенос огромной рабочей нагрузки в облако, которое, кажется, отлично работает в локальной среде, может быть расточительным. Войдите в гибридное облако.
Почему гибридное облако?
Идея стопроцентного внедрения облака выглядит хорошо на бумаге. Однако не каждая рабочая нагрузка предназначена для облака. Во-первых, вы не можете просто перемещать петабайты данных в облаке до тех пор, пока не согласитесь платить целое состояние только за хранилище. Помимо этого, большинство организаций не полностью поддерживают идею публичных облаков из-за боязни атак. Другой вариант — поддерживать частное облако. Вы можете использовать брандмауэр вашей организации для защиты данных вашего приложения. Однако проблема в том, что создание частного облака может быть дорогостоящим. Кроме того, масштабирование может стать проблемой в будущем. Вот почему многие организации внедряют гибридное облако. Гибридное облако дает организациям возможность поддерживать свои рабочие нагрузки на разных платформах без необходимости полностью привязываться к одной из них. Таким образом, организации могут использовать общедоступные и частные облака вместе со своей локальной архитектурой. Рабочие нагрузки, требующие большей безопасности, могут полагаться на одно частное облако или локально, а те, которые не содержат конфиденциальных данных, могут быть перемещены в общедоступное облако по выбору пользователя. Гибридное облако предоставляет единую платформу управления для всех рабочих нагрузок.
Добавьте к этому многооблачную среду — возможность выполнять рабочие нагрузки на нескольких общедоступных облачных платформах — и вы получите Google Anthos.
Антос Google
Анонсированная в начале прошлого года Anthos представляет собой гибридную мультиоблачную платформу Google. Эта платформа не зависит от облака и имеет невероятную основу «контейнер как услуга». Хотя разные поставщики предлагают гибридные и мультиоблачные сервисы, они мало помогают, когда речь идет о перемещении устаревших рабочих нагрузок в облако. Многие приложения являются монолитными, и их переписывание может оказаться слишком трудоемким. Большинство организаций предпочли бы оставить свои приложения такими, какие они есть, вместо того, чтобы рисковать и пытаться перейти в облако. Облако иногда не может быть ответом, если вы хотите модернизировать свою архитектуру. И Google Anthos помогает в этом. Виртуализация устаревших рабочих нагрузок может быть длительным и сложным процессом, что делает его далеко не идеальным. Вместо того, чтобы перемещать все серверы и виртуальные машины в облако, Anthos упрощает переход за счет контейнеризации ваших рабочих нагрузок. Образы ВМ можно перенести в экземпляры контейнеров, которые не требуют столько ресурсов, что вам не придется жертвовать преимуществами облака. Помимо этого, мультиоблачная платформа Anthos поддерживает ваши рабочие нагрузки, выполняемые в AWS и Azure, что делает ее независимой от поставщика. Это одна из первых основных платформ, обеспечивающая такую поддержку, что делает ее привлекательной для предприятий, которые не хотят быть привязанными к поставщику.
Anthos — идеальный выбор для организаций, которые хотят присоединиться к микросервисам. Google построен на основе Google Kubernetes Engine (GKE), который помогает управлять рабочими нагрузками, выполняемыми на всех различных платформах. Google сотрудничает с такими организациями, как Robin.io, NetApp, Hewlett Packard Enterprise и Dell EMC, чтобы предоставлять предварительно упакованную поддержку Anthos в своем программном обеспечении. Anthos также можно запускать на серверах, на которых могут размещаться кластеры Kubernetes. Агент используется для установления последовательного и безопасного соединения с Google Cloud Platform, что помогает управлять всеми рабочими нагрузками с одной платформы.
Давайте посмотрим на различные компоненты Anthos и на то, как они все объединяются, чтобы стать одним мощным инструментом.
1. Локальная версия GKE
Как обсуждалось ранее, GKE лежит в основе Anthos и предоставляет платформу для контроля и управления распределенной инфраструктурой. Однако Anthos также предлагает программное обеспечение, основанное на Kubernetes и совместимое с GKE, которое называется GKE on-premises. Локальную версию GKE можно развернуть на совместимом оборудовании, после чего ответственность за управление экземплярами и обновлением версий Kubernetes возлагается на Google. GKE on-premises также может применять исправления безопасности к вашему оборудованию, если обнаружена уязвимость.
2. Управление конфигурацией Anthos
Если вы знакомы с Kubernetes, то понимаете, насколько сложным может быть управление конфигурацией. Большая часть этого выполняется вручную, если только вы не используете размещенную службу Kubernetes. Для разных экземпляров и сред требуются разные конфигурации, что может привести к проблемам при обновлении экземпляров. Однако Anthos предлагает решение этой проблемы в виде инструментов, которые помогают настроить несколько кластеров Kubernetes и управлять ими. Anthos Config Management помогает последовательно обеспечивать сеть и безопасность в различных средах с помощью конфигураций, хранящихся в репозиториях, таких как GitHub или Google Cloud Source Repository.
3. Сервисная сетка Istio
Anthos использует широко используемый Istio для сетевого взаимодействия. В контейнерных средах сеть теперь превратилась в сервисную сетку. Istio управляет сетью, чтобы обеспечить бесперебойную работу приложений, основанных на архитектуре микросервисов. Istio обеспечивает связь между различными компонентами одного приложения независимо от того, размещены они локально или в облаке. Istio может интегрироваться с различными программно определяемыми сетями по вашему выбору.
4. Директор по трафику
Traffic Director — это полностью управляемая плоскость управления трафиком GCP для сервисной сетки. С помощью Traffic Director вы выполняете глобальную балансировку нагрузки для своих рабочих нагрузок. Вы можете внедрять Traffic Director в свою инфраструктуру постепенно, поскольку он работает как с виртуальными, так и с контейнерными рабочими нагрузками. Traffic Director также может выполнять проверки работоспособности, процентное разделение трафика и автоматическое масштабирование по запросу. Он использует стандартные API, которые позволяют ему работать с дополнительными прокси-серверами, такими как envoy.
5. Миграция для Anthos
Эта служба помогает пользователям упростить миграцию рабочих нагрузок на основе виртуальных машин в контейнеры. Migrate for Anthos идеально подходит для простого обновления сложных рабочих нагрузок. Если определенные компоненты вашей рабочей нагрузки лучше всего подходят для виртуальной машины, вы можете просто переместить их в вычислительную машину с помощью Migrate for Compute Engine. Migrate for Anthos позволяет избавиться от ручной работы, о которой мечтают различные ИТ-команды, и вместо этого обеспечивает плавную миграцию независимо от размера вашей команды.
6. Облачный бег
Cloud Run — это полностью управляемая и автоматизированная бессерверная платформа для запуска рабочих нагрузок, управляемых событиями. Cloud Run абстрагирует управление инфраструктурой и позволяет пользователям сосредоточиться на сборке. Эта платформа позволяет легко развертывать кластеры на GKE. Cloud Run может мгновенно увеличиваться и уменьшаться в зависимости от рабочей нагрузки.
Почему гибридное облако так популярно
Услуги гибридного облака востребованы из-за того, что они подходят для существующей архитектуры, а также помогают разработчикам работать над модернизацией. Организациям нравится идея получать единый счет за все разные платформы, которые они используют для разных рабочих нагрузок. Однако Anthos использует участие Google в проекте Kubernetes и обеспечивает более устойчивую платформу. Несмотря на то, что у каждого основного поставщика облачных услуг есть своя версия гибридного/мультиоблачного предложения, Anthos от Google выделяется.