ZStack是下一代开源的云计算IaaS(基础架构即服务)软件。它主要面向的是未来的智能数据中心,通过提供的API来管理包括计算、存储和网络在内的数据中心的各种资源。跟OpenStack相比,ZStack具有易用、稳定、灵活、超高性能等特点。
ZStack可以做到15分钟完成安装部署,版本间5分钟无缝升级,全API交付,零手工配置;可以单节点管理十万物理机、百万级虚拟机,同时响应数万并发API调用;在API层面提供SQL级别的查询,拥有单项查询条件超过400万个,组合查询条件为400万阶乘;内建工作流引擎,可以在错误发生时随时回滚,维护系统一致性。
在云计算领域,针对IaaS软件在复杂度、稳定性、可伸缩性和灵活性方面面临的挑战和问题。ZStack重新设计了IaaS软件架构,以解决上述问题。
ZStack 是一个起源自中国的开源IaaS项目,遵循 Apache License 2.0。ZStack于2015年4月首发0.6版本后,迅速获得技术圈关注。国内CSDN、InfoQ、国外The New Stack、51CTO及IT168都对ZStack的架构和技术进行了报道。阿里云、百度开放云、金山云和网易研究院分别邀请ZStack创始团队进行技术交流,为他们的工程师团队讲解ZStack架构和技术。
ZStack的架构特点:
·高扩展性:1.采用了全异步架构,可以轻松处理百万级API并发请求,管理上万台物理机及数万级别的虚拟机;2.采用了无状态连接服务,可实现管理人员针对多台管理节点的部署与单台部署无异;3.采用无锁架构,在业务逻辑层,并发与同步由消息队列来完成,可对请求的并发量进行控制。
·高伸缩性和灵活性:1.采用进程内微服务架构,能够实现更快、更小、更强的API请求,降低了IaaS软件的复杂度,实现服务独立灵活扩展;2.采用了全插件系统,不同的资源均可设计为插件模式进行实现,新增插件对其他插件及系统均无影响,且可随时删除或新增;3.采用了基于工作流的回滚架构,工作流由xml或其他方法便捷控制,出错回滚机制,且工作流还可进一步降低业务逻辑间的耦合度;4.采用标签系统,更易实现资源分类及搜索,并可与其他业务逻辑进行协作化处理;5.采用了资源管理瀑布架构,资源操作及进行瀑布级的子集资源处理及资源可随时通过插件进行加入或删除资源瀑布列表,但对其他资源均无影响。
·高易用性及高可维护性:1.通过Ansible进行一键安装,无缝升级,灵活配置;2.多样的API查询可快速定位问题。
单选题,共30题,每题2分;
本部分随机抽取30题 不可预览
多选题,共5题,每题4分;
本部分随机抽取5题 不可预览
判断题,共10题,每题2分。
本部分随机抽取10题 不可预览