机房360首页
当前位置:首页 » 云应用 » 云计算和容器如何推动应用程序服务的分解

云计算和容器如何推动应用程序服务的分解

来源:机房360 作者:Harris编译 更新时间:2018/8/9 11:22:07

摘要:

    在过去几年中,人们看到了亚马逊、微软、谷歌等云计算提供商的共同努力,并致力于满足企业对应用服务的需求。
  
  企业可以在当今的云计算市场中找到一些(并且正在增长)应用服务,这些应用服务可以解决安全问题(如Web应用程序防火墙)以及性能(缓存)甚至身份管理。
  
  这并不奇怪。每个企业平均依赖16种不同的应用程序服务,以使其应用程序更快、更安全。每年这个数字都会变大。企业不会因为云计算的速度而牺牲这些服务。
  
  在这方面,应用程序服务正在影响客户和云计算提供商。但这不是一条单行道。云计算以及越来越多的容器,也对应用程序服务及其交付方式产生重大影响。
  
  随着企业组织继续投资私有云(或内部部署)并试验容器,他们发现提供应用程序服务的传统模型并不总是很合适。
  
  与大多数网络一样,应用程序服务长期以来通过可扩展、可靠的硬件支持的平台(通常称为Application Delivery Controller或简称ADC)提供。
  
  这些设备旨在实现高可用性和可扩展性,能够同时支持数百个应用程序。无论是网络还是应用共享基础设施,长期以来在成本方面都具有优势。
  
  在多个应用程序中传播资本和运营费用是有道理的。直到应用程序和架构出现在它没有的地方。
  
  越来越多的应用程序和体系结构需要更多的应用程序仿射方法。例如,现代微服务需要一个快速、可扩展且价格合理的平台,在该平台上为单个应用程序部署应用程序服务。
  
  共享服务平台无法满足特定架构的每个应用程序平台的需求。以下有三个很好的理由:
  
  (1)成本。如果是唯一一个会使用它的人,则不会支付大量采购费用。
  
  所有额外的空间都要花费额外的费用来预先运行。在适当的情况下(以及正确的应用程序),共享基础设施可以降低每个应用程序的成本,并具有很高的财务和运营意义。
  
  但是,如果企业尝试仅支持单个应用程序,则只会增加费用而不会增加价值。
  
  (2)配置。正在开发和部署现代应用程序和体系结构,并考虑到频繁的更新。如果企业与其他八个应用程序共享一个平台,而这些应用程序不在同一时间表上,如果出现问题并影响其应用程序,它们可能会有些麻烦,更不用说配置越多,问题越大,而每次需要重新加载或更改时,读取和验证这些配置所需的时间就越多。
  
  (3)升级。当竞争对手想要升级共享平台但你没有,那么谁赢了?如果竞争对手赢了,那它打破了一个应用程序,但如果没有人赢,那会是谁?共享基础设施的升级可能是一个可怕的主张。
  
  它们还可能导致将更新或升级(甚至迁移)配置所花费的额外时间用于最新版本,这使人们立即回到第一个问题和可以累计的成本。
  
  有必要设计有目的地仅支持单个应用程序的应用程序服务平台。通过减少对单个应用程序的责任,可以减少配置的大小和复杂性,将失败升级的范围限制为单个应用程序,并降低采集和操作的成本。
  
  因为采用云计算,容器和微服务,DevOps和数字经济将推动组织更快、更频繁地交付。
  
  应用程序和架构正在发生变化。环境正在发生变化。这意味着应用程序服务及其交付机制也必须改变。
  
  编辑:Harris
  
  

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/201889/n1564105424.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片