云卷云舒:云原生应用

31 篇文章 1 订阅
11 篇文章 0 订阅

核心理念:云原生技术和理念,加速企业数字化升级,推动企业规模化上云。

本文重点诠释了云原生的定义和业务价值,从发展历程、云原生架构、充分使用云上能力、打造解决方案等方面。云原生已经成为企业数字化转型、业务创新升级的首选,我们正在迈入构建以应用为中心的云原生基础设施的Cloud Native2.0时代。在这一背景下,移动云云原生基于开放、标准的产品与解决方案,帮助企业构建面向未来的数字化基石。

一、数字化转型的第一步:从不同角度看“企业上云”

(1) 从企业发展角度来看的几个阶段 :

一阶段:以产品为中心,丰富产品线,实现行业增长(迷茫阶段)

二阶段:以市场为中心,盈利为目的(帝王阶段,以我为主)

三阶段:以客户为中心的数字化转型,需要云化转型,专注业务(为客户创造价值,就是自己的价值)

四阶段:以数字化生态为中心(提供更加易用的服务、提升体验)

(2)从上云的内容/节奏来看的几个阶段

资源上云:成本节约,云迁移

非核心应用:技术试探,SaaS产品、性能与安全不敏感

核心应用:业务驱动转型,AI,5G,边缘计算等

(3)从上云的方式来看的几个阶段 :

Rehost 新托管 - 简单地通过 lift-and-shfit 方式,将线下物理机替换成为云上虚拟机或者裸金属实例,不改变原有的运维方式.

Re-platform 新平台 - 利用托管的云服务替换线下自建应用基础设施,比如通过 RDS 数据库服务替换自建 MySQL;通过容器服务,比如阿里云 ACK 来取代自建 K8s 集群。托管的云服务通常提供更好的弹性、稳定性和自治运维能力,可以让用户关注于应用而非基础设施管理。

Refactor/Re-architect 重构 / 新架构 - 包括单体应用的微服务架构改造,应用的容器化和 Serverless 化整体开发和交付架构改造。云原生给企业带来新机遇。

二、云原生产业发展和技术生态

1、产业发展

市场和产业前景与规模:市场空间

传统行业的数字化转型推动云原生产业发展:大规模的数字化转型

“新基建”的推动:100多亿

现状:大型互联网公司走在前列/传统企业偏小的企业运用比例较低。

2、云原生技术生态

传统的云原生定义是“微服务、容器化和DevOps”,但是现在转变为“底层技术、编排及管理技术、安全技术、监测分析技术以及场景化应用”等众多分支

云原生服务器(存储、网络)

云原生数据库

云原生应用  

三、云原生应用

1、云原生应用的定义(泛化概念,突出演进和理念)

        云原生是云计算的下半场,云原生应用是云原生的价值体现

2、云原生架构支持应用未来丰富的形态

        “云原生定义未来架构”--Cloud Native Define Futrue Architectrue 云原生是一种新的模式,基于云丰富的能力与产品,可以组合形成非常多形态的SaaS产品。

        列举主要的四种SaaS形态: 常规应用(当前主流)—》大数据--》智能应用—》边缘应用

3、传统企业落地云原生需要强大的决心

在基础设施/应用架构/交付模式/运维模式四个方面全面转型

基础设施的现代化:本地基础设施逐渐的向公有云或混合云的方式转变;

应用的现代化:业务的解耦,单体-->微服务化的

交付模式的现代化:瀑布式开发-->混合交付模式(一切为了实现业务敏捷)

运维模式:分为开发部+运维部,交钥匙的方式。以流程为核心-->组织+流程+人员+工具,四个方面都需要改变,PM/SRE这些角色逐渐出现了。

4、微服务颠覆传统开发模式、打造高扩展性应用

微服务一代和二代架构思想的对比和转变驱动(轻量敏捷)

微服务治理体系的演变(springcloud(service mesh的转变理念)

对组织文化的影响

5、容器化技术解决了应用韧性和成本的问题

应用容器化的趋势和前提

应用如何实现弹性调度,云平台提供调度机制,企业应用提供调度策略。

轻量化边缘容器场景和相关技术

6、云原生推动了交付模式的变革

技术上: 标准平台/服务协议的大趋势,OCI,OSI等; 业务无关的能力下沉到平台,Mesh架构

管理和流程上: Devops关注全流程的可靠性管理,应用支持敏捷交付 自动化手段丰富:自动化测试和拨测 CICD流程:进入性能监控手段,快速试错。

四、云原生应用的落地是关键

云原生应用的定义,让应用开发和交付进入了一个新时代,那么如何去做好落地也是至关重要的,这里我个人谈几点感悟:

1、思想层面:应用的云原生化,降低了应用本身设计的难度,但是这部分难度是转嫁到了云平台上、以及应用云平台构建应用的团队上,所以选好合适的云平台、云产品是第一步;这里的选择应该以实际需要、适当创新提升为依据,不要过分的追求全面云化。

2、 执行层面:云原生应用的落地,关键在于应用组件的替换节奏,包括微服务框架、数据库、中间件、监控组件等,选择上应该依照从外及内、从外围到核心的步骤开展,一般来讲先做监控组件,在做中间件和数据库,最后考虑整体的研发框架替代。

3、运营层面:业务发展是首位,技术对业务迭代支持的效率要首先考虑,企业应用上云后,必须要提前考虑基于云计算平台持续构建和迭代业务版本的流程,DevOps和DevSecOps的机制必须及早构建,这才能进一步降低成本。

4、团队层面:应用云原生后,将释放极大地生产力,但是要大力投入的一个团队,那就是“云原生应用研运团队”,这也是企业容易忽视的一点,某种程度上来讲,这是一个和云服务商“虚拟协作”的团队,云服务商提供标准化产品与服务,研运团队开展应用云化个性化运维(这里指的是云服务商所不能覆盖的部分,比如业务监控、应用用云技巧等)。

五、云原生应用也需要不断演进

正向云计算里面包含公有云、私有云和混合云等概念,云原生应用构建完毕之后,也需要不断丰富和创新应用的“原生化”形式,混合云、边缘云、算力网络等方向都是云原生后续发展的几个创新点,也是业务突破的机遇。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cloud云卷云舒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值