zoukankan      html  css  js  c++  java
  • System Operations on AWS

    创建你的一个web server,然后将这个实例制成你的AMI,通过启动配置生成一个Auto Scaling组(包括scale-in/scale-out策略),配置一台Load Balancer指向你的Auto Scaling组

    1. 创建你的AMI

    1.1 获得密钥对名称,AMI ID,子网ID的信息

    1.2 创建一个安全组

    1.3 登陆到CommandHost实例

    1.4.1 创建新的EC2实例

    aws ec2 run-instances --key-name qwikLABS-L1042-414119 --instance-type t2.micro --image-id ami-df8767bf --user-data file://c:	empUserData.txt --security-group-ids sg-51de5f36 --subnet-id subnet-ec617c9b --associate-public-ip-address
    

    1.4.2 监控该新建EC2实例状态

    aws ec2 describe-instance-status --instance-id i-1849cec0
    

    1.4.3 显示该实例的公共DNS名称

    aws ec2 describe-instances --instance-id i-1849cec0 --query 'Reservations[0].Instances[0].NetworkInterfaces[0].Association.PublicDnsName'

    1.4.4 使用PowerShell脚本测试web server

    (new-object net.webclient).DownloadString('http://ec2-52-10-69-251.us-west-2.compute.amazonaws.com/stressapp/Default')
    

    1.5 根据该实例来创建你的AMI

    aws ec2 create-image --name WebServer --instance-id i-1849cec0

    2. 创建Auto Scaling环境

    2.1 创建一个load balancer

    2.2 创建一个启动配置

    2.3 创建一个Auto Scaling group

    2.4 设置scale-out策略

    2.5 设置scale-in策略

    2.6 完成Auto Scaling group的创建

    2.7 确认该Auto Scaling配置

    在本地访问http://webserverloadbalancer-93038626.us-west-2.elb.amazonaws.com/stressapp/Default

    点击Start Stress

    在该Auto Scaling group的活动历史记录中发现scale-out策略生效,一台新实例被自动创建了

  • 相关阅读:
    关于ie7下display:inline-block;不支持的解决方案。
    Unicode转义序列
    DOMContentLoaded与load的区别
    有关列分组,定义css样式无效的问题
    多行文字溢出[...]的实现(text-overflow: ellipsis)
    goahead cgi 及出现的问题解决
    Android面试题整理(1)
    回溯法 之 马周游(马跳日)问题
    软件工程总结
    [置顶] 每日震精图
  • 原文地址:https://www.cnblogs.com/edward2013/p/5247309.html
Copyright © 2011-2022 走看看