autoscaling:自动缩放

时间:2024-06-29 03:10:59
【文件属性】:

文件名称:autoscaling:自动缩放

文件大小:39KB

文件格式:ZIP

更新时间:2024-06-29 03:10:59

Java

autoscaling AutoScaling是AWS下面的一个比较强大的服务,借助于它,我们可以方便的实现业务的弹性自动伸缩。 但是,在使用过程中,发现AWS的AutoScaling(下文简称AmazonAS)存在一个问题,就是对于长时间运行的业务而言,比如一个视频转码请求需要几个小时才能处理完的,任务运行的时间几乎和视频时长一样长。在这种情况下,AmazonAS的ScaleDown策略就会出现一个问题:如果在一个虚拟机正在运行任务的时候,AmazonAS根据CloudWatch数据触发了ScaleDown策略,那么很有可能会删除掉该虚拟机,从而引起业务数据丢失或混乱。 由此可见,AmzonAS并不适合于我们的业务特性,因此有必要仿照AmazonAS来实现一套定制化的AutoScaling来满足我们的业务需求。 1. ScaleUp策略 基本类似AmazonAS的ScaleUp策略来实现


【文件预览】:
autoscaling-master
----pom.xml(1KB)
----.settings()
--------org.eclipse.m2e.core.prefs(86B)
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.wst.common.project.facet.core.xml(245B)
--------org.eclipse.wst.common.component(665B)
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------org.eclipse.wst.validation.prefs(48B)
--------.jsdtscope(562B)
--------org.eclipse.jdt.core.prefs(652B)
----src()
--------main()
----.project(1KB)
----.classpath(1KB)
----.gitignore(8B)
----README.md(5KB)

网友评论