An application embodiment provides an application of an expansion method, device, and system, which includes: determining a plurality of resource information required for the expansion of multiple applications; generating multiple instance resource information for the plurality of applications in a preset resource pool according to the plurality of resource information; when detecting the expansion of an application, please In time, the application is started in the resource pool according to the instance resource information of the application. By collocating the example resource information in advance, when the case needs to be expanded, the example of direct starting application can cut into the service immediately, avoid the cumbersome expansion steps, greatly reduce the expansion period, realize the rapid expansion, and ensure the stable operation of the application.
【技术实现步骤摘要】
一种应用的扩容方法、装置和系统
本申请涉及计算机处理的
,特别是涉及一种应用的扩容方法、一种应用的扩容装置和一种应用的扩容系统。
技术介绍
云计算是一种通过互联网以服务方式提供动态可伸缩的虚拟资源的计算模式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。云计算的基础环境是虚拟化,通过虚拟机(VM,VirtualMachine)部署应用集群,共享云计算的资源。当应用集群整体负载偏高的情况下,为了保障应用集群的正常运行,一种方式是限流,即对应用请求进行拦截,减轻应用集群的压力,以牺牲部分应用请求为代价,保障应用集群整体的可用性。另外一种解决方法是应用扩容,即在短时间内,进行应用的扩容启动。应用扩容,常规的方式就是走扩容流程,一步一步的将资源准备好。例如,发起扩容请求,包含请求的应用名称、请求的资源,然后资源分配系统计算可分配的资源位置信息,依赖底层运维工具,将虚拟机容器生成,同步应用代码和配置等信息,一一初始化之后并启动应用,开启报警监控等其他运维工具,最后服务正式上线工作。但是,这种常规的扩容方式步骤多,扩容周期长、效率低,而在电商促销 ...
【技术保护点】
一种应用的扩容系统,其特征在于,所述系统包括:一个或多个处理器;存储器;和一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,所述一个或多个模块具有如下功能:确定多个应用扩容所需的多个资源信息;根据所述多个资源信息在预置的资源池中为所述多个应用生成多个实例资源信息;当检测到针对某个应用的扩容请求时,在所述资源池中按照所述应用的实例资源信息启动应用。
【技术特征摘要】
1.一种应用的扩容系统,其特征在于,所述系统包括:一个或多个处理器;存储器;和一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,所述一个或多个模块具有如下功能:确定多个应用扩容所需的多个资源信息;根据所述多个资源信息在预置的资源池中为所述多个应用生成多个实例资源信息;当检测到针对某个应用的扩容请求时,在所述资源池中按照所述应用的实例资源信息启动应用。2.一种应用的扩容方法,其特征在于,包括:确定多个应用扩容所需的多个资源信息;根据所述多个资源信息在预置的资源池中为所述多个应用生成多个实例资源信息;当检测到针对某个应用的扩容请求时,在所述资源池中按照所述应用的实例资源信息启动应用。3.根据权利要求2所述的方法,其特征在于,所述资源池包括多个物理机节点,各个物理机节点提供一个或多个资源空间;所述根据所述多个资源信息在资源池中为所述多个应用生成多个实例资源信息的步骤包括:针对每个应用,从所述实例资源信息中提取资源规格信息、资源数量;在所述多个物理机节点中,按照所述资源数量为所述应用分配资源空间;在所述资源空间中,按照所述资源规格生成实例资源信息。4.根据权利要求3所述的方法,其特征在于,所述按照所述资源数量为所述应用分配资源空间的步骤包括:按照如下一种或多种特征信息为所述应用分配资源空间:应用运行特征信息、应用稳定性特征信息、邻居应用特征信息。5.根据权利要求3所述的方法,其特征在于,在一个物理机节点中生成的实例资源信息实例资源信息所需资源总量,大于所述物理机节点的实际资源总量。6.根据权利要求2或3或4或5所述的方法,其特征在于,所述在所述资源...
【专利技术属性】
技术研发人员:李雨前,刘岳嘉,杨育兵,杨星飞,黄涛,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。