Bare Metal Cloud: API-управляемая инфраструктура для быстрых Edge и Kubernetes развертываний
Сентябрь 2022 года отмечает 2-ю годовщину нашей платформы Bare Metal Cloud (BMC). С момента общедоступности, API-driven платформа достигла множества вех. Она начала путь как on-demand bare metal инфраструктура, которую DevOps-команды могут использовать для ускорения своих пайплайнов доставки ПО. Сегодня организации используют Bare Metal Cloud для всего — от глобального и edge resource bursting за минуты до one-click развертываний production-ready Kubernetes сред.
В честь предстоящей годовщины, эта статья опишет последние обновления платформы и поделится деталями ее прогресса, показывая, как вы можете использовать ее для вашего конкретного сценария.
Запуск Edge-локации: 10-миллисекундный доступ к Bare Metal Cloud
Признавая важность наличия мощных, предварительно сконфигурированных вычислительных ресурсов максимально близко к источнику данных, мы партнерились с American Tower для запуска нашей первой edge-локации в Остине, Техас.

Улучшая доступность Bare Metal Cloud, мы предоставили пользователям в юго-западе США доступ с задержкой 10 мс к глобально взаимосвязанным, Kubernetes-ready серверам. Используя 5G-коннективность стратегически расположенного edge дата-центра, платформа теперь поддерживает next-generation рабочие нагрузки и предоставляет бизнесу доступ к высокопропускным, низколатентным технологиям.
Используя Megaport Cloud Router, вы можете легко создать множественные виртуальные L3 приватные соединения от edge до ряда других локаций Bare Metal Cloud по США. Это помогает дальше ускорить скорости передачи и улучшить коннективность инфраструктуры.
Преимущества использования Bare Metal Cloud Edge инстансов:
- Меньшая латентность передачи данных.
- Ускоренная передача данных в другие локации Bare Metal Cloud.
- Улучшенная производительность для живых потоков данных и аналитики в реальном времени.
- Более плавный пользовательский опыт для ваших приложений.
- Аппаратный уровень безопасности данных с Intel SGX и 20 Гбит/с DDoS защитой.
- Нет забот об инфраструктуре — управляемые стойки, питание, охлаждение и безопасность.
Вы можете выбрать edge-инстанс под ваши нужды и поднять инфраструктуру за 60 секунд. Если выбранный инстанс недоступен в предпочтительной локации, портал Bare Metal Cloud теперь позволяет выбрать альтернативные локации развертывания сервера в один клик.

Доступно в 6 локациях по США, Европе и Азии, с множеством новых локаций в скором времени, Bare Metal Cloud продолжает приносить вычислительные ресурсы прямо туда, где они нужны.
Интеграция с SUSE Rancher: High Availability K8s кластер за менее 5 минут
В июле 2021 мы впервые запустили Bare Metal Cloud инстансы с интеграцией SUSE Rancher с целью помочь разработчикам сэкономить часы работы, необходимые для построения платформы контейнерных сервисов с нуля. Упрощая создание single-node management кластеров, решение было идеально для Kubernetes адопции или тестирования ПО на K8s.
За это время SUSE Rancher на Bare Metal Cloud эволюционировал в out-of-the-box enterprise Kubernetes инфраструктурное решение, подходящее для всего — от песочниц до Day 2 операций. Последняя фаза развития платформы внедрила оптимизированное провижининг geo-распределенного single или multi-node workload кластера вместе с его management кластером. Эта фича дает организациям turnkey доступ к устойчивой, глобальной контейнерной среде, работающей на новейшем выделенном железе.

Процедура развертывания решения занимает менее 5 минут и требует всего пару кликов из интуитивного портала Bare Metal Cloud или одного POST запроса через API платформы.
Без накладных расходов на настройку инфраструктуры, решение позволяет:
- Развернуть предварительно сконфигурированный 1 или 3-node management кластер.
- Развернуть 1 или 3-node workload кластер в той же или другой локации.
- Управлять выделением публичных IP для каждого узла.
- Добавлять приватные ключи или сертификаты для кластера.
- Настраивать access tokens, TLS settings, node taints и доменные имена.
- Планировать регулярные снапшоты бэкапа кластера.
- Получить 15 ТБ бесплатного пула полосы пропускания для всех узлов в одной локации.
Решение развертывает кластеры на дефолтной backend сети пользователя и автоматически присваивает соответствующие Kubernetes роли и теги для легкого различия и управления провижинированными ресурсами. После провижининга workload кластера пользователи могут дополнительно масштабировать и настраивать свои узлы через легко доступный Rancher UI.

