生而为云,看腾讯云原生中台如何超越“康威定律”

  • 时间:
  • 浏览:3
  • 来源:5分快3官网平台_5分快3网投平台_5分快3投注平台_5分快3娱乐平台

1967 年,一位叫雪马尔文·康威的守护程序运行运行员在论文中写下一个 多多一段话:“设计系统的组织,其产生的设计和架构等价于组织间的沟通特征。”

半个多世纪以来,“康威定律”默默释放着它的魔力:当企业运转都不能了依赖于信息技术时,组织架构与IT系统架构与非 匹配,是企业都不能转型成功的关键。

“云原生中台面临的最大挑战而是康威定律。” 11 月 5 日,在上海世博中心召开的开源基础设施峰会(OPEN INFRASTRUCTURE SUMMIT)上,腾讯正式发布云原生中台TCNPlatform,TStack首席架构师贺阮认为,在资源上云后推动应用上云,实现用户整体架构云原生化,是TCNPlatform的终极目标。

腾讯云TStack首席架构师贺阮发表演讲

腾讯是TCNPlatform的第一个 多“用户”。 2018 年 9 月 60 日,腾讯宣布“全面拥抱产业互联网”,并成立技术委员会,下设“开源协同”和“自研上云”项目组,正式将业务在云上的全面整合提上日程。在腾讯实物业务自研上云的过程中,TCNPlatform助力了此前诸多在本地部署的传统应用完成云原生化改造,并沉淀了少量实践经验。

经过不断打磨,腾讯也将此云原生化能力封放入 TCNPlatform平台,全面对外开放。

云原生时代已来

自 60 6 年 8 月 9 日,Google首席执行官埃里克·施密特首次提出“云计算”(Cloud Computing),可能性过去 13 年。从初时的喧嚣到如今的沉寂,贺阮认为,这恰恰说明,云,真正心智性心智早熟是什么是什么 图片 是什么是什么是什么 图片 期期期了。

  2019 年 9 月 16 日,英国调研机构Canalys发布 2019 年第二季度中国公有云服务市场报告,腾讯云位居第二,从 2014 年腾讯正式对外宣布云服务而是开始英文计算, 5 年来腾讯云的收入增长超过 20 倍。除了公有云业务上的突飞猛进,从 2015 年底而是开始英文,腾讯还推出了基于OpenStack自研的企业级私有云平台腾讯云TStack,作为企业级私有云方案正式对外输出,如今已有辽宁省政务云、云南省警务云、厦门市政务云、北京市政务云、数字广东等诸多大型案例。

然而,随着市场对云基础服务的逐渐接受,“康威定律”而是开始英文发问:云时代,企业应怎样才能设计当事人的IT架构?

传统大型企业常常遇到的大问题是,IT系统比较复杂,新业务上线慢,少量IT资源浪费,而随着业务拓展,系统拓扑图都不能了比较复杂,软件工程经典著作《人月神话》对此类具体情况的后果有精辟的论述:在落后的项目中增加人手,只会使进度更加落后。

即便上云,企业通常而是将原有本地的基础设施和系统架构“云化”,但设计思想依然是传统以数据中心为核心,但在互联网下半场,业务的敏捷性要求应用更迭都不能了更加快速和灵活。

这意味,在设计之初,企业的应用守护程序运行运行就都不能了为云而生,开发、架构、部署等等土办法完会从云的特点出发,充分利用和发挥云平台的弹性+分布式优势,也即所谓的“云原生”(Cloud Native)。

“从资源上云到应用上云,现有的单体应用架构已无法满足需求,企业更希望,云不能提供基本各种资源和能力,从而保证非业务需求。” 作为一名云计算“老兵”,贺阮参加了 10 届开源基础设施峰会(前身为OpenStack峰会),你都不能感触最深的是,随着产业对云的认识都不能了深,加带相应技术业已心智性心智早熟是什么是什么 图片 是什么是什么是什么 图片 期期期,云原生化已是大势所趋。

然而,并完会所有企业都能马上投入云原生,合适,一而是开始英文大伙儿不要 具备足够多的技术人员,拥有都不能在云端直接原生开发应用的能力。

这在贺阮看来,是企业IT系统“生而为云”要跨过的第一个 多障碍。

