企业依靠云技术进行现代应用开发,了解将云计算与传统的内部IT架构区别开来的关键特性。
云计算需要不断扩展的工具和技术列表,但云计算的关键特征保持不变。
AWS公司在2006年开始销售计算资源和存储实例时,率先普及了云计算作为本地基础设施的替代方案。谷歌和微软紧随其后。如今,云计算从基础设施扩展到软件即服务(SaaS)模型以及两者之间的一切,包括人工智能、容器、无服务器计算、数据库、物联网、专用网络、分析、商业应用程序等。
每个子集都有自己的好处和挑战,但有几个核心云计算特性支撑着它们。探索云计算的这八个关键特征,它们解释了为什么云计算是构建和部署现代应用程序的首选目的地。
1.按需自助服务
AWS、MicrosoftAzure、谷歌云和其他公共云平台使用户只需点击一个按钮或调用API即可使用资源。由于数据中心遍布世界各地,这些供应商拥有大量的计算和存储资产。这对习惯于现场采购流程的IT团队来说是一个彻底的转变,这种流程可能需要数月时间才能完成。
云计算的自助服务提供特性与按需计算功能是齐头并进的。开发人员无需等待将新服务器交付到私有数据中心,而是可以选择所需的资源和工具(通常通过云提供商的自助服务门户)并立即进行构建。管理人员制定政策,限制IT和开发团队可以运行的内容,但在这些保护措施内,员工可以自由构建、测试和部署他们认为合适的应用程序。
2.资源池
公共云提供商依赖于多租户体系结构来同时容纳更多用户。客户的工作负载从硬件和底层软件中抽象出来,它们为同一主机上的多个客户服务。云提供商越来越依赖自定义硬件和抽象层来提高安全性并加快用户对资源的访问。
3.可扩展性和快速弹性
资源池为云提供商和用户提供了可伸缩性,允许他们根据需要添加或删除计算、存储、网络和其他资产。这有助于企业IT团队优化其云托管的工作负载,并避免终端用户瓶颈。云可以垂直或水平扩展,服务提供商提供自动化软件为用户处理动态扩展。
传统的室内架构无法轻易扩展。通常,企业必须购买服务器和其他基础设施资产,以规划峰值容量。这些额外的资源在活动间歇时闲置着。
可扩展性通常描述较长期的云基础设施计划,而快速弹性则是一个短期特征。当需求意外激增时,立即正确配置云应用程序和服务,并自动添加资源来处理负载。当需求减少时,服务恢复到原来的资源水平。
4.使用率来定价
这种云计算的特点将IT支出从资本支出转移到运营支出,因为供应商提供每秒计费。这种模式通过大规模降低成本和提高效率实现了规模经济。虽然这通常可以被视为一个积极的方面,但IT团队必须小心,因为他们的资源需求可能不是静态的。vm的大小应该合适,在不使用时关闭,或者根据条件缩小。否则,组织就会浪费钱,当每月账单到来的时候,可能会以高昂的价格告终。
这种定价模式曾经是为云计算付费的唯一方式。但此后,供应商增加了各种定价方案,以提供更低的成本来换取更长期的承诺。这种模式具有成本效益,因为客户只为他们使用的东西付费。
关键的云特性包括管理自动化、成本、性能、遵从性和安全性的能力。
5.测量服务
测量云服务的使用情况对云提供商及其客户都很有用。提供商和客户监视和报告资源和服务的使用情况,如虚拟机、存储、处理和带宽。这些数据被用来计算客户对云资源的消耗,并输入按使用量付费模型。与此同时,云提供商可以更好地了解客户如何利用其资源,并有可能改进所提供的基础设施和云计算服务
6.弹性和可用性
云提供商使用几种技术来防止停机,例如最小化区域依赖以避免单点故障。用户还可以跨可用性区域扩展工作负载,这些可用性区域拥有连接相对接近的多个数据中心的冗余网络。一些高级服务自动跨可用分区分配工作负载。
当然,这些系统并非万无一失。发生中断时,企业必须制定应急计划。对于一些人来说,这意味着跨孤立的地区甚至不同的平台扩展工作负载——尽管这可能会带来高昂的成本和增加的复杂性。
7.安全
尽管许多企业出于对安全的担忧而不愿迁移工作负载,但这些担忧在很大程度上已经消退,部分原因是云计算的上述特征带来的好处。云供应商雇佣了一些世界上最好的安全专家,通常比大多数内部IT团队更好地处理威胁。事实上,世界上一些最大的金融公司都说云是一种安全资产。
然而,这并不能免除用户的责任。公共云提供商遵循共享责任模式。他们负责平台的安全,而用户则负责自己的应用程序。过去,未能充分把握这些界限,曾导致敏感企业数据被高调曝光。
8.广泛的网络接入
云的很大一部分用途是它的无所不在。数据可以在任何有互联网连接的地方上传和访问。用户可以在任何地点工作。对于大多数混合了操作系统、平台和设备的企业来说,云是一个有吸引力的选择。
为了保持广泛的网络访问,云提供商监视并确保反映客户如何访问云资源和数据的各种指标:延迟、访问时间、数据吞吐量等。这些因素会影响到服务质量需求和服务水平协议。