【问题标题】:Using Amazon EC2 services使用 Amazon EC2 服务
【发布时间】:2011-12-17 00:38:19
【问题描述】:

我计划开始一个简单的基于 Web 的项目,系统中的每个人都会在他们的帐户中存储一些数据,例如 cmets 和其他信息。系统将对存储的数据进行基本的选择和更新查询。我想使用 Amazon EC2 来实现这一点,但是我有点困惑从哪里开始以及应该使用哪个 EC2 服务。他们的网站 (http://aws.amazon.com/ec2/) 有点混乱。谁能给我一些有用的信息?提前致谢

【问题讨论】:

    标签: database amazon-ec2 amazon-web-services cloud


    【解决方案1】:

    从根本上说,EC2 只是一个 VPS 提供商。您可以通过 ssh 访问您的“盒子”,它可以运行 Windows 或某种类型的 linux。从那里你可以安装任何你想要的东西。您可以使用 EBS(弹性块存储)支持的机器映像,以便您编写的内容是持久的。永久驱动器安装在您的虚拟机上。使用该配置,您可以根据需要将所有内容安装在一台机器上,或者将数据库安装在一个实例上,将 Web 服务器安装在另一个实例上。

    如果您使用 Java 进行开发,您可以使用他们的 Elastic Beanstalk,它基本上负责所有机器维护/保养,并且只为您提供一个 Tomcat 实例进行部署。对于使用 Beanstalk 时的数据库,您可以使用 RDS,我相信它是基于 MySql 的。

    一旦您对在 EC2 中所做的事情感到满意,您就可以开始查看 cloudwatch 的警报(高 cpu 负载、高 IO 负载、服务器停机等)。弹性负载均衡器用于在多个 Web 服务器、S3 之间分配负载用于存储文件或备份等。

    【讨论】:

      【解决方案2】:

      从这里选择一个应用程序:

      http://aws.amazon.com/ecommerce-applications/

      在“AWS 解决方案”下查看左侧


      API javadocs:

      http://docs.amazonwebservices.com/AWSJavaSDK/latest/javadoc/index.html


      其他文档(取决于您计划使用的软件包)

      http://aws.amazon.com/documentation/

      您还可以在“开发者中心”下的左侧选择 PHP、移动、Python、Ruby 和 .NET

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-16
        • 2012-09-09
        • 1970-01-01
        • 2014-01-27
        • 2015-10-07
        • 2011-04-16
        • 2012-01-25
        • 2017-08-20
        相关资源
        最近更新 更多