Эмулятор Solaris Stromasys Charon-SSP на виртуальных машинах Azure

Хранилище Azure
Виртуальные машины Azure

Идеи, связанные с решением

Эта статья является идеей решения. Если вы хотите, чтобы мы дополнили содержимое дополнительными сведениями, такими как возможные варианты использования, альтернативные службы, рекомендации по реализации или рекомендации по ценообразованию, сообщите нам об этом, предоставив отзыв на GitHub.

В этой статье показано, как эмулятор Charon-SSP от партнера Майкрософт Stromasys может запускать виртуальные машины Solaris на основе процессора SPARC в Azure. Charon-SSP входит в семейство продуктов для кроссплатформенной аппаратной виртуализации Charon. Эмулятор может создавать виртуальные реплики членов семейства SPARC Sun-4m, Sun-4u или Sun-4v на стандартных физических компьютерах Linux x86-64 или гипервизорах.

Запуск приложений в эмуляторе в Azure имеет ряд преимуществ, таких как снижение эксплуатационных затрат и энергопотребления. Вы также можете запустить несколько экземпляров приложений на одном узле x86-64 standard или существующей инфраструктуре виртуализации, обеспечивая преимущества консолидации и упрощая управление устаревшими системами и ее обслуживание.

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

  • Включите функцию lift-and-shift с минимальным уровнем трения из локальных рабочих нагрузок, работающих на компьютерах SPARC Solaris, в Azure.
  • Продолжайте использовать приложения, которые выполняются на SPARCstation или SPARCserver с окончанием срока службы, без изменений.
  • Управляйте несколькими узлами сервера и дочерними виртуальными машинами Solaris из одного интерфейса.
  • Разрешите сопоставление с недорогим хранилищем Azure и архивными лентами в целях регулирования и соответствия требованиям.

Архитектура

Схема архитектуры Charon-SSP и Solaris.

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

Поток данных

  1. Директор Charon-SSP позволяет управлять несколькими узлами серверов, на каждом из которых может выполняться одна или несколько дочерних виртуальных машин Solaris. Эта настройка обеспечивает единое место управления при масштабировании фермы виртуальных машин узла и их дочерних виртуальных машин Solaris. Charon-SSP Manager предоставляет простой и интуитивно понятный графический интерфейс управления.
  2. Агент Charon-SSP работает в дистрибутивах Linux на виртуальных машинах Azure. Этот компонент запускает дочерние виртуальные машины Solaris и эмулирует архитектуру процессора SPARC.
  3. Дочерние виртуальные машины Solaris основаны на архитектуре процессора SPARC.
  4. Дочерние виртуальные машины Solaris получают собственный сетевой интерфейс Azure и, следовательно, имеют собственные выделенные частные IP-адреса. При необходимости можно легко настроить общедоступные IP-адреса Azure в одних и том же сетевых интерфейсах.
  5. Образы виртуальных машин Solaris могут находиться на управляемом твердотельном диске (SSD) виртуальной машины Azure узла. Управляемые диски SSD (цен. категория "Ультра") Azure также являются потенциальным вариантом для еще большего объема операций ввода-вывода в секунду (IOPS).
  6. Общие папки учетной записи хранения Azure, подключенные на виртуальной машине Linux, позволяют сопоставлять диспетчер виртуальной ленты Charon-SSP с локально подключенным устройством, которое поддерживается Файлы Azure учетной записью хранения в облаке. Такое сопоставление обеспечивает экономичное хранение архивных лент в целях соблюдения нормативных требований и соответствия требованиям.
  7. Виртуальная машина управления, на которой работают Charon-SSP Director и Manager, может быть либо на базе Windows, либо на базе Linux с графическим пользовательским интерфейсом, таким как GNOME.
  8. Конечные пользователи могут подключаться непосредственно к виртуальным машинам Solaris, которые имеют собственные выделенные сетевые карты и IP-адреса.

XDMCP доступен для классического доступа к виртуальным машинам Solaris. XDMCP не является зашифрованным протоколом, поэтому рекомендуемой топологией для доступа к виртуальной машине Solaris через XDMCP является создание виртуальной машины Windows Server в Azure в качестве сервера прыжка, на котором можно установить клиент XDMCP, например MobaXterm. При такой конфигурации весь сетевой трафик происходит через частную виртуальную сеть Azure.

Компоненты

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

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

  • Сетевые адаптеры виртуальной сети Azure позволяют виртуальной машине Azure обмениваться данными с Интернетом, Azure и локальными ресурсами. Как показано в этой архитектуре, к той же виртуальной машине Azure можно добавить дополнительные сетевые карты, что позволяет дочерним виртуальным машинам Solaris иметь собственные выделенные сетевые интерфейсные устройства и IP-адреса.

  • Управляемые диски SSD Azure — это тома хранилища уровня блоков, управляемые Azure, которые используются с виртуальными машинами Azure. Доступные типы дисков: диски ценовой категории "Ультра", диски SSD ценовой категории "Премиум", диски SSD и жесткие диски (HDD) ценовой категории "Стандартный". Для этой архитектуры рекомендуется использовать диски SSD уровня "Премиум" или "Ультра".

  • Файлы Azure учетные записи хранения предоставляют полностью управляемые общие папки в облаке, доступные по стандартному отраслевому протоколу SMB. Общие папки Azure можно одновременно подключать с помощью облачных и локальных развертываний Windows, Linux и macOS.

  • ExpressRoute позволяет переносить локальные сети в облако Microsoft по частному подключению, которое обеспечивается поставщиком услуг подключения. С помощью ExpressRoute можно устанавливать подключения к облачным службам Майкрософт, таким как Microsoft Azure и Microsoft 365.

  • Эмулятор Stromasys Charon-SSP воссоздает уровень виртуального оборудования SPARC на стандартных отраслевых компьютерных системах x86-64 и виртуальных машинах. Виртуальный аппаратный уровень SPARC совместим с любым программным обеспечением Sun, работающим на нем, поэтому нет необходимости в преобразовании кода или исходном коде. Charon-SSP полностью совместим с хранилищем SPARC, Ethernet и оборудованием последовательных операций ввода-вывода.

Дальнейшие действия