在 Amazon 在 EC2 上推出他们的新微型实例后,我仔细研究了预留实例,并做了一些数学计算。我目前正在使用 Linode 512,所以我会将它与它进行比较。
Small Instance is 1.7GB RAM
pricing for Reserved instance
1 year = $227.50 = $18.95 monthly = same as 512MB Linode
3 years= $350 = $9 monthly = 1/2 monthly price of 512MB Linode
Linode 1536
$59.95 monthly = basically same price as EC2 Launch instance (not reserved)
which is $791.4 per year
Run Code Online (Sandbox Code Playgroud)
现在我不想说 Linode 的坏话,我已经和他们在一起大约一年了,一切都非常棒。
但是当我看数学时,我不太明白。EC2 上是否有一些我不知道的巨大隐藏问题?
我知道您必须单独支付带宽费用,这可能会很昂贵。小数学
EC2 - $0.15 per GB (first 10TB)
Linode 1536 offers 600GB bandwidth = …Run Code Online (Sandbox Code Playgroud) 我每个月为 VPS 支付大约 55 美元,
一年大约660 美元。对于当前的流量,这已经足够了,但是,我的
问题是,如果我购买例如
服务器并自己将其插入 ISP ,我会不会过得更好?
例如 Mac mini或 MacPro?
这样一个例子的缺点在哪里?
让我们假设我买的东西更大更好,内存更多,然后是
mac mini。
那还是双输的局面吗?
会出什么问题?
如果您只是指定要注意此类
设置的必需事项,那也没关系。
我正在对我们的网站和托管进行大调整,将大约 10 个域移至新服务器。为此,我必须对 DNS 进行一些更改,将所有域都指向新服务器。
如果服务器我使用 CNAME 条目将它们指向 IP 地址的 A 条目,而不是将所有 DNS 记录指向 IP 地址……如果这没有意义,请查看以下内容:
mycompany.com
server1 A 12.34.56.78
domain1.com
@ CNAME server1.mycompany.com.
* CNAME server1.mycompany.com.
www CNAME server1.mycompany.com.
domain2.com
@ CNAME server1.mycompany.com.
* CNAME server1.mycompany.com.
www CNAME server1.mycompany.com.
domain3.com
@ CNAME server1.mycompany.com.
* CNAME server1.mycompany.com.
www CNAME server1.mycompany.com.
etc...
Run Code Online (Sandbox Code Playgroud)
希望你能明白我在做什么,为了保持整洁,我为服务器 IP 地址设置了一个 A 记录,并使用 CNAME 记录将所有其他域指向它。这意味着,如果该IP必须改变我只有一次改变它,这也意味着我可以很容易地分辨其中每个记录指向,因为一些点server2.mycompany.com和server3.mycompany.com等。
现在我们今天早上的电子邮件出现问题,收件人电子邮件服务器无法验证我们的邮件服务器,电子邮件被拒绝。我将@我们mail.domain1.com域上的记录从CNAME server1.mycompany.comIP更改为IP 12.34.56.78,并且电子邮件已成功发送。
问题,尽管很好且可读,是否有理由我不应该使用 CNAME 指向另一个 DNS 记录。我相信@是针对域本身(即 …
这是一个非常简单的问题,但我很难找到一个好的“最佳实践”答案。
使用 Varnish 时,大多数小型站点是否将其与 Web 应用程序并排安装在同一台服务器上?还是应该安装在它自己的服务器上?
每个的好处/后果是什么?
为了他们的名声,我不会提及他们的名字。但我只会使用:
我以前工作的业务 -
他们使用的ABC Web Dev Hosting 公司 - XYZ Hosting
我最近发现 XYZ Hosting 发生了某种事件,他们最终丢失了很多客户的数据 - 包括 ABC Web Dev 的数据。ABC Web Dev 能够恢复他们客户的一些网站,在将它们从他们的本地开发计算机中提取出来并将它们放在另一个托管服务提供商上之后。他们最终因此失去了很多客户,声誉受损。
我正在创办自己的网络开发公司,但我不想遇到同样的问题。我打算使用 Rackspace,但是,尽管他们是一家很棒的公司,但根据维基百科,他们过去仍然有停机时间。我认为尝试同时运行两个提供商可能是个好主意,以确保如果一个提供商发生任何事情,网站仍然会因为另一个而保持运行。
我知道网站必须始终从一台服务器上拉取,但是如果第一个服务器关闭时有办法将请求重定向到第二台服务器,那将解决我的问题。
请注意,我们将在本地设置一个临时环境,如果提供商确实有任何问题,这将允许快速恢复,但是如果可能的话,我想完全避免任何停机时间。
所以我的问题是:
有没有人试过同时运行两个提供程序?
这会被认为是好的做法还是我走得太远了?
真的有任何方法可以同时运行两个服务器,其中一台服务器充当备份吗?
我正在托管一个公共的 CPU 网络服务,我想将 Apache2 配置为每个 IP 地址只允许 1 个同时连接到手头的位置,以防止单个客户端使用太多资源。
是否有一个简洁的 apache2 解决方案来做到这一点?我已经研究过 mod_bw 但这似乎并没有解决问题(MaxConnections 仅适用于所有用户,而不适用于每个 IP)。还有一个名为 apache2-mod-limitipconn 的模块,但是这个模块没有预编译包,我认为由于网站已经死了,所以它的维护时间更长了。我更喜欢可以包含在 Ubuntu 中作为正式依赖项的东西。
我使用 Ubuntu 服务器 10.04。我的用户通常无权访问 sudo。当该用户使用 top 命令时,他只能看到当前用户的进程。我添加了一行/etc/sudoers:
user ALL = NOPASSWD: /usr/bin/top
Run Code Online (Sandbox Code Playgroud)
但是现在我们不仅可以访问系统进程列表,还可以杀死它们,这是不希望的。
有没有其他方法可以做到这一点?
我找不到适合我的 Windows 前端 (ASP.NET) 和 Linux 数据库 (MySQL) 的主机。我想知道将它们放在不同的主机上有多糟糕。如果这两台服务器不在一个网络中(或者在 VPS 的情况下甚至不在一台 PC 中),是否会显着降低性能?
假设主机之间的连接速度约为 10Mbit/s
我的公司在全国各地经营购物中心,我们不时收到有关商店中播放的音乐选择的投诉。
我想建立一个集中式音乐流媒体服务器,商店将能够使用 VPN 连接到该服务器,以便我可以设置特定的音乐和广告选择。
多渠道很重要,这样我们就可以为不同情况提供专门的渠道。例如,一些州可能有特定的重要日子、哀悼日等,其中音乐和商业选择可能需要与不同重要日子的商店播放的不同。
Web 界面和多用户支持很重要,这样不同的人都可以管理播放列表。
同样重要的是能够根据位置定制广告,因为每个位置的商店显然并不相同。
如果端点设备便宜且易于设置和管理,那将是最好的。不过,音质必须不错。
是否有可以处理所有这些的专用服务器操作系统,也许是 *nix 发行版?
任何其他建议和帮助也将不胜感激。
我是一名开发人员,由于我对服务器方面的知识不是很熟练,所以我想问一下,是否可以在一个 IP 上拥有多个网站?
说:
foo.com -> 111.222.333.444
bar.com -> 111.222.333.444
Run Code Online (Sandbox Code Playgroud)
网站不一样 foo.com != bar.com
平台为Windows服务器/IIS6
hosting ×10
vps ×3
linux ×2
amazon-ec2 ×1
apache-2.2 ×1
cloud ×1
iis-6 ×1
internet ×1
linode ×1
media ×1
mx-record ×1
providers ×1
redundancy ×1
reverse-dns ×1
security ×1
server-setup ×1
sudo ×1
top ×1
ubuntu ×1
varnish ×1
web-hosting ×1
web-server ×1
windows ×1