为此,我特指在 Windows 上运行网站,但它并非特定于 IIS。我们有时也会运行 Tomcat。显然,这里有许多硬件和软件选项可供选择,并且在 Windows 世界中需要考虑许多要点,例如粘性会话和有时在 Web 应用程序中固有的状态。
因此,我正在寻找任何关于有效负载平衡策略的良好经验,无论是基于硬件还是基于软件,以及证明与此相关的业务成本合理的理由。
谢谢
更新:
为了回答 Paul 提出的一些更深层次的探索性问题,我个人会寻找最小负载的负载平衡,并且肯定会使用会话故障转移。现在这种事情也可以通过像 Memcached 或类似的东西来处理。SSL 终止在很大程度上取决于您是采用硬件还是软件路线,但我也可以回答我自己的问题。
数量可以是任何东西,从一个有计划的初创公司到希望成倍增长的计划,而不是向用户展示臭名昭著的失败鲸鱼......
该问题特别询问了过去在 Windows 上运行网站时,哪些负载平衡策略对您有效。如果您提出的策略是硬件负载平衡,例如在负载平衡器上发生 SSL 终止,并且您详细说明了为什么这对您来说是一个很好的策略,那么这将有助于回答我的问题。现在,我对不同的方法和替代方案没有足够的经验,因此我的问题。
我几乎完成了我的网站,它类似于facebook。我预计第一个月会有 500-600 人。这是一个 LAMP 设置。用户图像不太大(压缩后小于 20kb,它只是真正的博客和成员搜索)
寻求一些建议:
1) 我应该使用我的 2 个 Dell Poweredge 服务器,一个是 Mysql 服务器,另一个是 Apache 服务器(规格:双奔腾 III 800mhz,1gb ram,Raid 5 和 2 网卡,130gb 空间)并从我家托管我的网站,直到我获得了足够的流量来证明在主机托管上每月 100 美元是合理的。(我有电缆互联网)(免费,但典型的电缆带宽 65ms ping,下降 3 兆比特,上升 0.7 兆比特)
2) 在 1 & 1 使用我的 VPS III 帐户(四核 amd(比我的 piii 快)等。1GB 内存,4GB 突发,50GB 空间,如果需要,可以处理流量,而且永不停机)$60.00/月
3) 获得一个与#2 规格相似的专用服务器,尽管会有大约 100GB 的空间。300 美元?月。
我的预算每月不到 80.00 美元,直到我从中赚钱。
我的客户经营一家小企业。这家企业的员工人数很少。它们目前通过 GoDaddy 托管,用于网络和电子邮件。
出于法律原因,客户希望将其员工发送的电子邮件存档。目前,所有电子邮件都是通过 POP3 完成的,因此所有电子邮件基本上都保存在单个机器上的文件中(请记住,小型企业)。
有人提出了一种廉价的解决方案,将所有电子邮件 BCC 发送到一个主帐户,以便可以存档和跟踪与外部的对话。我自己没有亲自调查过,但显然 GoDaddy 可以对所有传入的电子邮件执行这些操作,但不能对传出的电子邮件执行这些操作。
归档来自小公司员工的传入/传出电子邮件的最便宜/最简单的方法是什么?
更新:
我修改了标题以反映员工而不是用户。这样做的目的是出于法律原因对发送的电子邮件进行存档。这是员工会意识到并参与其中的事情。
这里的底线是通过更小、更便宜的平台基本上模拟更大级别平台的功能。如果答案是“做不到,请购买 Exchange 许可证”,那很好。
我很抱歉用如此糟糕的措辞表达了这一点。我明白为什么会有这么多的混乱。
我正在寻找一家具有实用风格成本的优秀云托管公司(支付使用多少带宽、硬盘、CPU。
我试图大致了解 Linux 托管和 Windows 托管之间的区别。到目前为止,我读到的所有内容似乎都非常偏向 Windows 或 Linux,没有提供或解决争论的另一方似乎在他们的论点中使用的说法。
到目前为止,我收集到的似乎具体的是 Linux 更稳定/可以运行更长时间而无需完全重新启动,但 Windows 对您可能遇到的任何问题都有更多的“支持”。
我不是在寻找意见,而是在寻找具体的原因,目的是编制一份清单来比较两者。抱歉,如果这是重复的,在我的搜索中,我只找到了 Windows/Linux 下实际开发的比较,而不是托管比较。
我并不是真的在寻找有问题的特定场景,例如“如果托管一个小项目,x则更好,否则y更好”。如果存在这样的限制,我希望有更多类似“x擅长较小的项目,因为reasons,但是如果处理大型 scall 项目,最好使用y它提供的reasons”
我正在寻找诸如内存使用、稳定性、维护时间/要求之类的东西。只是形成一个普遍的立场。如果需要举例说明而不是举例,但我试图大致了解 Windows 或 Linux 是否更好,或者它们是否相等。这种好奇心的主要目的是,好吧,我讨厌微软的一切,我只是想知道Windows是否有任何真正的好处,或者 Linux 是否有明显的优势......
我已经在godaddy.com注册了一个域名,我也在Linode.com出租了托管空间
Linode 给了我一个永久的 IP。如何将此IP链接到godaddy.com的域名?
我正在开发一个用通用的、跨平台友好的 Java 编写的产品。但是,此 Java 组件插入到本机编译的、特定于平台的第三方 SDK。一个潜在客户运行 AIX,所以我需要创建一个 AIX 分发包,但我没有可供我使用的 AIX 机器。
我正在寻找最具成本效益的方法来实现这一目标。我真的只需要在几天内对 AIX 机器进行 shell 和 FTP 访问,并且可能在未来非常零星地访问。
基于 AIX 的托管/云服务似乎非常薄弱;我什至找不到 IBM 提供的此类产品(尽管它可能已被埋没在难以理解的企业语言中)。这些看起来像可能的选项:
...但事实上,你必须先与销售代表交谈,然后才能做任何事情,这让我认为他们心中有更大的承诺。
有人知道访问 AIX 框的好方法吗?
我必须更改我的托管服务提供商。现在我有一个共享主机帐户,但我正在考虑尝试来自turnkeylinux.org的LAMP 堆栈设备。
我很习惯使用 linux,我已经使用它很长时间了。我可以通过 ssh 连接到远程机器并做我必须做的任何事情(编码、读取日志、移动文件、部署等)。问题是这些任务都没有涉及保护服务器/防火墙。我的经验是作为桌面用户或开发人员在远程服务器中部署应用程序/文件。
忽略应用程序逻辑中的安全性(阅读:我可能创建或安装的任何脚本、框架、网站) - 我担心诸如守护进程的基本配置、防火墙、端口、可执行脚本从外部可读等等。
我的问题是:您如何比较来自交钥匙的 LAMP 堆栈的(预期)开箱即用安全性和“常规”共享托管服务提供商的(预期)安全性?
我希望找到一些指南,其中列出了保护我的服务器的步骤列表,但我找到的唯一文档只是参考了 ubuntu 的文档。
hosting ×10
cloud ×2
windows ×2
aix ×1
colocation ×1
email ×1
firewall ×1
godaddy ×1
linode ×1
linux ×1
namespaces ×1
ubuntu ×1
vps ×1
web-hosting ×1
web-server ×1