Zstack private cloud solution
Product Description
The ZStack Mini edge computing all-in-one machine (abbreviated as ZStack Mini) carries the lightweight ZStack cloud engine on the Gemini server, and provides a one-stop cloud computing solution through the integrated output of software and hardware. ZStack Mini adopts industrial-grade standard design, supports two-node start, has out-of-the-box, flexible and elastic expansion and complete cloud computing service capabilities, helping enterprises to effectively save IT costs, accelerate the efficiency of information construction, and respond to new businesses such as edge computing Scenario challenges to achieve a comprehensive digital transformation.
Product architecture
system structure
ZStack Mini inherits the advantages of ZStack's 4S architecture (ie: Simple, Robust, Flexible, Scalable, Smart), and uses the message bus to communicate with the database and various service modules, providing lighter and more flexible cloud host management and all-in-one management , Storage scheduling, network functions, monitoring and auditing and other functions. ZStack Mini also provides standard APIs and SDKs, supports RESTful APIs for resource scheduling management, and facilitates in-depth docking and integration of user services in the future.
Physical architecture
ZStack Mini provides an integrated and modular infrastructure of software and hardware, which can significantly reduce the threshold for enterprises to go to the cloud and the burden of later operation and maintenance. Relying on ZStack's mature cloud engine, ZStack Mini has targeted adaptation and improvement for many scenarios, including software and hardware full redundancy design, built-in active-active storage, full visual operation and maintenance interface, fine-grained alarm information, hot pluggable Hardware modules, etc., while accelerating enterprise applications to the cloud, provide an infrastructure environment where stability, availability, and operability are all the best practices.
ZStack Mini adopts the Gemini modular server design and is equipped with x86 standard components, which fully meets the requirements of the application for hardware compatibility; its bottom layer uses real-time synchronized active-active storage, and the synchronization network and heartbeat network are independent redundant lines. Greatly improve high availability efficiency and reduce the risk of data loss; the platform software uses a microservice architecture, based on active-active storage, that data and services can still work normally after any node failure, thereby providing stability for the high availability of upper-layer applications basis.
Storage architecture
In the storage design of ZStack Mini, physical hard disks also use traditional RAID technology, but on top of this, logical partitioning technology is used to divide the storage space, and the two nodes independently perform block-level synchronization for each cloud host hard disk. Improve synchronization efficiency while reducing fault domains. Since the shared file system in traditional virtualization is canceled between the cloud host hard disk and the physical hard disk, and the data is directly accessed in the form of block devices, the performance loss is minimal, and the cloud host can give full play to the physical storage performance.
Product Features
ZStack Mini combines a lightweight ZStack cloud engine with a highly integrated Gemini server to provide efficient management and scheduling of data center computing, storage, and network resources. It supports out-of-the-box use. Users can quickly create cloud hosts, allocate cloud disks, automatically configure cloud host networks, and monitor resource information in real time through ZStack Mini, so as to quickly achieve business online and flexible and convenient business operation and maintenance.
Figure 1. Functional architecture diagram
主體功能
類別 | 特性 | ZStack Mini |
---|---|---|
開箱即用 | 一體機出廠內(nèi)置ISO | 一體機出廠時自帶ISO,保證安裝包和硬件的完整正確性 |
系統(tǒng)預配置 | 一體機出廠后,系統(tǒng)管理/業(yè)務網(wǎng)絡、IPMI網(wǎng)絡的安裝配置直接在UI界面上完成,無需執(zhí)行命令行 | |
首頁 | 物理機負載統(tǒng)計 | 實時統(tǒng)計物理機的CPU負載率、內(nèi)存負載率、磁盤IO及網(wǎng)絡吞吐量 |
資源使用量統(tǒng)計 | 系統(tǒng)中物理機、云主機、數(shù)據(jù)盤、鏡像、網(wǎng)絡IP的數(shù)量,及CPU、內(nèi)存、存儲的使用情況匯總 | |
告警提醒 | 展示系統(tǒng)中最新的五條報警消息 | |
監(jiān)控中心 | 一體機邏輯關系展示 | 展示系統(tǒng)中一體機整體運行情況,及各一體機和物理機的對應情況 |
資源用量統(tǒng)計 | 實時展示各物理機的CPU、內(nèi)存、存儲用量及磁盤IO和網(wǎng)絡吞吐量 | |
網(wǎng)絡接口 | 展示各網(wǎng)絡接口的連接情況 | |
一體機 | 一體機生命周期管理 | 支持添加一體機、將一體機安全關機 |
啟用、停用、重連、維護物理機,支持修改物理機的root密碼 | ||
識別燈亮:點亮相應物理機的識別燈 | ||
硬件前面板展示 | 根據(jù)硬盤的實際插盤情況,展示硬盤的狀態(tài)、用途、可用容量等信息,并支持點亮硬盤燈 | |
硬件后面板展示 | 根據(jù)實際硬件的使用情況,展示硬件背板的槽位連接狀態(tài),包括電源、網(wǎng)絡接口和USB設備 | |
硬盤詳情展示 | 展示硬盤的概覽信息、S.M.A.R.T信息、健康狀態(tài)檢查記錄和溫度信息 | |
資源用量實時監(jiān)控 | 實時監(jiān)控CPU用量、內(nèi)存用量、磁盤IO和網(wǎng)卡流量 | |
可自定義監(jiān)控15分鐘、1小時、1天、2周的監(jiān)控數(shù)據(jù) | ||
外接設備管理 | 管理外接在該物理機上的USB設備及其他設備 | |
存儲 | 存儲用量 | 展示平臺總體容量使用情況以及本地存儲和FC SAN存儲的容量使用情況 |
本地存儲 | 存儲池概覽:展示存儲池整體的容量使用情況,以及存儲池中的各個RAID盤的信息 | |
RAID概覽:展示各個RAID盤的RAID級別、健康狀態(tài)和容量使用情況,并展示該RAID盤下的個物理磁盤的使用情況 | ||
存儲數(shù)據(jù)實時監(jiān)控:實時監(jiān)控存儲池和磁盤的IOPS、IO帶寬和平均I/O延遲,可自定義監(jiān)控15分鐘、1小時、1天、2周的監(jiān)控數(shù)據(jù) | ||
FC SAN存儲 | FC SAN存儲生命周期管理:添加、添加塊設備、加載一體機、從一體機卸載、刪除 | |
存儲概覽:展示存儲連接情況及容量使用情況 | ||
塊設備信息:展示該存儲所使用的塊設備信息 | ||
存儲數(shù)據(jù)實時監(jiān)控:實時監(jiān)控存儲的IOPS、IO帶寬和平均I/O延遲,可自定義監(jiān)控15分鐘、1小時、1天、2周的監(jiān)控數(shù)據(jù) | ||
塊設備 | 展示一體機掛載的塊設備信息,支持手動同步塊設備 | |
云主機 | 云主機生命周期管理 | 創(chuàng)建(支持精簡置備、厚置備模式)、啟動、停止、重啟、刪除、恢復、徹底刪除云主機 創(chuàng)建云主機時可指定IP創(chuàng)建 |
雙副本展示 | 數(shù)據(jù)雙副本,展示兩副本的連接狀態(tài)、磁盤狀態(tài)、總?cè)萘亢涂捎萌萘?/td> | |
保護級別 | 可將云主機的保護級別修改為None、HA或FT | |
None:云主機的數(shù)據(jù)以雙副本形式保存 | ||
HA:高可用云主機,可在故障時自動遷移至另外一個節(jié)點 | ||
FT:為云主機創(chuàng)建一臺輔助云主機,減少宕機時間 | ||
備份數(shù)據(jù) | 創(chuàng)建備份:創(chuàng)建整機備份 | |
刪除備份:刪除已創(chuàng)建的整機備份數(shù)據(jù) | ||
恢復備份:選擇某一備份數(shù)據(jù),將數(shù)據(jù)盤還原至備份文件的時間點 | ||
數(shù)據(jù)盤 | 為云主機加載、卸載數(shù)據(jù)盤 | |
網(wǎng)卡 | 為云主機加載、卸載網(wǎng)卡 | |
虛擬光驅(qū) | 可為云主機創(chuàng)建虛擬光驅(qū),在虛擬光驅(qū)中加載ISO,或?qū)SO從虛擬光驅(qū)中卸載 | |
USB設備 | 云主機可加載物理機上的USB設備,也可將該設備從云主機上卸載 | |
其他設備 | 云主機可加載物理機上的其他設備,也可將該設備從云主機上卸載 | |
遷移 | 支持云主機熱遷移 云主機所在物理機失聯(lián)后,可一鍵將該一體機上的云主機都遷移至伙伴物理機 | |
系統(tǒng)擴容 | 支持云主機系統(tǒng)盤在線擴大容量,方便修改云主機配置 | |
QGA | 支持為安裝并運行了qemu-guest-agent的云主機打開/關閉QGA配置。 | |
VirtIO驅(qū)動一鍵安裝 | 支持為Windows云主機一鍵安裝性能優(yōu)化工具 | |
修改云主機密碼 | 支持為云主機在線修改密碼 | |
設置啟動順序 | 支持為云主機設置啟動順序 | |
創(chuàng)建鏡像 | 從云主機創(chuàng)建系統(tǒng)鏡像 | |
搜索 | 支持按名稱、默認IP、UUID、物理機IP搜索 | |
數(shù)據(jù)實時監(jiān)控 | 實時監(jiān)控云主機的CPU用量、內(nèi)存用量、磁盤IO和網(wǎng)卡流量 | |
可自定義監(jiān)控15分鐘、1小時、1天、2周的監(jiān)控數(shù)據(jù) | ||
數(shù)據(jù)盤 | 數(shù)據(jù)盤生命周期管理 | 創(chuàng)建(支持精簡置備、厚置備模式)、刪除、恢復、徹底刪除數(shù)據(jù)盤 |
加載到云主機上、從云主機上卸載 | ||
雙副本展示 | 數(shù)據(jù)雙副本,展示兩副本的連接狀態(tài)、磁盤狀態(tài)、總?cè)萘亢涂捎萌萘?/td> | |
備份數(shù)據(jù) | 創(chuàng)建備份:加載到云主機上的數(shù)據(jù)盤可創(chuàng)建備份 | |
刪除備份:刪除已創(chuàng)建的數(shù)據(jù)盤備份 | ||
恢復備份:選擇某一數(shù)據(jù)盤備份數(shù)據(jù),將數(shù)據(jù)盤還原至備份文件的時間點 | ||
擴容 | 數(shù)據(jù)盤擴容 | |
數(shù)據(jù)實時監(jiān)控 | 實時數(shù)據(jù)盤的IOPS和IO帶寬 | |
可自定義監(jiān)控15分鐘、1小時、1天、2周的監(jiān)控數(shù)據(jù) | ||
鏡像 | 鏡像生命周期管理 | 支持添加(URL上傳、本地文件上傳)、刪除、恢復、徹底刪除鏡像 |
網(wǎng)絡 | 網(wǎng)絡生命周期管理 | 創(chuàng)建、刪除網(wǎng)絡 在創(chuàng)建網(wǎng)絡的時候可選擇是否開啟DHCP服務 |
為該網(wǎng)絡添加、刪除網(wǎng)絡段 | ||
為該網(wǎng)絡添加、刪除DNS | ||
數(shù)據(jù)實時監(jiān)控 | 實時網(wǎng)絡IP的使用情況 | |
可自定義監(jiān)控15分鐘、1小時、1天、2周的監(jiān)控數(shù)據(jù) | ||
應用中心 | 應用中心 | 將應用信息從外接U盤設備同步至平臺 |
將應用從外接U盤獲取至本地鏡像倉庫,從本地鏡像倉庫移除應用 | ||
安裝已經(jīng)獲取的應用 | ||
我的應用 | 對于已經(jīng)安裝的應用,支持啟動、停止、重啟其中的云主機 | |
支持卸載已經(jīng)安裝的應用 | ||
外接磁盤備份 | 外接磁盤生命周期管理 | 選擇外接硬盤作為備份設備,支持將備份設備移除 |
查看該備份設備的容量使用情況 | ||
備份 | 創(chuàng)建備份數(shù)據(jù),支持斷點續(xù)備 | |
刪除備份數(shù)據(jù) | ||
從備份數(shù)據(jù)恢復 | ||
彈性IP | 彈性IP生命周期管理 | 創(chuàng)建、刪除彈性IP |
將該彈性IP綁定至云主機,將彈性IP從云主機解綁 | ||
報警消息 | 報警消息展示 | 當系統(tǒng)中資源達到報警閾值或系統(tǒng)發(fā)生故障時,系統(tǒng)會提示報警消息 |
操作日志 | 操作日志展示 | 用戶的每一個操作,都有對應的操作日志展示 |
個人中心 | 修改密碼 | 支持為賬戶修改密碼 |
設置 | 自定義UI | 自定義設置UI界面上的產(chǎn)品logo和產(chǎn)品名稱等信息 |
接收端設置 | 添加、刪除郵件接收端,可從郵件接收報警消息 | |
郵箱服務器 | 添加、刪除郵箱服務器,測試郵箱服務器的連通性 | |
網(wǎng)絡配置 | 展示環(huán)境中的一體機的千兆網(wǎng)絡配置和IPMI網(wǎng)絡配置 | |
支持進入配置模式修改一體機的千兆網(wǎng)絡配置 | ||
關于頁面 | 系統(tǒng)信息展示 | 展示系統(tǒng)的管理節(jié)點IP和管理節(jié)點虛擬IP |
High availability
ZStack Mini provides three protection levels for cloud hosts: None, HA, and FT to ensure business continuity.
None
If the cloud host protection level is None, the system disk and data disk of the cloud host are guaranteed to run with double copies and check codes, but the running status of the cloud host is not protected. When a node failure, storage or network failure, or unexpected downtime occurs, the user is required to manually start the cloud host.
HA
If the cloud host's protection level is HA (High Availability), the cloud host's system disk and data disk use dual copies and check codes to ensure operation, and the cloud host's operating status and environment are monitored in real time. In the event of a node failure, storage or network failure, or unexpected downtime, the system will automatically start the cloud host on another node without manual intervention by the user and resume business within minutes.
FT
If the cloud host protection level is FT (Fault Tolerance), there is a cloud host with the same configuration on each of the two nodes of the all-in-one machine in the active/standby mode. The cloud host synchronizes the memory and hard disk data to the standby cloud host in real time through the internal high-speed network. When a node failure, storage or network failure, or unexpected downtime occurs, the business can be smoothly and seamlessly switched to the standby cloud host that is always on standby to continue running, and this switching process can reach the second level or less. For cloud hosts that carry core services, it is recommended to run at the FT protection level.
The high availability of FT cloud host is shown in Figure 1: