为何使用云原生应用架构 四 :独霸天下之四大绝技 — 终端多样性 篇
Posted 魏小言
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为何使用云原生应用架构 四 :独霸天下之四大绝技 — 终端多样性 篇相关的知识,希望对你有一定的参考价值。
文章目录
为何使用云原生应用架构 四 :独霸天下之四大绝技 — 终端多样性 篇
互联网下半场的到来
纵观整个互联网发展,从公司主要商业类型,目前可分为两场。从上世纪 90 年代末,到20世纪上半叶属于上半场,14年至今属于后半场。
前半场,互联网刚刚兴起,公司的主要发展方向是推广,洪利主要是用户增长带动商业增长。以流量为王,极具代表的公司,像百度,搜狐,等等…
下半场,互联网已普及,拉新洪利日渐式微,公司主要发展方向是扩张,在提升现有用户体验的同时,向其他行业跨界扩张。以移动市场为主,极具代表的公司,像腾讯、阿里、头条…
科技推动生活方式的改变
其中上、下半场的转换,除了互联网普及外,和人们的 “ 冲浪 ” 方式有决定性的关系。随着终端科技的蓬勃发展,人均手持终端量不断上升。
人们 “ 冲浪 ” 的方式从 PC 转为 终端。
这种生活方式的改变,对互联网服务,是影响整个市场格局的变化。风口从 “ PC ” 悄悄转向了 “ 移动端 ”,间接开创了互联网下半场的局面。 大量以移动体验为先的产品/公司轰然崛起,像美团、滴滴、京东…等等,而 me to me later 上半场称雄市场的百度、搜狐…等产品/公司迟迟未洞察市场的转变,逐渐式微,丧失了曾经的辉煌!
为服务人们未来科技生活而存在的应用架构
一些的种种都在表明,移动体验为主,NA 端为辅,是现阶段,人们科技生活方式所承载的主航道。
服务从 PC 到 终端 ,对应用程序提出更严格的要求!
负载随时随地的指数级变化
终端的发展,意味着指数级的用户可以随时随地的获取服务,不再像之前必须在电脑面前!传统的服务架构难以承载这样极具变化性且指数增长的负载!
以银行服务为例子,
之前办理银行业务,必须在银行、信用社、ATM机才能办理,而且银行业务服务是公务员式,朝九晚五,过了点就没办法办理业务。
现在,在移动设备上不分时间、地点可以进行任意银行业务,甚至可以无限制的操作多次,这对银行传统系统提出了多大的要求!
使用云原生应用架构,不需要进行额外的操作,完全支持上场景!基于云基础设施,服务可自主根据流量调节服务资源,弹性提供健壮服务!
不同的操作系统及厂商
现在市场上主流两种移动设备操作系统,分别是 android、ios。「华为的鸿蒙系统正在发展其自有生态,期待成为主流之一」设备厂商有小米、华为、oppo、vivo、1+…等等很多。
客户随时都可能与多个不同供应商生产的设备,运行多个不同的操作系统平台,运行多个版本的相同操作平台以及不同类别的设备(例如手机与平板电脑)进行交互。 这不仅对移动应用程序开发人员,还对后端服务的开发人员造成了各种限制。
移动应用程序通常必须与多个传统系统以及云原生应用架构中的多个微服务进行交互。
这些服务无法设计成支持客户使用的各种各样移动平台的独特需求。强迫实现这些不同的服务,为移动应用程序开发人员上带来了负担。
云原生应用架构通过API网关之类的设计模式来支持移动优先开发的概念,API网关将服务聚合负担转移回服务器端,大大减轻由不同设备类型造成的巨大工作量!
终端多样性
随着科技的进一步推进,VR、3D、芯片、6G、AI…等技术的应用,下半场中,人们生活方式中的移动、客户端,所谓的终端,将会深层次进行扩展。
预计下半场决胜局就是在这,深层次扩展中,即 “ 互联网+ ” ,进入 “ 万物互联 ” 时代!
深层扩展中,各种技术,如 CV 、EdgeX、TensorFlow、Autosar…等等都会以 ” 云原生架构 “ 为基础,以 “ 云 ” 为依托,实现互联;深度健壮提供 LOT 服务!
云原生架构是一个面向未来,带来无限可能的应用架构!
Q&A
1、 “ PC ” 到 “ 终端市场 ” 转变很明显吗?为啥有的公司迎接了,有的公司就 laster ?
不明显,市场的转变是由各种因素造成的,且需要时间来体现。这是个市场敏锐度问题,公司/集团头部领导需要有个能力。
2、可以深层次,从技术角度介绍一下 ” 云原生应用架构 “ 吗?
可以,综合前几篇,“ 为何使用云原生应用架构 “ 系列已经介绍完了,后面文章会介绍下,云原生的定义及配套的技术文化氛围。
附录
遇到问题,勿撞南墙,请教前辈或许是个事半功倍的方法!
欢迎加入Q群聊【编程技术交流分享群717647116】,微信群请私信博主添加
以上是关于为何使用云原生应用架构 四 :独霸天下之四大绝技 — 终端多样性 篇的主要内容,如果未能解决你的问题,请参考以下文章