边缘计算的第一次体验:ZStack Mini是如何将极简主义发挥到极致的?
浏览:68 时间:2024-1-14

由于COVID-19的爆发,大多数行业都受到了不同程度的影响。然而,对于在线企业来说,这种影响也意味着机遇。例如,重返工作岗位后的“在家办公”浪潮,使阿里美甲和腾讯大会瞬间成为“全国应用”,覆盖千家万户。这种流行病客观上有助于加快国内企业的数字化进程,随着越来越多的应用程序上线,用户也对信息技术基础设施的健壮性提出了更高的要求。

阿里钉钉和腾讯会议可以成为复工复产的潮流,这离不开阿里巴巴云和腾讯云对快速扩张的支持。公共云通常规模较大,分布在不同地区,这也提高了系统的可用性。然而,这里隐含的条件是网络的互操作性,没有停机就没有云,许多服务中断事故都与网络有关。

尽管云服务已经成为主流选择,但边缘计算仍然是许多应用场景的最佳选择。Gartner认为,云计算和边缘计算将紧密结合并并行发展

使用公共云服务时应考虑网络条件。一方面,一些特殊的行业或环境决定了接入互联网不方便或网络条件无法保证。极端的例子是远洋船只;另一方面,大量数据在本地处理,与上传到公共云相比,可以显著降低延迟和网络传输成本。例如,5G“好朋友”边缘计算,2019年流行的高速ETC改造项目就是一个典型的应用。

因此,私有部署和混合云仍然是许多客户的现实需求。私有部署的挑战之一是门槛相对较高。多核服务器的购买价格显然无法与单核或双核云主机的月租赁价格相比。为了实现基本的高可用性,传统方法需要两台服务器和一个入门级存储区域网络存储以及相应的交换机,采购、部署、管理以及操作和维护成本成倍增加。一些供应商提供作为整体交付的集成系统,这相当于用更高的采购成本来换取部署和管理的简化。

那么,有没有既“易于使用”又“可靠且高度可用”的解决方案呢?

为了响应这一需求,ZStack在2019年推出了“ZStack Mini”边缘计算一体机。外观相当于普通的2U服务器。事实上,机箱中内置了两个双通道服务器(即所谓的“双子座”),它们互为冗余。配备了轻量级ZStack云引擎,它继承了ZStack \'s架构的优势:简单(简单)、强大(健壮)、可伸缩(弹性)、简单第一,而健壮性主要指高可用性。它巧妙地将传统的磁盘阵列技术和虚拟机迁移技术相结合,在最少的场景下实现高可用性,这将在下一章中详细介绍。本文重点介绍可与公共云相比的简单、灵活和智能的体验。

极简主义建筑设计降低了接受门槛

无论是在中小型企业中部署大量边缘站点还是IT应用程序,采购和运营维护成本始终是关注的焦点,而充分性和易用性往往是首要要求。

从用户的上述需求出发,ZStack Mini采用最小2U2节点设计,即在2U工业标准机箱中内置两个半宽双通道服务器节点,并结合轻量级ZStack云引擎,在单个2U设备中实现高可用性,确保任何硬件故障都不会导致数据丢失和长期业务中断(这将在下一篇文章中详细分析)。同时,在最少部署两个节点的情况下,不需要额外的交换机,两个节点通过两个双端口网卡进行点对点连接,既保证了数据同步所需的带宽,又互为冗余。

图例:E7ResearchLab中的ZStack Mini,图片显示的是Mini的正面,与主流的2U机架式服务器没有明显的区别,只是左右两端各有一个电源按钮;下图显示了迷你的背面,两个独立的服务

换句话说,ZStack Mini不仅看起来像2U服务器,而且像2U服务器一样简单,甚至更简单。因为轻量级ZStack云引擎是预先安装的,所以它可以开箱即用(通过电源和网络电缆连接)。同时,它由两台服务器组成,具有双倍(甚至更高)的冗余,这确保了系统的高可用性。

图例:提取了ZStack Mini的两个节点和电源模块,可以看出它们都是独立的组件设计。两个服务器节点构建在一个2U机箱中,形成一个“微型”系统或完整的解决方案;通过虚拟化技术承载不同的应用并实现应用集成,双节点设计确保了高可用性

ZStack Mini支持2~20个节点组成一个集群。当部署最少2个节点时(即ZStack Mini),这两个节点使用10千兆位光缆直接点对点连接,无需额外的10千兆位交换机,从而最大限度地降低初始成本。

也就是说,在最简单的情况下,只需要像2U服务器一样放置和管理一个2U机架。

除了简化硬件架构之外,ZStack Mini在配置选择上完全遵循充分性原则,进一步降低了用户的接受门槛。例如,在数据存储方面,ZStack Mini使用大容量3.5英寸硬盘。整个2U机箱配有12个磁盘,每个节点有6个磁盘,其中2个磁盘配置为镜像,用于安装操作系统等系统软件。考虑到可用性和利用率,其他四种RAID 5配置用作实际数据存储。两个节点共有4个系统磁盘,可以选择容量较小的,另外8个磁盘可以根据实际需要灵活选择。

图例:我们测试的ZStack Mini配备了两个不同容量点的磁盘,其中1TB磁盘用于安装操作系统,4TB磁盘容量较大,用于存储用户数据

3.5英寸硬盘具有足够的容量和较低的每GB成本。对于边缘站点或中小型企业,除了特殊应用之外,它们基本上可以满足其性能要求。因此,ZStack Mini的两个(服务器)节点配备了用于数据网络的10千兆网卡,外部业务网络使用集成在服务器主板上的板载千兆以太网端口,该端口可以直接添加到企业的现有环境中。即使新建了一个站点,千兆以太网交换机的成本也相对较低。

