我有一个项目,这是一个“平台即服务”的环境,如Heroku,GAE或dotCloud等。
我反复问的一个问题是“当前平台缺少什么功能?”目前,大多数平台允许开发人员部署他们的应用程序(PHP / Python / RoR / JAVA / ...)并通过SDK、控制台或IDE插件来管理它们。一些允许一些功能,如:-在线IDE,-自定义域,-管理插件,-日志系统,- cron任务,-协作方面,- ...
问你在当前的PaaS中你最喜欢的功能是什么,或者如果它不存在,你会在这种类型的服务中看到什么?
感谢您的解释和帮助。
Nico (法语开发者-因此我的拼写错误^^)
发布于 2011-09-29 00:04:52
云计算中尚未解决的主要问题之一是安全性。每个应用程序都应该有与之相关的数据。有了云,数据存储在哪里?安全吗?当一些问题发生时,系统的所有者能做好准备吗?
另一部分是弹性伸缩。用户是否可以部署他们的应用程序和平台,负责自动伸缩、负载平衡等。
版本控制可以让平台同时支持不同的版本。
发布于 2011-12-05 08:24:56
我认为所有PaaS平台都缺少的主要特性是,它们是通过复制而不是并行化进行扩展的。为了扩展,公共平台复制一个工作者、一个服务或一个应用,然后通过在它前面部署一个(虚拟)负载均衡器来重新聚合它。因此,规模的单位是相对非弹性的块(块也可以是VM)。
理想的缩放方式应该是更小的单位,例如.线程、进程。这样,可伸缩性将使这种遗留方法朝着真正的弹性范例发展。
顺便说一句:这样也可以解决多核挑战。当您的系统有100个内核时,应用程序扩展的唯一方式可能是通过线程或进程来扩展,这些线程或进程可以分布在可用内核上。而不是通过复制和部署传统的负载均衡器。
https://stackoverflow.com/questions/7581794
复制相似问题