首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用云托管网站?

如何使用云托管网站?
EN

Server Fault用户
提问于 2011-10-03 12:26:39
回答 3查看 293关注 0票数 0

为了当前托管网站,我们正在使用托管在英国的专用linux盒。但是管理它们是一场噩梦,备份,大量负载,停机等等.

我正在研究OpenStack,它是由RackSpace开发的。是否可以使用我们在服务器上托管的云平台来托管网站?

我知道云平台允许您扩展基础设施,这正是我们所需要的。但是我们如何使用它来运行MySQL和Apache呢?主要是为了Wordpress网站?

编辑:这些网站只是普通的Wordpress网站使用标准的灯堆栈。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-10-03 14:05:36

大多数云提供商都会为您提供IaaS。这意味着您可以随意管理一组虚拟机。简而言之,这些只是VPS服务,增加了API的功能,以便在需要时创建新的服务器。有时,您可以将该API绑定到一些简单的度量(CPU负载、流量等),从而使其变得更容易一些。

但这不是魔法。如果没有您的工作,它将不会使您的站点可扩展。您需要做的是设计您的系统,以便您可以添加更多的(类似的)机器来分配负载,并使它能够在这些机器的损失中幸存下来。

第一步是:

  • 一个“无共享”的web应用程序:确保所有页面都尽可能无状态。HTTP请求之间的任何持久化必须非本地存储。最初,这意味着所有‘关键’都必须进入数据库,而对于memcached这样的东西来说,任何非关键的东西都必须进入数据库。
  • 负载均衡器,容错分配器.要么是由主机提供的,要么是您自己的(HAProxy、varnish、NginX)在您的应用程序前面运行(请确保它也是多余的)。
  • 复制的数据库。例如,主/从服务器中的MySQL和一些故障转移机制,在主服务器失败时将“浮动”IP号迁移到从服务器。或者一个主/主,这也可以为您提供一些额外的吞吐量,而代价是延迟。Amazon还为您提供了一个与MySQL兼容的数据库,并提供了您可能需要的所有冗余。或者去一个完全不同的地方,比如里克,卡桑德拉.事实上,这是最困难的部分;但是仅仅在两个更大的实例上复制MySQL需要很长的时间;特别是如果您在缓存层上很聪明的话。
票数 4
EN

Server Fault用户

发布于 2011-10-03 22:39:18

听起来,您要寻找的是作为服务的平台,或PaaS。使用PaaS,提供程序将处理所有操作细节。部署应用程序可以非常简单,只需向提供程序提供一个到源代码存储库的URL。

一些支持PHP的

  • PHP雾
  • 云层控制
  • Orchestra.io

这里是三种产品的比较,由每种产品的开发人员编写。

票数 1
EN

Server Fault用户

发布于 2011-10-03 22:04:45

你可以在云中做很多事情。我将详细介绍我的提供者支持什么。我使用Linode (http://www.linode.com/),它在全球有六个数据中心(包括伦敦的一个)。他们是伟大的,价格低廉,有大量的功能,并非常快的支持票周转时间。"Linode“是您购买的虚拟机(它们的术语)。

Linode基于云的基础设施支持动态地提供和取消"Linodes“。这意味着,如果你需要一台机器来玩一小时/天/周/月/年,你就会为你所使用的东西付费。

Linode支持所谓的StackScripts,它允许您自动化提供服务器的过程。我不知道细节,但是AFAIk您可以指定操作系统、磁盘布局、配置文件中的交换等等。

Linode还有一个广泛的API,用于计费、供应等。

Linode还以NodeBalancer的形式支持负载平衡。

将这四个功能链接在一起可以让您设置如下内容:

您可以说是用于Web的Linode,比如Apache/PHP和用于MySQL的Linode。如果所有设置都正确,则可以使用脚本监视计算机上的资源使用情况,并自动购买、提供、引导并将其添加到MySQL集群或NodeBalancer中。这意味着,如果您获得一个巨大的流量激增(假设您是斜线),您将自动缩放到任何您需要的流量/处理/带宽/任何需求。您将有一个MySQL集群来回复制,使许多MySQL服务器保持同步,然后将有一堆web服务器平衡PHP。

Linode还提供了相当多的冗余,比如IP故障转移,以及带宽池、IPv6等等。我还想说,我与Linode没有任何关联,只是一个快乐的客户。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/317915

复制
相关文章

相似问题

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