• 阿里云河南授权服务中心--[ 阿里云精英级合作伙伴 ]
  • 阿里云河南授权服务中心电话 :0371-56982772

弹性伸缩监控与自动化相关问题
发布时间:2016-07-07 17:16

弹性伸缩是怎么判断里面服务器的可用性的?

如果弹性伸缩在ESS伸缩组里配置SLB,SLB检查您后端的ECS端口正常之后,才会将请求转发给新的服务器的。

弹性伸缩告警触发条件有几种?

可以针对CPU负载/内存利用率/系统平均负载/外网和内网出入流量等的进行监测告警,自动增加或减少ECS实例。

弹性伸缩是否可以根据云监控中自定义报警项进行动态伸缩?

目前不支持根据自定义监控进行动态伸缩。

自动释放ECS实例之前,如何保证应用运行完成?

如您需要确保在ECS实例上任务处理完成才让ESS释放该实例,您需要在自定义镜像中存放执行脚本,并设置命令在操作系统关机时自动执行该脚本。 以CentOS为例,您可以创建以下shell脚本test

 #!/bin/sh

  # chkconfig: 6 10 90

  # description: Test Service

  echo "hello world!"

其中0是默认启动级别,级别有0-6共7个级别。

  • 等级0表示:表示关机   
  • 等级1表示:单用户模式   
  • 等级2表示:无网络连接的多用户命令行模式   
  • 等级3表示:有网络连接的多用户命令行模式   
  • 等级4表示:不可用   
  • 等级5表示:带图形界面的多用户模式   
  • 等级6表示:重新启动
  • 10是启动优先级,90是停止优先级,优先级范围是0-100,数字越大,优先级越低。

将test文件放在 /etc/rc.d/init.d/ 目录下面然后执行chkconfig --level 0 test on 即可,以后每次关机时都会执行该test脚本。

伸缩组内创建的ECS应用部署如何自动化?

在弹性伸缩自动创建ECS实例后,如您需要自动安装、更新程序和自动加载代码,需要您在自定义镜像中存放执行脚本,并设置命令在操作系统启动后自动执行该脚本。 以CentOS为例,您可以创建以下shell脚本test

#!/bin/sh# chkconfig: 6 10 90# description: Test Serviceecho"hello world!"

其中6是默认启动级别,级别有0-6共7个级别。

  • 等级0表示:表示关机   
  • 等级1表示:单用户模式   
  • 等级2表示:无网络连接的多用户命令行模式   
  • 等级3表示:有网络连接的多用户命令行模式   
  • 等级4表示:不可用   
  • 等级5表示:带图形界面的多用户模式   
  • 等级6表示:重新启动
  • 10是启动优先级,90是停止优先级,优先级范围是0-100,数字越大,优先级越低。

将test文件放在 /etc/rc.d/init.d/ 目录下面,然后执行chkconfig --level 6 test on 即可,以后每次开机启动都会执行该test脚本。

我们以脚本安装Phpwind为例,您可以将您的phpwind安装程序放到脚本中执行(数据库密码仍需要您自己输入),如下仅是示例,您可以按照示例进行修改。

  cd /tmp

  echo "phpwind"

  yum install -y \

  unzip \

  wget \

  httpd \

  php \

  php-fpm \

  php-mysql \

  php-mbstring \

  php-xml \

  php-gd \

  php-pear \

  php-devel

  chkconfig php-fpm on \

  && chkconfig httpd on

  wget http://pwfiles.oss-cn-hangzhou.aliyuncs.com/com/soft/phpwind_v9.0_utf8.zip \

  && unzip -d pw phpwind_v9.0_utf8.zip \

  && mv pw/phpwind_v9.0_utf8/upload/* /var/www/html \

  && wget http://ess.oss-cn-hangzhou.aliyuncs.com/ossupload_utf8.zip -O ossupload_utf8.zip \

  && unzip -d ossupload ossupload_utf8.zip \

  && /bin/cp -rf ossupload/ossupload_utf8/* /var/www/html/src/extensions/ \

  && chown -R apache:apache /var/www/html

  service httpd start && service php-fpm start

  echo "安装云监控"

  wget http://update2.aegis.aliyun.com/download/quartz_install.sh

  chmod +x quartz_install.sh

  bash quartz_install.sh

  echo "安装完成"

如对以上问题有疑问或更多的了解阿里云产品,请直接咨询阿里云河南授权服务中心在线客服或电话沟通快速解决。

  客服电话:0371-56982939  客服QQ请点击右侧

  售后服务电话:0371-56982786  技术支持QQ:3403685267


相关资讯

售前咨询:

0371-56982772