首先,我们来看看什么是云计算。大约10年前,美国国家标准和技术研究院对“云计算”给出了一个明确的定义,将其定义为通过互联网提供的计算资源和服务。这三种服务模式分别代表了云计算的三种层次:
1. SaaS(软件即服务):用户无需购买软件,只需通过互联网付费使用。例如,我们常用的QQ、微信等即时通讯软件,都是典型的SaaS应用。
2. PaaS(平台即服务):提供开发环境、应用程序、数据库等资源,用户只需关注应用程序的开发和部署。例如,阿里云、华为云等都是PaaS平台。
3. IaaS(基础设施即服务):提供计算、存储、网络等基础设施,用户可以根据需求自行搭建和配置应用程序。例如,亚马逊AWS、微软Azure等都是IaaS服务提供商。
在了解了云计算的服务模式后,我们再来了解一下云计算的部署模型。云计算的部署模型分为公有云、私有云、社区云和混合云等。
1. 公有云:由第三方服务提供商搭建和运营,开放给所有用户使用。例如,阿里云、腾讯云等都是公有云服务商。
2. 私有云:由企业内部搭建和运营,仅服务于企业内部用户。私有云具有更高的安全性和可靠性,但建设成本较高。
3. 社区云:由多个组织共同搭建和运营,服务于有共同需求的一群用户。社区云既保证了资源的共享,又满足了不同用户的需求。
4. 混合云:结合公有云和私有云的优势,根据不同的业务需求,将关键数据和应用部署在私有云上,非关键数据和应用部署在公有云上。
在选择云计算服务时,企业需要根据自身业务需求、安全性和成本等因素进行综合考虑。随着云计算技术的不断发展,云计算将为企业带来更多的机遇和挑战。
此前,在《什么是PaaS平台即服务?》一文中,提到了大约10年前美国国家标准和技术研究院给「云计算」下的定义,明确了三种服务模式:SaaS(软件即服务)、PaaS(平台即服务)和IaaS(基础设施即服务)。
同时,定义除了明确了「云计算」的三种服务模式,也界定了「云计算」的部署模型,它包括:公有云(Public Cloud)、私有云(Private Cloud)、社区云(Community Cloud)、混合云(Hybrid Cloud)等等。
公有云
简单来说,「公有云」的服务,可通过网络或第三方服务提供商供应,开放给用户使用。值得注意的是,「公有(Public)」在这里不代表就是「免费」,它可能免费,也可能相对廉价。「公有」云也不代表不对用户身份作任何限制,「公有云」提供商往往会对用户实施访问控制方面的机制,以管理用户对「公有云」上资料的查看行为。
私有云
「私有云」不少方面都与公有云相同或相类似,主要的差别在于,「私有云」服务中,相关资料和程序都在组织内部管理,它往往也更不受网络带宽、安全顾虑、法律法规限制等方面的影响。同时,私有云服务中,服务提供商往往也向用户开放更多权限。
社区云
「社区云」也被翻译为「社群云」,它一般由几个组织共享云端基础设施,支持有共同关切事项的特定社群,例如特定安全需求、使命任务、策略与法规考量等。管理者可以是组织本身,也可以是第三方。社区(社群)成员共同使用云资料和应用程序。
混合云
「混合云」结合公有云及私有云的一些不同特点,在「混合云」模式中,用户通常把一些非关键资料和服务外包,在公有云上处理它们,同时,又像私有云那样,掌控一些关键的服务和资料。