Сервисы для управления ресурсами VK Cloud
Мониторьте инфраструктуру с помощью Cloud Monitoring и управляйте облачными ресурсами с Terraform и API/CLI
Контролируйте систему и отслеживайте метрики с Cloud Monitoring
Cloud Monitoring — сервис мониторинга, который собирает данные о работе системы, в том числе любые пользовательские метрики.
С его помощью вы всегда в курсе состояния инфраструктуры и можете отслеживать изменения производительности, оптимизировать потребление ресурсов, поддерживать стабильную работу приложений и всегда быть в курсе работоспособности системы.
Возможности Cloud Monitoring
Cloud Monitoring «из коробки» поддерживает мониторинг стандартного программного обеспечения: баз данных, очередей сообщений, серверов приложений.
Преимущества Cloud Monitoring
Отслеживание любых параметров
Отслеживайте технические и бизнес-показатели, необходимые тимлидам и руководителям направлений.
Настройка метрик
Гибко настраивайте агрегацию метрик и сами выбирайте период для мониторинга данных.
Наглядная визуализация
Визуализируйте данные и стройте наглядные панели мониторинга с использованием графиков, круговых, линейных и столбчатых диаграмм.
Оптимизирование ресурсов
Повышайте отказоустойчивость системы мониторинга работы серверов и сервисов за счет размещения ресурсов Cloud Monitoring отдельно от объектов мониторинга.
Быстрый запуск и настройка
Используйте готовые агенты для любых Linux- и Windows-систем для быстрого запуска мониторинга загрузки системы и других параметров.
Управляйте сервисами VK Cloud с помощью Terraform
Terraform — инструмент, который позволяет декларативно управлять инфраструктурой с помощью файлов конфигураций.
Используя его, можно прописать код и команды для управления инфраструктурой, а не настраивать вручную каждый компонент.
Преимущества Terraform
Автоматизируйте процессы, легко управляйте инфраструктурой и ее ресурсами.
Создавайте виртуальные машины, базы данных и другие ресурсы по шаблону, используя всего один манифест.
Отслеживайте любые изменения в конфигурации и быстро возвращайтесь к нужной версии инфраструктуры.
Сокращайте время на развертывание и избавьте системных администраторов от трудоемких процессов.
Снижайте зависимость от конкретных специалистов — разобраться в инфраструктуре сможет любой DevOps-инженер с соответствующим опытом.
Получайте доступ к информации об этапах разработки и версиях ИТ-продукта за счет самодокументирования всей рабочей ИТ-инфраструктуры.
С помощью Terraform можно управлять сервисами VK Cloud
Виртуальные машины
Виртуальные сети
Балансировщики нагрузки
Управляемые базы данных
Кластеры Kubernetes
Автоматизируйте управление облачными ресурсами с API
API — публичное API, позволяющее пользователям автоматизировать управление жизненным циклом вычислительных ресурсов в облаке VK Cloud.
Сценарии использования API/CLI:
FAQ
Что такое Cloud Monitoring?
Cloud Monitoring — облачная система мониторинга виртуальных машин и приложений. Позволяет собирать, отслеживать и сравнивать метрики.
Позволяет вести мониторинг ИТ-инфраструктуры, настроенных пользователями веб-приложений и сервисов, а также собирать и проверять сводную информацию о системе. Эта информация нужна, чтобы оперативно реагировать на инциденты и обеспечить стабильную работу всех сервисов и приложений.
Какие параметры можно отслеживать с помощью Cloud Monitoring?
Некоторые метрики преднастроены, например, мониторинг нагрузки сети и виртуальных машин автоматизирован.
Также облачный мониторинг Cloud Monitoring позволяет отслеживать пользовательские метрики в приложениях и сервисах.
Что такое пользовательские метрики?
Пользовательская метрика — любая метрика, которую вы добавили в систему мониторинга. С помощью таких метрик вы получаете больше информации о работе системы, можете вести мониторинг приложений или собрать бизнес-показатели.
Например, с помощью пользовательских метрик можно вести мониторинг виртуальных машин, отслеживать время загрузки веб‑страницы и количество ошибок, возникающих при выполнении запросов. Для работы с пользовательскими метриками вы можете использовать API.
Можно ли удалить метрики из Cloud Monitoring?
Из системы мониторинга сети, ВМ и других компонентов ИТ-инфраструктуры нельзя удалять метрики до тех пор, пока не закончится срок их хранения.
Как можно визуализировать метрики в Cloud Monitoring?
В сервисе доступны столбчатые, круговые или линейные диаграммы. Дашборды и отчеты находятся в личном кабинете в разделе «Управление мониторингом».
Как можно агрегировать метрики в Cloud Monitoring?
Метрики можно объединять, используя максимальные, минимальные и средние значения. Агрегация автоматическая, интервалы от 1 минуты до 1 часа.
Как начать работать с Cloud Monitoring?
Откройте личный кабинет VK Cloud, перейдите в раздел «Мониторинг» и кликните «Создать график». Выберите необходимые параметры для мониторинга системы, ее работоспособности, состояния приложений.
В личном кабинете вы также можете:
- создавать, настраивать и сохранять дашборды ресурсов VK Cloud и метрики сервисов и приложений пользователя;
- отслеживать все нужные преднастроенные и пользовательские метрики;
- вести мониторинг доступности и производительности сервера, сети, сервисов и приложений по заданным параметрам.
Какие инструменты можно использовать?
Наличие API дает возможность работать с облачными ресурсами в соответствии с парадигмой инфраструктура как код (Infrastructure-as-Code, IaC) при помощи популярных сторонних инструментов, совместимых с облаком VK Cloud. Среди таких инструментов Terraform, Ansible, Puppet, etc. Также для управления облаком из командной оболочки можно использовать разные инструменты командной строки, взаимодействующие с облаком через API. С помощью этих инструментов пользователи могут автоматизировать рутинные операции с облачными ресурсами посредством shell-скриптов.
Как начать пользоваться CLI облака VK Cloud?
Интерфейс командной строки (Command-line interface, CLI) облака VK Cloud легко установить на свой компьютер. Для этого надо установить клиентское приложение, скачать API-ключи и загрузить их в сеанс командной оболочки. Более детально можно узнать в соответствующем разделе документации.
Могу ли я разработать свой инструмент для работы с облаком VK Cloud?
Да, есть клиентские библиотеки для всех популярных языков программирования. С их помощью можно создать собственный инструмент для работы с облачной инфраструктурой в VK Cloud.
Какие типовые сценарии использования Terraform ?
- Создание однотипной инфраструктуры из шаблонов
- Тестовые среды, которые надо пересоздавать по расписанию
- CI/CD
- Конструкторы инфраструктуры
- Аудит инфраструктуры
Как начать использовать Terraform?
Об установке и настройке провайдера подробнее здесь.