基于AWS EC2免费实例进行网站建设

日期: 2014-05-26 作者:Russ Vanderpool翻译:滕晓龙 来源:TechTarget中国 英文

据估计,到2014年底全球将有十亿个注册域名和二亿五千万家活跃网站。这些网站到底位于哪里呢?大多数基于Web的企业的资源都是外部部署托管的(如在云计算数据中心),而AWS和IBM/SoftLayer这样的企业都被列为主要的基础设施即服务供应商。 很多基于Web的企业都是从亚马逊Web服务(AWS)开始的,因为AWS的方便,因为AWS为用户提供了广泛的平台即服务选择组合。此外,在AWS上发布一个网站可让企业根据业务需求自由扩展,而且只为所用的资源支付费用,这是非常灵活的。

启动各类服务器是容易的,这可为企业提供一个竞争性的优势,并让企业用户能够快速地响应客户需求。 对于很多企业,尤其是寻求快速启动……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

据估计,到2014年底全球将有十亿个注册域名和二亿五千万家活跃网站。这些网站到底位于哪里呢?大多数基于Web的企业的资源都是外部部署托管的(如在云计算数据中心),而AWS和IBM/SoftLayer这样的企业都被列为主要的基础设施即服务供应商。

很多基于Web的企业都是从亚马逊Web服务(AWS)开始的,因为AWS的方便,因为AWS为用户提供了广泛的平台即服务选择组合。此外,在AWS上发布一个网站可让企业根据业务需求自由扩展,而且只为所用的资源支付费用,这是非常灵活的。启动各类服务器是容易的,这可为企业提供一个竞争性的优势,并让企业用户能够快速地响应客户需求。

对于很多企业,尤其是寻求快速启动的小型企业或初创公司来说,持续的资本支出和专门的IT人员都过于昂贵,而且往往是遥不可及的。虽然共享网络托管供应商是价格低廉且易于使用的,但是其问题在于共享资源、不灵活的技术平台和可疑的安全性。诸如Bluehost、HostGator以及GoDaddyovercrowd这样的网络托管公司是实施服务器共享的,而这是对业务不利的。当超过1000个域托管在同一台服务器上时,网站的响应时间就会变得岌岌可危了,SEO排名就会受到冲击,企业用户就几乎没有能力快速扩展以满足客户需求了。

如果你认为AWS是你公司的正确选择,那么你可能需要启用一个EC2免费实例并实施一个一次性的开发项目。我们为配置一个EC2免费实例和创建你基于云计算的业务提供了具体的实施步骤。

启动一个EC2免费宏实例的要求

对于初学者来说,你需要一张信用卡和一个电话号码。我们的目标是使用AWS工具板建立一个亚马逊Linux实例。我们还将在实例中使用PuTTY PC软件应用程序和SSH(安全外壳)。我们还需要使用一些Linux命令来完成配置工作。最终结果是在AWS云计算Linux实例中Apache网络服务器下运行的一个基本的网站,外界用户可正常访问这个网站。你所需要的是:

• 互联网连接;
• 运行Windows操作系统的PC;
• 访问PuTTY,一个SSH和Telnet客户端;
• 访问你的域名注册商,例如Godaddy.com,以便把你的域名指向新的网站。

在你创建一个AWS账户,验证你的ID并选择Basic支持计划之后,现在是时候配置你的EC2实例了。

配置一个AWS EC2免费实例

设置运行你的网站所需的环境就如同在一个沙箱中做游戏一样。为了配置你的第一个AWS EC2实例,请一定选择“免费”服务。请记住,如果你在某一步骤发生了问题,或者你认为你需要做出一些改变,这是很容易重新开始的。请按照如下这些步骤开始:

1. 登录AWS管理控制台,然后点击EC2。
2. 通过点击右上角的下拉式菜单,选择一个AWS区域。
3. 点击Launch开始配置EC2实例。
4. 点击Select进入“Amazon Linux AMI”实例类型,然后选择“micro 年十年”类型,如图一所示。

图一 选择一个亚马逊机器镜像

5. 选择Next:Configure Instance Details。
6. 保留默认设置,并点击Next:Add Storage, 然后 Next:Tag Instances,然后Next Configure Security Group。
7. 为该实例输入一个安全组名或者使用默认安全组名(启动-向导-1)。安全策略定义可根据你的意图定义对云计算实例的访问等级。保留预先填入的SSH类型,但点击Add Rule以及Custom TCP Rule,最后选择HTTP。这是允许世界上任意一个人访问你的网站的网络服务器端口。
8. 点击 Review and Launch ,然后 Launch。
9. 当“Select an existing key pair or create a new key pair”(选择现有密钥对或者创建一个新的密钥对)对话框出现时,你需要选择创建一个密钥对。创建密钥对可让你通过SSH访问EC2宏实例,以便于完成配置。
10. 在菜单中选择 Choose an existing key pair ,并选择 Create a new key pair。
11. 为密钥对输入一个名称,例如micro-security-instance ,然后点击下载密钥对按钮并将这个文件保存至你个人电脑上的安全所在。这个密钥文件可用于SSH至你的实例。
12. 点击Launch Instance 以启动你的AWS云计算宏实例。

相关推荐