透析云原生应用与云的关系

随着智能模型ChatGPT的实现,分布式训练、全场景部署方案受到越来越多人的关注和认可,但是我们需要讨论的可能不仅仅是如何完成部署,而是通过云原生最终完成自己的跨时代创新,在这之前,企业也需要理解如何基于云原生应用完成现代化业务架构的五个底层逻辑,通过“开发在云、构建在云、架构在云、运行在云、数据在云”,企业将“云时代”掌握在自己手中。

开发在云上是指利用云平台的开发工具和环境,采用敏捷开发方法,实现快速迭代和交付。开发在云上可以依托云上组件,充分利用云平台提供的存储、计算、网络等基础服务和工具,实现开发流程的自动化和标准化。同时,通过DevOps平台的支持,开发人员可以更快地进行版本管理、自动化测试、构建和部署。例如云原生在技术金融领域的应用逐渐成熟,其毫秒级的弹性响应、面对故障可自愈重构、跨区域、跨平台的云部署能力,可以将从源码到发布运行的效率整体提升3-4分钟。
构建在云上是指利用云平台的构建工具和环境,基于云平台构建业务系统。构建在云上可以充分复用云平台的硬件资源、容器与微服务能力,以及云上中间件,如MySQL、Redis、Kafka、RocketMQ、MinIO等。这不仅可以提高效率和降低成本,还能够快速响应业务需求和变化,保证应用系统的高可用性和高性能。
在这里插入图片描述

架构在云上是指将业务系统架构在云端,并充分利用云计算平台的服务和组件来支持系统的运行和扩展。架构在云上可以复用已有的业务组件并沉淀可复用的业务组件,通过业务门户平台将这些组件组合起来,实现高度可重用性和可扩展性。同时,架构在云上还可以通过智能化的服务调度和负载均衡,提高业务系统的可用性和可靠性。例如“云原生+传统行业”的方式,通过统一资源管控,预计关闭虚拟机50%-70%,减少传统能源企业运维工作量,提升资源利用率35%。且部分公共组件均采用云上架构的形式开发,提升了企业应用开发效率,实现业务复用,节省部分开发工作量60%+。
运行在云上是指将业务系统运行在云平台上,并充分利用云计算平台的服务和组件来保证系统的高可用、高性能和高安全。具有原生的可观测性、面向失败、健康检查和安全保障,通过日志和指标监控等手段,方便运维人员在出现故障时快速发现问题,快速恢复并保证服务的可用性,并具备高度的安全保障措施能够有效地保护系统和数据的安全。
数据在云上在云原生应用中,数据也可以存储在云上。云提供了各种存储服务,如对象存储、关系型数据库和非关系型数据库等。这些服务可以帮助企业更好地管理和存储数据,并能够快速地满足不断变化的业务需求。

如果说把云原生必做一部汽车,那么“开发在云”是拿到了驾驶汽车的驾驶证,是驾驶汽车第一步;“构建在云”是打造平坦的高速公路,让汽车可以畅行无阻的到达目的地;“架构在云”是方向盘和控制面板,为车辆行驶中提供好的方向掌控感和调度应用服务的能力;“数据在云”则为车辆在行驶中的数据提供存储和记录,以便更新监测汽车的行驶状态;“运行在云”则是油门和引擎,可以为企业带来真正的弯道超车的机会。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值