我的开发团队为即将开展的项目提供了一个服务器结构。 我们的结构是“逻辑的”,这意味着应用程序的各种逻辑组件(它是分布式的)依赖于不同的服务器。 有些组件比其他组件更重要,将承受更多的负载。 我们的build议是每个组件有1个服务器,但是硬件人员build议用单个更大的虚拟服务器replace各种机器。 他们会使用刀片服务器。 现在,我不是一个专家,但我的问题是,如果我们需要,例如,3个2GHz的CPU / 2GB RAM的机器,你给我一个机器3个2GHz的CPU和6GB的RAM,是一样的吗? 他们告诉我这是。 这是准确的吗? 这两种解决scheme的优缺点是什么? 什么是普遍接受的最佳实践? 你能指出一些处理这个问题的URL引用吗? 编辑: 一些更多的信息。 (互联网/内联网)应用程序已经分层。 我们在DMZ上有一些服务器,将页面展示给互联网,数据库在自己的机器上。 我们想要分裂(他们想要join)是一些主要暴露web服务的web服务器。 一个是与数据库层进行通信的DAL,一个是我们的单一login/用户configuration文件应用程序,每个页面调用一次,另一个是在互联网上看到的用于我们的lan的克隆。
经过RS云服务器最近的“紧急迁移”之后,我们的服务器快照映像上的mysql数据库被certificate是从备份date过期的日子。 然而,通过受影响的webapp上传的文件已被写入文件系统。 写入数据库的相关元数据丢失,但文件本身已备份。 一旦我能够在mysql服务器启动之前手动访问mysql数据文件(服务器被configuration为在启动时启动mysql),我可以看到ib_logfile1,ib_logfile0和ibdata1的更新时间已经过去了几天。 就像这张海报一样, 服务器崩溃后mysql数据丢失 ,就好像一些caching控制器已经告诉OS / mysql服务器它已经提交了仍在caching中的数据,并且丢失了而不是刷新了。 我不能很好地包装上传的文件如何写入,但数据库数据没有。 我原以为任何caching都会刷新整个系统,而不是逐个进程。 有关这可能发生的任何build议? 更新二: 看到我的答案下面解释发生了什么事。 更新: 根据要求configuration详细信息。 RackSpace云服务器详细信息: 操作系统:Ubuntu 10.04 LTS(Lucid) 内存:1024 MB 磁盘空间:40 GB 数据中心:ORD1 服务级别:不受pipe理 root @ restore-testing:〜#dpkg -s mysql-server … build筑:所有 资料来源:mysql-dfsg-5.1 版本:5.1.61-0ubuntu0.10.04.1 … root @ restore-testing:〜#cat / etc / fstab proc / proc proc defaults 0 0 / dev / xvda1 / […]
Amazon EC2中的实例是否存在最大关机时间? 并且是通过EC2-API最大可configuration的? 我们在关机时将数据从实例传输到S3。 这适用于小文件。 但是,如果它们变得更大(几GB),我们体验到并非所有数据都被传输。 OS:Ubuntu 11.04(EBS支持的AMI)
http://www.openstack.org/ 我正在寻找一个很好的云托pipe公司与实用风格的成本(支付多less带宽,硬盘,CPU使用。
我们有一个体面的服务器产业:几个ProLiants,加上运行VMWare环境的IBM BladeCentre和SAN。 由于即将到来的房屋搬迁,我们没有足够的空间放置服务器房间,所以我一直在考虑把所有东西都搬出去。 我的老板更热衷于云托pipe所有东西,其中包括几个高stream量的网站(每月大约900万的浏览量),我们的Exchange服务器(每月发送/接收的大约100万封干净的电子邮件),以及文件/打印/广告/所有的ususal的东西。 这听起来对我来说不是一个好主意,但是我对云的方式很陌生。 任何人可以提供任何build议?
我不是tech / unix / sysadmin无知,但我仍然不明白为什么亚马逊,Rackspace,Azure,GoGrid,Linode和这些家伙每小时计算他们的实例… 我必须问…谁在地球上closures他们的服务器? * aaS开始作为捆绑/计划战略,你付出了一桶服务,你不必担心使用…每月支付100 $,你得到这个,这个和那个。 现在,当我想切换到亚马逊EC2,我感到困惑的使用百分比,传输计算…这是太该死,艰难和耗时。 在我迄今为止的计算中,我可以说订购2个具有24GB内存的专用服务器,并安装ESXi并pipe理整个事情要便宜得多。 我错过了什么?
我想在EC2上运行Hudson并使用Hudson的EC2插件来创buildHudson奴隶来运行我的testing。 我安装了它,但是当试图configuration它,我得到了很多错误: 这是怎么回事? 我该如何解决这个问题?
我一直在重新思考编译器枪战 ,我开始怀疑: 亚马逊EC适合基准testing吗? 环境是完全虚拟的,那么是否有任何保证基准testing结果是可重复的? 或者我应该假设虚拟主机环境时间分片会干扰计时方法?
我如何计算所需的带宽和托pipe一个网站,每年将有大约300万独立访问者的成本? 我想通过使用像Amazon EC3这样的云计算服务与使用传统的协同服务器来节省多less成本。
实际上,我正在开发一个SaaS应用程序,在这个应用程序中,我想给订户自己的子域来访问他们的信息(在代码中,我将拉动子域名的第一部分作为他们的账户名),类似于Basecamp等工作。 例如,订阅者可能拥有URL acme.myapp.com 。 由于可能有数百个用户,我不能简单地为每个客户端添加一个不同的主机头。 Apache允许你指定通配符(*),并将acme.myapp.comredirect到myapp.com,其中我可以执行我的逻辑来检索基于子域的用户帐户名。 我不知道如何自动执行此与IIS(这是一段时间,因为我不得不configurationIIS除了一个单一的网站)。 还有,我有什么特别的规定要做到呢? 当我的应用程序准备好了,并且正在寻找托pipe服务时,我是否需要主机的任何特定的东西来限制我的select? 我还在考虑使用Windows Azure来利用云 – 如果我使用Azure作为托pipe平台,我仍然可以做到这一点吗?