• [技术干货] 一文读懂云原生2.0时代的DevOps体系框架
    一、云原生缘起云原生的概念为何在近两年突然兴起?商业模式决定了产品形态,产品决定了研发模式,研发模式又决定了需要采用什么样的技术。传统应用、互联网应用、VUCA时代的应用,所处的不同时代引发的不同需求,由此带来对技术的不同要求。以往传统的应用需求是相对固定的,通常以项目化运作,用户的访问量可以预测,容量是有限的,对停开机的要求也没有那么严格;而互联网应用的特征是,需求持续发展,产品化而非项目制(产品与项目的本质区别是什么?留给读者探讨),用户量并非线性往往会有陡增陡降,7x24小时是基本要求;到现在我们经常讲的VUCA时代,商业边界,业务层面是完全不可预知的,即便是对于互联网原住民都是巨大的挑战,要求快速地尝试、快速探测、快速的感知,应用是服务化的方式提供(服务与产品的本质区别又是什么?同样留给读者探讨),业务敏捷性前提之下,对技术体系的持续发布、分布式海量并发、灰度发布和线上测试都是基本诉求。业务的敏捷性持续发布,应用平台的弹性诉求,商业环境的变化,这是整个云原生产生的时代背景。二、企业应用架构发展历程微服务是指开发一个单个小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上,其特点有:组件化、松耦合、自治、去中心化 一组小的服务独立部署运行和扩展独立开发和演化独立团队和自治企业的应用架构的演化路径,从单体到网状集成,再到ESB的出现,以至微服务架构分布式集成。架构是服务于应用的,而应用是服务于业务的。整体架构的演进过程,就是前面讲到业务环境变化的体现。三、微服务有高度,采纳需谨慎 Martin Fowler撰文说,You must be this tall to use microservices。微服务诸多的好处不必强调,但微服务并非包治百病,也并非任何阶段任何团队都应该或者可以采纳的。微服务有高度,采纳需谨慎。微服务化所带来架构和开发阶段的便利性,其代价是部署时和运行时的管理复杂性极度增加;整体复杂度不变,只是由开发时转为运行时,此外还带来分布式系统的设计和管理的复杂性。服务拆分解耦的结果,服务可以独立的部署与发布,但运行时服务的治理,包括注册、发现、熔断等,都是需要思考和精心设计的。此外,微服务的小而自治的团队应该如何管理?多小算小?如何定义自治?在架构的去中心化和分布式趋势下,团队的去中心化管理对传统的管理理念则是巨大的挑战。四、云原生能力构建真正做到云原生的成功,我的总结是一个中心三个基本点:1、 一个中心以业务的价值交付为中心,达到快速与高效的交付价值,并且在规模化扩展的同时,兼顾可靠性、灵活性等。2、 三个基本点1)架构层面采用服务化架构/微服务架构实现全面解耦:把系统划分多个功能内聚、粒度合适、业务边界清晰、独立自治的服务/微服务。以(微)服务为单位演进系统架构,演进式的以绞杀者模式,而不是革命式的一次性改造;单个(微)服务以大于一个的无状态进程运行,实现自身的高可用和负载均衡;把业务数据分布到不同的(微)服务中实现数据的垂直切分;通过API,重用云原生公共服务提供的基础能力和架构能力:内部每个(微)服务须充分利用原原生的公共服务提供底层基础能力,例如微服务管控与生命周期管理服务、数据库服务、消息队列服务、缓存服务等;内部每个(微)服务须充分利用应用与资源编排服务,实现部署、配置自动化;通过API,打造生态化经济:API是非常重要的方式,除了定义服务之间的业务边界,更重要的是可以通过API的方式做整个生态,数字化转型中比如开放银行,都是这样的思路,搭一个平台,通过各种合作伙伴在不同的行业、不同的领域提供相关的服务,这些服务是相互进行连接,通过链接和网络的思维来去做这个事情。华为云也在打造自己的API生态。2)工程层面系统与环境、流程、配置解耦:与架构层面解耦相匹配,系统和环境、流程、配置等等需要解耦,工程层面也需要去相应的匹配跟解耦。开发、测试、生产环境等价,屏蔽环境差异性;采纳不可变的基础设施(immutable infrastructure);构建端到端的DevOps研发体系:研发流程标准化、敏捷化;严格的区分构建、分布、运行的准入准出,并进行版本化和自动化;全自动化测试(单元测试、集成测试、自动生成Mock依赖服务);一切皆代码,代码、配置与环境严格分离,并进行版本化和自动化;(微)服务持续交付流水线(按需发布版本);研发运维一体化:运维和开发互相融合,高度协同,共担职责;自动监控,持续可视化反馈,并最终传导到开发团队;按需实时部署、配置热加载实时生效;使用自服务、敏捷的云化基础设施服务:基础设施以自服务的方式对开发团队提供。依赖底层云化基础设施的计算服务、存储服务、网络服务提供基础运行资源;使用云监控服务监控自身的运行状态包括基础资源使用状态、自身业务运行状态,同时根据自身运行状态触发相应的运维事件,实现弹性伸缩、故障自愈等关键架构特征;核心度量外部指标:业务层面的核心的一个业务指标叫TTM,在DevOps有另外一个词叫Lead Time,就是你的前置时间,从业务需求提出来那一刻起,到这个业务需求上线的时间叫前置时间,这个是可以被客户可知的,所以是端到端的业务指标。技术层面,对应的有多个前置时间,工程这一侧的,则是从提交代码那一刻起,一直到代码上线,这段时间是完全工程可控的,理论上应该是控制在分钟级。这个指标,也是华为云最为看重的一个。3) 组织层面遵循康威定律:应用的架构和组织架构之间是高度的匹配,单体的应用,逐渐到服务化的方式,到逐渐分布式的模式。组织架构也是转移到自组织,没有一个唯一的中心在里面,自组织团队的敏捷性与多样性需要兼顾。整个团队的规模,典型的就是5-10人规模。全功能团队:从全功能团队一直到云化的运维团队。以服务为单位组织整个团队,涵盖设计、开发、测试、发布、部署、运维全流程职能;开发人员、发布工程师、IT和运维之间可信合作云化运维团队:基于云平台的提供的监控、报警等能力,成立专门的团队负责系统运行时的质量,保障系统可用性和业务无中断的升级、回滚自主经营,面向服务的全生命周期:逐渐转型为自主经营的全功能团队。除了技术栈是全功能以外,每一个服务化的团队都需要面向服务进行全生命周期的考虑,除了技术层面的怎么样去产品的设计、开发出来部署,架构层面保持优美,更多的还需要去考虑商业层面的东西,需要考虑服务定位,考虑产品上线以后,运营层面应该做什么事情,应该做什么样的拉新的活动,怎么样促活,怎么样留存。整个团队都需要有商业思维和产品运营的思维。这是整个思维上的转变,去考虑这个服务为什么这么做、谁去用、用的场景是什么,怎样完成商业的闭环。五、持续交付实施框架关注七大领域,持续优化交付粒度,加快交付速度,提升交付质量。云原生架构与DevOps的落地与转型,需要从团队模型、分支模型、测试模型、技术架构、部署模型、基础设施、数据库模型等七大领域进行相应的匹配。上图是以发布频度为抓手,从100天发布一次,逐步的十倍速增长,到10天发布一次,在两个阶段点,从七个维度来看,需要匹配与采纳的实践是什么。所以这是一张能力演进的地图,我们可以清晰的看到自己业务当前所需要的发布节奏是怎样,当十倍速的走到下一个节点,方向在哪里,有的放矢的进行相应的采纳。与此同时,这也是一个量变到质变的过程,持续优化交付粒度,加快交付速度,提升交付质量。从100天发布1次,到最后的1天发布100次,10000倍的增长,回过头来看,就是一个升维的过程。六、云原生时代的DevOps体系框架云原生时代的DevOps体系框架,也需要从商业决策上由基于Gate(Charter/DCP)的业务决策,转变为基于OBP的周期性审视;从服务化组织上,支持E2E全功能团队,开发运维一体化,对团队充分授权;从架构上进行服务化解耦,支持按服务小包独立交付;从开发和运维流程上,加强开发与运维的协同,支持更短的周期,更快的反馈; 从IT工具环境上,重用已有的成熟工具,引入先进的开源和商用软件,实现轻量级端到端DevOps工具链;从服务流程上,支持服务的独立交付,自动化的环境部署。作者简介姚冬华为云应用平台部首席技术布道师,资深云计算、DevOps与精益敏捷专家。中国DevOps社区核心组织者,IDCF社区联合发起人,《敏捷无敌之DevOps时代》,《DevOps业务视角》,《敏捷开发知识体系》《DevOps最佳实践》等书作(译)者。华为云HCIP DevOps Engineer构建者, SAFe SPC规模化敏捷咨询师, CSM, Management 3.0,Facilitation for Agilists,DevOps沙盘官方授权教练,埃里克森认证教练。
  • [云计算周刊] 2020,来“盘”|云计算市场“马太效应”加剧,云原生异军突起
    2020注定是不平凡的一年,年初突如其来的新冠肺炎疫情肆虐华夏大地,我国ICT行业直面挑战,携手防疫抗疫的同时,通信人用一腔热血、一份初心、一己责任不断加速行业数字化转型,推动我国数字经济迎来**展。这一年,值得被书写,被铭记。新的一年开启新的希望,新的征程承载新的梦想。值此岁末年初之际,通信世界全媒体特辟盘点专栏,梳理这一年运营商及头部企业发展概况、剖析行业关键技术及创新应用、聚焦对行业发展产生深远影响的精英人物。回顾是为了更好的出发,没有未来不可抵达。2021年即将扑面而至,ICT行业已准备好直面5G**展的新机遇,牢牢把握这一机遇,必将迎来一片崭新天地!2020年以来,受新冠肺炎疫情的影响,云办公、云课堂、云演出、云展览……“云化”生活极大方便了足不出户的大众,云行业也再次走上了风口。相关数据显示,2020年我国云计算市场规模预计可超1600亿元,同比增长有望达到50%以上。可以预见,在新基建政策推动与市场需求的刺激下,未来几年云市场的强劲发展势头有望保持下去,迎来黄金发展期。01马太效应加剧国内巨头正在强势追赶在这个基础设施、技术积累、生态圈建设、资金投入缺一不可的赛道,云计算市场的份额不断向头部企业集中,“马太效应”持续凸显。从全球市场来看,自2017年以来,全球云计算市场3A格局(亚马逊AWS、微软Azure和阿里云),占据近七成市场份额。在国内也是如此,IDC发布的《中国公有云服务市场(2020上半年)跟踪》报告显示,中国前五大公有云阿里云、腾讯云、华为云、中国电信天翼云和AWS,五家总体市场份额达到76.7%。中小型云服务提供商已经感受到越来越明显的压力,甚至逐渐掉队。苏宁云、美团云的黯然退场也进一步说明了中国云计算市场正在加速洗牌,而阿里云、腾讯云、华为云等头部玩家则会在马太效应下,强者愈强。从云计算市场占比来看,阿里云在全球云计算市场排名中位列第三,是亚太及中国市场最大赢家。在阿里巴巴发布的2020财年业绩里,阿里云的收入超过400亿,如此强劲的表现,让阿里云的估值水涨船高达到770亿美元。尽管阿里云还没有超过亚马逊和微软,但其“黑马”之姿已经越来越明显,阿里云的势头正迎头赶上亚马逊,不可小觑。腾讯云厚积薄发,依靠着腾讯本身在社交方面以及游戏等领域的巨大天然流量池,以及微信、小程序等强大的生态转化能力,结合自有生态打造差异化竞争,获得了惊人的增长,成功在多个场景实现落地。腾讯云的触角也不断深入IT、零售和制造业等垂直行业,特别是在金融和公共服务领域,力图在产业和互联网端构建强有力的标杆案例。在众多云计算厂商中,“站在世界看世界”的华为云虽然起步最晚,但依托华为30多年在全球的部署,自去年以来一直在高速奔跑。根据2020年2月IDC发布的《中国公有云服务市场2019Q3跟踪》报告,华为云2019年Q1至Q3在IaaS+PaaS市场连续三个季度的增长超过300%,华为云IaaS+PaaS和IaaS市场份额都超过7%,排名均上升到第四。事实上,政府和大型政企“上云”的趋势已经为华为提供了一部分增量空间。025G成云计算重要引擎运营商如何乘云而上?云计算正在迅速渗透进入各个行业的信息化环境,传统IT领域例如金融、医疗健康、能源、政务等行业用户利用云计算全面改造,相关IT细分行业需求与结构也在快速升级。在5G商用带动下云计算产业链复苏及云计算和网络深度融合带来新需求、新模式,云计算正在成为运营商渴望的下一个增长点。中国电信天翼云经过十年深耕发展已形成2+31+X全国资源布局。据IDC及信通院数据显示:中国电信天翼云在全球公有云IaaS市场排名第七,位居全球运营商之首,中国电信目前拥有315个云资源池,在中国混合云市场位居榜首,IDC业务国内综合排名第一。在推进上云进程中,中国电信7月16日明确提出“新建系统100%上云,存量系统三年上云”的工作目标。中国移动则加入公有云战场,将在N+31+X资源布局的基础上,着力建设具有“云网一体、贴身服务、随心定制、安全可控”特质的移动云。2020年上半年,依托完善的IaaS、PaaS、SaaS产品和服务体系,其收入增长超同期水平5倍,客户数近80万,发展势头十分强劲,成为了中国云市场上发展最快的云服务商之一。经过一年的高速发展,移动云也已经从去年同时期的“基础能力补足期”进入“核心能力锻造期”——以移动云底座能力为基础,进一步落实云+网+DICT融合发展要求,通过云网一体、云数融通、云智融合、云边协同,打造出自身的差异化竞争优势,同时,进一步提升产品丰富度,推动全网资源布局,向精细化发展,向三年内进入国内云服务商第一阵营的目标发起全力冲刺。联通沃云是云计算市场的追赶者,也是即将影响市场格局的新锐力量,正在通过积极创新来构建行业竞争优势。据了解,中国联通7月初发布包括新沃云6版本、新沃云智慧PaaS能力等在内的全新升级沃云产品及解决方案。目前,联通沃云已经取得了大量创新成果,包括全面推动国产ARM架构的适配,在EB级海量存储技术领域取得突破,通过灵云CMP实现混合云和异构云的统一管理,打造云原生技术的集成能力,探索自动化部署云运维。此外,联通沃云还通过荟云计划推出了云市场,云市场汇聚了大量行业顶尖应用,间接推动了沃云服务产品的销售。联通沃云还基本完成了底层沃云iPaaS平台和行业**所构建的数字化转型综合方案,并在教育、医疗、城市治理、公安、交通、环保、水利等行业化应用场景做了印证,并参与了多个智慧城市建设项目。综合来看,云业务的不断发展会是运营商未来一段时期内所倚重的重要增收来源,但却要面对巨大的挑战和竞争,不过运营商可以利用自身网络资源优势在5G时代勇立潮头。
  • [热门活动] 12月19日云原生AI大数据Meetup北京站来袭
    Cloud Native Days China由CNCF携手华为云联合主办,聚焦云原生领域,专注技术探讨和趋势挖掘。自2018年启动以来已走过北京、上海、广州、成都、杭州、武汉等10多个城市,覆盖线下与线上的云原生爱好者5万+,共同享悦云原生技术。 12月19日(星期六),Volcano社区联合CNCF、云原生产业联盟将在北京举办一场关于【云原生AI大数据】Meetup , 本场Meetup聚焦AI、大数据等高性能计算场景在云原生领域的落地实践。 诚挚邀请您届时参会!活动邀请了来自华为云、腾讯、中科类脑和华宇的技术大咖与大家面对面,共话高性能批量计算技术的现状和未来、CNCF首个批量计算平台Volcano的技术架构与落地、云原生在互联网与司法领域的实践经验分享等。时间:12月19日(星期六)13:00-18:00 地点:中国信息通信研究院 地址:北京市海淀区花园北路52号中国信息通信研究院科研楼2层工业互联网展厅 报名方式:识别下方二维码即可马上报名                  立刻报名,现场有丰富奖品等你来拿 活动礼品 社区贡献者专属礼品(凭Github ID领取)打开下方链接,即可为社区做贡献:Github地址:https://github.com/volcano-sh/volcano官网地址:https://volcano.sh/zh/ 转发活动,也有神秘礼品相送规则:将活动文章转发到朋友圈,截图发给小助手,转发的第6位、第18位、第36位、第66位、第100位可获得神秘礼品 注意:参与时间截止12月18日18:00前 备注:小助手二维码见文末 交通指南按分享位置到达信通院北门——主会场的位置在正南方向黄色大楼(科研楼)二楼大厅 备注:报名用户直接在一楼前台提供姓名,审核后即可进入,若遇特殊情况,可联系小助手(小助手微信见文末) Q1:怎么确认报名是否成功?报名成功后,系统会自动发送报名成功提示信息,入场凭信息签到即可。Q2:门票是免费的吗?门票是免费领取的哦!Q3: Meetup有交流群吗?如何加入?长按下方二维码,添加小助手微信回复“活动报名”即可入群,优先获取抽奖资格。识别二维码添加小助手Q4:有线上直播吗?活动当天,我们会在B站同步直播,扫描下方二维码,关注Volcano云原生社区账号,即可预约观看。扫一扫,关注B站直播账号
  • [行业动态] 云原生2.0,华为云FusionInsight智能数据湖构建坚实数据底座
    11月30日,华为云发布云原生产业白皮书、云原生2.0全景图和行动计划,华为云CTO张宇昕表示:“新云原生企业既需要让新生能力生于云、长于云,把AI、大数据、边缘计算、视频等新生能力用于企业,同时也需要继承和发展既有能力,并与新生能力立而不破、有机协同。云原生2.0,让每一个企业都能成为新云原生企业。”华为云产品副总裁方国伟介绍了华为云云原生2.0全景图,为赋能新云原生企业智能升级,实现“资源高效、应用敏捷、业务智能、安全可信”,华为云原生基础设施全面升级,让云原生成为企业应用内生的能力。在业务智能方面,华为云通过FusionInsight云原生智能数据湖构建数据使能的坚实技术底座,助力企业把数据资源加工为数据资产,结合AI能力加速企业智能升级。随着大数据、5G、AI、物联网的飞速发展,数据的规模及种类急速激增,使得产业不断的变革,给业务带来机遇的同时,也在技术上提出了更高的要求,如数据的采集、存储、交互式查询、批流处理、融合分析等。而传统大数据平台在应对这些变化时,将面临如下问题:l  传统大数据通过虚机进行部署,但虚机的性能存在一定比例的损耗,当物理机资源的使用率越高,虚机的性能损耗则越大,性能损耗最高超过30%;l  传统存算一体解决方案在进行数据备份时,均采用1:3副本,使得存储资源的利用率仅为33%,造成存储成本居高不下;l  传统大数据平台虽有Hive MetaStore进行元数据的管理,但其缺乏统一的数据视图,数据在湖内分布散,管理复杂,流动性差,造成找数难的问题;l  传统大数据平台采用T+1批量入湖的方式,在进行数据分析时需频繁搬迁数据,且分析链路长,均以事后报表为主,造成数据分析慢的问题;l  传统大数据平台中各业务系统自建,数据分布散,易形成数据孤岛;伴随业务的增长,数据类型激增,存在组件多,数据格式不统一等问题,当进行协同分析计算时,数据需频繁搬迁,产生大量数据冗余,且各计算引擎开发语言不同,进行二次开发的技术门槛高。针对以上问题,华为云FusionInsight云原生智能数据湖为政企客户提供湖仓一体、云原生的大数据解决方案,主要包含MRS大数据、DWS数据仓库、CSS云搜索、GES图引擎、DLI数据湖探索等云服务,一站式解决分析域数据问题,让企业新生云原生能力生于云、长于云,并能和既有能力有机协同、立而不破,释放海量数据价值,助力政企客户实现一企一湖、一城一湖!具体来看,华为云FusionInsight智能数据湖具备五大云原生能力:l  针对虚机部署的问题,华为云FusionInsight采用裸金属部署方式,实现资源弹性,做到分钟级的裸金属服务器发放。同时,华为云FusionInsight具备独家的SDI技术,拥有超低时延;基于擎天加速卡,可做到100%释放完整算力,实现性能零损耗,高性能表现持续在线;l  针对传统存算一体化方案,华为云FusionInsight提供OBS云存储的存算分离方案,计算与存储资源按需灵活扩容,避免资源浪费,采用企业级EC替换3副本的备份机制,最低1.2副本,存储利用率从33%提升至80%+,使得整体TCO降低20%+,让每比特数据价值更优;l  通过DLC(Data Lake Catalog)统一全局数据视图,让元数据全局可见,同时,DLC还兼容Hive MetaStore但性能超越其3~5倍,在保持高性能的前提下,实现数据的全局可视可用;l  通过实时数仓,可T+0实时增量更新同步,批流合一分析;实现贴源数据实时多维分析,缩短分析链路,提高分析效率,实现PB级数据毫秒级响应;l  通过HetuEngine实现跨源跨域分析,打破MRS与DWS间的数据墙,协同计算,消除数据孤岛,免数据搬迁,让协同分析由数天降至数分钟;同时,HetuEngine支持多引擎融合,传统大数据在进行多引擎组件开发时,需涉及到不同组件的开发语言, HetuEngine统一SQL接口访问大数据,降低用数门槛,让华为云FusionInsight的云服务(MRS、DWS、GES、CSS、AI)使用更高效,让大数据越用越简单。基于存算分离架构构建的华为云FusionInsight云原生智能数据湖除了上述五大云原生能力外,还支持与AI的对接,基于统一的元数据,数据全局可视,大数据的工程师、科学家等角色可通过SQL的脚本,把数据通过AI的算法获取自己想要的结果,感受极致的智能体验。目前,华为云FusionInsight云原生智能数据湖已广泛应用于政府、金融、运营商、大企业、互联网等行业,携手800+合作伙伴,服务于全球60+国家和地区3000+政企客户。更多内容,华为云FusionInsight系列文章:https://bbs.huaweicloud.com/forum/thread-66105-1-1.html 
  • [公告] 华为云容器软件市场份额,中国第一!
    近日,全球权威咨询机构IDC发布《PRC SDC Software Market Overview, 2020H1》报告,报告显示,华为云容器软件市场份额(Container Infrastructure Software Market Size)排名中国第一。华为云在云原生领域深耕多年,一直是技术的引领者、产品的开创者和市场的领导者,今年,华为云又开创性的提出了“云原生 IN 基础设施”的理念,并围绕该理念打造了以应用为中心的云原生基础设施,开启了云原生2.0的时代。目前,华为云原生基础设施打造了云容器引擎、云容器实例、智能边缘平台、多云容器平台等8大核心容器产品,并以此为基础构建了云原生裸金属、云原生高性能计算、云原生混合云、云原生边缘计算四大解决方案,满足企业业务智能升级过程中,对高性能基础设施、分布式业务架构、完善的云原生应用生态的诉求。重定义基础设施,为应用提供更高性能的资源底座支持多元算力,满足不同应用场景的个性化算力需求,基于华为云擎天架构的深度软硬协同能力,为应用提供极致性能的云原生算力、网络和存储资源。新赋能泛在应用,为应用提供更高效的分布式架构 基于多云治理和边云协同,打造高效、高可靠的分布式泛在计算平台,并构建包括容器、裸机、虚机、函数多种资源的统一计算平台,让传统企业应用与云原生应用能更好的协同。再升级应用架构,为应用提供生态完善的创新平台以 “应用”为中心打造标准、开放的企业应用生命周期管理流程,为企业的传统IT应用、中间件应用,以及大数据、AI、边缘等创新应用,提供一键式部署、可感知应用的智能化调度、全方位监控与运维等全生命周期的管理能力,使应用的运行和管理更高效、智能,加速应用创新。华为是全球首批投身云原生产业的厂商之一,于2015年参与云原生计算基金会(CNCF)组建,是CNCF在亚洲的唯一初创成员和首个白金会员。5年来,华为云在云原生领域持续深耕,向CNCF社区贡献核心特性130+,代码贡献和Maintainer席位数均居亚洲第一,并贡献了首个云原生智能边缘项目KubeEdge和云原生批量计算项目Volcano,加速云原生与其它产业的交叉融合,此外,华为云还拥有顶尖开源社区Istio在亚洲唯一的指导委员会席位,华为云在云原生领域的突出贡献已获得各大社区的高度认可。华为云原生产品、解决方案及所开源项目已服务于泛互联网、金融、汽车、制造、能源等十多个行业的数千标杆客户,未来,华为云将秉持“云原生2.0赋能新云原生企业”的理念,以“技术+产业”双轮驱动,让每一家企业都能成为“新云原生企业”,享受云原生的技术红利。
  • [技术干货] 一图看懂云原生2.0
    风云十年云计算,智能升级新阶段在云原生2.0时代企业云化如何从“ON Cloud”走向“IN Cloud“?企业的新生能力与既有能力如何立而不破、有机协同?成为“新云原生企业”一图看懂云原生2.0全景
  • [技术干货] 云原生2.0:让每个企业成为“新云原生企业”
    云原生2.0是企业智能升级新阶段,企业云化从“ON Cloud”走向“IN Cloud”,成为“新云原生企业”,新生能力与既有能力立而不破、有机协同,实现资源高效、应用敏捷、业务智能、安全可信。11月30日,华为云发布云原生产业白皮书、云原生2.0全景图和行动计划,并分享了华为自身基于云原生进行的数字化转型实践,全方位赋能企业云原生落地,加速云原生产业繁荣。华为云CTO张宇昕表示:“ 新云原生企业既需要让新生能力生于云、长于云,把AI、大数据、边缘计算、视频等新生能力用于企业,同时也需要继承和发展既有能力,并与新生能力立而不破、有机协同。云原生2.0,让每一个企业都能成为新云原生企业。点击图片查看详情
  • [公告] 云原生2.0是什么?11月30日,我们一起聊一聊!
    为什么越来越多的企业拥抱云原生?为什么云原生代表云计算“下一个时代”?云原生2.0是什么?企业数字化转型又将迎来哪些新变化?而又是谁,在持续引领云原生产业?11月30日华为云媒体沟通会在京举行这些关于云原生的所有疑问都将被一一揭晓!实际上,这并不是华为云第一次提出“云原生2.0”这个理念。不久前结束的HUAWEI CONNECT 2020上,华为云CTO张宇昕就发布了云原生基础设施,开创性提出“云原生 IN 基础设施”的融合架构,将云原生推进到云原生 2.0时代。时隔两个月,华为云再度就云原生举行媒体沟通会,又将释放哪些新的信息?此外,随着云原生在企业的逐渐落地,如何保障云原生规模化应用的安全性、可靠性和连续性?如何降低云原生技术的学习门槛、加大技术支持力度?如何进一步降低云原生技术投入成本、催生更多行业实践案例等等,这一系列新的挑战是否会迎来新的转机?Gartner报告曾指出:2020年,将有50%的传统老旧应用被以云原生化的方式改造,到2022年,将有75%的全球化企业将在生产中使用云原生的容器化应用。中国信通院发布的国内首个《中国云原生用户调研报告(2020)》指出,云原生技术实现了应用的敏捷开发,迭代效率和交付速度持续加速,用户应用发布趋于高频。当云原生成为云计算发展新的拐点,成为不容忽视的战略性变革技术,并在新一轮产业变革中,成为各行各业加速数字化转型的最为重要的驱动因素时,作为云原生产业发展的持续引领者,华为云的所有新的理解和动作也必将引发关注。11月30日,如何引领云原生2.0时代,我们一起听听华为云到底怎么说!
  • [技术干货] 云原生2.0时代下,DevOps实践如何才能更加高效敏捷?
    当前全球的数字化浪潮逐步加深,云计算成为当今信息化发展的重要基础设施,云原生(Cloud Native)在数字化浪潮中的角色逐步提升,成为近几年云计算领域炙手可热的话题。首先我们来看看一张图,看看云原生产生的业务背景。商业模式决定了整个的研发模式,研发模式又决定了需要采用什么样的技术。从图中看出,传统应用、互联网应用、VUCA时代的应用,所处的不同时代引发的不同需求,由此带来对技术的不同要求。以往传统的应用需求是相对固定的,通常以项目化运作,用户的访问量可以预测,容量是有限的;而互联网应用的特征是,需求持续发展,产品化而非项目制,用户量并非线性往往会有陡增陡降,7x24小时是基本要求;逐渐到现在的VUCA时代,商业边界、业务层面是完全不可预知的,即便是对于互联网原住民都是巨大的挑战,要求快速地尝试、快速探测、快速的感知,应用是服务化的方式提供,业务敏捷性前提之下,对技术体系的持续发布、分布式海量并发、灰度发布和线上测试都是基本诉求。业务的敏捷性持续发布,应用平台的弹性诉求,商业环境的变化,这是整个云原生产生的业务背景。一个中心三个基本点,真正构建云原生能力云原生时代,在享受架构解耦与云端弹性带来的便利同时,对软件研发与交付模式提出了更高的要求。真正做到云原生的成功,我的总结是一个中心三个基本点:一个中心:以业务的价值交付为中心,达到快速与高效的交付价值,并且在规模化扩展的同时,兼顾可靠性、灵活性等。三个基本点:1、架构层面采用服务化架构/微服务架构实现全面解耦:把系统划分多个功能内聚、粒度合适、业务边界清晰、独立自治的服务/微服务。以(微)服务为单位演进系统架构,演进式的以绞杀者模式,而不是革命式的一次性改造;单个(微)服务以大于一个的无状态进程运行,实现自身的高可用和负载均衡;把业务数据分布到不同的(微)服务中实现数据的垂直切分;通过API,重用云原生公共服务提供的基础能力和架构能力:内部每个(微)服务须充分利用原原生的公共服务提供底层基础能力,例如微服务管控与生命周期管理服务、数据库服务、消息队列服务、缓存服务等;内部每个(微)服务须充分利用应用与资源编排服务,实现部署、配置自动化;通过API,打造生态化经济:API是非常重要的方式,除了定义服务之间的业务边界,更重要的是可以通过API的方式做整个生态,数字化转型中比如开放银行,都是这样的思路,搭一个平台,通过各种合作伙伴在不同的行业、不同的领域提供相关的服务,这些服务是相互进行连接,通过链接和网络的思维来去做这个事情。华为云也在打造自己的API生态。2、工程层面系统与环境、流程、配置解耦:与架构层面解耦相匹配,系统和环境、流程、配置等等需要解耦,工程层面也需要去相应的匹配跟解耦。开发、测试、生产环境等价,屏蔽环境差异性;采纳不可变的基础设施(immutable infrastructure);构建端到端的DevOps研发体系:研发流程标准化、敏捷化;严格的区分构建、分布、运行的准入准出,并进行版本化和自动化;全自动化测试(单元测试、集成测试、自动生成Mock依赖服务);一切皆代码,代码、配置与环境严格分离,并进行版本化和自动化;(微)服务持续交付流水线(按需发布版本);研发运维一体化:运维和开发互相融合,高度协同,共担职责;自动监控,持续可视化反馈,并最终传导到开发团队;按需实时部署、配置热加载实时生效;使用自服务、敏捷的云化基础设施服务:基础设施以自服务的方式对开发团队提供。依赖底层云化基础设施的计算服务、存储服务、网络服务提供基础运行资源;使用云监控服务监控自身的运行状态包括基础资源使用状态、自身业务运行状态,同时根据自身运行状态触发相应的运维事件,实现弹性伸缩、故障自愈等关键架构特征;核心度量外部指标:业务层面的核心的一个业务指标叫TTM,在DevOps有另外一个词叫Lead Time,就是你的前置时间,从业务需求提出来那一刻起,到这个业务需求上线的时间叫前置时间,这个是可以被客户可知的,所以是端到端的业务指标。技术层面,对应的有多个前置时间,工程这一侧的,则是从提交代码那一刻起,一直到代码上线,这段时间是完全工程可控的,理论上应该是控制在分钟级。这个指标,也是华为云最为看重的一个。3、组织层面遵循康威定律:应用的架构和组织架构之间是高度的匹配,单体的应用,逐渐到服务化的方式,到逐渐分布式的模式。组织架构也是转移到自组织,没有一个唯一的中心在里面,自组织团队的敏捷性与多样性需要兼顾。整个团队的规模,典型的就是5-10人规模。全功能团队:从全功能团队一直到云化的运维团队。以服务为单位组织整个团队,涵盖设计、开发、测试、发布、部署、运维全流程职能;开发人员、发布工程师、IT和运维之间可信合作云化运维团队:基于云平台的提供的监控、报警等能力,成立专门的团队负责系统运行时的质量,保障系统可用性和业务无中断的升级、回滚自主经营,面向服务的全生命周期:逐渐转型为自主经营的全功能团队。除了技术栈是全功能以外,每一个服务化的团队都需要面向服务进行全生命周期的考虑,除了技术层面的怎么样去产品的设计、开发出来部署,架构层面保持优美,更多的还需要去考虑商业层面的东西,需要考虑服务定位,考虑产品上线以后,运营层面应该做什么事情,应该做什么样的拉新的活动,怎么样促活,怎么样留存。整个团队都需要有商业思维和产品运营的思维。这是整个思维上的转变,去考虑这个服务为什么这么做、谁去用、用的场景是什么,怎样完成商业的闭环。关注七大领域,持续优化交付粒度,加快交付速度,提升交付质量云原生架构下DevOps的落地与转型,是一个量变到质变的过程,需要从团队模型、分支模型、测试模型、技术架构、部署模型、基础设施、数据库模型等七大领域进行相应的匹配,持续优化交付粒度,加快交付速度,提升交付质量。以发布频度为抓手,从100天发布一次,逐步的十倍速增长,到10天发布一次。在这两个阶段点,从七个维度来看,需要匹配与采纳的实践是什么。这是一张能力演进的地图,我们可以清晰的看到自己业务当前所需要的发布节奏是怎样,当十倍速的走到下一个节点,方向在哪里,有的放矢的进行相应的采纳。持续交付实施框架华为内部有很多的优秀实践,华为云DevCloud就是生于云长于云的DevOps实践。华为云DevCloud从成立至今,软件的规模、团队的管理以及人员之间沟通的复杂性都急剧上升。通过云化、微服务化、容器化和流水线自动化等工程实践,以及敏捷、DevOps,全功能团队等管理实践,整体规模上升的同时,版本编译、版本构建成功率、系统回归测试、研发作业时间、资源复用率等指标不仅没有降低,反而得到了大幅度的提升,是支撑云原生架构的最佳组织和工程实践。
  • [热门活动] (已结束)#DevRun开发者沙龙# 云原生时代下的时序数据库GaussDB(for Influx),回帖互动赢豪礼~
    【直播时间】2020年11月24日 20:00~21:00【直播主题】《云原生时代下的时序数据库GaussDB(for Influx)》【直播简介】当前由于5G,物联网,人工智能的大力发展,对数据尤其是时序&时空数据的采集/存储/分析/洞察愈发重要,时序数据库应运而生。华为云GaussDB(for Influx)是一款基于华为自研的计算存储分离架构,兼容InfluxDB生态的云原生NoSQL时序数据库,打造一站式时序数据存储、分析及洞察平台,具有支持亿级时间线,极致弹性,极致写入性能,高性能多维聚合查询和低存储成本等特点,希望能给用户带来不一样的使用体验。【活动介绍】本期DevRun开发者沙龙,将由华为云数据库技术创新Lab布道师 Shawn,为大家讲解”云原生时代下的时序数据库GaussDB(for Influx)“。凡在本主题帖中留言、参与直播互动或者论坛互动的用户均可参与抽奖,三合一数据线/公牛插座/天堂伞/魔方插座/码豆等多重好礼等你来拿~【报名入口】点击下面链接或扫描微信二维码报名参加直播。报名链接:https://bbs.huaweicloud.com/signup/ae7e092d364a48ef9ea01ec29d40d086报名二维码:【直播地址】官方直播间地址:https://vhall.huawei.com/fe/watch/6673官方直播间二维码:虎牙:https://www.huya.com/huaweiyun斗鱼:https://www.douyu.com/huaweiyunB站:https://live.bilibili.com/21945422【话题互动】(互动时间截至11月30日24:00)活动1:  关键词  回帖盖楼在本主题帖盖楼,帖子内容:“华为云数据库”或"GaussDB(for influx)"即可;活动2:   直播报名  回帖盖楼参加本次直播报名(报名入口)在本主题贴回帖,回帖实例:华为云账号:****报名截图:活动3:  观点分享  回帖盖楼在本主题贴回帖,帖子内容:分享GaussDB(for influx)行业痛点、发展诉求、未来期望等,给出建议或意见。 注:i)以上3个话题均可参与,且盖楼评奖相互独立。ii)每种话题发帖数量不超过5条,参与度越高获奖机率越大。【活动奖品&规则】参与话题 奖品数量发放规则活动1:关键词鼠标垫15参与话题1的用户,随机发放15个活动2:报名回帖三合一数据线/魔方插座10参加报名,按回帖格式回帖的用户,随机抽取10名幸运用户码豆500/人参加报名,按回帖格式回帖的用户,随机抽取20名幸运用户活动3:观点分享公牛插座/天堂伞5参与话题3的用户,随机抽取5个幸运用户  【奖品展示】      附:码豆奖励活动规则:1)码豆可在DevCloud会员中心兑换实物礼品;2)码豆奖励将于活动结束后的3个工作日内充值到账,请到会员中心的“查看明细”中查看到账情况;3) 码豆只能用于会员中心的礼品兑换,不得转让,具体规则请到会员中心阅读“码豆规则”;4)为保证码豆成功发放,请先登录一次会员中心入口:https://devcloud.huaweicloud.com/bonususer/home 【注意事项】1.获奖结果将在活动结束后7个工作日内进行公示,请报名和留言的伙伴关注社区内容,所有奖品将在活动结束后15个工作日内发放。2.为防止有恶意发帖行为,同一ID回帖不得超过5条,若超过将取消获奖资格。3.为了让更多的用户参与评奖,若活动中出现参与了2种话题且均获奖的用户,原则上只发放活动中价值最高的奖品。4.本活动最终解释权归华为云所有。 【获奖名单】 活动一获奖名单:昵称奖品Jack20鼠标垫我说句实话qwe123Hello Digger刷挖心爱是滴啊US就hiusad群发送东西不是全文linghz666韦本不卢yzq18941596181nszdg帕加尼风之子8866275978495活动二获奖名单:昵称奖品虚荣Vainglory三合一数据线/魔方插座小民同学测试人员001阿斯近段时间挥洒的会计核算科噶是的感觉工业设计好多个啊发发按时发散权威yzq13516078375昵称奖品一只无脑程序员码豆500/人千江有水千江月Jack20ai大神帅气的我cnfox0273巴士发生斯科拉就到了时间收到啦开始建立傻大姐拉丝金感受空间该地块一偶偶你他也严肃地g计划撒即可兑换阿达大大ad护理记录问道linghz666奥里给哦khg305387543活动三获奖名单:昵称奖品虚荣Vainglory公牛插座/天堂伞user_beifengpower11小号奥利奥谭姨恭喜以上用户获得本期DevRun开发者沙龙直播社群互动奖,请点击下面链接或扫二维码填写您的收件信息链接:https://devcloud.huaweicloud.com/expert/open-assessment/qtn?id=2843921821bd4f2f8f737f4fc17a303d二维码:获奖用户已私信通知,请您注意查看,及时填写信息,我们会尽快发出奖品。如您未在12月5日24:00之前提交获奖信息,视为您自动放弃。望周知。PS:中码豆的小伙伴可以不用填写收货信息哈,码豆会直接发放至会员账户里~
  • [技术干货] 从“小众”到“首选”,推动云原生产业落地华为云作用几何?
     摘要:华为云提出“云原生 IN 基础设施”的融合架构,通过三大创新升级,将云原生推进到了2.0时代。面对数字时代复杂系统的不确定性,传统的IT应用架构研发交付周期长、维护成本高、创新升级难,烟囱式架构,开放性差、组件复用度低,这些都成为了企业新业务快速发展的瓶颈,而云原生以其敏捷、开放、标准化的特点迅速成为企业构建面向未来的应用架构的首选。Gartner 在报告中预测,到 2020 年将有 50%的传统老旧应用被以云原生化的方式改造,到 2022年将有 75%的全球化企业将在生产中使用云原生的容器化应用。经过多年的发展,云原生已从最初的默默无闻到 “小众”流行,再到今天成为企业数字化转型的首选。华为云作为云原生产业的领导者和积极实践者,伴随着云原生的发展一路走来,在每一个阶段,华为云为云原生产业繁荣作出了持续的核心贡献。持续技术贡献,加速社区项目能力完善:云原生计算基金会成立初期,社区发展的重点是补齐云原生项目在存储、网络等方面能力的不足、对接主流硬件厂商、云厂商的基础设施资源等,华为云积极投入,为社区贡献130+核心特性和4万+PR,成为亚洲排名第一的贡献者;丰富行业实践,推动云原生产业成熟:随着云原生在以互联网、金融、政府为代表的各行业的广泛应用,以Kubernetes为核心的云原生产业生态逐步形成。在此期间,华为云通过内外部持续不断的创新与实践,打造了丰富的云原生解决方案,为10多个行业近万客户提供优质的云原生服务。在IDC发布的2019年中国容器软件市场份额排名中,华为云已位居中国厂商第一。同时,基于丰富的实践积累,华为云向CNCF捐献了首个云原生边缘计算项目KubeEdge和首个云原生批量计算项目Volcano,加速了云原生向其它产业的渗透和融合,推动了云原生产业的成熟。三大创新升级,开启云原生2.0时代:然而,当前云原生技术与云基础设施只是简单叠加的“云原生ON基础设施”架构,在这种架构下,计算、网络、存储等基础设施无法感知应用在高可用、高性能、自动弹性等方面的诉求,也无法满足跨集群、跨区域、跨云的全局化业务场景,因此企业业务与应用无法实现真正的“云原生化”, 针对以上问题,华为云开创性地提出“云原生 IN 基础设施”的融合架构,整合架构通过三大创新升级,将云原生推进到了2.0时代:重定义基础设施:基于擎天架构实现了以应用为中心的资源调度,并且结合软硬协同技术,为企业提供极致性能、极优成本、极佳体验的云原生基础设施。新赋能泛在应用:基于云原生集群联邦、边云协同等技术打造了多云与边云协同管理平台,能够帮助企业构建高效、可靠、跨云的统一业务平台,提供多云一致的管理体验。再升级应用架构:云原生基础设施针对企业各类业务的诉求,打造完善的云原生应用生态,统一企业应用架构和全流程生命周期管理,支持130+云原生应用。同时,华为云在云原生产业方面的投入进一步加码,通过举办"创原会·云原生技术精英沙龙",汇聚各行业云原生技术精英,并与云原生产业及标准化组织一起,共同推进云原生技术和产业的成熟与标准化建设。云原生2.0时代,华为云将持续努力让云原生技术结合各行业场景进行交叉创新,通过"技术+产业"的双轮驱动,加速云原生全面落地,帮助更多的企业完成数字化转型与业务创新升级。
  • 如何理解云原⽣数据库
            Gartner 在数据库市场分析报告中预测到2022 年75%的数据库将被部署或迁移至云平台,只有5%的数据库会考虑部署在本地。在国外,以AWS 为主的云厂商已实现云技术与数据库的融合,在逐步挑战与吞噬传统数据库厂商市场份额。在国内,云+数据库的发展也已到了下半场,数据库正在不断深度融合云计算的特性,为用户提供高弹性、分布式、低成本的极致使用体验。数据库的部署形态正在发生改变,传统数据库的发展已遭遇瓶颈:        基于物理服务器部署的传统数据库存在着高成本,低效率,稳定性差等诸多问题。业务部门采购时需为未来业务增量预留资源,存在着显著的资源浪费。当业务快速增长时,资源的采购周期又无法满足业务快速扩张的需求。此外传统IT 架构下服务器故障恢复时间较长,对数据库影响明显。搬迁上云的云数据库,架构层面没有质变无法充分复用云平台的强大能力,云数据库基于云平台的弹性调度和虚机迁移等能力在一定程度上提高了弹性和稳定性,但受限于传统数据库技术能力限制,这一架构同样存在问题,如较难实现TB 级数据的存储扩展、指数级增长的并发访问导致数据同步延时严重,可用性降低等。当前解决这些问题的方式主要有业务拆分及采用分库分表的分布式数据库架构两种方式,但以上两种方法同时会带来系统复杂度提高、扩展操作难度大的问题。        云原生数据库的出现能够有效解决云数据库的现有问题,成为重要的发展趋势。云原生数据库采用计算存储分离的架构,遵循“日志即数据”的原则,计算层能够自动实现读写分离,扩缩容过程对上层透明,存储层采用多租户分布式高可用存储系统,单集群具备TB 级的扩展能力。相对于传统数据库云原生数据库主要有以下几方面优势:        数据库部署高度标准化,云原生数据库本身使用Kubernetes 等云原生平台进行部署,以PaaS 的形式对外提供服务,提供近似对象存储的使用体验。这使得数据库无论是在资源使用,还是应用部署,亦或是业务调用上都实现了标准化;大幅降低使用成本,与现有数据库架构不同,用户无需提前预留资源,仅需为使用的资源进行付费。受益于计算存储分离架构,增加从库时不会增加存储成本,仅需为计算资源付费;多数据库版本兼容,云原生数据库一般兼容现有数据协议,如MySQL、PostgreSQL 的多种主流版本及部分商业数据库版本,业务无需修改即可进行迁移。同时数据库提供的TB 级的空间可满足绝大部分应用需求,免去了分库分表所带来的数据一致性问题,研发仅需要关注业务逻辑即可;秒级的故障恢复提升稳定性,传统数据库稳定性严重依赖底层资源,当资源故障时需进行数据迁移,导致故障恢复时间过长。在云原生架构下,计算节点故障时无需拷贝数据,仅需创建新的资源承载流量即可,可做到秒级别的故障恢复。而存储节点一搬采用分布式多副本的架构,其故障更是对业务无感。来源:云原生产业联盟
  • 云原生调度系统
            随着云原生技术的普及,越来越多的应用开始进行云原生化架构升级和应用迁移,负载类型和集群规模的不断扩大,要求云原生调度系统提升资源的使用效率,并能够对不同类型应用(如AI、大数据、HPC)、异构硬件资源(如GPU、TPU)和多个云环境进行统一智能化调度:            离、在线应用的统一调度,越来越多的批量计算任务迁移至云原生环境中执行,从HPC 到大数据再到人工智能,早期每种场景中的分布式系统多为专有系统。在批量计算任务向云原生环境迁移的过程中,需要云原生调度系统能够支持各种场景的批量计算任务,并能够与微服务应用共享云原生环境和资源,这就需要云原生调度系统要能够同时支持微服务类应用(在线)和批量计算任务(离线)共享资源,以达到多种应用统一调度的要求;异构硬件的统一调度,为了应对多种应用对资源适用场景的多元需求,需要云原生调度系统能够对异构硬件资源进行统一的管理与调度,使用各种应用达到最优的资源配比;多云负载的统一调度,为降低厂商绑定的风险,同时也为了最大限度的兼顾不同云厂商的优势,多云的环境下的负载高效分发逐渐成为趋势;智能化的统一调度,云原生环境的多样化使得资源和作业调度更加困难,人工智能等新技术的发展为其提供了解决方法。借助作业画像等AI 技术预判资源的使用量,并以此为依据对资源进行动态扩缩容、动态超分,以优化复杂环境下的资源和作业调度方案。        针对上述这些新的要求和挑战,云原生的相关项目提供了不同的解决方案:一是通过改进现有的Kubernetes 组件实现。目前云原生环境中大量的微服务都使用Kubernetes 进行调度管理,随时着批量计算任务向云原生环境迁移,Kubernetes 社区不同的兴趣组也对各个组件做出相应的改进,调度兴趣组开始通过调度框架,让用户通过自研插件来支持批量计算任务Kubernetes 社区通过调度框架,希望用户通过自研插件来支持批量计算任务。二是基于Kubernetes 的扩展机制实现。通过CRD、Operator、multi-scheduler 等扩展机制提供批量计算解决方案,能够有效的支持批量计算任务与微服务应用统一调度,代表性的项目如Volcano。Volcano 是CNCF 首个面向批量计算场景下的云原生调度系统项目,作为基于容器组的调度框架,Volcano 支持批量计算的各种场景,并通过引用Kubernetes 现有的调度策略支持微服务场景并兼容Kubernetes 的调度策略,同时还支持GPU 共享的异构硬件功能。来源:云原生产业联盟
  • 关于端测编排里的云原生消息队列
    云原⽣消息队列        消息队列是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。传统应用架构设计中系统组件与应用紧耦合,消费者出现任何问题(升级停服、宕机、不可用等),都会影响生产者的业务;系统可用性和效率低,突发的海量消息压力,消费者无法实时高效的处理消息时,容易产生雪崩效应;缺少持久化机制,系统发生故障会丢失消息;消息本地存储难扩展,单机的处理能力和内存容量都是有限的,不具备可扩展性,同时系统组件高度耦合,扩展难度大。        为解决传统架构中的种种问题,云原生消息队列服务应运而生,它为微服务和事件驱动架构提供核心的解耦、异步和削峰的能力。通过消息队列能够让用户很容易架构出分布式的、高性能的、弹性的、鲁棒的应用程序。        程序组件与应用解耦分离独立运行,同时还可以简化组件间的消息管理。分布式应用程序的任何组件均可将消息存储在队列中, 云云消息服务 确保每条消息至少传送一次,并且支持多次读取和写入。单个队列可由多个分布式应用程序组件同时使 用而无需这些组件之间的互相协作。所有组件均可使用云消息服务API 以编程方式检索和操作消息。        可靠的基于消息的异步通信机制,能够将分布式部署的不同应用(或同一应用的不同组件)之间的收发消息,存储在可靠有效的 消息队列中,防止消息丢失。云原生消息队列支持多进程同时读写,收发互不干扰,无需各应用或组件始终处于运行状态。        消息同步多副本落盘保障消息高可靠,通过分布式 Raft 等算法保证消息强一致,提供消息队列、发布订阅、消息回溯、延时消息、顺序消息、消息轨迹等服务。具有高可靠、高可用、高性能、动态伸缩等优势。        云消息服务不仅具备处理系统解耦,异步通信等传统消息队列所必备的能力,而且在数据的可靠传递,性能,快速部署等方面提供有力的支持,满足使用者针对特定场景下的消息的高可靠堆积,动态扩缩容,系统监控,消息轨迹查询等方面的需求。来源:云原生产业联盟
  • [技术干货] 华为云CloudIDE:属于云原生和鲲鹏开发者的WebIDE利器
    3月27日,华为开发者大会2020(Cloud)开幕,吸引全球众多开发者关注和参与。华为云DevCloud研发总监王亚伟在主题演讲中重磅介绍了华为云CloudIDE,引起开发者关注。作为一个面向云原生的轻量级WebIDE,华为云CloudIDE是华为云DevCloud在开发阶段的核心服务,可以为开发者提供轻量极速的在线编程体验,帮助开发者快速可靠交付代码,并打通整个开发、测试和运行时。同时,CloudIDE支持鲲鹏原生的开发环境,10分钟快速开发部署鲲鹏云原生应用,解决当前鲲鹏开发者的最大痛点。华为云DevCloud研发总监王亚伟介绍,因软件产业形态等发展变化,开发者研发效能提升是当前开发者和企业研发组织愈发关注的重点。而提升研发效能的本质是提升持续快速交付代码的能力,包括持续交付效率、交付质量和交付能力等。华为云CloudIDE也是在这种背景下应运而生。华为云CloudIDE面向云原生,AI和移动领域的开发者,致力于打通应用开发态到运行态,将帮助开发者快速可靠的交付价值,提升开发者持续交付的能力。一站式作业,让云原生应用开发更方便华为云CloudIDE不仅有代码编辑器的轻量极速,又有IDE的代码理解调试能力,同时还支持在线开发,开发者可以在浏览器中编码调试。同时,它还打通了跟华为强大的云原生平台的连接,让云原生应用开发更方便。以开源技术为基础,CloudIDE的自研IDE内核对开源技术进行了全方位增强和优化,包括数据的编码解码、调试、语言解析、代码自动补全等。CloudIDE对于主流的云上开发场景的开发者体验进行质的提升。以云原生开发为例,开发者可以在IDE实例中一站式完成项目创建、编码、调试、测试、微服务容器化、华为云容器服务管理、容器实例部署等一整套云原生开发作业流。开发者不需要在多个环境、页面、工具等来回切换。欢迎大家在HDC.Cloud官网的CodeLabs环节(基于CloudIDE的云原生应用开发)体验华为云上云原生开发的流程。10分钟,快速开发部署鲲鹏云原生应用当前,鲲鹏开发者的最大痛点是开发环境的不易获取和开发者作业流的割裂。开发者要么选择本地编译工具链,这意味着在X86做编码,在鲲鹏环境做编译构建,整个作业流割裂,效率低下;开发者要么选择交叉编译工具链,这意味着在X86环境使用ARM交叉编译工具链,这有可能引入ToolChain Leak的问题,难诊断。而华为云CloudIDE服务支持鲲鹏原生的开发环境,解决鲲鹏开发者的最大痛点。借助华为云容器平台和CloudIDE分布式任务调度引擎,可在几十秒时间内创建一个鲲鹏原生的云端开发环境,开发者使用手机、平板电脑或者普通PC的浏览器连接到云端实例,即可马上进行编码、调试、测试等开发者作业活动,10分钟快速开发部署鲲鹏云原生应用。此外,2020年 CloudIDE还将对所有鲲鹏实例全年免费。华为云CloudIDE服务的目标是“做最好用的云端IDE服务”,“最好用”除了作为开发者工具本身的核心功能强大之外,更重要的是优秀的开发者体验和贴心的开发作业流设计,让开发者可以无障碍上手,流畅作业和持续高效交付价值。华为云CloudIDE研发团队正向着这个目标持续挺进。转自http://www.situedu.com/news/uid/3597.html
总条数:767 到第
上滑加载中