如果我从头开始构建基于Web的应用程序,我正在寻找您对哪个云平台适合的输入。我的主要需求是 - 在本地构建并在云上部署 - 自动缩放,以便我以后不必更改代码 - 由于我处于POC模式,最便宜的成本(或免费)是其中一个目标 - 平台无关编码,以便我可以选择稍后将我的应用程序从一个云移动到另一个云
阿米特
答案 0 :(得分:0)
当您访问云时,您可以在IaaS和PaaS之间进行选择。在IaaS中,您正在租用基础架构,并且您必须在PaaS中安装,配置和维护每个项目,并且您已预先配置了所有内容,并且您只需要处理您的开发过程。在PaaS中,您可以将Tomcat作为服务,将Git作为服务,将MySQL数据库作为服务,...
在PaaS中,您通常可以向上/向下,纵向或横向扩展,付费取决于您使用的资源。关于自动缩放,也许您可能正在寻找与this相关的内容。
你有几个PaaS:CloudBees,CloudFoundry,GAE,......但是,根据你所寻找的东西,你会发现一些PaaS比其他更合适。例如,CloudBees非常适合Java应用程序和GAE for Python应用程序。但是,CloudBees也可以支持Play!应用程序和其他堆栈。与GAE,CloudFoundry,...相同的东西。
所有这些通常都有免费套餐,您可以测试应用是否有效。对于生产环境,您应该付费以获得企业功能并让您的应用程序全天候运行。