越来越多的企业如今采用云计算技术来进行现代应用程序的开发,因此需要了解将云计算与传统内部部署IT架构进行区分的关键特性。虽然云计算带来了越来越多的工具和技术,但是云计算的关键特性保持不变。
AWS公司在2006年开始销售计算资源和存储实例时,就率先将云计算作为内部部署基础设施的替代方法进行了普及。谷歌公司和微软公司也紧随其后。如今,云计算已从基础设施扩展到SaaS模式,以及介于两者之间的一切:其中包括人工智能、容器、无服务器、数据库、物联网、专用网络、分析、商业应用程序等。
每个云平台都有其自身的优势和挑战,但是所有这些云计算服务都具有几个核心功能。以下将探索云计算的8个主要特性,这些特性有助于解释云计算是构建和部署现代应用程序的首选目标的原因。
1. 按需计算和自助服务设置
用户只需单击按钮或API调用,AWS、Microsoft Azure、谷歌云和其他公共云平台即可为用户提供资源。由于拥有和运营的数据中心遍布全球,这些云计算提供商拥有大量的计算和存储资源。这对于习惯于内部部署采购流程的IT团队来说是一种根本性的进步。
云计算的自助服务提供特性与随需应变计算能力密切相关。开发人员无需采用更多的服务器交付到私有数据中心,而是可以选择所需的资源和工具(通常通过云计算提供商的自助服务门户)并立即构建。管理人员制定政策限制IT团队和开发团队可以运行的内容,但在其范围内,团队成员可以自由构建、测试和部署他们认为合适的应用程序。
2. 资源池
公共云提供商依靠多租户架构来同时容纳更多用户。客户的工作负载是从硬件和底层软件中抽象出来的,它们在同一主机上为多个客户提供服务。云计算提供商越来越依赖定制硬件和抽象层来提高安全性,并加快用户对资源的访问。
3. 可扩展性和快速弹性
资源池可为云计算提供商和用户提供可扩展性,因为可以根据需要添加或删除计算、存储、网络和其他资产。这有助于企业IT团队优化其云平台托管的工作负载并避免最终用户瓶颈。云计算可以垂直或水平扩展,云计算提供商可以提供自动化软件来为用户处理动态扩展。
传统的内部部署架构无法轻松扩展。通常,企业必须通过购买服务器和其他基础设施资产来规划峰值容量。这些多余的资源在活动暂停期间处于空闲状态。
虽然可扩展性倾向于描述长期的云计算基础设施计划,但快速弹性更像是一种短期特性。当需求意外激增时,正确配置的云计算应用程序和服务会立即自动添加资源来处理负载。当需求减少时,其云计算服务将恢复到原来的资源水平。
4. 按使用付费定价
这种云计算特性将IT支出从资本支出转移到运营支出,因为云计算提供商提供每秒计费服务。尽管这通常被视为一个积极因素,但IT团队必须小心谨慎,因为他们的资源需求可能不是静态的。采用的虚拟机应该大小合适,在不使用时关闭,或者根据情况缩小规模。否则,企业就会浪费成本,并且当月度账单到达时,将会支付更多费用。
这种定价模式曾经是云计算的唯一支付方式,但云计算供应商后来增加了各种定价计划,这些定价计划通常以较低的成本来换取长期的承诺。
5. 计量服务
衡量服务使用情况对于云计算提供商及其客户都是有用的。提供者和客户监视并报告资源和服务的使用情况,例如虚拟机、存储、处理和带宽。该数据用于计算客户的云计算资源消耗,并输入按使用付费模型。同时,云计算提供商可以更好地了解客户如何利用其资源,并潜在地改善所提供的基础设施和服务。