你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure VM 上的 Stromasys Charon-SSP Solaris 仿真器

Azure 存储
Azure 虚拟机

解决方案构想

本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。

本文介绍 Microsoft 合作伙伴 Stromasys 的 Charon-SSP 仿真器如何在 Azure 中运行基于 SPARC 处理器的 Solaris 虚拟机 (VM)。 Charon-SSP 是 Charon 跨平台硬件虚拟化产品系列的成员。 该仿真器可以在标准 x86-64 Linux 物理计算机或虚拟机监控程序上创建 Sun-4m、Sun-4u 或 Sun-4v SPARC 系列成员的虚拟副本。

在 Azure 上的仿真器中运行应用程序可以获得多种优势,例如降低运营成本和能源消耗。 还可以在单个 x86-64 标准主机或现有虚拟化基础结构上运行多个应用程序实例,从而在简化传统系统管理和维护的同时获得整合优势。

可能的用例

  • 从 SPARC Solaris 计算机上运行的本地工作负载顺畅地“直接迁移”到 Azure。
  • 继续使用在已退役的 SPARCstation 或 SPARCserver 上运行的应用程序,且无需更改。
  • 从单个界面管理多个服务器主机和子 Solaris VM。
  • 允许映射到低成本 Azure 存储,以出于管制与合规目的存档磁带。

体系结构

显示 Charon-SSP 和 Solaris 体系结构的示意图。

下载此体系结构的 Visio 文件

数据流

  1. 使用 Charon-SSP Director 可以管理多个服务器主机,每个主机可能运行一个或多个子 Solaris VM。 当你横向扩展主机 VM 场及其 Solaris 子 VM 时,此设置提供单一管理位置。 Charon-SSP Manager 提供一个易用且直观的图形管理界面。
  2. Charon-SSP Agent 在 Azure VM 上的 Linux 发行版中运行。 该组件运行子 Solaris VM 并仿真 SPARC 处理器体系结构。
  3. 子 Solaris VM 基于 SPARC 处理器体系结构。
  4. 每个子 Solaris VM 具有自身的 Azure 网络接口,因此具有自身的专用 IP 地址。 你可以选择性地在相同的网络接口上轻松设置 Azure 公共 IP 地址。
  5. Solaris VM 映像可以驻留在主机 Azure VM 的固态硬盘 (SSD) 托管磁盘上。 Azure 超级 SSD 托管磁盘也是潜在的选择,它们可以进一步提高每秒输入/输出操作次数 (IOPS)。
  6. 使用装载在 Linux VM 上的 Azure 存储帐户文件共享,可以将 Charon-SSP Virtual Tape Manager 映射到本地装载的设备,该设备由云中的“Azure 文件存储”存储帐户提供支持。 借助这种映射,可以出于管制与合规目的以较低成本存储存档的磁带。
  7. 运行 Charon-SSP Director 和 Manager 的管理 VM 可以基于 Windows 或基于 Linux,采用 GNOME 之类的图形用户界面。
  8. 最终用户可以通过安全外壳 (SSH) 直接连接到 Solaris VM,这些 VM 具有自身的专用网络接口卡和 IP 地址。

XDMCP 可用于从桌面访问 Solaris VM。 XDMCP 不是加密的协议,因此通过 XDMCP 访问 Solaris VM 的建议拓扑是在 Azure 中创建一个 Windows Server VM 作为“跃点”服务器,在其中可以安装一个 XDMCP 客户端,例如 MobaXterm。 使用此配置时,所有网络流量通过专用 Azure 虚拟网络发生。

组件

  • Azure VM 是 Azure 中按需可缩放的计算资源。 借助 Azure VM,无需购买和维护物理硬件即可灵活地实现虚拟化。 Azure VM 允许选择操作系统,包括 Windows 和 Linux。

  • Azure 虚拟网络是 Azure 中专用网络的基本构建基块。 借助虚拟网络,Azure 资源(例如 VM)能够以安全方式彼此通信、与 Internet 通信以及与本地网络通信。 Azure 虚拟网络类似于你自己的数据中心内的传统网络,但提供 Azure 基础结构的可伸缩性、可用性和隔离性方面的附加优势。

  • Azure VM 通过 Azure 虚拟网络接口卡与 Internet、Azure 及本地资源进行通信。 如此体系结构中所示,可以将更多网络接口卡添加到同一 Azure VM,使 Solaris 子 VM 具有自身的专用网络接口设备和 IP 地址。

  • Azure SSD 托管磁盘是由 Azure 托管并与 Azure VM 配合使用的块级存储卷。 可用的磁盘类型包括超级磁盘、高级 SSD、标准 SSD 和标准硬盘驱动器 (HDD)。 对于此体系结构,建议使用高级 SSD 或超级磁盘 SSD。

  • Azure 文件存储存储帐户在云中提供完全托管的文件共享,可以通过行业标准的服务器消息块 (SMB) 协议访问这些共享。 Azure 文件共享可由云以及 Windows、Linux 和 macOS 的本地部署同时装载。

  • 使用 Azure ExpressRoute 可通过连接服务提供商所提供的专用连接,将本地网络扩展到 Microsoft 云。 使用 ExpressRoute 可与 Microsoft Azure 和 Microsoft 365 等 Microsoft 云服务建立连接。

  • Stromasys Charon-SSP 仿真器在行业标准的 x86-64 计算机系统和 VM 上重新创建 SPARC 虚拟硬件层。 SPARC 虚拟硬件层与其上运行的任何 Sun 软件兼容,因此无需进行代码转换或源代码更改。 Charon-SSP 与 SPARC 存储、以太网和串行 I/O 硬件完全兼容。

后续步骤