哪些 Azure 服务是 PaaS



我正在尝试比较AWS和Azure的自定义Web应用程序,该应用程序本质上类似于任何罐头内容管理系统。它需要虚拟主机,数据库,电子邮件,存储,安全性,某种处理 ASP.NET 的方法,但具有高可用性和负载平衡。

PaaS/IaaS 的区别有时可能是灰色的(部分原因是公司倾向于使用营销术语,将 IaaS 类型的服务描述为免维护(。从小企业的角度来看,这很清楚。如果一项服务涉及 SMB 花时间维护而不是开发,那么它就在 IaaS 阵营中。由于我是时间有限的单个开发人员,因此最好是所有服务的 PaaS 模型。理想的情况是所有服务(Web托管,数据库,电子邮件等(都作为零维护可扩展服务提供,而不必启动和管理单个实例。

我发现AWS可以做任何事情,但缺点是仍然需要管理实例(即我需要保持实例上的软件更新,跟踪实例,管理网络,安全性等(。S3 不处理脚本。AWS Beanstalk 和 Optworks 本质上仍然是用于启动 IaaS 类型环境的辅助应用程序。(而说 DynamoDB 将算作 PaaS 类型的服务(。最近Microsoft降低了Azure的价格,这使其成为一个有吸引力的选择

。 简而言之,我正在寻找Azure提供的服务列表,这些服务实际上不需要我修补软件或需要启动实例来处理流量高峰(例如Web托管,脚本处理,数据库,电子邮件等(的维护服务。

Web托管,数据库,电子邮件,存储,安全性,某种处理 ASP.NET 但具有高可用性和负载平衡的方法

以上所有功能都是任何成熟的云提供商在工具包中都具有的标准功能。关于MSFT Azure:

  1. 对于 Web 托管 - 你有 PaaS 解决方案,例如应用服务计划 和应用服务环境。平台的维护(顾名思义(与 Azure 一起进行,但请注意,作为包的一部分部署的任何组件分别属于开发和测试团队
  2. 对于数据库和存储 - 对于完整的PaaS解决方案,你有Azure SQL Server数据库和Azure SQL Server托管实例,但正如我之前所说,你无论如何都必须拥有任何自定义部署(安全策略,VNET注入和IAM自己(

最新更新