北京中科白癜风“平安医院” https://m.39.net/pf/a_5837776.html什么是Serverless计算?Serverless计算是云原生架构,使您能够将更多的运营职责转移到云,从而提高灵活性和创新能力。Serverless计算让您可以在不考虑服务器的情况下构建并运行应用程序和服务。它消除了基础设施管理任务,例如服务器或集群配置、修补、操作系统维护和容量预置。您能够为几乎任何类型的应用程序或后端服务构建无服务器应用程序,并且运行和扩展具有高可用性的应用程序所需的所有操作都可由您负责。为什么使用Serverless计算?Serverless计算让您能够以更高的灵活性和更低的成本构建现代应用程序。构建Serverless应用程序意味着,您的开发人员能够专注于他们的核心产品,而无需担心在云中或本地管理和运行服务器或运行时。这减少了开销,并使开发人员能够将更多时间和精力放在开发可扩展且可靠的出色产品上。Serverless运行时大多数Serverless供应商都提供计算运行时,也称为FaaS平台,这些运行时执行应用程序逻辑但不存储数据。第一个“随用随付”代码执行平台是Zimki,于年发布,但在商业上并不成功。年,Google发布了GoogleAppEngine,该功能针对使用自定义Python框架但无法执行任意代码的应用程序。亚马逊于年推出的AWSLambda是第一家提供抽象的Serverless计算产品的公共云基础设施供应商。许多其他AWSServerless工具都支持它。年,GoogleCloudPlatform提供了GoogleCloudFunctions。Serverless数据库在最近几年中出现了一些Serverless数据库。这些系统将Serverless执行模型扩展到RDBMS,从而无需配置或扩展虚拟化或物理数据库硬件。Nutanix提供了一种名为Era的解决方案,该解决方案将现有的RDBMS(例如Oracle,MariaDB,PostgreSQL或MicrosoftSQLServer)转变为Serverless服务。AmazonAurora提供基于MySQL和PostgreSQL的数据库的Serverless版本,提供按需自动缩放配置。费用与租用或购买固定数量的服务器相比,Serverless可以更具成本效益。弹性与可伸缩性Serverless架构意味着开发人员和操作员无需花费时间来设置和调整自动扩容策略;云提供商负责根据需求扩展容量。小型开发人员团队能够自己运行代码,而无需依赖基础架构和支持工程师团队;越来越多的开发人员正在变得熟练使用DevOps,而成为软件开发人员或硬件工程师之间的区别越来越模糊。
转载请注明:http://www.aierlanlan.com/rzdk/8233.html