DevOps-команды также могут использовать интеграцию Bare Metal Cloud с популярными IaC инструментами для автоматизации провижининга и управления их high-availability, enterprise Kubernetes инфраструктурой. Вы можете управлять Bare Metal Cloud как кодом, используя Terraform и Pulumi провайдеры или Ansible модули, доступные и регулярно обновляемые на GitHub странице phoenixNAP.
Обновления GitHub: Go и Python SDKs
Open-source ПО продолжает топливо cloud-native архитектуру Bare Metal Cloud. Взамен, phoenixNAP продолжает отдавать обратно комьюнити, постоянно обновляя и расширяя свои GitHub репозитории.
В наших непрерывных усилиях построить и поддерживать комплексную библиотеку кода на GitHub, мы разработали SDK для Python и Go. Разработчики могут использовать их для глубокого погружения в технологию, питную Bare Metal Cloud, интегрировать ее в свои развертывания и расширить для своих сценариев.
SDK позволяют взаимодействовать с платформой через ее API для выполнения следующего:
- Чтение записей audit log для отслеживания API вызовов и WebUI активностей.
- Провижининг, декомиссион или ребут серверов, получение SSH ключей и др.
- Создание, листинг, редактирование и удаление приватных сетей.
- Запрос и удаление IP блоков.
- Развертывание SUSE Rancher-управляемых K8s кластеров.
- Назначение тегов для группировки и категоризации развернутых ресурсов.
Помимо Go и Python SDKs, GitHub Bare Metal Cloud phoenixNAP содержит официальный SDK для Ruby, упрощая взаимодействие с API платформы без переключения на другой язык.
Введение Public Network IP Blocks
Традиционно приватные IP-адреса автоматически назначались Bare Metal Cloud серверам. Чтобы предложить вам больше гибкости при выборе IP блоков и количества IP-адресов для назначения вашим развертываниям, phoenixNAP представил функцию публичного IP аллокации.

Используя BMC портал или API, вы теперь можете легко покупать публичные IP блоки в разных локациях дата-центров в процессе развертывания сервера и включать доступ к серверу за пределами приватных сетей.
Публичные IP блоки покупаются и биллятся отдельно. В зависимости от нужд, купите до 16 IP, 13 из которых назначаемые. Также можно выбрать сохранение IP блока даже при декомиссии сервера, к которому он был ранее назначен, и переназначить его на новое развертывание.
Дополнительно, новая фича позволяет назначать публичные IP аллокации не только серверам, но и вашей публичной сети. Это добавляет гибкости сетевым развертываниям на платформе. Хотите ли вы использовать свои API-driven серверы в высокобезопасной приватной сети или обращаться к ним через интернет, Bare Metal Cloud делает определение и управление сетью легкими.

Упрощенное управление сетью с IP Tagging
С введением публичных IP в Bare Metal Cloud, мы добавили опцию тегирования ваших IP блоков для целей фильтрации и улучшенной видимости ваших серверных и сетевых развертываний. Аналогично существующей фиче тегирования серверов, вы можете назначать метаданные IP блокам для легкой категоризации в зависимости от их локации, окружения, назначения и др.
Опция тегирования позволяет:
- Получать существующие теги для обзора назначений тегов.
- Фильтровать существующие IP блоки на основе назначенных тегов.
- Перезаписывать существующие теги новыми.
Например, вы можете назначить имя и значение вашему новому развернутому IP блоку на основе его локации развертывания или окружения, в котором вы планируете его использовать.
BYOIP для более легкой миграции платформы
Мы также представили опцию Bring Your Own IP (BYOIP) в Bare Metal Cloud. Теперь вы можете импортировать свои существующие IP блоки вместо покупки новых у phoenixNAP.
Новая фича помогает выровнять вашу новую инфраструктуру с существующими политиками безопасности, управления и развертывания.
Фича обеспечивает плавную миграцию на Bare Metal Cloud для организаций, которые:
- Используют свои IP пулы для балансировщиков нагрузки, веб-серверов или похожих развертываний.
- Имеют существующие архитектурные зависимости от конкретных IP-адресов.
- Используют устройства с захардкоженными IP.
- Полагаются на сервисы, использующие доверенные, смежные IP как точки контакта.
После подтверждения валидности и владения вашим IP блоком, его можно легко импортировать в Bare Metal Cloud и управлять как через BMC портал, так и через API платформы.
Эволюция продолжается
Как один из самых универсальных продуктов в портфолио phoenixNAP, Bare Metal Cloud продолжает эволюционировать. Что остается неизменным — этот API-first платформа предлагает легко потребляемые выделенные серверы, позволяющие DevOps командам выкатывать код быстрее, пока помогая их организациям оптимизировать ИТ-расходы.
Пока мы дальше проталкиваем границы Bare Metal Cloud, чтобы помочь cloud-native организациям решать вызовы современного ИТ, мы с нетерпением ждем поделиться с вами более захватывающими новостями.
Облачные вычисления
- Инструменты мониторинга AWS: Заполнение пробелов в производительности
- Почему облачная безопасность — краеугольный камень современной киберзащиты
- Google Cloud Platform Cheat Sheet: основные сервисы, ИИ и инсайты миграции
- Эволюция Google Cloud в 2020: продвинутый Meet, миграция мейнфреймов, COVID данные и бесплатное обучение
- Освоение Google Cloud Platform: функции, преимущества и почему это важно
- Основные инструменты платформы Azure для современного облачного успеха
- Ре‑платформинг в облаке: что это такое и как он обеспечивает эффективную миграцию
- Развертывание DevOps в облаке: проверенный блупринт для цифровой трансформации
- Миграция Enterprise Resource Planning (ERP) в облако: проверенная дорожная карта успеха
- Как COVID-19 продолжает разогревать киберпреступность: удалёнка, вакцинные цепочки и шпионаж