2011-12-16 132 views
1

我打算开始一个简单的基于网络的项目,系统中的每个人都会将一些数据存储在他们的账户中,如评论和其他信息。系统将对存储的数据进行基本的选择和更新查询。我想使用亚马逊EC2来实现这一点,但是我有点困惑从哪里开始以及我应该使用EC2的服务。他们的网站(http://aws.amazon.com/ec2/)有点混乱。任何人都可以给我一些有用的信息吗?在此先感谢使用亚马逊EC2服务

回答

0

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

如果您正在使用Java进行开发,您可以使用他们的Elastic Beanstalk,它基本上负责所有的机器维护/维护工作,只是给你一个Tomcat实例来部署。对于使用Beanstalk的数据库,您可以使用我认为基于MySql的RDS

一旦您对EC2中的工作感到满意,您可以开始查看cloudwatch的警报(高cpu负载,高IO负载,服务器停机等)。Elastic Load Balancer用于在多个Web服务器之间分配负载, S3用于存储文件或备份等。