同时,业务网络和管理网络合二为一,但可以实现带外管理,减少了架构设计所需的硬件数量,同时保证了安全性。

永远不要忽视网络成本!即使在公共云中,当云主机的网络配置和公共网络的带宽升级时,价格也非常可怕。

ZStack Mini可以通过极简的硬件架构设计有效降低用户的购买成本,这是一个可见的“有形”成本。此外,ZStack Mini还通过软件设计和自动化帮助用户降低部署、管理、操作和维护的无形成本。

自动化安装配置可在1小时内完成部署

轻量级ZStack云引擎用于ZStack Mini,其中包含ZStack定制和优化的操作系统。它不仅具有必要的虚拟化管理功能,如虚拟机创建和资源分配,还可以监控服务器硬件和资源使用情况。操作系统在工厂预装在ZStack Mini的节点上,可以通过u盘或BMC单独安装或升级。使用前,ZStack Mini通过网络管理界面进行了预配置,我们通过视频重现了这一过程:

预配置时,您只需填写BMC设置的服务器节点的管理IP和网关信息,整个过程大约需要5分钟(在等待时间内,我们将播放速度提高到30倍,所以整个视频大约需要48秒)

在环境被预配置之后,下一步是初始化ZStack Mini,并且仍然使用一个简短的视频来显示我们的初始化过程:

初始化配置仍然只需要填写一些必要的网络信息,如用于创建虚拟机的IP网段、网关和DNS。(整个过程大约需要6分钟,我们将把回放速度提高到30倍,视频大约需要1分钟)

从这两个视频中,我们可以看到,无论是预配置还是初始化,它只需要填写网络(再次网络!这个网络的时代),比如管理IP地址、业务IP段范围等信息可以一键自动安装,这可以说是非常容易理解的。其他过程,如存储配置,在后台以静默方式安装。这些帮助用户自动选择的方式不仅简化了安装过程,也降低了用户理解的复杂性。毕竟,大多数中小企业用户不需要关注具体的信息技术配置和运行维护技术,但是ZStack帮助他们尽可能详细地解决这些问题。从用户的角度来看,这种“初始意图”值得仔细理解。

在企业的信息技术运营和维护过程中,部署和系统初始化所花费的时间实际上只是很小的一部分。毕竟,一次性部署可以支持几年,而且更多的时间花在管理、操作和维护上。如何简化管理和操作维护不仅是产品设计的重点,也是难点。接下来,E7Research将根据自己对ZStack Mini产品的经验,总结ZStack在这方面的设计。

全图形自动最小化管理、操作和维护

ZStack Mini继承了ZStack优秀的设计理念,采用全图形化的管理界面设计,充分考虑了小微企业和边缘站点的运营维护难度,大大简化了管理流程。许多中间过程采用自动化手段,向导操作容易启动。

图例:您可以通过单击“添加图像”按钮来添加自定义图像。用户可以根据以前的应用环境或偏好灵活选择云主机(虚拟机)所需的操作系统

图例:创建一个云主机,点击按钮,然后填写相关必要的虚拟机名称和配置,创建一个新的虚拟机,在单个界面中完成虚拟机的创建,其他过程在后台自动执行

图例:创建一个数据磁盘,就像创建一个云主机一样,可以通过在一个界面中填写相关的必要信息来完成,减少了许多中间过程链接

图例:在云环境中,由于应用集成,网络通常是一个容易出错的地方。ZStack Mini提供了一些企业级的网络功能,例如创建多个独立的网络,这可以在一定程度上简化网络管理。减少出错的机会。

图例:通常,一些不常访问互联网的应用服务器通常部署在专用网络中,但由于某些原因,它们需要访问互联网进行升级。ZStack提供了一种“弹性知识产权”的方法,创建一个弹性知识产权,并将其映射到需要访问互联网的云主机,该主机可以连接到互联网;不需要时可以断开。这提供了灵活性并提高了云主机的安全性

通过几个按钮和鼠标点击,可以完成虚拟机、存储数据磁盘等的创建。这不仅简化了复杂性,而且有效地降低了误操作的概率。简化的流程也有助于各行各业的用户使用和管理。

在管理和监控方面,ZStack还吸收了“数字双胞胎”的流行概念,即将物理机的各个部件的状态信息一一映射到数字世界中,并以图形方式显示出来,以指导操作和维护管理,降低误操作的概率。

图例:ZStack Mini“一体机”前面板组件的监控状态不仅以数字方式反映了整个服务器组件的位置,还反映了详细的状态信息。如上图所示,第二个节点编号为“B-4”的硬盘处于重建状态,每个硬盘的插槽位置都在数字图上生动地显示出来,其状态用不同颜色的点来表示

图例:ZStack Mini“一体机”中背板的组件监控状态主要显示网络端口和电源的信息,绿色表示已经连接

图例:在“物理机”监控页面,可以看到当前物理机节点的资源使用情况,方便用户根据资源使用情况手工调整资源分配

在用户需要手动创建的地方,ZStack Mini通过流程设计简化了流程

在健康监测等信息显示方面,尽量采用图形化的方式,以方便用户理解,避免操作和维护时的误操作。所有这些设计都反映了ZStack在产品设计之初充分考虑了用户的需求,并融入了简化、方便和智能的原则,以帮助用户更好地使用和管理ZStack Mini。

在上面的介绍中,ZStack Mini的灵活性和智能性通过简单性得到了不同程度的体现。那么,简单性和高可用性怎么能兼得呢?智能和灵活性是如何体现在其中的?下一篇文章将结合我们的实际经验进行分析。

转载自公开号:e企业研究所