NIST将云计算系统部署分别划分为私有云、社区云、公有云和混合云,通过具体解析发现这种方式是一个很明智的做法,这样做可以让大家统一认识,避免混乱,否则会出现越来越多的新的"XXX Cloud"的泛滥(如个人云、HPC云、科教云、企业云等)。
私有云(Private Cloud)
云基础设施被某单一组织拥有或租用,可以坐落在本地(on Premise)或(防火墙外的)异地,该基础设施只为该组织服务。
社区云(Community Cloud)
或称机构云,云基础设施被一些组织共享,并为一个有共同关注点的社区或大机构服务(例如,任务、安全要求、政策和准则等),社区云可以被该社区拥有和租用,也可以坐落在本地、(防火墙外的)异地或多地。笔者认为,社区云可能是一组私有云通过VPN(Virtual Private Network)连接到一起的VPC(Virtual Private Cloud),是混合云的一种。
公有云(Public Cloud)
云基础设施被一个提供云计算服务的运营组织所拥有,该组织将云计算服务销售给一般大众或广大的中小企业群体。
混合云(Hybrid Cloud)
云基础设施是由两种或以上的云(私有云、社区云或公有云)组成,每种云仍然保持独立实体,但用标准的或专有的技术将它们组合起来,具有数据和应用程序的可移植性(例如,可以通过负载均衡技术来应对处理突发负载(Cloudburst))。
通过以上四种云计算系统部署方式的解析,我们发现为什么要把"社区云"作为一种基本的" 云"单独列出来,NIST并没有说明,也许是考虑到美国联邦政府所辖的部委和委办局之间的共享,如DHS(国土安全部)和DOD(国防部)之间的整合需要社区云,不过它似乎可以被两个或多个私有云组成的混合云所包含,属于混合云的一种。或者它是一种对应VPN网络或Extranet的VPC或混合云,而私有云对应Intranet,公有云对应Internet。对社区云的理解有很多不同的观点,比较混乱,,一种观点认为社区云的用户只能通过内网(Intranet)访问,另一种观点正好相反。
没有社区云的三种云的关系,有了社区云,几种云的关系就很不清楚了,或许NIST应该考虑在下一版本中把社区云去掉。