Инструменты управления, мониторинга и биллинга
Платформа Yandex Cloud является готовым полнофункциональным облачным сервисом «из коробки». Она обладает более широкими возможностями управления, мониторинга и биллинга, чем решение VMware.
VMware Cloud Director и Yandex Cloud поддерживают популярные инструменты Infrastructure as Code (IaC): Terraform и CrossPlane. Основным отличием здесь является использование синхронного API в VMware Cloud Director и асинхронного API в Yandex Cloud.
Для мониторинга и биллинга в VMware необходимы дополнительные инструменты. Пользователи Yandex Cloud получают готовые сервисы сбора, хранения и отображения метрик виртуализации, а также измерения потребления ресурсов по модели pay-as-you-go или постоплатной модели.
Инструменты управления по модели «Инфраструктура как код» (IaC)
VMware Cloud Director |
Yandex Cloud |
CrossPlane в инфраструктуре VMware работает поверх VMware Tanzu Application Platform — контейнерной оркестрации поверх ESXi. В VMware Cloud Director синхронное API, поэтому задача распараллеливания процессов, равно как и многопоточность через PowerShell Runspaces, значительно усложняется. Например, можно в несколько потоков запустить создание виртуальной машины в vApp с ключом Async, однако ВМ будут созданы строго последовательно в пределах одной организации. |
Yandex Cloud использует асинхронное API, что позволяет распараллеливать развертывание, не дожидаясь завершения операции с текущим объектом. |
Подсистема биллинга
VMware Cloud Director |
Yandex Cloud |
На платформе VMware отсутствуют встроенные решения по биллингу — каждый облачный провайдер или пользователь виртуализации выбирает стороннее решение для реализации данного функционала. |
Биллинг в Yandex Cloud позволяет измерять потребление ресурсов по моделям pay-as-you-go и постоплатной. Детализация биллинга может быть просмотрена непосредственно в консоли облака, а также выгружена во внешние системы для анализа. С помощью функции «бюджеты» вы можете контролировать потребление ресурсов на платформе. Бюджеты позволяют установить сумму расходов за месяц, а при достижении порога потребления направляют уведомления указанным в настройках пользователям, которые зарегистрированы в облаке. |
Подсистема мониторинга
Мониторинг в VMware
Мониторинг на платформе VMware представлен как встроенными метриками виртуальных машин, так и инструментом vRealize, который дополнительно включает APM (Application Performance Monitoring) и возможности аналитики и рекомендаций по оптимизации инфраструктуры.
Мониторинг в Yandex Cloud
Мониторинг является неотъемлемой частью платформы облака и позволяет собирать, хранить и отображать метрики, а также настраивать алерты и присылать уведомления по ним.
Yandex Monitoring собирает метрики ваших облачных ресурсов автоматически и строит по ним графики и дашборды. Для сервисов платформы автоматически формируются сервисные дашборды с наиболее популярными метриками.
Сервис поддерживает интеграционный слой с системой Prometheus (протоколы RemoteRead, RemoteWrite) — возможность подключения Grafana для визуализации метрик. В сервис можно загружать метрики из приложений, установленных в Yandex Cloud, или использовать свои локальные источники данных.
Для сбора, анализа и хранения логов используется подсистема логирования Cloud Logging, которая агрегирует данные о работе различных ресурсов в лог-группу. Данные для каждой лог-группы хранятся изолированно, распределение доступа осуществляется за счет сервиса Identity and Access Management (IAM). Реализована возможность выгружать и хранить логи Object Storage. Логи из Cloud Logging могут быть добавлены на один дашборд c диагностической информацией из других систем, интегрированных с Grafana с помощью плагина для Grafana.
Архитектурно Cloud Logging и Monitoring построены поверх системной базы YDB, которая находится «под капотом» большинства сервисов Yandex Cloud. А данные автоматически реплицируют в несколько зон доступности, обеспечивая надежное хранение логов и метрик даже при выходе из строя стойки или всего дата-центра.