说一说IaaS/PaaS/SaaS

Platform-as-a-Service(平台即服务),提供开发者一个预配置的开发环境和配套的存储和数据库等服务,开发者不需关注硬件环境,只需要在服务提供商提供的环境和框架下进行开发,相对易上手,通常无权限直接操作文件系统,缺点就是,代码通常需要针对不同的云环境进行移植,各家云服务供应商通常有特殊的代码要求。代表:Google GAE,Heroku。

Infrastructure-as-a-Service(基础设施即服务),提供一个虚拟的硬件平台供开发者自行部署和配置开发环境,存储,数据库等服务,接近虚拟主机的概念。有较高的灵活性,稳定性和安全性也更高,但需要开发者自行维护开发和运行环境,成本较高。代表:Amazon 阿里云 腾讯云等。

Software-as-a- Service:(软件即服务)。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。代表:邮件服务商,office365等。

相关推荐