• [技术干货] 华为大咖分享:德智体美劳全面发展的DevOps(后附PPT下载)
    回复本贴查看下载完整版PPT点击 →《华为云DevCloud大咖分享汇总(附PPT下载)》[hide]https://devcloud.cn-north-4.huaweicloud.com/codehub/project/8e8846873de740e396de90d8182b63fd/codehub/1284994/home/commit/67035ee58a8593a443c9942d3fb616564d4e66f8?ref=master&filePath=%E5%BE%B7%E6%99%BA%E4%BD%93%E7%BE%8E%E5%8A%B3%E5%85%A8%E9%9D%A2%E5%8F%91%E5%B1%95%E7%9A%84DevOps--%E5%BE%90%E6%AF%85.pdf&isFile=true[/hide]
  • [技术干货] 华为大咖分享:【HC2018 Session】基于Pipeline的DevOps核心实践(后附PPT下载)
    回复本贴查看下载完整版PPT点击→《华为云DevCloud大咖分享汇总(附PPT下载)》[hide]https://devcloud.cn-north-4.huaweicloud.com/codehub/project/8e8846873de740e396de90d8182b63fd/codehub/1284978/home/commit/57a7825c2b7acea511c98244988b148caa438097?ref=master&filePath=%E3%80%90HC2018%20Session%E3%80%91%E5%9F%BA%E4%BA%8EPipeline%E7%9A%84DevOps%E6%A0%B8%E5%BF%83%E5%AE%9E%E8%B7%B5.pdf&isFile=true[/hide]
  • [问题求助] 【一站式DevOps利器】【华为云DevCloud】能不能首先支持一下自家的OpenEuler系统?
    【功能模块】部署 CloudDeploy【操作步骤&问题现象】无法执行shell,发过工单,最终回复是不支持华为OpenEuler系列操作系统。【截图信息】部署 CloudDeploy使用限制【日志信息】(可选,上传日志内容或者附件)[2021/07/14 22:17:15.886] TASK [get message] *************************************************************[2021/07/14 22:17:15.886] fatal: [1_***.***.***.8]: FAILED! => {[2021/07/14 22:17:15.886]     "changed": true, [2021/07/14 22:17:15.886]     "cmd": "cat /tmp/root_172295_out.txt", [2021/07/14 22:17:15.886]     "delta": "0:00:00.003644", [2021/07/14 22:17:15.886]     "end": "2021-07-14 22:17:15.250675", [2021/07/14 22:17:15.886]     "msg": "non-zero return code", [2021/07/14 22:17:15.886]     "rc": 1, [2021/07/14 22:17:15.886]     "start": "2021-07-14 22:17:15.247031", [2021/07/14 22:17:15.886]     "stderr_lines": [[2021/07/14 22:17:15.886]         "cat: /tmp/root_172295_out.txt: 没有那个文件或目录"[2021/07/14 22:17:15.886]     ], [2021/07/14 22:17:15.886]     "stdout_lines": [][2021/07/14 22:17:15.886] }[2021/07/14 22:17:15.886] [2021/07/14 22:17:15.886] PLAY RECAP *********************************************************************[2021/07/14 22:17:15.886] 1_***.***.***.8              : ok=5    changed=1    unreachable=0    failed=1    skipped=4    rescued=0    ignored=0   [2021/07/14 22:17:15.886] [2021/07/14 22:17:16.014] [ERROR]  Deploy task execution failed
  • [技术干货] 一站式DevOps利器——华为云DevCloud,史上最详细功能讲解
    点击这里 进入产品页面立即体验⇓点击这里 进入产品页面立即体验
  • 体验DevOps全流程样例项目回来了!
    普大喜奔~体验DevOps全流程样例项目回来了~周任务,一点没耽误!
  • 【已结束】炎炎夏日携手好友,共享三重好礼!
    码豆会员中心夏季福利来咯!快点携手好友共享夏日三重福利吧!活动时间:2021年6月21日 10:00-6月25日 10:00(共4天)活动内容:在码豆会员中心官网-【热门任务/限时任务】中点击【夏日好友邀请榜】,复制并分享专属链接至朋友圈、微信好友等社交平台,好友首次点击链接注册华为云账号、成功在码豆会员中心新人专区完成【体验DevOps全流程样例项目】任务即视为邀请成功,按最先达到邀请目标的有效人数进行排名,给予相应的奖励——奖励一:邀请好友即可获得200码豆奖励!活动期间邀请好友成功注册华为云账号,好友注册成功后在新人专区完成【体验DevOps全流程样例项目】任务,邀请人可自动获得200码豆,同时好友完成新人专属任务后也会获得相应的500码豆作为奖励。所获得的码豆可以在码豆会员中心兑换商城中兑换任意礼品。*图片仅供参考,实际礼品请前往会员中心兑换商城查看。 奖励二:冲刺邀请榜*活动结束时,最先达成目标邀请人数即可获得以下奖励(单人仅取最高奖励):邀请达到5人:开发者定制折叠包(限前500名)邀请达到10人:开发者定制数码收纳包(限前300名)邀请达到30人:小熊便携榨汁机LLJ-D05Q5(限前50名)邀请达到50人:荣耀猎人路由 5G双千兆(限前5名)*超出50人以上的邀请人数,邀请人仍可获得相应邀请人数的码豆奖励,活动期间每天将在活动帖中公布每个奖项剩余名额,最终获奖榜单将于6月25日活动结束后2个工作日内于活动帖中公布。 奖励三:惊喜天降活动期间,所有参与活动的用户凡邀请30名及以上好友注册登录华为云码豆会员中心,并在新人专区完成【体验DevOps全流程样例项目】任务,将抽取5人,每人额外送出华为mini nova小音箱一个。排行榜公布后随机抽取,中奖名单将同时于6月25日活动结束后2个工作日内于活动帖中公布。 活动规则:1.若转发他人分享的专属链接,则本人无法享受任何活动奖励。2.活动期间,企业账号及主账号均视为一个账号,其下的子账号邀请人数将统一计为该主账号中,邀请对象仅限于华为云未注册新用户。3.好友接受邀请注册成功后请按照页面提示返回原页面或耐心等待自动跳转返回原页面,并请务必在新人专区领取并完成任意一个新人任务,以免造成码豆无法到账的情况,每个账号仅能被邀请一次。4.出现邀请人数同时达标的情况时,以最先达到该邀请好友数量为准。(如活动结束,A邀请100人,B邀请60人,均超过邀请50人的标准,B邀请人数率先达到50人,则B优先获得【邀请达到50人】的奖励名额,以此类推)5.本活动需要邀请人和被邀请人正常访问会员中心页面领取和完成活动,使用非正常途径或手段(如写脚本刷接口等方式)获得的奖励无效。6.为保证活动的公平性及真实性,活动期间工作人员将抽选部分被邀请人进行回访调查,还请邀请人提前告知,以免错过工作人员回访电话。如确认被邀请人为虚假账号,会员中心将取消对应邀请人的获奖资格、扣除其所获得码豆并冻结其违规账号,已兑换的礼品也不予发放,同时,保留追究法律责任的权利。7.榜单统计时间为2021年6月21日 10:00-6月25日 10:00,不在此时间范围内,邀请人数不计入榜内。8.最终获奖名单将在6月25日活动结束后2个工作日公布于活动帖中,届时将在活动帖公布获奖名单并放出收货地址收集问卷链接,请获奖者于链接发出后5日内填写收货信息,并根据问卷中提示上传相关截图作为附件,逾期视为弃奖。9.兑换商城内各礼品数量均有限,兑完即止。活动期间使用码豆兑换的礼品将于兑换后20个工作日内发货。10.本次活动奖品将于获奖信息收集截止后的20个工作日内发货。11.本活动将执行获奖人实名制,请获奖人确保收货信息与其华为云帐号实名信息一致(不一致者不予发放奖励),且每人仅限领取一次奖励(获奖人相关华为云账号、实名信息、收件人信息等一致均将视为同一人)。*码豆会员中心享有法律范围内的活动最终解释权。
  • [热门活动] 华为云
    我的华为云账号:hid_b4b8_2a851bjxh1天津科技大学19106233崔大甜我的分享:本次的课程依托凤凰商城项目详细展开,讲解详细,收获颇丰!本次实验不算复杂,但很有学习意义,是对学习内容的简单实践,尤其在DevOps持续构建迭代演进环节,很有收获。参加了6月6号线下的训练课程,通过本次线下线上结合的实验,体会到了华为云的devops的方便之处,之前的任务都是需求分析+设计代码+测试代码+部署上线,现在这些步骤更加集中具体细化整体,对于代码开发人员来说相当方便,流水线功能实在是太方便了,只要设置好触发器,当代码传上去的时候,就会把代码发布到服务器上。可以说功能很强大,实践过程中遇到的问题都能够通过手册快速找到解决方案,对我而言提供了很大的帮助,极其有学习意义。 真正的实现了可以让小白也可以利用DevClooud体验到这种全新的开发方式,对于刚开始接触编程部署自己的代码提供了一种快捷的方式。但感觉实验操作页面的画面比例,切换速度等方面还有待优化,操作过程不是很顺畅。附沙箱实验完成截图:线下onoff游戏实验截图:
  • [技术干货] Keptn:帮助提高DevOps的采用和扩展
    根据《 2020年DevOps状况报告》,DevOps自动化已经跨越私有和公有云环境,并包含监视,警报,审核以及连续,渐进式交付。这种自动化,支持DevOps实践和Kubernetes架构,旨在帮助DevOps团队更高效地开发和发布高质量,安全的软件,从而为组织创造更高的商业价值。但是,挑战也很多。DevOps的主要挑战通过了解,在采用DevOps和可扩展性方面,面临的一些主要挑战有:每个失败的部署,都需要大约五个小时的修复,并需要进行六次重试才能正确完成。复杂的流水线,维护困难。持续交付中,大约80%的时间用于人工质量审计。故障排除中,的大约90%的时间用于人工修复。为什么会这样呢?为什么部署会占用大量时间和资源?为什么如此多的组织无法释放DevOps的真正潜力,无法更快地开发出更好,更安全的软件?为了回答这些问题,我了解和确定了一些关键因素,这些因素扼杀了整个组织中DevOps的采用和可扩展性。阻碍DevOps采用和扩展的7个瓶颈缺乏多云可观察性:对混合云和多云环境的有限访问和可见性,掩盖了DevOps采用的真实状态。对环境的可观察性越差,在组织内成熟和自动化的DevOps实践的难度就越大。对传统工具的依赖:微服务与单体应用程序不同,但是许多团队仍在使用相同的传统工具进行软件交付。对传统流程的依赖:同样,并非所有微服务都是平等的,但是组织通常会在整个流程中应用顺序的,瀑布式的开发流程,就好像它们是平等的一样。紧密耦合的体系结构:某些组织结构和流程导致紧密的体系结构耦合和相互依赖的系统,从而使内部扩展DevOps更加困难。定制:存在大量定制化产品。缺乏标准:缺少统一标准指导实践。缺乏自动化:忽略了对自动化操作的需求。Keptn应用而生这些瓶颈,背后缺少的是端到端的可观察性,自动化和AI,以推动数据驱动的交付和编排。这些需求激发了一个名为Keptn的开发,该项目是基于事件的控制平面,用于云原生应用程序的连续交付和自动化操作。使用数据驱动的声明式编程方法进行编排,Keptn消除了将流程放入脚本的需求。基于GitOps,服务级别目标(SLO)和开源互操作性标准(例如用于与工具进行通信的CloudEvents),Keptn实现了持续交付和自动修复。前面我们提到:流水线中约95%时间都花费在扩展流程,更改工具以及修补程序上。所有这些都是因为传统流水线太复杂而无法扩展。在这种情况下,解决方案是删除硬依赖性和自定义集成。通过将流程(例如构建,准备,部署,测试,通知,回滚)与工具(例如配置,管理,部署,回滚,监视,测试和ChatOps)分开,团队可以使用事件驱动的体系结构连接这些流程和功能。基于Keptn的业务流程范例,可以在整个组织中快速扩展和采用这些DevOps流程。解决DevOps瓶颈的7种方法以下是Keptn解决上述DevOps采用和可伸缩性挑战的七种方法:专为多云而构建:Keptn专为现代云原生和现有企业技术而设计。灵活的工具编排:无需使用旧版工具进行交付,而是根据组织的独特的体系结构来编排所有工具。适应性强的流程:它不会在所有微服务中应用相同的旧流程,而是应用最适合的流程。解耦的体系结构:Keptn没有紧密耦合的相互依赖性,而独立于底层基础结构来运行流程。与定制无关:开放的集成标准可确保与所有DevOps工具的连接,而无需指定供应商。明确的标准:使用标准化的SLO进行数据驱动的生命周期编排。专为自动化而构建:针对先前专注于自动化交付而不是运维的模型,Keptn进行了协调。DevOps的目标是更快地发布更好,更安全的软件。采用和扩展DevOps流程的瓶颈,使太多团队无法实现这种方法的全部优势,并且限制了团队将其运维提升到更高水平的能力。为了改变工作方式,并促进更有效的协作,更快的创新和对业务的更积极影响,DevOps团队需要能够利用自助服务平台模型来进行数据驱动的交付和业务编排(例如Keptn),以扩展DevOps的交付。译文链接:https://thenewstack.io/7-ways-devops-can-overcome-scalability-challenges-using-automated-orchestration/转载自https://www.kubernetes.org.cn/9324.html
  • [技术干货] 数字化转型中的DevOps——数字风险
    转型的成败与否,取决于最终的转型效果和价值,无论是数字化还是DevOps,都应该以结果为导向,不应该为了转型而转型。DevOps作为数字化转型的关键内建阶段,承担了IT组织“价值交付”的载体功能,承接了数字运营的数据能力输出,同时从价值的视角,为业务部门带来数字洞察能力和业务贡献度。DevOps作为企业IT基础设施和技术运营建设的逻辑起点,通过技术的手段实现企业全面经营过程中的成本、效益、质量的优化,以及对新技术、创新模式的培育。 在数字化转型过程中,DevOps从数据度量和反馈的角度输出一系列数字指标,对软件交付和产品生命周期多个环节进行端到端的数字触达,同时对业务场景、办公场景、协同场景进行数据驱动转型。随着企业对数字化转型的目标逐渐延伸,以及管理者对数字赋能的理解不断加深,促使企业对DevOps给予数字全链路场景的能力要求越来越高,同时逐步进入深水区的数字化转型也带来一系列的数字风险,具体表现在数字可视和数字运营方面。在IT组织内部,IT架构从稳态到敏态的转变,带来软件交付过程中横向流程驱动的风险以及纵向数据反馈的风险,在业务组织,数字反馈的场景覆盖能力以及虚荣性指标的突出带来风险预警和处置能力的降低,数据决策带来的风险更为隐蔽导致规则性的被动规避,在企业内部,IT战略管理、组织架构、数字文化、各条业务线和IT客户服务等多层级的数据理念和数据口径同样将数字风险进一步放大。因此,数据管理者需要对数据进行审慎和妥善的治理,形成统一的数据口径和全场景的数据流动链路,确保数字的正向反馈和存量数据风险的持续出清。 DevOps过程中的数字风险在DevOps最佳实践的案例中,笔者认为,数字风险不仅仅聚焦在度量和反馈阶段,测试数据的高阶场景化缺失、安全数据的链路贯通、用户体验的普适性预知都是数字风险的表现方式,最常见的数字风险场景主要有IT组织的效能评估,IT项目的后评估和成本复盘,产品运营过程中的保障反馈。由于DevOps文化的特性,IT成员的协同环境和责任共担模式会将产品问题进行传递,最终通过产品运营的方式在业务场景中得到体现,这是DevOps的优点,同时也是DevOps实践过程中的潜在风险因素。 01 测试数据的高阶场景缺失 测试是DevOps能力子域中关键的一环,承担“产品级”制品的准出,尤其在测试左移阶段,将质量延伸至业务需求。因此,测试对于验证应用或服务的行为是否符合预期以及是否能够安全的进行产品交付至关重要。 测试数据的高阶场景缺失,对于“价值交付”而言,通常会导致测试结果的稳定性和准确率出现问题,影响产品的质量和安全,对于数字辅助决策而言,完备的测试数据可以提前模拟业务运营过程中的数据变化,以及目标用户的转化历程。这种高阶场景面向于业务和需求组织,同时给予数字使用者预知的正向反馈。 02 安全数据的链路贯通 安全数据的场景通过风险规避的方式嵌入至DevOps“价值交付”链路,能够有效规避产品交付过程中的危害,同时保证DevOps优势的放大。安全数据的链路贯通,可以在软件交付和产品运营过程中,对数据表现进行持续的监测,通过服务交付基础设施、应用及其相互依赖关系的完整可见性、业务数据的智能分析,确保潜在威胁能够在影响到业务运营前被解决。同时,将安全数据进行链路贯通,可以面向产品运营过程中的所有节点,以业务语言的方式,从业务视角进行情报输送和舆情传递,驱动数字可视和数字运营实现安全遥测。 03 用户体验的普适性预知 在传统的DevOps实践中,更多关注需求的实现和交付周期,随着用户习惯不断发生变化,促使DevOps和业务组织的聚合效应不断增强,主要表现在用户体验的普适性预知能力方面。根据权威数据的统计,用户体验主要聚焦在对功能的高期望和对问题的低容忍,因此DevOps需要将数字反馈前置,覆盖用户体验场景,以用户视角的方式,将数字场景延伸至业务规划、产品需求、测试数据、发布策略和最终的业务监控,全面了解业务并关注用户体验,以数字可视的方式对用户体验进行可见性引入和治理。 数字化转型过程中的数字风险数字化转型,其中最关键的节点为业务目标数字化,通常也称为数字化经营或数字化战略,而最重要的节点为全面数字化思维,这也是数字化工程成为企业级工程的核心。因此,企业的领导者必须具备数字使用者的角色,同时也要为数字风险负责。 笔者认为,DevOps作为数字化转型的关键部分,同样也要上升至企业级工程的高度,无论对于产品的“价值交付”还是企业数据的“数字赋能”,都需要明确的职能界定。从企业经营的角度看待数字风险,主要有三个方面,数字对抗的风险、数字辅助决策的风险和数字愿景的风险。 01 数字对抗的风险 数字对抗相较于数据指标而言,更多的从业务运营的角度进行放大,在DevOps度量领域,存在很多核心指标和虚荣性指标的对抗,这种对抗的风险容易导致最终的价值发生结果性偏移,在数字化转型过程中同样也会存在类似问题。只要数字存在价值,就一定会有数字利益的可能,数字对抗取决于企业管理者在不同场景不同阶段对数字目标的理解。 企业全面数字化经营覆盖了IT组织的精益运行、运营组织的精益运营和职能组织的精益运转,在不同组织和不同场景下,数字的反馈往往局限于阶段性结果或目标,同时还存在“相悖”的情况,比较典型的有能效和结果的不相符性,运营策略和结果的不稳定性,项目预测和结果的不确定性,因此数字对抗是管理者的思维方式和理解能力的阶段性反馈结果。 02 数字辅助决策的风险 绝大多数场景中,数字辅助决策的风险来自于数字的全面、定义和标准化,信息系统的数字缺失和技术落后是导致数字辅助决策失真的重要原因,同时,数字使用者对数字的认知存在偏差也是决策失真的另一个关键原因。 企业数字化转型最重要的就是信息系统和数据平台,这是整个数字化的基础,同时也是数字辅助决策的大脑。数字辅助决策的风险来自于设备是否可以互联、数据是否可以互通、数据口径是否一致、数据定义是否标准、数据思维是否和管理对齐。 03 数字愿景的风险 数字愿景是数字化转型的目标定位,和DevOps类似,DevOps的愿景是提升组织级的能效和质量,需要因地制宜、因人而异、因势利导。同样,数字化转型从本质上说并不是一种颠覆式创新,而是根据数字赋能进行内部重构,所以需要自上而下,循序渐进,这也符合数字能力输出的科学规律。 数字化转型需要具备多个“阶梯性”的目标,而“全局性”战略只能有一个,将目标按照场景和组织进行分解,然后投入到各个能力子域的日常运行中,不断去试错改进,才能最终达成目标。
  • 《DevOps实践指南》这本书怎么样 值得换吗
    ..大家觉得《DevOps实践指南》这本书怎么样呀,.值得这么多码豆吗?..
  • [技术干货] devops
    谁有Devops 华为HCIP的资料,或者题库分享一下,非常感谢
  • [热门活动] 【HDZ研习社X华为云DevCloud】对话《独角兽项目》业界大咖,带你领略本书魅力~
    【HDZ研习社X华为云DevCloud】对话《独角兽项目》,华为专家对话业界大咖,领略本书魅力~大咖来啦!4月6日20:00-21:00, 华为DevCloud首席布道师-徐毅对话《独角兽项目》中文译者:孙振鹏、张乐、许峰,带你了解畅销书《独角兽项目》的前世今生,导读本书的五大理念。直播报名时间:即日起-4月6日20:00,点击报名>>>>>直播时间:4月6日20:00-21:00      01 专家阵容孙振鹏荷兰EXIN国际信息科学考试学会亚太区总经理、国际数字化能力基金会中国区理事长,DevOpsDays中国峰会和DXCon数字化转型最佳实践管理峰会发起人。长期致力于通过行业峰会、出版、国际人才资格认证、管理培训等形式引进并推广国际数字化管理实践知识体系为企业的数字化转型战略培养综合性高级管理人才。已引进的认证体系如数字化转型官DTO、数据保护官DPO、数字化服务管理VeriSM、业务敏捷ABP、精益IT和DevOps等。张乐DevOps资深实践者与技术布道师,某大型互联网公司DevOps与研发效能技术总监,前百度资深敏捷教练、架构师。DevOpsDays大会与社区中国区核心组织者,国内多个技术峰会联席主席、DevOps专题出品人。EXIN DevOps全系列国际认证官方授权讲师、凤凰项目DevOps沙盘授权教练。历任埃森哲、惠普等全球五百强企业资深技术专家,多年敏捷与DevOps转型、工程效率提升和大型项目实践经验,成功主导了大型企业万人规模DevOps一体化平台建设、研发效能体系构建和提升工作。许峰数字化转型与管理顾问,有超过20年的IT全生命周期管理经验,专注于企业数字化转型与数字化管人才培养,领域包括: 精益IT、敏捷开发及业务敏捷、DevOps、IT管理者胜任力以及可视化管理。许峰是中国DevOpsDays的核心组织者,EXIN DevOps Master Club组织者及线上同学会发起人、EXIN 中国区优秀讲师。翻译/审校的著作包括《DevOps最佳实践》、《用看板管理敏捷项目》等。徐毅华为云DevCloud首席布道师,华为研发能力中心特聘敏捷专家,曾历任华为研发能力中心系统工程部技术专家、IBM大中华区敏捷及DevOps卓越中心主管、诺基亚移动设备敏捷及精益教练、惠普企业服务资深敏捷顾问、诺基亚网络全球敏捷转型中心精益及敏捷教练等职。 02 活动奖励福利1: 报名赢码豆用户点击报名页面,点击报名,报名成功即可获得100码豆。(仅限前1000名,先到先得)福利2:邀请好友报名得码豆报名成功后,在报名页面,点击“分享有礼”按钮,可生成专属海报邀请好友参加。有效邀请人数大于100人,且邀请人数排名第1名赢取10万码豆!有效邀请人数大于80人,且邀请人数排名第2—3名赢取8万码豆!有效邀请人数大于50人,且邀请人数排名第4-6名赢取5万码豆!备注说明:有效邀请指被邀请者需>成功报名<训练营活动;排名如有并列的,则随机抽取一名获奖,排名顺延。比如有两位小伙伴邀请人数相同都排在第1名,则随机抽取一名为第1名,另一名排名顺延为第2名。如何邀请好友?1.点击报名页上方“立即报名”按钮 > 2.登录/注册华为云账号 (已登录跳过)> 3.填写信息完成活动报名 > 4.报名成功弹窗中点击分享有礼(或进入“个人中心”-“我的活动”点击分享有礼按钮) > 5.按照引导将活动分享至你的好友,并引导ta完成本活动报名福利3:直播互动送图书,回答问卷送月卡(1)时间:2021年3月31日周三20:00-21:00;(2)规则:进入直播间(精彩有待开启),积极提问,参与分享嘉宾互动,即有机会赢取首发中文版《独角兽项目》图书;在直播中扫码回答问卷,即有机会获取价值3496元的沪江网校月卡一张。03 注意事项 1.  扫码添加小助手入群,与专家持续交流2. 活动邀请专属链接禁止在本活动群内露出,如发现群内露出将取消活动邀请资格。3、4月1日公布活动获奖结果并在7个工作日内完成码豆下发。4、码豆介绍/领取说明:码豆介绍:码豆可用于在华为云会员中心-兑换商城中进行实物/虚拟礼品的兑换,如荣耀路由Pro 2、华为nova mini蓝牙音箱、华为云DevCloud定制机械键盘等等。>>码豆商城     HDZ社区—携手全球开发者 共建开放、创新、多元的开发者社区组织       HDZ是Huawei Developer Zone的英文缩写,是华为开发者生态面向全球开发者建立开放、创新、多元的开发者社区组织。      致力于帮助开发者学习提升、互动交流、挖掘机会,推动ICT、互联网等产业生态的建立和发展。      对云计算、IoT、人工智能、5G、区块链、鲲鹏、昇腾、软件开发与运维、开源等各技术领域感兴趣的开发者、软件工程师、创业者、运营人、产品人、大学生、老师等都可以参与到HDZ。      HDZ秉承开放、创新、多元的社区文化,完全由各地HDZ组织者、志愿者自发组建和领导。华为公司不直接参与HDZ组织建设和领导,只按需对HDZ社区活动提供必要的方向指导、资源支持、活动支撑等,并为各地HDZ组织者提供与全国组织者互动交流的机会。欢迎扫码加入
  • [技术干货] 自建在线零食电商平台,搭建自己的“托马斯商城”
            还在手动部署您的项目吗?是否觉得复杂和繁琐?想了解关于云端DevOps的高端知识吗?想一站式开发和部署您的项目吗?今天我们一起来学习下如何自建在线零食电商平台,搭建自己的“托马斯商城”!        托马斯商城是一个在线零食电商平台系统。普通用户可以通过该平台进行零食的购买,管理员可以对普通用户和零食进行管理。比如:新增零食,下架零食,零食价格调整等等。        我们可以通过使用华为云资源和DevCloud的项目管理来完成托马斯商城的开发,学习本课程后,你可以通过使用华为云DevCloud对托马斯商城进行一系列的云端项目管理;学会使用DevOps平台、敏捷项目管理,了解DevOps平台/敏捷开发理念,提高工作效率。在正式学习开始之前,我们先一起来了解一下DevOps平台/敏捷开发理念,以及使用华为云DevCloud的背景及意义。敏捷起源21世纪,各种敏捷方法如雨后春笋般蓬勃发展。自2001年起,“敏捷”一词在软件领域被赋予了新的含义。2001年《敏捷宣言》(Manifesto for Agile Software Development)的正式发表,代表了21 世纪互联网时代软件开发模式的一种先进理念和价值观的正式建立。敏捷的思维是“Do Agile”or“Be Agile”效率提升差10倍。敏捷软件的开发宣言敏捷较传统模式更符合软件开发规律,敏捷理念认为:软件更像一个活着的植物,软件开发是自底向上逐步有序的生长过程,类似于植物自然生长;敏捷开发遵循软件客观规律,不断的进行迭代增量开发,最终交付符合客户价值的产品。敏捷较传统模式更符合软件开发规律 敏捷需求管理和敏捷与DevOps的关系敏捷是通过迭代的方式,让需求分析,设计,开发测试,能够在同一时间内同时进行,而普通的瀑布模型需求分析设计开发测试是严格按照先后顺序进行的。除了敏捷开发,我们还要了解下什么是DevOps。DevOps源于Google、Amazon、Facebook等企业实践,2008年Patrick Debois在“Agile 2008 conference”首次提出DevOps术语,由Filckr展示的开创性的“一天10次部署”,“基础设施即代码”(Mark Burgess和Luke Kanies),“敏捷基础设施”(Andrew Shafer),“敏捷系统管理”(Patrick DeBois),Amazon的“平台即服务”,这些相辅相成,让DevOps在2012~2013成为IT业界潮流。DevOps是由development和operation两个单词组成,即开发人员和运维人员。那么,敏捷需求管理和DevOps是什么关系呢?刚才在DevOps中提到了持续交付和持续集成,正是敏捷开发通过不断的迭代来完成的。所以说,DevOps的实现需要敏捷开发来支撑。敏捷需求管理和敏捷与DevOps的关系以上说了那么多,那么华为云DevOps和华为云DevCloud到底有什么关系? 华为云(DevCloud)是一站式DevOps云平台,集华为研发实践、前沿研发理念、先进研发工具为一体,面向开发者提供研发工具服务,让软件开发简单高效。华为云DevCloud云有云上开发,华为云DevOps/持续交付,全生命周期和体验与乐趣,并且实现了多场景,全集成,全云化,高性能,高安全,高智能等等一系列理念。云上开发: 一切研发活动都在云上;弹性伸缩、并发加速、社交化协作DevOps/持续交付:开发、测试、运维跨地域协同;快速交付、快速反馈;开发、类生产、生产环境一致全生命周期:端到端工具服务,全生命周期覆盖;融入企业级敏捷和精益;服务之间数据层拉通,双向追溯体验与乐趣:城市剪影式的进度展示;涂鸦式的DIY卡片;触屏操作和拖拽华为云DevCloud:一站式DevOps云平台随着企业数字化的转型,软件云化是大势所趋。接下来,让我们来看华为云DevCloud实例——托马斯商城。托马斯商城是一个在线零食电商平台系统。普通用户可以通过该平台进行零食的购买,管理员可以对普通用户和零食进行管理。比如:新增零食,下架零食,零食价格调整等等。关于托马斯商城的开发流程如下:1、资源准备也就是进行代码开发。2、进行云服务器环境的配置。3、将我们开发好的代码推送到DevCloud上。4、通过DevCloud进行编译构建。5、将编辑构建好的构件包进行部署和应用。最后我们通过结果验证来看一下我们的托马斯商城是否正确的被部署。托马斯商城云端部署框架图通过本实例的学习,我们能够1、熟悉华为云服务,如VPC、ECS等2、能够利用DevCloud完成托马斯商城的开发与部署3、熟悉托马斯商城开发的整体流程4、学会使用云数据库(RDS for MySQL)进行数据管理该课程非常适合DevOps行业相关的工程师,以及对华为云服务感兴趣的社会大众,高校师生等零基础人员。学习本课程后,你可以通过使用华为云DevCloud对托马斯商城进行一系列的云端项目管理;通过托马斯商城的开发和部署学会使用DevOps平台、敏捷项目管理,了解DevOps平台/敏捷开发理念,提高工作效率。学会使用华为云资源和DevCloud的项目管理就可以完成托马斯商城的开发,看起来是不是非常有吸引力呢?快来跟我一起学习《基于华为云DevCloud的托马斯商城》微认证吧,一站式在线学习、实验与考试,考取官方认证证书,还可为职场升级蓄力加油哦!
  • [热门活动] 【HDZ研习社X华为云DevCloud】对话《独角兽项目》直播,对话业界大咖,瓜分百万码豆~
    回放地址>>>>>>>>>大咖来啦!4月6日20:00-21:00, 华为DevCloud首席布道师-徐毅对话《独角兽项目》中文译者:孙振鹏、张乐、许峰,带你了解畅销书《独角兽项目》的前世今生,导读本书的五大理念。直播报名时间:即日起-4月6日20:00,点击报名>>>>>直播时间:4月6日20:00-21:00    01 专家阵容孙振鹏荷兰EXIN国际信息科学考试学会亚太区总经理、国际数字化能力基金会中国区理事长,DevOpsDays中国峰会和DXCon数字化转型最佳实践管理峰会发起人。长期致力于通过行业峰会、出版、国际人才资格认证、管理培训等形式引进并推广国际数字化管理实践知识体系为企业的数字化转型战略培养综合性高级管理人才。已引进的认证体系如数字化转型官DTO、数据保护官DPO、数字化服务管理VeriSM、业务敏捷ABP、精益IT和DevOps等。张乐DevOps资深实践者与技术布道师,某大型互联网公司DevOps与研发效能技术总监,前百度资深敏捷教练、架构师。DevOpsDays大会与社区中国区核心组织者,国内多个技术峰会联席主席、DevOps专题出品人。EXIN DevOps全系列国际认证官方授权讲师、凤凰项目DevOps沙盘授权教练。历任埃森哲、惠普等全球五百强企业资深技术专家,多年敏捷与DevOps转型、工程效率提升和大型项目实践经验,成功主导了大型企业万人规模DevOps一体化平台建设、研发效能体系构建和提升工作。许峰数字化转型与管理顾问,有超过20年的IT全生命周期管理经验,专注于企业数字化转型与数字化管人才培养,领域包括: 精益IT、敏捷开发及业务敏捷、DevOps、IT管理者胜任力以及可视化管理。许峰是中国DevOpsDays的核心组织者,EXIN DevOps Master Club组织者及线上同学会发起人、EXIN 中国区优秀讲师。翻译/审校的著作包括《DevOps最佳实践》、《用看板管理敏捷项目》等。徐毅华为云DevCloud首席布道师,华为研发能力中心特聘敏捷专家,曾历任华为研发能力中心系统工程部技术专家、IBM大中华区敏捷及DevOps卓越中心主管、诺基亚移动设备敏捷及精益教练、惠普企业服务资深敏捷顾问、诺基亚网络全球敏捷转型中心精益及敏捷教练等职。 02 活动奖励福利1: 报名赢码豆用户点击报名页面,点击报名,报名成功即可获得100码豆。(仅限前1000名,先到先得)福利2:邀请好友报名得码豆报名成功后,在报名页面,点击“分享有礼”按钮,可生成专属海报邀请好友参加。有效邀请人数大于100人,且邀请人数排名第1名赢取10万码豆!有效邀请人数大于80人,且邀请人数排名第2—3名赢取8万码豆!有效邀请人数大于50人,且邀请人数排名第4-6名赢取5万码豆!备注说明:有效邀请指被邀请者需>成功报名<训练营活动;排名如有并列的,则随机抽取一名获奖,排名顺延。比如有两位小伙伴邀请人数相同都排在第1名,则随机抽取一名为第1名,另一名排名顺延为第2名。如何邀请好友?1.点击报名页上方“立即报名”按钮 > 2.登录/注册华为云账号 (已登录跳过)> 3.填写信息完成活动报名 > 4.报名成功弹窗中点击分享有礼(或进入“个人中心”-“我的活动”点击分享有礼按钮) > 5.按照引导将活动分享至你的好友,并引导ta完成本活动报名。福利3:直播互动送图书,回答问卷送月卡(1)时间:2021年4月6日周二20:00-21:00;(2)规则:进入直播间(精彩有待开启),积极提问,参与分享嘉宾互动,即有机会赢取首发中文版《独角兽项目》图书;                  在直播中扫码回答问卷,即有机会获取价值3496元的沪江网校月卡一张。(截止4月8日10点前哦)                  直播过程中还会赠送一张中国区DevOpsDays大会上海站(https://www.bagevent.com/event/6821436)门票一张,机会难得哦!福利4:回复观看感想送图书和中国区DevOpsDays大会上海站门票因直播中门票和一本书籍的获得者未及时留下联系方式,此处增加一个福利,4月8日10点前回复直播观看感想+我想要门票或我想要书籍,小编根据回复情况抽取两名幸运小伙伴获奖!03 注意事项 1.  扫码添加小助手入群,与专家持续交流2. 活动邀请专属链接禁止在本活动群内露出,如发现群内露出将取消活动邀请资格。3、4月7日公布活动获奖结果并在7个工作日内完成码豆下发。4、码豆介绍/领取说明:码豆介绍:码豆可用于在华为云会员中心-兑换商城中进行实物/虚拟礼品的兑换,如荣耀路由Pro 2、华为nova mini蓝牙音箱、华为云DevCloud定制机械键盘等等。>>码豆商城
  • [技术干货] 【云上苏城,以梦为码】华为云MVP张浩:互联网短平快下,DevCloud如何支撑软件开发的“转型”?
    互联网改变人们的衣食住行,也在悄然无声间为根植之上的软件行业带来颠覆性的变化,尤其是在云服务这样新的基础设施的助推下,从早期的瀑布开发,到中期的敏捷开发以及如今大热的DevOps,互联网正在重塑软件开发模式。2013年踏入互联网浪潮的张浩,在8年的软件开发中,一一经历了这三段“历史进程”,感受到技术迭代更新背后的魅力。 瀑布开发,漫长而又痛苦张浩的开发经验丰富,既在中兴做过大数据分析系统的开发,也在富士通参与过安卓底层系统的研发工作。2013年,张浩投身互联网大潮,陆陆续续做了联通定制应用以及一些政府定制项目的研发。回忆起当年做安卓开发,张浩觉得万分“痛苦”,憧憬着“如果按一个键就把整个流程处理掉”的美好愿景。彼时的软件开发迭代周期非常漫长,项目规划起步半年起。由于涉及到系统底层代码,每修改一次查看预览都需要编译整个Android系统,雪上加霜的是当时他们还缺少编译服务器,编译一下又是半天起步,非常影响开发效率。后来有了编译服务器,虽然速度从半天缩短到2小时,但由于编译服务器是环境复杂的Linux,团队只有一人会操作。“一旦他休息,大家都没法验证自己的代码,更别提部署。”这也是做Android开发最痛苦的阶段,然而编译的繁琐只是第一关,后面还有开发周期的问题。互联网早期的软件开发是瀑布开发模型,在需求评审阶段,产品经理给到的是完整、清晰、固定的需求,研发人员只要根据需求在约定的时间点进行交差即可,迭代的频率可能是1月1次,也可能是1个季度1次。在这种开发模式下,研发人员聚焦于功能开发,完成后交付测试团队进行测试。测试团队经过反复的测试与问题修复后,交付运维团队进行上线,此后生产环境的可用性稳定性等工作全由运维负责。看似一马平川的开发模式背后却有不少痢疾:需求不能快速得到验证,团队花费半年的时间开发出来的东西可能早已经不适合市场了,或者在开发阶段研发需求理解不到位,等到后期验证时发现有问题再去做调整耽误整体工期。这种“能用、能解决问题即可”的开发模式显然与后期互联网的短平快格格不入,张浩意识到这一点后,将眼光投向了敏捷开发。互联网节奏下,从敏捷开发到DevOps此时已经到了移动互联网的红利初期,业务开发的关注点向着“好用、好玩”转变,开发模式也渐渐演变为敏捷开发模型。敏捷开发模型面对的是频繁的需求变化,要求快速开发。张浩提到,敏捷开发比较流行的实际案例是Scrum、XP极限编程。在新迭代(一般2-6周)开始前,产品经理将需求拆分成具体的开发任务,研发人员认领人物,每日站会进行任务的review,直到开发完成,发布新的可用版本。然而,敏捷开发依然很难跟上互联网乃至新技术的步伐。《中国互联网发展报告2020》中提到,截至2019年底,我国移动互联网用户规模达13.19亿。移动互联网跑马圈地的红利期渐渐消失,互联网企业之间的竞争也愈加激烈。当同一块蛋糕很多人来抢,快速迭代产品占领市场、占据用户心智成为各互联网公司的目标。为了实现快速交付,应对市场变化和用户需求,此时的开发模型演变成DevOps:持续开发、持续集成、持续测试、持续部署、持续监控,每一次代码的改动都触发一次校验,每天每时每刻都可进行新版本的上线。虽然DevOps市场需求显现,但很多团队对如何选择DevOps工具和如何开展DevOps实践没有清晰的认知。张浩强调,相比于传统软件模式,公有云服务模式成为企业快速实践DevOps的优先选择。 DevCloud的魅力恰巧在2019年这一年,一个特殊的机会,张浩接触到了华为云DevCloud,当时他所在的公司引入DevCloud对所有项目进行升级管理。DevCloud是集华为30年研发实践和理念,打造的全云化研发场景。开发、测试、部署、运维、运营等一切研发活动都在云中完成,全面支撑落地DevOps。这段升级经历带给张浩最大的感触是,“我们的开发进度一下子提升了一个台阶。”以前是开发人员在自己电脑上打包再远程连接到服务器去部署,整个项目部署完大概需要半小时到一小时,如果同时部署多台服务器,半天时间就浪费了,而且还时不时会碰到开发者不小心把测试代码部署到服务器上的情况。整个项目管理迁移到华为云上后,所有开发者对用户需求更明确,也不容易遗漏bug。而且云上的自动部署不仅节省时间,还杜绝了开发者将自己本地测试代码部署到服务器的情况。整个开发流程从需求设计、开发编程,再到测试、bug修复、发布运营形成了一个完整的闭环。有着十多年开发经验的张浩,叹服于DevCloud带来的开发效率的极大提升。“从需求下发、代码提交、编译构建、测试与验证到部署与运维,DevCloud提供了软件研发托管运维端到端的支持。”在他看来,有云厂商的推动,DevOps势头会越来越猛。一方面云厂商在不断吸引和转化自身云平台的用户使用其DevOps服务,另一方面也在不断加强市场教育培育。预计未来1到2年,DevOps的企业级用户和个人开发者数量将呈现高速增长态势。