我已经花了一周时间浏览如何使用 AWS。
我一直在使用 cpanel(我是网络新手),但有人向我推荐了 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 并以这种方式管理它。
您将在 EC2 实例上安装网络服务器、数据库等。
考虑到EBS作为向实例添加额外硬盘的一种方式。这些在您的实例之外仍然存在 - 例如,如果您关闭实例,EBS 卷仍然可用。
S3纯粹是一种存储介质。它基本上是一个不断扩展、高度可扩展的存储空间,但您只需为您使用的数量付费。您可以使用它来存储与您的网站关联的任何静态文件。例如图像、视频等,甚至 javascript、css 等。但您不需要将 S3 与 EC2 一起使用。两者都可以独立运行。
对您问题的答复:
- 往上看
- 使用远程桌面登录到您的服务器并安装 mySql 和您需要的任何其他软件。如果您不知道 SimpleDB 是什么,您可能不需要它。这是亚马逊noSql http://en.wikipedia.org/wiki/NoSQL_%28concept%29提供的内容可能不是您想要使用的东西。
- 从 EC2 实例访问 S3 的最简单方法是使用以下之一亚马逊 SDK http://aws.amazon.com/code。 S3 上的文件也可以使用标准 URL 进行链接。请记住,并非所有网站文件都应该位于 S3 上,只有静态资源(如果有)才应该位于 S3 上。您根本不需要使用 s3。
- 一种选择是在 EC2 实例上设置 FTP 服务器以将文件复制到 EC2。
- 将弹性 IP 地址附加到您的服务器并将您的域指向该 IP 地址。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)