前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云原生的一点思考

云原生的一点思考

作者头像
wangning
发布2022-06-13 16:53:03
2560
发布2022-06-13 16:53:03
举报
文章被收录于专栏:小白慢跑

云原生是一种更High Level的应用构建方式

原生的搭建的应用从业务功能上来进,并没有太多差异。只是借助云原生的工具和生态,可以更高效地完成应用的构建。

以拍照为例,之前的我们需要拍照功能需要购买相机,更早一些的还需要交胶卷等。现在一般情况下通过手机的相机应用就可以完成得很好了;其他功能亦复如是,如果我们从头搭建应用相当于需要购买各个光学的硬件,从头开始;而云原生的构建方式是我们基于Android或iOS系统开发相机应用。

但High Level不是全能,如果业务不适用于以微服务拆分,采用云原生架构就未必合适,比如游戏服务器等。以相机为例我们在许多场景上还是需要专业的数码相机。

云原生的交付

云原生类似一个应用的操作系统,交付是以镜像的方式安装(可类比为我们手机上的各种App)。传统的应用部署基于虚拟机搭建构成,需要搭建各种基础环境、参数调试等。硬件的可替换性、扩容和复用程度相对较低(部分应用和环境还有较强的耦合性)。

应用上线和迭代的周期也会受此影响,而云原生借助Serverless的理念甚至可以很方便搭建出自己需要的定制应用,或者完成应用之间的集成。

应用管理上需要应对众多厂家的各种技术栈,类似我们电话需要一部诺基亚,照相需要一部索尼,支付需要银行卡,公交需要公交...., 云原生部分程度可以屏蔽此问题,把手机带好就可以了。

云原生的价值

企业侧

可以更高效获得应用能力,并可以有效降低交付、构建成本,让应用更透明,业务更连续,更有力支持业务的创新和迭代。

研发侧

可以以更HighLevel的方式构建应用,云原生提供了许多平台化的能力,研发可以更关注业务。解耦了许多业务能力和IT能力,从应用提供商来说如果云原生可以标准化,那么应用提供商只需求把应用的业务能力做强即可,会激发更多的业务创新。

与微服务的关系

云原生甚至可以说是基于微服务理念产生的一个平台。微服务更多的关注点在服务、而原生的关注点是应用。或者可以说是一个服务的操作系统,编程的视角也会从语言侧调整为基于云平台的视角。所以与其说是一个技术理念,不如说是一种思维方式的转换。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小白慢跑 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Serverless
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档