如果弹性伸缩在ESS伸缩组里配置SLB,SLB检查您后端的ECS端口正常之后,才会将请求转发给新的服务器的。
可以针对CPU负载/内存利用率/系统平均负载/外网和内网出入流量等的进行监测告警,自动增加或减少ECS实例。
目前不支持根据自定义监控进行动态伸缩。
如您需要确保在ECS实例上任务处理完成才让ESS释放该实例,您需要在自定义镜像中存放执行脚本,并设置命令在操作系统关机时自动执行该脚本。 以CentOS为例,您可以创建以下shell脚本test
#!/bin/sh
# chkconfig: 6 10 90
# description: Test Service
echo "hello world!"
其中0是默认启动级别,级别有0-6共7个级别。
将test文件放在 /etc/rc.d/init.d/ 目录下面然后执行chkconfig --level 0 test on 即可,以后每次关机时都会执行该test脚本。
在弹性伸缩自动创建ECS实例后,如您需要自动安装、更新程序和自动加载代码,需要您在自定义镜像中存放执行脚本,并设置命令在操作系统启动后自动执行该脚本。 以CentOS为例,您可以创建以下shell脚本test
#!/bin/sh# chkconfig: 6 10 90# description: Test Serviceecho"hello world!"
其中6是默认启动级别,级别有0-6共7个级别。
将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
©2024 aliyunhn.com. All Rights Reserved 中科九洲科技股份有限公司-阿里云河南授权服务中心 豫B2-20080032-14 统计