当前位置: 首页 > 科技观察

不要将AzureStackHCI与AzureStack混淆!

时间:2023-03-12 17:56:04 科技观察

【.com速译】微软上周宣布推出AzureStackHCI,称其实际上是一种在企业熟悉的虚拟化基础设施上部署AzureStack这一Azure公有云的本地版本的方式数据中心。但是,如果仔细观察,两者之间的不同点多于相同点。AzureStackHCI基本上是经过改造的WindowsServer2019,配置在至少两个运行StorageSpacesDirect(S2D)的系统上。S2D是Microsoft最初附带WindowsServer2016的软件定义存储系统。S2D依靠快速网络连接在集群节点之间复制数据。将数据块写入磁盘完全由软件完成,而不是依赖硬件构建RAID卷来保护数据的其他存储架构。StorageSpaces自WindowsServer2012以来就已经存在,在操作系统又迎来了两个版本之后日趋成熟。Microsoft提供高可用性存储的首次尝试依赖于连接到不同服务器上的控制器的双端口SAS磁盘。这些磁盘被配置为形成一个集群共享卷(CSV),提供冗余数据路径,因此单个主机的故障不会导致整个卷崩溃。S2D充分利用直连磁盘,使用SATA、SSD或NVMe而不是更昂贵的SAS设备。没有太多相似之处。AzureStack和AzureStackHCI都建立在许多合作伙伴的服务器系统上。AzureStackHCI目录页面列出了15个销售“认证”解决方案的OEM合作伙伴。其中一些合作伙伴为两者提供硬件。AzureStack系统预先配置了特定的硬件列表,包括网络交换机——大多数情况下是机架系统,以及架顶式交换机。AzureStackHCI系统由满足CPU、磁盘、内存和网络最低要求的服务器系统组成。AzureStackHCI解决方案可以使用VPN连接或Microsoft的ExpressRoute(提供专用网络)连接到Azure。这些系统甚至可以从Azure进行管理,并使用AzureActiveDirectory处理身份验证。您可以做的另一件事是将本地VM迁移到公共Azure并返回。Azure为这种场景提供了一套完整的容灾服务,AzureBackup为异地备份提供了一套解决方案。巨大差异这两种解决方案的唯一共同点是硬件和一些软件组件。AzureStack是构成微软Azure公共云的核心软件的原生实现。虽然一些基础部分可能相同,但除此之外真的没有可比性。AzureStack是一个完全托管的环境,这意味着您不会获得较低级别的虚拟化工具。最大的缺失是AzureStack提供的服务。您不能基于Azure服务开发应用程序并将它们部署在AzureStackHCI上。您可以开发基于容器的应用程序并将它们集成到更大的基于Azure的解决方案中,但这很复杂。最后,你得到的是传统的基于VM的应用程序和AzureStackHCI。这并不是说AzureStackHCI不能服务于许多不同的用例。如果您在传统存储系统上投入了大量资金,那么切换到AzureStackHCI解决方案可以为您节省大量资金。结论微软显然正试图将Azure品牌烙印在其传统的基于服务器的产品线上,这符合其以Azure为中心的战略,但可能会在早期造成一些混乱。AzureStackHCI本身就是一个优秀的产品,可以与Azure云接口,但不要指望它是AzureStack的低成本版本。原标题:Don'tConfusedAzureStackHCIwithAzureStack,作者:PaulFerrill