首页 > 其他分享 >云计算数据中心如何实现快速部署

云计算数据中心如何实现快速部署

时间:2022-12-05 18:12:05浏览次数:40  
标签:数据中心 协同 部署 解决方案 并行 服务器 速度 快速

 

云计算的环境中资源和应用规模变化大,部署过程所支持的软件系统形式多样,系统结构各不相同,因此对快速部署的要求较高。为了进一步提高云环境中虚拟机的部署速度,则需要考虑并行部署或者协同部署技术。并行部署是同时执行多个部署任务,将虚拟机同时部署到多个物理机上,如图1所示。

图1并行部署系统架构

并行部署可以成倍地减少部署所需时间,但存储镜像文件所在的部署服务器的读写能力或者部署系统的有限网络带宽却制约实际的并行程度即部署速度。部署多个任务带宽速度会变慢,在这种情况下,协同部署技术可以用来进一步提高部署速度。

协同部署技术的核心思想是将虚拟机镜像在多个目标物理机之间的网络中传输,从而提高部署速度。通过协同部署,部署服务器的网络带宽不再成为制约部署速度的瓶颈,部署的速度上限取决于目标物理机之间的网络带宽的总和。基于虚拟化技术和协同部署技术,我们可以构建一个协同部署系统,从而保证大规模数据中心中服务的部署速度、效率和质量。如图2所示,协同部署系统的架构包括了部署服务器节点(图中的云部署服务器)和被部署节点(图中的物理主机 A、B、C),关键模块包括部署控制器、镜像拷贝器、协同部署器和协同控制器等。

 

图2协同部署系统架构

部署服务器负责将协同部署器及用户空间文件系统的安装文件发送到被部署节点,并发起部署任务部署控制器负责协调各个节点之间的部署进度,交换文件片信息;被部署节点在部署任务开始以后,根据启动顺序向用户空间文件系统发出虚拟镜像文件块请求,用户空间文件系统调用协同部署器获取文件块,提高系统部署的速度。

并行部署和协同部署技术同样可以运用到物理解决方案的自动化部署过程中,加速部署过程。为了能够自动化部署物理解决方案,需要定义一种标准的解决方案打包格式,将软件程序文件、安装配置脚本、元数据等内容一起打包还需要一个通用的部署引擎和一组自动化安装配置流程。通过这种方式,部署引擎在接收到解决方案的打包文件以后,能够解析解决方案的元数据,按照自动化流程驱动整个解决方案的安装配置过程。

标签:数据中心,协同,部署,解决方案,并行,服务器,速度,快速
From: https://www.cnblogs.com/tiduyun/p/16953071.html

相关文章

  • 快速开发协同办公OA系统 让企业管理提质增效
    OA系统是一个企业除了生产控制之外的一切信息处理与管理的集合。对企业高层领导来说,OA系统是决策支持系统。它运用科学的数学模型,结合企业内部/外部的信息,为企业领导的决策......
  • 4、excel快速排序从1开始
    在分世界杯的文件时,要求把每一行从1开始排列,自己的做法就是先输入1和2,然后拖黑1和2,接着鼠标一直往下拖,这样就了。公式的方法:输入公式=Row()-1,如何在这个单元格的右下角双......
  • Kubernetes集群的Jenkins CI/CD版本上线流程部署
       最近在实习中接触了jenkins这个东西,所以花点时间了解了下。它可以在代码上传仓库(如github,gitee,gitlab)后,在jenkins(一个网站界面)中通过获取代码仓库中最新代码,进......
  • 用低代码赋能数字化 快速打造项目管理系统
    在党的二十大中指出,坚持把发展经济的着力点放在实体经济上,推进新型工业化,加快建设制造强国、质量强国、航天强国、交通强国、网络强国、数字中国,探索传统制造业数字化转型新......
  • 用低代码赋能数字化 快速打造项目管理系统
    在党的二十大中指出,坚持把发展经济的着力点放在实体经济上,推进新型工业化,加快建设制造强国、质量强国、航天强国、交通强国、网络强国、数字中国,探索传统制造业数字化转型......
  • 使用开源AI-Serving部署机器学习PMML和深度学习ONNX模型
    AI-Serving介绍AI-Serving是一款开源的机器学习和深度学习模型部署推理(inference)系统,支持标准的PMML和ONNX格式,同时提供HTTP(RESTAPI)和gRPC两种接口,方便在不同的生产环境......
  • Windows Server部署.net Core应用
    安装.netcorewindowserverhosting重启IISiisreset参考文档:​​​https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x​​​​​https:......
  • CodeSmith部署安装以及编写MySQL模板的时候无法获取description
    最近需要使用VS2015开发新项目,由于考虑到后期的扩展性,打算使用EF的codefirst模式来编写,但是前期又设计好了数据库结构,不想大动干戈的去重新写代码,网上搜索了说用“EntityF......
  • prometheus-部署
    1.prometheus-部署部署方式二进制部署https://prometheus.io/docs/prometheus/latest/getting_started/Docker部署https://prometheus.io/docs/prometheus/lat......
  • 集群部署看过来,低代码@AWS智能集群的架构与搭建方案
    为了帮助充分利用AWS的托管服务快速构建起一套集群环境,彻底去掉“单一故障点”,实现最高的可用性,我们准备了《低代码智能集群@AWS的架构与搭建方案》看完本文,带你掌握“基于n......