当提到云服务时,首先想问一下“什么是云?”
搞IT的都知道虚拟技术,就拿虚拟机来说,一个办公团队不需要每个人都安装应用程序就可以方便的访问目标资源,那么“云”就是一种为提供自动服务而开发的虚拟环境。至于为什么叫“云”,就不得不提一下炒的火热的互联网。在网络图表中通常用云表示互联网,其实就是表示通过使用互联网获取资源,借此管理和控制自己购买的服务。
做企业应用软件的我天真的以为“云”是那些搞互联网的人的专利,直到我在阅读资料时才发现,这个概念已经蔓延到了企业。对用户而言,“云”是被引用的,而企业需要管理各种不同的、跨多个组织的基础设施,而且这些设施需要具有自修复、自监控和自动重新配置任务的功能。
下面了解几个云服务的概念。
“公共云”,对普通公众提供开放的服务,如员工或客户通过Web访问运行在公共云中的云应用程序。主要有三种配置方案:
上图中,第一种面向终端用户;第二种企业应用程序运行在公共云中;第三种是企业变成云供应商。
“社区云”,由一些组织共享,支持特定的团体目标或共享的共同利益。比如论坛帮助成员收集任务要求、政策等,以便制定新的服务规范,其目的是促进社区成员协作。
“私有云”,专门为一个组织建立的云服务,也叫内部云。由于它不需要处理安全、合作管理和可靠性等方面问题,所以适用于国防。如企业在私人网络建立私有云,通过公共云服务对客户和雇员可用。与其它几个云服务不同的是私有云要考虑计算机的位置、网络连接以及电能成本和质量。
“混合云”,从名字可以看出来,它是由多种云服务组成,什么情况下用到混合云呢?不同应用程序和关联数据不能存储于单个云中,为了完成一个大的业务流程的不同步骤或实现卓越的业务应用。
书中涉及一些云相关的标准、网络服务、跨域政策的管理、安全等技术内容,在这里不做说明。最后通过一个简化的云服务业务方案了解云的处理过程:
首先客户端发送一个服务请求,图中1的过程;2,系统管理找到正确的资源;3,系统供应找到正确的资源;4,发现计算资源并执行服务请求;服务请求的结果被发送到客户端。