云原生时代的"应用级"多云管理

网友投稿 229 2022-09-30

云原生时代的"应用级"多云管理

作者:张齐

当前云计算有多种形态公有云、私有云、边缘云、虚拟机等,如何高效管理多云是当前面临的问题,在云原生时代,又该如何利用云原生技术实现多云管理?本文将讲解通过 ​​Rainbond​​实现“应用级”多云管理。

多云痛点

多云环境的统一监控和运维管理::

企业使用多云增加了统一运维管理的复杂性,对于单云架构,可使用云服务商提供的管理工具,但对于多云架构,如何使用统一平台进行运维管理,进而提升 IT 服务交付效率、增加资源利用率,降低运维成本,成为值得关注的问题。

多云环境下的应用管理:

单机环境下,应用的部署、管理相对简单,对于多云的分布式环境,应用的部署、运维、标准化管理成为难点,同时,传统的应用、基于微服务架构的应用、以及近来发展迅猛的 Serverless 应用,不同类型的应用也为一站式应用管理增加了难度。

多云环境中核心业务迁移和部署:

使用多云后,无法避免数据的跨云迁移,在异构的云、数据中心之间进行数据迁移,如何保证数据的一致性及低时延,又成为了新的挑战。

多云应用管理平台Rainbond

企业除了资源管理之外,其实应用程序管理是更贴近于企业的需求,应用有多种类型,包括传统的应用,像Mysql、Tomcat、Nginx,还有基于微服务架构的应用、以及Serverless 应用等。 企业需要一个可以管理各类计算资源和各类应用程序的一站式管理平台 ——— Rainbond应运而生。 ​​Rainbond​​是“以应用为中心“的多云应用管理平台,提供的容器多云和混合云的解决方案,为您提供跨云的多集群统一管理、应用在多云环境下的统一部署和管理。基于 Rainbond 上开发的任何运行的应用,都能够交付给任何基于 Rainbond 的应用管理平台上去使用,也就是基于 Rainbond 可以将任何应用以任何规模部署到任何云上面,对开发者来说就是 只需构建一次,即可随时随地运行。

Rainbond与CMP对比

多云应用管理的四个典型场景

在 ​​Rainbond​​中实现多云目前有以下四个典型场景:

开发和生产环境分离:

在CI/CD的场景中,一些用户出于安全的考虑,希望开发环境和测试环境部署在本地的私有云集群,生产环境部署在公有云上。通过Rainbond可以将开发环境、测试环境和生产环境的集群统一管理,配合容器开发流水线,完成业务上线流水化作业,提高企业代码交付和部署的效率。

多云应用统一管理:

通过Rainbond对接和管理多云,统一管理多云下的所有应用,通过拓扑图查看业务的状态,管理应用的全生命周期,提高应用运维的效率。

通过应用市场实现多云应用交付:

在行业云或ISV场景中,应用需要交付到各种客户场景,Rainbond的应用市场,可以将应用以模版的形式存放到应用市场,根据需要一键交付到客户环境,根据需要还能按需升级。

多云应用备份和迁移:

通过Rainbond实现应用从一个云备份和迁移到其他云。

具体实现

​​团队管理​​​​复杂组织结构的团队管理​​​​应用构建​​​​服务运维​​​​应用运维​​

​​多云应用复制​​​​一键上线和回滚​​

​​应用发布​​ ​​应用模板​​​​制作应用模版​​​​基于应用市场的多云交付​​

5、多云应用备份和迁移 Rainbond目前提供了两种​​备份​​方式,分别是本地备份及云端备份:

本地备份:备份后可将应用进行跨团队的迁移,将应用完整迁移到其他团队云端备份:支持对接 ​​阿里云OSS​​ 、 ​​标准S3​​,备份后应用可进行跨集群的迁移,在任何具有Rainbond平台的地方均可进行恢复,可实现应用的快速迁移。

进入 应用视图 >> 备份 >> 新增备份,备份操作分为 ​​本地备份​​ 和 ​​云端备份​​ 两种,选择后将进行自动备份。 备份完成后,当云环境不可用时,可在另外的云环境中通过备份快速恢复环境。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Azure新知识科普 - Private Endpoint现在支持NSG和UDR
下一篇:Java深入探索单例模式的应用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~