Перенос рабочих нагрузок AIX в Azure с помощью Skytap

Виртуальная сеть Azure
Приватный канал Azure
Azure ExpressRoute
Виртуальные машины Azure
Azure Data Box

Skytap в Azure упрощает перенос в облако приложений, работающих в IBM Power Systems. Этот пример иллюстрирует перенос логических секций AIX (LPAR) в Skytap в Azure и основан на последних рекомендациях от клиентов. Веб-приложение в Microsoft Azure предоставляет пользователям современный интерфейс для ресурсов, работающих в Skytap в Azure.

Архитектура

Diagram that shows Azure components used to migrate IBM i workloads to Skytap on Azure.

Скачайте файл Visio для этой архитектуры.

Рабочий процесс

Числа на схеме соответствуют следующим потокам данных.

  1. Пользователь в локальной среде использует веб-браузер для подключения к Azure через частное подключение Azure ExpressRoute. Это веб-приложение предоставляет современный интерфейс для служб, которые выполняются в секциях AIX LPAR в Skytap в Azure.

  2. Шлюз Azure Data Box развертывается в локальной среде вблизи существующей инфраструктуры AIX центра обработки данных, которая включает в себя сервер AIX NIM. Шлюз Data Box загружает данные и выполняет восстановление системы в Azure. Резервное копирование AIX выполняется с помощью собственных команд mksyb и savevg операционной системы.

  3. Файлы, для которых выполняется резервное копирование в Шлюз Data Box, переносятся в учетную запись Хранилища BLOB-объектов Azure через Приватный канал Azure — конечную точку частного доступа к службам Azure.

  4. В среде Skytap в Azure сервер NIM под управлением UNIX используется для восстановления базовой операционной системы AIX на секции LPAR в Skytap в Azure.

  5. После чего AIX LPAR перезагружается. Все группы томов данных восстанавливаются через Шлюз Data Box по протоколу NFS. Этот процесс повторяется для каждой восстанавливаемой секции LPAR.

Компоненты

Архитектура использует следующие компоненты:

  • Skytap в Azure — это служба, которая выполняет традиционные рабочие нагрузки IBM Power и x86 на оборудовании в центрах обработки данных Azure. Организации, которые выполняют приложения в операционных системах AIX или Linux на основе IBM Power, могут перенести их в Azure с минимальными усилиями.

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

  • Виртуальная сеть Azure — это фундаментальный строительный блок для вашей частной сети в Azure. В качестве программно-определяемой сети виртуальная сеть предоставляет изолированную среду для виртуальных машин и других ресурсов Azure, что позволяет им обмениваться данными друг с другом, с Интернетом и локальными сетями. Дополнительные сведения о подключениях Skytap в Azure см. в статье о Skytap Well-Architected Framework (Платформа на основе архитектуры Skytap).

  • Приватный канал Azure создает службу приватного канала в виртуальной сети, чтобы веб-клиент мог использовать ресурсы из Skytap в Azure.

  • Хранилище BLOB-объектов Azure — это решение хранилища объектов, созданное для хранения огромных объемов неструктурированных данных, например текста и двоичных данных.

  • Azure ExpressRoute расширяет локальные сети в облачные службы Майкрософт (в том числе Azure и Office 365), используя частное подключение, которое предоставляется поставщиком подключений. Дополнительные сведения о том, как работает Azure ExpressRoute с Skytap, см. в статье Skytap Getting Started with Azure Networking guide (Начало работы со Skytap. Руководство по Сети Azure).

  • Шлюз Azure Data Box — это виртуальное устройство, которое устанавливается в локальной среде. Оно использует файловую систему NFS и протоколы SMB для записи данных, после чего Шлюз Data Box отправляет данные в Azure.

Альтернативные варианты

  • Для доступа к экземплярам AIX, работающим в Skytap в Azure, можно подключиться через виртуальную частную сеть (VPN) или Интернет. Например, вы можете использовать SSH (Secure Shell) для доступа к системам AIX в Azure.

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

  • Чтобы упростить доступ пользователей, вы можете создать современные интерфейсы и приложения в Azure для экземпляров AIX, работающих в Skytap в Azure, продолжив выполнение критически важных компонентов или систем записи (SOR) в AIX.

Подробности сценария

