我正在尝试比较AWS和Azure的自定义web应用程序,它本质上类似于任何罐装内容管理系统。它需要虚拟主机,数据库,电子邮件,存储,安全,一些方法来处理ASP.NET,但具有高可用性和负载平衡。
PaaS/IaaS的区别有时是灰色的(部分原因是公司倾向于使用营销术语,将IaaS类型的服务描述为免维护)。不过,从小企业的角度来看,这一点非常清楚。如果一项服务涉及到中小企业,则需要花费时间进行维护,而不是进行开发,那么该服务就属于IaaS阵营。由于我是一个时间有限的单一开发人员,因此适用于所有服务的PaaS模型会更可取。理想的情况是,所有服务(web托管、数据库、电子邮件等)都作为零维护可扩展服务提供,而不是必须启动和管理单个实例。
我发现AWS可以做任何事情,但缺点是仍然需要管理实例(即,我需要保持实例上的软件更新、跟踪实例、管理网络、安全等)。S3不处理脚本。AWS Beanstalk和Optworks基本上仍然是启动IaaS类型环境的助手应用程序。(而比方说DynamoDB可以算作PaaS类型的服务)。最近,微软降低了Azure的价格,这使其成为一个有吸引力的替代品
简而言之,我正在寻找Azure提供的服务列表,这些服务实际上不是维护服务,不需要修补软件或需要启动实例来处理流量峰值(例如,web托管、脚本处理、数据库、电子邮件等)。
发布于 2019-08-07 16:38:29
虚拟主机、数据库、电子邮件、存储、安全、某种方式来处理ASP.NET,但具有高可用性和负载平衡
以上所有功能都是任何成熟的云提供商都会在工具包中拥有的标准功能。关于MSFT Azure:
适用于web托管的
https://stackoverflow.com/questions/57389801
复制相似问题