我是一名应届毕业生,想了解如何使用 AWS 开发 Web 应用程序。我已经阅读了文档并成功运行了他们的示例旅行日志应用程序。
但是我仍然不清楚所使用的术语。谁能用简单的语言向我解释一下 Amazon Simple Storage Service (Amazon S3)、Amazon Elastic Compute Cloud (Amazon EC2) 和 Amazon SimpleDB 之间的区别。
我希望开发一个具有登录页面的网络应用程序,人们可以在那里发布一些文本。我可以知道我需要亚马逊的哪些服务来构建这个应用程序。
谢谢
请您参考如下方法:
Amazon Simple Storage Service (S3) 用于加载静态内容,可能是图像、视频或您想要保存的内容,您可以将其视为用于存储的硬盘。
Amazon Elastic Compute Cloud:(EC2)基本上是您的虚拟操作系统,您可以安装您想要的任何操作系统(Debian、Ubuntu、Fedora、Centos、Windows Server、Suse enterprise)。 (如果您的应用程序使用服务器端处理,这将是它的家)
Amazon Simple DB,是一个无 SQL 数据库系统,您可以将其用于您的应用程序,Amazon 为您提供服务,但如果您想使用更多功能,您可以将其安装在 EC2 上,或使用 RDS对于数据库服务器(例如MySql)
如果您想了解更多信息,可以阅读一些书籍,例如:“Amazon EC2 编程”或观看 Amazon screencast http://www.youtube.com/user/AmazonWebServices或其介绍http://www.slideshare.net/AmazonWebServices