腾讯云副总裁吴凯华发表演讲

双生花:阿米巴与微服务

自提出以来,云原生的理念不断充裕, 2018 年后大致包括一个 多多十十几个 特征:容器化封装、自动化管理、面向微服务、服务网格(Service Mesh)和声明式API。

在腾讯的定义中,云原生的概念更加细化:物理设备全部通过云计算管理,都不能实现全自动化管理;容器化封装及编排,以容器为基础,提高整体开发水平,形成代码和组件重用,比较复杂云原生应用守护程序运行运行的维护,在容器中运行应用守护程序运行运行和守护程序运行运行,并作为应用守护程序运行运行部署的独立单元,实现高水平资源隔离;面向微服务架构,通过松耦合土办法,提升应用守护程序运行运行的整体敏捷性和可维护性;业务全域建模;自动化运营,统一调度和管理中心,从根本上提高系统和资源利用率,同去降低运维成本。

此次发布的TCNPlatform,正是基于腾讯云容器服务TKEStack和微服务治理平台TCNMesh打造的云原生中台,通过实现应用的微服务改造,帮助用户降低成本,提高传输波特率。

事实上,可能性你着实以上文字过于比较复杂、拗口,不妨只看或多或少 一个 多关键词:容器和微服务,而这恰恰是“康威定律”在云原生时代最神奇的例证。

“康威定律”被认为是微服务的理论基础,其手中所隐含的管理哲类学,可能性系统和组织特征都不能了匹配,而沟通成本又会影响系统传输波特率,都不能了最好的土办法是,按照业务边界划分系统。每个子系统(也即微服务)之间有边界和接口,但每个系统实物是全栈且自治,一个 多多沟通成本只在系统实物处在,传输波特率更高,而每个子系统彼此解耦,依赖性不高,从而都不能适应业务变化的快速迭代和灵活调整。但这也意味,微服务都不能了匹配与之相适应的企业组织架构,这都不能了对企业做“伤筋动骨”的调整。

并都不 程度上,“康威定律”的内在逻辑与前几年而是开始英文盛行的“阿米巴模式”颇为你是什么。

“阿米巴”是日本经营之父稻盛和夫独创的经营管理手法,他把公司组织划分为称作“阿米巴”的小集体,每个阿米巴自行制定当事人的计划,在将日本航空根据部门、航线、航班分割成一个 多个“阿米巴”完后 ,稻盛和夫看清了每条航线的收支具体情况,仅用了 60 多天便让日航扭亏为盈。

在贺阮看来,大型企业的“阿米巴化”与云原生应用的微服务架构是一对“双生花”,“大型企业转型势必是向更小更灵活化发展,但怎样才可以使每条小航线既能有当事人独立的结算,又能共享所有数据?这着实对企业IT系统而言,是巨大的挑战。所谓中台,而是想外理或多或少 大问题,要让企业不能随时根据业务的变化,灵活地改变你的系统,所有的云原生应用打包成一个 多个容器封放入 中台,而对于企业用户和开发者而言,只都不能了在前台发出调用API(应用守护程序运行运行编程接口)的请求即可。”

容器:组成大中台的粒子

早在 2015 年,便大家尝试在传统的云端虚拟机上实现微服务,然而,一个 多多的尝试快一点 失败了。

据介绍,虚拟机的原理是,在云端虚拟一套硬件,并在其上运行一套全部系统,包括操作系统、数据库、应用等等,每个指令发出,通常完会有数十秒到一分钟的延迟,可能性微服务跑在虚拟机上,一个 多多的延迟是用户无法接受的,曾大家试过将用户登录作为微服务跑在虚拟机上,但用户体验不要 理想。

容器改变了一切。

腾讯云社区里的一篇科普文中,“容器”的英文Linux Container,被翻译为集装箱,在作者看来,格式划一,并可层层堆叠的集装箱,更贴近Linux Container的技术特征。每个云原生应用服务就像货物,彼此隔离后,被打包成一个 多个“集装箱”,以API形式叠放上中台里,用户只需从客户端发起调用需求即可,一个 多多一来大大提升了新应用部署的传输波特率,倘若pay as you go(随收随付),真正从云端节省了成本。

