问题 亚马逊网络服务:从哪里开始


我是最近的毕业生,想学习使用AWS进行Web应用程序。我已经完成了文档并成功运行了他们的示例Travel Log应用程序。

但我仍然不清楚使用的术语。任何人都可以用简单的话语向我解释亚马逊简单存储服务(Amazon S3),亚马逊弹性计算云(Amazon EC2),亚马逊SimpleDB之间的区别。

我希望得到一个网页应用程序,其中有一个登录页面,人们在那里发布一些文本。我可能知道建立这个应用程序需要亚马逊的服务。

谢谢


5079
2017-12-05 02:04


起源

亚马逊S3 是用于存储。 亚马逊EC2 您最常与云计算相关联,您可以获得安装了某些操作系统的服务器实例,并将其用作Web或应用程序服务器或处理节点。 Amazon SimpleDB 是一个非关系数据库,一个键值存储。根据您的需求,您可能会使用Amazon EC2实例。 - wkl


答案:


亚马逊简单存储服务(S3)用于加载静态内容,可能是图像,视频或您想要保存的内容,您可以将其视为存储的硬盘驱动器。

Amazon Elastic Compute Cloud:(EC2)基本上是您的虚拟操作系统,您可以安装任何您想要的东西(Debian,Ubuntu,Fedora,Centos,Windows Server,Suse企业)。 (如果您的应用程序使用服务器端处理,这将是它的主页)

Amazon Simple DB是一个无sql数据库系统,可用于您的应用程序,亚马逊为您提供服务,但如果您想使用更多内容,您可以在EC2上安装,或使用RDS进行数据库服务器(例如MySql)

如果您想了解更多信息,可以阅读一些书籍,例如:“编程Amazon EC2”或查看亚马逊的截屏视频 http://www.youtube.com/user/AmazonWebServices 或者它的介绍 http://www.slideshare.net/AmazonWebServices


13
2017-12-05 18:22