微服务器和无服务器可改变应用交付
云服务已经改变了IT基础设施,但最新的云趋势表明了重组作业更根本性的转变。较新的云服务和应用程序设计理念(如微服务,无服务器计算和函数即服务)对IT运营人员和开发人员都有重要的影响。 然而,了解这些服务之间的差异以及它们如何影响应用程序部署可能会令人困惑,特别是因为大多数云提供商只会告诉您他们的服务是最好的。我们来看一下每个服务的特征,以及他们如何使用DevOps方法。 微服务的崛起 2011年,微服务架构的概念才刚刚开始。到2015年,每个开发人员都在谈论它。大型公司都在微服务中,宣传代码可重用性的好处,降低升级风险以及团队可以部署新功能的速度。微型服务使开发人员能够轻松地在小团队中工作,同时还可以为能够管理任何单个微服务器的中断的大型产品做出贡献。 微服务有三个关键因素: ·它是独立可扩展和可部署的。 ·每个服务负责尽可能小任务。 ·如果都正常运行,服务质量会更好,但如果其中之一出现问题,也不会影响到全局。 例如,Netfix在其整体产品中使用了几个微服务,其中包括一个用于观看视频的建议。如果该推荐服务停止,则流式传输平台的其余部分将继续运行,好像没有发生任何事情。 微服务有助于推...