Amazon s3 亚马逊网络服务:从哪里开始

Amazon s3 亚马逊网络服务:从哪里开始,amazon-s3,amazon-ec2,amazon-web-services,Amazon S3,Amazon Ec2,Amazon Web Services,我是一名应届毕业生,想学习如何使用AWS做web应用程序。我已经阅读了文档并成功运行了他们的示例旅行日志应用程序 但我仍然不清楚所使用的术语。有人能用简单的话解释一下Amazon简单存储服务(Amazon S3)、Amazon弹性计算云(Amazon EC2)和Amazon SimpleDB之间的区别吗 我期待着拿出一个网络应用程序,有一个登录页面和人们张贴一些文字那里。我想知道我需要亚马逊的哪些服务来构建这个应用程序 感谢亚马逊简单存储服务(S3)用于加载静态内容,可能是图像、视频或您想要保存

我是一名应届毕业生,想学习如何使用AWS做web应用程序。我已经阅读了文档并成功运行了他们的示例旅行日志应用程序

但我仍然不清楚所使用的术语。有人能用简单的话解释一下Amazon简单存储服务(Amazon S3)、Amazon弹性计算云(Amazon EC2)和Amazon SimpleDB之间的区别吗

我期待着拿出一个网络应用程序,有一个登录页面和人们张贴一些文字那里。我想知道我需要亚马逊的哪些服务来构建这个应用程序


感谢

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

亚马逊弹性计算云:(EC2)基本上是你的虚拟操作系统,你可以安装任何你想要的操作系统(Debian、Ubuntu、Fedora、Centos、Windows Server、Suse enterprise)。(如果您的应用程序使用服务器端处理,这将是它的主页)

Amazon Simple DB是一个无sql数据库系统,您可以将其用于应用程序,Amazon将其作为一项服务提供给您,但如果您想使用更多的服务,您可以将其安装在EC2上,或者使用RDS作为数据库服务器(例如MySql)


如果您想了解更多信息,可以阅读一些书籍,如:《编写Amazon EC2编程》,或在上观看Amazon screencast或其演示文稿

Amazon S3(简单存储服务)是一种可扩展、高速、低成本的基于web的服务,专为数据和应用程序的在线备份和归档而设计。它允许上传、存储和下载大小不超过5 TB的任何类型的文件。这项服务允许订阅者访问亚马逊用来运行自己网站的相同系统。订户可以控制数据的可访问性,即私人/公共可访问性

亚马逊弹性计算云(亚马逊EC2)

Amazon弹性计算云(Amazon EC2)在Amazon Web服务(AWS)云中提供可扩展的计算能力。使用AmazonEC2无需预先投资硬件,因此可以更快地开发和部署应用程序。您可以使用AmazonEC2启动所需数量的虚拟服务器,配置安全性和网络,并管理存储。AmazonEC2使您能够放大或缩小以处理需求的变化或受欢迎程度的激增,从而减少预测流量的需要

亚马逊SimpleDB

AmazonSimpleDB是一个高度可用的NoSQL数据存储,它减轻了数据库管理的工作量。开发人员只需通过web服务请求存储和查询数据项,AmazonSimpleDB完成其余工作

Amazon SimpleDB不受关系数据库严格要求的约束,经过优化,提供了高可用性和灵活性,几乎没有或根本没有管理负担。Amazon SimpleDB在幕后自动创建和管理数据的多个地理分布副本,以实现高可用性和数据持久性。该服务仅对存储数据和服务请求时实际消耗的资源收费。您可以动态更改数据模型,数据将自动为您编制索引。使用AmazonSimpleDB,您可以专注于应用程序开发,而不用担心基础架构配置、高可用性、软件维护、模式和索引管理或性能调优

有关更多信息,请浏览以下内容:


Amazon S3用于存储文件。它基本上就像你的系统上的硬盘一样,你使用C或D文件。如果您正在开发任何应用程序,可以使用S3存储静态文件或任何备份文件

AmazonEC2与您的物理机器完全相同。唯一的区别是EC2在云上。您可以安装和运行软件、应用程序和在物理机器上存储文件


AmazonSimpleDB是一个云数据库。您可以将其与应用程序集成并进行查询。

用于存储。是您最喜欢与云计算关联的,您可以在安装了一些操作系统的情况下获得服务器实例,并将其用作web或应用程序服务器,或处理节点。是一个非关系数据库,一个键值存储。为了满足您的需要,您可能需要一个AmazonEC2实例。您能确认更改吗?您可以在这里找到EC2的简要描述和类型