С момента появления в 1986 году операционная система AIX была лучшим выбором для крупных критически важных приложений. AIX была разработана для виртуализации с нуля. В этой ОС используется несколько секций LPAR, которые работают в изоляции на заданном сервере IBM Power System. До настоящего момента единственным вариантом было либо изменение архитектуры приложений для перемещения в облако, либо затраты на их поддержание в локальной среде или среде совместного размещения.

Skytap в Azure — это специальное оборудование, обеспечивающее собственную инфраструктуру IBM Power9 с операционной системой AIX. Полное облачное резервное копированию и восстановление обеспечивает служба хранилища Azure. Вам не нужно выполнять рефакторинг и изменение архитектуры приложений для их запуска в Skytap в Azure, а способ управления существующими приложениями IBM Power в локальной среде практически не отличается.

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

Потенциальные варианты использования

  • Самостоятельный простой процесс lift-and-shift переноса рабочих нагрузок AIX в Skytap в Azure.

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

  • Масштабирование путем быстрого развертывая секций AIX LPAR по запросу.

  • Ускорение операций DevOps и увеличение масштаба тестирования с помощью ресурсов по запросу.

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

Рекомендации

Доступность

Skytap в Azure обеспечивает высокую доступность для систем IBM Power9 на основе хранилища с дисками SSD в конфигурации RAID 6+1 и магистральной сети с пропускной способностью 10 Гбит/с.

Skytap в Azure обеспечивается Соглашением об уровне обслуживания, гарантирующим уровень доступности 99,95 %.

Производительность

Skytap в Azure обеспечивает высокую производительность и эффективность для поддержки ресурсоемких рабочих нагрузок, предоставляя до 16 виртуальных ЦП и 512 ГБ ОЗУ, а также все преимущества облачного масштабирования. Благодаря предоставлению емкости по запросу и оплате по мере использования вы можете сэкономить на добавлении оборудования в локальной среде для удовлетворения растущих требований. Вы можете использовать секции LPAR меньшего размера и настроить ресурсы нужным образом.

Skytap в Azure обеспечивает эффективное функционирование благодаря собственной поддержке AIX в системах IBM Power9, размещенных в центрах обработки данных Azure и управляемых корпорацией Майкрософт.

Масштабируемость

Одно из преимуществ решения на основе Azure — возможность горизонтального масштабирования. Благодаря масштабированию приложениям доступны практически неограниченные вычислительные ресурсы. Azure поддерживает несколько способов горизонтального масштабирования вычислительной мощности, например с помощью масштабируемых наборов виртуальных машин и балансировки нагрузки в кластере. Другие компоненты платформы как услуги (PaaS) динамически масштабируют вычислительные ресурсы. Кроме того, приложения в Azure могут использовать кластеры Kubernetes в качестве служб вычислений для указанных ресурсов.

Чтобы вертикально увеличить масштаб в Azure, выберите больший размер виртуальной машины для рабочей нагрузки.

Безопасность

Skytap в Azure соответствует отраслевым требованиям к безопасности в облаке, в том числе аттестациям и нормам стандартов System and Organization Controls for Service Organizations 2 (SOC 2) и SOC 3 по ISO 27001 и PCI DSS 3.2. Дополнительные сведения о том, как Skytap защищает рабочие нагрузки, см. в статье Skytap Well-Architected Framework Security Pillar (Основы безопасности Skytap Well-Architected Framework).

Оптимизация затрат

Выполнение рабочих нагрузок AIX в Skytap в Azure позволяет оптимизировать затраты по сравнению с локальными развертываниями. Планы использования на основе потребления позволяют развертывать секции AIX LPAR только при необходимости и масштабировать их по запросу для удовлетворения требований рабочих нагрузок.

Дополнительные сведения о ценах см. на вкладке Планы и цены для Skytap в Azure на портале Azure Marketplace.

Развертывание этого сценария

Чтобы начать работу с приложениями AIX в Azure, ознакомьтесь с шаблоном Skytap в Azure на портале Azure Marketplace. Дополнительные сведения о различных вариантах миграции и развертывания см. в статье Skytap Well-Architected Framework (на английском языке).

Следующие шаги

Чтобы узнать больше о Skytap в Azure, обратитесь legacy2azure@microsoft.com или проверка из следующих ресурсов: