伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

争议 | 跨云的统一资源调度,应该选择什么技术架构?

来源:本站原创 浏览:156次 时间:2021-08-06

来自twt�ϵ�,��ƭ社区同行交流,欢迎更多同行参与交流

如何进行跨云的统一资源调度?有什么技术架构可推荐?

开发测试,生产环境,多地多中心环境下多套容器云环境,构建统一的云管平台是必然,但如果进行跨集群、跨数据中心的统一的容器、虚拟机、物理机的部署任务编排,有没有什么技术架构推荐?

问题来自@popzh 中国银行 系统工程师,下文来自twt社区众多同行实践经验分享。


@yeefone 某大型保险公司 技术经理:

多云的管理和使用是一个很大的话题,首先要确定关注点,比如多云的统一纳管,IaaS资源的分配和调度是不同的,所依赖的技术差别也很大,要分开来谈。

具体到容器云的统一资源调度上,跨区域(Region)和可用区(Availability Zone)也是不同的。

1.基础资源层的资源调度,如果是在IaaS上部署容器云(k8s),依赖IaaS的弹性能力进行置备即可,该技术重点关注terraform;k8s对计算节点的扩容很方便;裸金属上直接部署容器云,资源置备就复杂一点,需要裸金属云管理平台,目前可以用OpenStack的ironic技术;

2.容器云上应用的弹性调度,尤其是跨数据中心,依赖dns等基础组件和微服务治理平台,已经不是一个基础资源层能解决的问题,目前k8s的联邦管理也还不成熟;大厂的解决方案也偏基础资源管理;

3.应用层。容器云的资源调度视角更应放在应用层上,在多云的应用发布和扩缩容上,可以进行探索,重点关注下spinnaker。


@eximbank 某金融企业 系统架构师:

这个取决于团队是否有技术驾驭的能力:

1、如果团队有OpenStack大牛,那就是使用OpenStack 作为连接各种云、统一资源调度;

2、如果有熟悉开发 Go, 不妨采用 Terraform + plugin 来对接企业各种云、统一资源调度;

3、如果有很熟悉的 API 开发力量,可以可以采用各云或者资源池管理控制台提供的 API 自主开发统一资源调度平台;

4、如果想构建研发团队,就不妨借助第三方的力量,联合开发也可以;

5、统一资源调度必须得有开发团队的力量才能顺利驾驭跨云的统一调度,否则难以成就这个统一。


@he7yong Canway 研发工程师 :

我的建议如下:

1. 先看容器云环境,企业容器云环境多套是常见的情况,如果采用K8s,可以使用集群联邦的功能,也可以采用腾讯开源的BCS支持跨数据中心,多集群,多镜像仓库的统一管理;

2.针对容器对象的编排,我们的视角是应用的视角,而不是资源的视角;

3.针对虚拟机,物理机的编排我们是资源的视角,因此我们的云管平台,目前并没有纳管容器对象,当然纳管容器所在的虚拟机和物理机;

4. 另外部分应用是虚拟机+容器的方式,我们有一个外围的编排引擎,可以实现容器和虚拟机混部的应用统一编排。


@duyh 中铁信 系统架构师:

跨云的统一资源调度有很多需要考虑的点,比如不同类型资源之间的调度策略是否一致、怎么实现自动调度、是否需要跨云资源平衡等等。

实现用户指定资源类型的调度,其实是否使用框架不是很重要,只需要根据用户需求调用相应云环境下的api即可;如果需要实现自动调度,即用户不指定资源类型,平台根据策略选择最优的资源类型,这种情况下,框架也不是很重要,重要的是调度算法或者调度策略。

当然,如果不希望自己从头开发,或者希望有所借鉴,OpenStack的scheduler(nova、cinder)也可以参考一下。


@lewoli Yunify 系统架构师:

看问题是关心多套容器云平台的统一管理,这基本上是需要依赖于一套支持集群部署的容器云平台,同时充分考虑组织架构、授权在企业中的应用。

如果还涉及到物理机、虚拟机,则问题比较复杂,一般都是基于API来实现对接和资源管控。Terraform 也是常用的技术之一。


@michael1983 某证券 技术经理:

对金融行业来说,跨区域的统一管理可行性不大,比较有很多的隔离要求。

在安全稳定运行的大要求下,统一跨集跨数据中心统一管理显得画蛇添足。

而且生产、开发测试、灾备的定位也不一样,强制统管也没必要,而且要考虑误操作的可能性。

但如果只是统一技术架构的话,这个倒是有必要。


@wzcham 三维通信 QA工程师:

能否云模块设计,将各个云系统看做独立模块,在独立模块上构建资源调度中心,统一调度语言,或者统一指令识别,就像春秋初期周王室调度诸侯一样,天外有天,这种SAP应该有能力实现。

或者混云管理平台,云系统互为契合、对接和指令兼容。


@15305419779zxy 山东大正公司 网络工程师:

对于企业IT应用的不同需要,管理员和开发者需要根据具体需求调度和编排跨云资源,此时,云管理平台不可或缺 。对于特点的应用,开发人员期望将基础架构和应用程序服务部署到多个平台,部署后配置这些服务,并通过工作流设计界面控制生命周期操作(启动,停止等)。如标准的Web、APP、DB三层架构应用部署时,借助公有云CDN的能力,把Web层部署在公有云上,把APP集群部署在私有云的容器或者虚拟机上,把DB部署在私有云物理机上。通过云管理平台跨云编排能力,将这些公有云服务、私有云的资源进行统一的编排,辅以流程引擎形成跨云服务。


@gavin_zhang 某股份制银行 系统架构师:

个人认为开发测试生产环境的跨越管理和多地多中心的的多云管理属于不同的问题。云是分层管理的,不同的需求,需要在不同层次实现。

1、开发测试生产环境的多云环境,主要需要解决的是资源的隔离问题,需要权衡资源隔离性和利用率。如果对于安全性和隔离性比较高,开发测试和生产可以是不同的IaaS环境;对于资源利用率要求比较高的环境,通过SDN的Private网络。

2、多region和多AZ的统一资源调度,主要是基于应用高可用考虑,个人比较推荐的是通过应用来解决跨集群调度的问题。对于容器集群的跨集群调度,建议通过Servicemesh来实现。


  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net