关于 云原生 的搜索结果,共863
来自:百度云智学院
技术的前世今
注:该文章来源——直播公开课《技术的前世今》 什么是的概念大家都有所耳闻,对于中的一些具体技术,都有了解甚至很深入的研究。但是我们应该怎么定义,通过与不同的人交流,每个人答案都不一样,有的是容器+微服务,有人说是分布式架构与声明式API,pivotal的12要素,CNCF的定义。所以其实对于大部分人来说,是一个相对模糊和笼统的概念。 不只是一系列技术的组合,而是一套适用于计算时代的IT架构与方法论,包括容器化、微服务、DevOps、持续交付等主题。它的核心是通过优化应用的架构设计、开发流程和部署、运维方式,让计算的弹性、灵活、自动化优势得到充分发挥,使得工程管理和基础设施管理变得更加高效和自治,从而帮助管理者将精力集中到业务创新之中。 的诞历程 任何一个IT的理念都是来自业务的驱动的,对来说也是如此,理念的诞来自以下三种业务的驱动: 第一个是IT用户量和业务规模的增长,首先是互联网用户的业务下沉,主要包括互联网业务向三四线城市下沉,同时互联网业务朝着老年人、儿童的下沉,就导致整个互联网业务的用户规模上升
来自:云平台技术和产品探讨
一颗白菜的之旅
有一天,女朋友突然问我:“能不能跟我讲讲,你每天在开发的这些“天合”平台、容器引擎、微服务,都是做什么的呀?” 我说:“可以啊。简单来讲,我们的产品就是帮助客户实现应用的上和管理,通过Docker技术进行应用的标准化交付和部署,基于Kubernetes……¥% ** ……%%¥#@% *” “哈?……你可以说人话么” “hmmmmm……那我换一个说法吧。在上托管一个应用,其实就跟农民在一片公共的农场中种植白菜差不多。我们做的事情,就是提供各种先进的工具和种植方法,让客户在种植自己的‘白菜’时可以降低人力和资源成本,同时提升‘白菜’的产量和抗灾能力。我们把这些先进的方法和工具,统称为。” “哦,这样说我好像就能听懂了。不过你能讲一讲其中的细节么?” “好的,那我就来给你详细讲讲。” 第一步,构建容器 假设你在一个叫做“百度智能”的农场中买了一块土地,打算开始种植白菜。 传统的做法是将白菜苗直接栽种在你的土地里,但是这就意味着你种入土地的白菜只能在固定的位置长,每一颗相邻白菜之间还会互相争夺肥料、水分,并且要面对很多其它的虫害威胁。 在时代,我们通过一种叫
来自:云平台技术和产品探讨
拥抱开源,百度智能时代干货分享
近年来,“”一词大热,已经成为IT的趋势之一。如果从技术的角度来看,不是一套产品的组合,而是一套技术体系和方法论,包括DevOps、微服务、12要素、持续交付等主题。它的核心是让用户将精力放在业务之中,而不是放在“架构和技术”当中,这也是当前数字化转型的核心所在。 自从2015年Linux基金会推出应用基金会(CNCF)之后,在社区的共同努力下,的定义越来越清晰,架构的灵活性和可维护性也在不断调整,成为越来越多技术人的选择。根据Gartner预测,到2020年75%的全球化企业将在产中应用容器,可见的浪潮已势不可挡。 在今年的KubeCon + CloudNativeCon大会上,百度智能展示了自身在容器化、区块链、深度学习、微服务和物联网等多个领域的实践,充分发挥了百度深厚的技术积淀,以及以产品作为支撑、以客户需求作为驱动,全面帮助企业用户实现架构华丽转型的目标。 最早实践新技术 百度作为国内最早探索技术的企业之一,早在Docker和Kubernetes等技术诞之前就已经开始了内部架构容器化和化的探索。作为百度化、容器
来自:云平台技术和产品探讨
漫游指南(1)丨先从构建一个容器起步
概念自从2013年首次被提出以后,已经深刻影响到了计算时代的IT架构变革。 不只代表了一系列IT技术,更是一套适用于计算时代的IT架构与方法论,包括容器化、微服务、DevOps、持续交付等主题。它通过优化应用的架构设计、部署方式和运行方式,让计算弹性、灵活、自动化的优势得到充分发挥,极大提高了IT系统研发和运维的效率,从而帮助企业将精力更多投入到业务创新之中。 在转型的浪潮驱动下,纷繁复杂的新技术和新理念正在不断出现和普及,Docker、Kubernetes、ServiceMesh、Serverless等等。这些技术变革在刷新着我们知识库的同时,也难免会给我们带来一丝恐慌。 如何开始转型? 怎样最快实现架构? 都有哪些环节需要充分考虑? 为了降低大家在面对时的“知识焦虑”,我们通过总结众多客户的转型经验,推出了包含9个关键站点的漫游指南。希望可以帮助大家更好地理解,更好地规划自身企业的转型路径。 本次文章介绍容器化以及镜像。 Don't panic,请跟随我们一起来! 第一站 容器化:高内聚、低耦合 容器是技术最
来自:云平台技术和产品探讨
漫游指南(3)| 从容器网络建设说起
上一期《漫游指南(2)丨从CI CD到计算存储分离》的最后,我们介绍了计算存储分离如何提升容器的灵活性。解决了容器的构建、运行和编排,接下来我们需要进行容器网络的建设,容器之间可以按照用户的预期进行网络打通或隔离是如何实现的呢? 本期《漫游指南》就将从解决这个疑问开始,继续介绍路径中的三个关键站点。 第六站 容器网络建设 在大量的转型案例中我们发现,容器网络的实现往往是搭建容器平台中客户面临的最大挑战之一,因此在建设架构之前,尽早对容器网络进行规划至关重要。 容器网络需要解决的核心问题在于:容器本身的网络通信依赖于其所在的宿主机上的网络设备,然而容器在调度过程中又可能随时在不同宿主机之间“迁移”。因此需要一套方案来解决容器间的通信与路由问题,并且充分考虑容器的灵活性、扩展性以及IaaS层不同网络实现等因素。 CNI(Container Network Interface)是由Google和CoreOS主导制定的一个容器网络标准,其核心目的就是只要提供一个标准的接口,就能为同样满足该协议的所有容器平台提供网络功能。这样供应商就可以基于CNI开发自己的专属
来自:云平台技术和产品探讨
漫游指南(4)| 最后一步是服务注册与治理
上一期 《漫游指南(3)| 从容器网络建设说起》的最后,我们介绍了如何保障应用按照预期的状态可靠运行。解决了服务间通信,并且保障业务稳定运行之后,我们的系统规模将会在基础设施上逐步扩大。 本期《漫游指南》就将从这里开始,继续介绍路径中最后一个关键站点。 第九站 服务注册与治理: 选择更适用的框架 随着服务数量渐渐增多,这些服务之间就会构建起复杂的通信网络。微服务理念的核心,除了构建起这样的服务网络,更重要的是观察、记录和分析服务间的通信,进而通过一系列治理策略实现对服务性能和可用性的优化。因此在最后一站,我们要搭建起一套有效的服务治理框架。 首先是服务的注册和发现,也就是建立起一套针对系统中所有服务接口的“花名册”。通过服务注册中心,运维人员可以随时看到系统中所有服务的状态和分布,并将所需的治理策略通过注册中心下发到对应服务中; 其次需要有服务治理框架提供服务间的统一路由管理和负载均衡,这样服务间的请求就可以根据治理策略灵活控制,比如指向特定实例的路由规则、服务间流量限制、对故障服务的请求熔断等; 然后是服务链路的跟踪,当一个请求被发起时,微服务框架通过注入一
来自:云平台技术和产品探讨
漫游指南(2)丨从CI&CD到计算存储分离
之前在《漫游指南(1)丨先从构建一个容器起步》中,我们详细介绍了企业在转型路径中必经的前两个站点:容器化、镜像 运行时,即将应用开发的产出物构建成容器镜像,并存放和运行镜像。有人可能会问,这一过程中有什么提升效率的方式吗? 答案是肯定的,本文就将从解决这个问题开始,继续介绍路径中接下来的几个关键站点。 第三站 CI CD:自动化构建与部署 容器化过程细粒度拆分了应用的部署单元,因此开发者可以更加频繁和便捷地对每个容器版本进行变更以支持敏捷研发。 但如果每次变更都需要手工构建镜像并将新版本部署到运行时,显然会大大影响效率。所以中非常重要的一环,就是实现自动化的容器镜像集成和部署,也就是我们常常听到的 CI CD(Continuous Integration, Delivery Deployment)。 实现容器CI CD的工具很多,如业内最流行的开源CI CD工具Jenkins,就为容器构建和部署提供了丰富的插件支持。 利用这些CI CD工具,开发者不仅可以实现自动化的镜像构建和部署,还能在这个过程中插入一些更为复杂的逻辑,以满足不同场景的业务需求,其中最为常见
来自:百度效率云DevOps
百度应用解决方案亮相百度智峰会
​ 百度应用解决方案亮相百度智峰会 传统企业近年来数字化转型的趋势相信各位读者已经有了非常清晰感知。在这个过程,企业在数字化路径选择上的不同也会影响企业数字化转型的最终成果与实施成本。根据市场调查和预测,企业近些年来越来越多的采用的手段来让自身业务通过新一轮的数字化转型实现快速发展。 在本次2019百度智峰会上,由百度效率联合智能微服务推出了应用解决方案,并推出了基于百度效率和CNAP平台的DevOps实战workshop。 看到这里,您可能会好奇,什么是?百度设计的解决方案有什么特色?Workshop上又实操了哪些实践?下面我来为读者一一道来: 什么是应用 是一种方法,用于构建和运行充分利用计算模型优势的应用。计算不再将重点放在资本投资和员工上来运行企业数据中心,而是提供无限制的按需计算能力和根据使用情况付费的功能,从而重新定义了几乎所有行业的竞争格局。IT 开销减少意味着入行的壁垒更低,这一竞争优势使得各团队可以快速将新想法推向市场,这就是软件正在占据世界,并且初创公司正在使用方法来颠覆传统行业的因。 ---摘
来自:云智峰会Workshop
百度智峰会Workshop技术干货第5弹——百度应用解决方案亮相百度智峰会
百度应用解决方案亮相百度智峰会 传统企业近年来数字化转型的趋势相信各位读者已经有了非常清晰感知。在这个过程,企业在数字化路径选择上的不同也会影响企业数字化转型的最终成果与实施成本。根据市场调查和预测,企业近些年来越来越多的采用的手段来让自身业务通过新一轮的数字化转型实现快速发展。 在本次2019百度智峰会上,由百度效率联合智能微服务推出了应用解决方案,并推出了基于百度效率和CNAP平台的DevOps实战workshop。 看到这里,您可能会好奇,什么是?百度设计的解决方案有什么特色?Workshop上又实操了哪些实践?下面我来为读者一一道来: 什么是应用 是一种方法,用于构建和运行充分利用计算模型优势的应用。计算不再将重点放在资本投资和员工上来运行企业数据中心,而是提供无限制的按需计算能力和根据使用情况付费的功能,从而重新定义了几乎所有行业的竞争格局。IT 开销减少意味着入行的壁垒更低,这一竞争优势使得各团队可以快速将新想法推向市场,这就是软件正在占据世界,并且初创公司正在使用方法来颠覆传统行业的因。 ---摘选自
来自:容器化实践指南
理解了,才能正确迎接时代的到来 | 技术前沿
在探讨过无服务器技术《沉寂多年,无服务器爆发,其硬核是什么?丨技术前沿》和裸金属技术《未来将是容器和裸金属的天下,这话有道理吗?| 技术前沿》的发展后,本篇我们讨论(Cloud Native)技术。 如果说无服务器和裸金属的爆发属于间歇性的,那这几年的热度就称得上持续火热,且随着计算普及进程的不断加深,有愈演愈烈的趋势。今天再谈已经不是少数几个大企业的专属,越来越多的企业正在拥抱它,享受它带来的红利。 究竟什么是?能带来什么价值?本文第一篇将进行全面的梳理,后续将逐步介绍相关的技术和趋势。 四要素 ,顾名思义,面向而设计的。设计的什么?一套方法、一套理念、一套工具…… 最早人们对计算的认识就是改变了基础资源的使用方式,业务会逐步迁移上。但现在再看呢?远不止这一点。计算在重新构建IT运行的规则,“上”和“上”是两个概念。上是过去对计算的认知,也就是迁移;而上是现在及未来对计算的认知,是上重新构建,这是的本质。 举个例子对比,上上就像后天培养和天就有,区别是显而易见的。 进一步说,的概念最早由来自
来自:百度App技术
百度APP上新:业界首个支持WebAR的超级APP
本周,百度APP在iOS/Android双端发布11.17版本。对开发者来说最值得期待的WebAR能力已经正式接入,通过轻量级的开发方式就能在智能小程序中轻松搭建AR场景;此外,DuMix AR核心能力VPAS和人脸特效也完成了入驻,接下来用户打开百度APP扫一扫,就能体验大水法复或泰山实景导览,以及丰富的美妆、染发、人脸贴纸等特效玩法! 百度APP新版相机AR入口: 首个支持WebAR的超级APP 以百度APP底层AR算法为基础,我们为开发者提供了WebAR引擎和支持WebGL API的渲染能力,场景渲染效果可比肩AR。大幅降低了开发者的开发成本、缩短开发时间。 目前,百度APP WebAR已集成了SLAM和人脸特效能力,支持基础美颜(磨皮、美白、瘦脸)、基础滤镜,人脸2D贴纸和人脸变形等玩法,能力矩阵后续将持续扩充。 相比NativeAR,WebAR不仅更容易开发部署,跨平台兼容性也更加友好。只需接入WebAR SDK,开发者可以将百度APP中的AR内容一键同步至自有APP;而即将在DuMix AR平台上线的3D XR编辑器也让AR内容制作变得更加简单高效,可导出
TOP