API高可用
做企业级的人一定都听过几个9的安全性,这是来自SLA标准的一种评定。一般来讲,企业级要求有5个9的高可用性,这意味着每年允许有5.26分钟的非计划停止运行时间。在99.5% SLA的基础架构上,如果要运行99.99-99.999% SLA的应用的话,应用所需要使用的云API也需要有99.99-99.999%的SLA。
当然5个9并不容易达到,如果达到6个9则意味着每年只有 31.5 秒的停止服务时间的可用性。这种高可用的需求,一般需要负载均衡技术,需要云控制平面和API能够达到这种可用性。
健壮的管理模型
云计算自然是从安装部署开始的,但是却绝不止于此。云计算在部署完成之后的运维管理、安全保障依然十分重要。所以,安装只是管理OpenStack的开端。为了更好地运行Openstack云操作系统,就需要从设计初始考虑到运维管理问题,需要典型的日常云运维工具,包括日志、系统测量值和相关度分析;需要供云运维人员使用的用来做整合和自动化的CLI和API;当然为了方便管理,还需要可视化分析和图形界面。
开放架构
辨证主义哲学告诉我们,凡事都有正反两反面的影响。正如我们知道目前仍有很多金融行业在采用大型机,在接受很多诸如厂商锁定(绑定)的霸王条款。我们也知道大多数客户都不希望自己被绑定,但事实是这些是难以避免的,即便你采用的是Openstack的云系统。
对于大多数客户而言,比起采用完全开放架构的产品,客户更关心的是选择自己能够接受的厂商绑定程度。但可以肯定的是,OpenStack是一个开放的架构,肯定可以减少厂商锁定,但是不是彻底消除它。