amazon s3 -需要一个在AWS上托管网站的分步指南



关于如何使用AWS,我已经浏览了一个星期了。我一直在使用cpanel(我是web新手),但有人向我推荐了AWS。从我从各种网站上拼凑的信息来看,我想我应该做以下事情?:

1)复制我的网站文件到S3

2)在EC2中建立实例

3)在EBS中设置卷并连接到实例

4)设置弹性IP并连接到实例

5) ? ?

问题是,

1)这是正确的吗?

2)我在哪里以及如何创建mySQL数据库?我是否使用SimpleDB ?在管理控制台中哪里可以找到它?我在EC2上使用Windows Server 2008 32b,我应该连接到远程桌面,安装XAMPP,然后在本地主机上创建数据库吗?

3)如何从EC2获取S3文件?还是把所有的网站文件拷贝到EBS?

4)如何将文件从我的计算机复制到EC2/EBS?似乎只有S3是容易访问的

5)当它最终工作时,我将我的域连接到什么?弹性IP?还是公共DNS?

如果不清楚的话,我很抱歉,我会尽力解释的。

提前感谢你的帮助大卫。

首先是一些概念:

EC2实例只是虚拟机。启动后,通过远程桌面将它们管理到实例中(使用公共dns地址或附加的弹性ip地址)。然后就好像你坐在电脑前一样。你可以在实例上安装任何你喜欢的东西,你负责安装补丁/更新等。我想,如果你喜欢,你可以在EC2实例上安装cPanel并以这种方式管理它。

你会安装你的web服务器,数据库等在你的EC2实例。

EBS看作是向实例添加额外硬盘的一种方式。它们会在实例之外持续存在—例如,如果关闭了一个实例,EBS卷仍然可用。

S3是纯存储介质。它基本上是一个不断扩展的、高度可扩展的存储空间,但你只需要为你正在使用的数量付费。您可以使用它来存储与您的网站相关的任何静态文件。例如图像,视频等,甚至javascript, CSS等。但是您不需要将S3与EC2一起使用。可独立操作

回答你的问题:

  1. 见上图
  2. 使用远程桌面登录到您的服务器并安装mySql和任何其他您需要的软件。如果你不知道SimpleDB是什么,你可能不需要它。这是amazon的noSql产品,可能不是你想要使用的。从EC2实例访问S3最简单的方法是使用Amazon SDK之一。也可以使用标准url链接到S3上的文件。记住,并不是所有的网站文件都应该放在S3上,如果有的话,只应该放在静态资源上。你根本不需要使用s3。
  3. 一个选项是在你的EC2实例上设置一个FTP服务器来复制文件到EC2。
  4. 为您的服务器附加一个弹性ip地址,并将您的域名指向该ip地址

相关内容

  • 没有找到相关文章

最新更新