2009-08-14

Amazon EC2 Cloud Watch、Load Balance以及Auto-Scaling API工具运行环境配置步骤

Posted in 云计算 at 0:00 Author:仲远

标签:

Amazon EC2是亚马逊(Amazon)所提供的一种需要付费的面向中小企业的云服务平台。虽然现在还不是特别好使,但是未来必定将是一个重要的平台。使用Amazon EC2,虽然有些功能可以通过网页UI或者是Firefox插件来完成,但是不是所有功能都能够完成。Amazon为其所有功能,都提供了命令行下的API工具。例如,如果要使用Amazon EC2 Cloud Watch、Load Balance以及Auto-Scaling等功能,就需要进行如下的环境配置过程:

1、下载Developer Toolshttp://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=88

分别下载Amazon EC2 API ToolsAmazon CloudWatch API ToolsAuto Scaling API ToolsElastic Load Balancing API ToolsEC2_HOMEEC2 AMI Tools

2、安装JDK1.5版以上(可以通过运行java -version来查看版本)

设置JAVA_HOME

C:\Progra~1\IBM\Java60

3、解压刚才下载的3zip文件API Tools

4、配置环境变量

添加

EC2_HOMED:\Amazon\ec2-api-tools\ec2-api-tools-1.3-36506

AWS_CLOUDWATCH_HOMED:\Amazon\CloudWatch-2009-05-15\CloudWatch-1.0.0.24

AWS_AUTO_SCALING_HOMED:\Amazon\AutoScaling-2009-05-15\AutoScaling-1.0.4.4

AWS_ELB_HOMED:\Amazon\ElasticLoadBalancing-2009-05-15\ElasticLoadBalancing-1.0.1.23

EC2_AMITOOL_HOMED:\Amazon\ec2-ami-tools\ec2-ami-tools-1.3-34544

path中添加:

%EC2_AMITOOL_HOME%\bin;%EC2_HOME%\bin;%AWS_ELB_HOME%\bin;%AWS_CLOUDWATCH_HOME%\bin;%AWS_AUTO_SCALING_HOME%\bin;

5、重启机器后,查看环境变量是否生效

dir %EC2_HOME%\bin

dir %AWS_CLOUDWATCH_HOME%\bin

dir %AWS_ELB_HOME%\bin

dir “%AWS_AUTO_SCALING_HOME%\bin”

6、提供Amazon EC2的授权,建立一个文件key

AWSAccessKeyId=XXXXXXXXXXXXXXXXXXXXXXXXXXXX

AWSSecretKey=XXXXXXXXXXXXXXXXXXXXXXXXX

7、将这个key文件添加到环境变量,以免每次都要输入key文件的参数:AWS_CREDENTIAL_FILE :D:\Amazon\keyEC2_PRIVATE_KEY :D:\Amazon\pk-K4SL4GDJ4P6S554JEXDC42HIL273OZLI.pem  (X.509 Private Key file)EC2_CERT : D:\Amazon\cert-K4SL4GDJ4P6S554JEXDC42HIL273OZLI.pem (X.509 Certificate file) 

8、启动Cloud Watch首先需要启动Instance,我们使用如下Image: ami-cd9c7ba4 

接着获取Instance的Id号,启动对于它的监控。如果是AutoScalingGroup里的Instance,则会自动进行监控:ec2-monitor-instances i-b7504fde 如果CloudWatch正常运行,返回:i-b7504fde      monitoring-pending 

9、查看运行状态 mon-get-stats CPUUtilization –start-time 2009-08-11T00:00:00 –end-time 2009-08-12T00:00:00 –period 60 –statistics “Average” –namespace “AWS/EC2″ –dimensions “ImageId=ami-cd9c7ba4″

本文可以自由转载,转载时请保留全文并注明出处:
转载自仲子说 [ http://www.wangzhongyuan.com/ ]
原文链接:

3 Comments »

  1. 于彦雷 said,

    2009年August18日 at 21:27

    师兄,我今天参加2009百度技术创新大会,见证了一个新技术理念——框计算的提出,感觉有很多与“云计算”类似的地方~

  2. 仲远 said,

    2009年August19日 at 21:51

    是的,现在肯定都是类似的技术,只是名称叫法不同而已

  3. 今天我不乖 said,

    2010年June10日 at 11:31

    诓计算……又见这个词……

Leave a Comment

*
To prove you're a person (not a spam script), type the security text shown in the picture. Click here to regenerate some new text.
Click to hear an audio file of the anti-spam word