“最小的容器有多小?”“一个 多守护程序运行运行。”“你是什么打开文件或多或少 动作吗?”“不,那是而是个守护程序运行运行。”

容器之于平台,有如粒子之于宇宙。

Gartner报告指出,到 2022 年,将有75%的全球化企业在生产中使用云原生的容器化应用。

如今,腾讯可能性构建了一系列云原生化支持平台:云原生中台集容器服务、微服务框架、发布系统、容器化底下件和应用支持平台等等,为资源、应用全面上云提供了坚实支撑。

开源:云原生的“生命之源”

短短数年内,容器引擎Docker、容器编排系统Kubernetes等容器技术成为中台理念落地的基石,开源,是它们同去的特征,而腾讯对开源的拥抱,大大加快了容器技术体系进入心智心智性心智早熟是什么是什么 图片 是什么是什么是什么 图片 期期期的传输波特率。

不久前,腾讯在2019Techo 开发者大会现场放了一个 多“大招”,发布四大重点开源项目:分布式消息底下件TubeMQ、基于最主流 OpenJDK8 开发的Tencent Kona JDK、分布式HTAP数据库 TBase以及企业级容器平台TKEStack(Tencent Kubernetes Engine)。其中,TKEStack便是TCNPlatform最重要的底层容器平台。

Docker是目前最为流行和使用广泛的开源容器引擎,从 2013 年推出到现在,腾讯开源技术专家马全一便是Docker坚定的信仰者,更是Docker中文社区的创始人。他告诉《IT时报》记者,腾讯是国内最早使用容器技术的大型互联网公司之一,60 9 年,腾讯而是开始英文开发当事人的容器编排平台, 2013 年,当 Docker 和 Kubernetes 开源并成为事实标准后,腾讯第一时间把实物平台切换到开源方案中。

“来自中国守护程序运行运行员的开源贡献率仅排名在美国硅谷完后 ,BAT等中国大型互联网公司在其中功不可没。”中国在全球开源社区中的地位正不断提升,此次,由OpenStack基金会(OSF)主办的开源基础设施峰会,便是OpenStack峰会改名以来首次登陆中国,一位云计算行业人士指出,近几年来,中国公司逐渐加快了开源投入,可能性应用场景充裕,加带开源组件特有的高通用性,或多或少开源项目在中国发展得甚至好于国外,以OpenStack为例,中国可能性是第二大贡献国。

马全一告诉《IT时报》记者,TKEStack是离线计算业务和在线服务业务混合部署的一站式通用基础架构平台,不能稳定管理万级别 Kubernetes 集群,并提供全方位资源管控,外理网络传输波特率控制、磁盘 IO 等大问题,而开源完后 ,会推出社区发行版 TKEStack,“这是一个 多正向循环,企业以开源技术为依托,将技术创新转化为产品创新,倘若将企业实物或多或少好的实践和技术反哺社区,从而给更多人带来价值。”

以腾讯云为例,目前有超过 60 种IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)产品,其中大每项产品都源于开源,比如基于OpenStack进行二次开发的腾讯云TStack已应用于工业、医疗、零售、教育、政务等各个领域,基于该产品形成超过 90 种行业外理方案,为OpenStack在中国的应用做出巨大贡献。

开源对腾讯带来的优势还在于,客户不想担心当事人“被绑架”,云原生平台的接口全部开放,哪天用户我应该 用了,都不能直接换到或多或少平台。这被认为是腾讯“科技向善”的表现之一。

并都不 意义上,开源项目之间的松耦合及其倡导的共享自由精神,也是更大范围内“康威定律”的印证。

数据显示,腾讯在Github上发布的总项目数已达 89 个,Star数破 26 万,在Github全球公司贡献榜上位居前列。

本文由站长之家用户投稿,未经站长之家同意,严禁转载。如广大用户大伙儿,发现稿件处在不实报道,欢迎读者反馈、纠正、举报大问题(反馈入口)。

免责声明:本文为用户投稿的文章,站长之家发布此文仅为传递信息,不代表站长之家赞同其观点,不对对内容真实性负责,仅供用户参考之用,不构成任何投资、使用建议。请读者自行核实真实性,以及可能性处在的风险,任何后果均由读者自行承担。