首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >建立大型REST服务- PHPFog、cloudControl、管弦乐队或Amazon

建立大型REST服务- PHPFog、cloudControl、管弦乐队或Amazon
EN

Stack Overflow用户
提问于 2012-02-28 08:58:05
回答 3查看 1.3K关注 0票数 1

我要计划和建立一个大规模的休息服务。正因为如此,我已经研究了如何在云中建立我的设置。起初,我想使用Amazon和Amazon -然后我研究了各种platform服务( EC2、PHPFog、cloudControl ),它们看上去与我想要的完全一样。

不过,在这方面,我有一些疑问:

  • 三种服务的总体区别是什么?(PHPFog,cloudControl和管弦乐团)
  • 我想要一个能在高峰时间自动缩放的平台,这意味着我不应该整天为繁忙时间所需的资源付费。至于我所读到的,PHPFog不支持弹性缩放?
  • 这些效果如何?像Twitter、facebook等大型服务能在这些platforms?
  • Does上运行吗?这些服务支持我在选择这些平台时应该想到的其他backups?
  • Anything?或者也许我不应该选择其中之一?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-10 20:33:22

PaaS托管是相对较新的。我认为没有哪个供应商在贝塔工作的时间超过2年。形势瞬息万变,越来越多的初创企业进入市场。比较起来很难,每一种都有自己独特的风格和定价模式。

无耻的插件:我们(·fortrabbit)也在为欧洲开发一个PaaS。这就是为什么我们对其他方面了解如此多的原因;)我们刚刚编写了一个PHP比较器。11个提供者-当前情况简介:

  • http://blog.fortrabbit.com/comparing-cloud-hosting-platforms/

选择正确的 PaaS的技巧

SPEED)

  • Consider
  • 测试服务,总是有一个免费的计划
  • 在您的国家选择一个供应商(如果您想要一个CLI或GUI

,则需要计费、法律方面和

  • )。
票数 3
EN

Stack Overflow用户

发布于 2012-03-02 19:14:12

(1)我不能代表PHPFog或cloudControl说话,但我可以告诉你们一些关于引擎场管弦乐团平台的事情。

  • Stack:我们使用nginx1.1.x和PHP5.3.9。我们使用nginx作为缓存层和负载均衡器。不鼓励写入文件系统,因此应用程序是无状态的,可以很容易地复制和分发,从而允许您扩展horizontally.
  • Deployment:、Git或SVN。一旦您部署您的应用程序,交响乐团将检查您的回购每60秒,并自动拉下任何更改。您只需担心将更改推送到您的repo.
  • Billing:,我们每小时收费。当您部署一个应用程序时,我们收费您每小时使用,所以您只支付您的use.
  • Support: Olark实时聊天,投标应用程序票证支持(ZenDesk很快),IRC,Twitter,电子邮件+登机支持(称为PANDA)
  • Scaling:您的应用程序可以自动伸缩,以适应交通高峰和增加的负载。

(2)乐团支持自动缩放应用。负载平衡器位于您的弹性应用程序前面,并将工作负载分配到与应用程序相关的所有实例中。如果您的应用程序经历了流量激增,我们将添加规模单位,直到请求可以满足。一旦流量下降,您的应用程序将再次缩小。欲了解更多细节,请参阅我们关于弹性的博文:

http://www.engineyard.com/blog/2012/orchestra-elastic-apps-for-everyone/

(3)你可以在管弦乐队上运行小程序和大型应用程序。如果您的应用程序是无状态的,并且可以水平扩展,我们可以为您无限期地扩展它。有关如何构建无状态应用程序的更多信息,请参见关于系统约束的文档:

http://docs.orchestra.io/kb/system-constraints/system-constraints

当你变得更大的时候,你肯定会想在你的应用程序旁边运行更多的服务。像Twitter或Facebook这样大的东西通常由不同的应用程序和服务组成。我们通过我们的插件提供一些额外的服务,我们将继续增加更多的服务。如果还有什么你想看的请告诉我!

(4)管弦乐队每小时备份MySQL服务器。在内部,我们每3小时备份一次用户配置、负载均衡配置和用户设置.代码是从您的存储库中提取的,因此我们不对其进行备份。

票数 2
EN

Stack Overflow用户

发布于 2012-02-28 21:44:54

  1. 虽然它们都是PaaS for PHP,但根据特性集和价格开始进行苹果对苹果的比较可能很容易。您可以自己很容易地做到这一点,所以我将重点讨论一些不太明显的需要考虑的事情。

代码语言:javascript
复制
- Ecosystem: With PHP Fog we have the benefit of having 10s of thousands of applications running on our platform and we are growing faster every day. This means it is proven as a platform. It also means you get the benefit of having other customers to help you out on the discussion forums, writing tutorials, etc.
- Support: we have three dedicated support engineers. You will get useful responses to open issues very quickly. If you need it, they can dive in and help with your code. If you have special case requests, they can handle that too.
- Big customers: In addition to having a large ecosystem, we also have large customers. Some customers have around a million hits a day. We have others with even more.

  1. PHP正在添加对计划和响应性缩放的支持;但是,与此同时,您可以使用滑块进行缩放。我们还将很快发布一个API和命令行工具,因此您也可以自行设置自动缩放功能。这很容易。
  2. 我们有托管在PHP上的应用程序,它们每天提供超过100万个请求,它们运行时没有任何问题,并且有增长的空间。我已经提到了我们强大的支持团队,它可以帮助您构建应用程序,这样它就可以为PaaS整个PHP平台提供冗余、故障转移和堆栈中每个部分内置的备份。这包括负载均衡器、刷新缓存服务器、应用服务器、数据库服务器、git repositories.
  3. Yes,--您应该考虑其他不特定于PaaS的PaaS播放器。AppFog支持多种语言(PHP、Ruby等)。它还支持MySQL、MongoDB、Redis等数据库技术。如果您坚持使用PHP/MySQL堆栈,您可能不需要这样做。但是,如果将来确实需要添加其他服务,这将更加容易。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9478962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档