-
近日,华为云GaussDB重磅推出了《华为云数据库GaussDB》专刊。在这里,我们将为您剖析数据库最前沿技术及方向,解读GaussDB全套解决方案,跨越数字化实践应用鸿沟,为千行百业持续提供稳定高效智能的数据服务。五大板块,全方位为您提供更丰富的数据库内容:产业观点:洞悉数据库前沿发展趋势,掌握数据库最新方向解决方案:全套GaussDB数据库迁移解决方案,让客户安心、省心、放心客户实践:成功在1500+大型客户规模商用,助力千行百业数字化转型开放生态:产学研用,汇聚创新力量,助推数据库产业生态发展最新动态:新品上市、产业动态、行业资讯、开发者活动等重大内容抢先知我们相信,未来一定会有越来越多的企业基于云数据库来构建更稳定可靠的数据底座服务,企业数字化进程也会在云数据库的助力下变得更快、更稳。想了解更多《华为云数据库GaussDB》专刊内容,欢迎点击下方【附件】下载哦!
-
《数据库原理▪GaussDB云数据库》MOOC第3季 春日携礼归来【活动时间】2022年3月15日 - 7月15日【活动主题】《数据库原理▪GaussDB云数据库》MOOC—第3季 春日携礼归来,MOOC免费学, 分享得更多【活动内容】 活动一: MOOC免费学Step1:点击报名:《数据库原理•GaussDB云数据库》MOOCStep2:报名完成后,将MOOC报名学习页面截图,盖楼打卡即可Tips:每个ID抢楼不得连续超过3楼,总楼层数不得超过10楼盖楼内容:华为云账号+MOOC报名学习截图;活动二:分享得更多转发下方活动海报至朋友圈,+转发语:《数据库原理▪GaussDB云数据库》MOOC—第3季 春日携礼归来:课程由8位博导团队+华为云数据库技术专家共同打造,免费学习还有好礼哦,可别错过啦!公开可见保持2小时以上,将转发内容的朋友圈截图回复至下方评论区!Tips:一定要公开可见保持2小时哦~【中奖规则】踩中幸运中奖楼层【奖励】活动1【奖励】活动2【盖楼超50层】楼层5%、15%、25%、35%、45%、55%、65%、75%、85%、95%500码豆/人1000码豆/人楼层8%、38%、68%、88%雨伞/高硼玻璃杯/GaussDB字母笔价值69元的书籍《数据库原理及应用》 其他活动开年采购季,8000元见面礼+0门槛抽奖,云数据库包年18元起!【参与有奖】GaussDB(for MySQL) 关键特性发布和技术解读什么是码豆?会员中心入口:https://devcloud.huaweicloud.com/bonususer/home码豆奖励活动规则:1)码豆可在码豆会员中心兑换实物礼品。2)码豆只能用于会员中心的礼品兑换,不得转让,具体规则请到会员中心阅读“码豆规则”。3)为保证码豆成功发放,如果修改过账号名还请向工作人员提供修改前后的账号名。 活动规则 1)请务必使用个人账号参与活动(IAM、企业账号等账号参与无效)。2)所有获得华为奖项的获奖用户,请于获奖后3日内完成实名认证,否则视为放弃奖励。3)本次活动如一个实名认证对应多个账号,只有一个账号可领取奖励;一个实名认证账号只能对应一个收件人,如同一账号填写多个不同收件人或不同账号填写同一收件人,均不予发放奖励。4)活动结束且用户填写完成领奖信息后,15个工作日内发放奖品,发放时间根据实际情况动态调整,如有延期敬请见谅。5)本活动最终解释权归华为云所有。
-
**云原生的主旨是构建运行在云端的应用程序,致力于使应用程序能够最大限度地利用云计算技术特性的优势,提供更加优质的应用服务**。 云原生也是一种构建和运行应用程序的方法,它充分利用了云计算的优势,重点关注如何在云计算交付模式下创建和部署应用程序。云原生应用适用于公共云和私有云,开发人员可以充分利用当前云计算平台上的资源来构建应用,采用适用于云计算环境下的开发方法进行软件开发。通过云原生的方式构建和运行应用程序,使企业更敏捷地进行创新,以更快速地向市场推广产品和服务,做到更快速地响应客户需求。 云原生与传统云计算最大的区别在于,**传统云计算关注的是如何提供性价比最高的计算、存储、网络资源,而云原生关注的是如何让产品能够支持快速验证业务模式,如何简化复杂的开发流程、提升研发效率,如何保障产品的高可用性让业务无须承受成长之痛,如何实现大规模弹性伸缩轻松应对业务爆发等**。 ## 云原生的内容 云原生是面向“云”设计的应用,因此技术部分依赖于传统云计算的三层概念,即基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。应用基于云服务进行架构设计,除了对业务场景的考虑外,对隔离故障、容错、自动恢复等非功能需求会考虑更多。借助云服务提供的能力也能实现更优雅的设计,例如弹性资源的需求、跨机房的高可用、11个9(99.999999999%)的数据可靠性等特性,基本是云计算服务本身就提供的能力,开发者直接选择对应的服务即可,一般不需要过多考虑本身机房的问题。如图所示,目前业界公认的云原生主要包括以下几个层面的内容。  1. 敏捷基础设施 基于云计算的开发模式要考虑如何保证基础资源的提供能够根据代码自动实现需求,并记录变更,保证环境的一致性。使用软件工程中的原则、实践和工具来提供基础资源的生命周期管理,意味着工作人员可以更频繁地构建更强可控或更稳定的基础设施,开发人员可以随时使用一套基础设施来服务于开发、测试、联调和灰度上线等需求。当然,同时要求业务开发具有较好的架构设计,不需要依赖本地数据进行持久化,所有的资源都可以随时拉起、随时释放,同时以 API的方式提供弹性、按需的计算和存储能力。 技术人员部署服务器、管理服务器模板、更新服务器和定义基础设施的模式都是通过代码来完成的,并且是自动化的,不能通过手工安装或克隆的方式来管理服务器资源。运维人员和开发人员一起以资源配置的应用代码为中心,而不再是一台台机器。基础设施通过代码来更改、测试,在每次变更后执行测试的自动化流程中,确保能维持稳定的基础设施服务。 2. 持续交付 持续交付是一系列的开发实践方法,分为持续集成、持续部署、持续发布等阶段,用来确保从需求的提出到设计开发和测试,再到让代码快速、安全地部署到产品环境中。 - **持续集成**:是指开发人员每提交一次改动,就立刻进行构建和自动化测试,确保业务应用和服务能符合预期,从而可以确定新代码和原有代码能否正确地集成在一起。 - **持续交付**:是指软件发布的能力,在持续集成完成之后,能够提供到预发布之类的系统上,达到生产环境的条件。 - **持续部署**:是指使用完全的自动化过程来把每个变更自动提交到测试环境中,然后将应用安全地部署到产品环境中,打通开发、测试、生产的各个环节,自动持续、增量地交付产品,也是大量产品追求的最终目标,当然,在实际运行的过程中,有些产品还会增加灰度发布等环境。 总之,持续交付更多的是代表一种软件交付的能力,过程示例如图所示。  3. DevOps DevOps从字面上理解只是Dev(开发人员)+ Ops(运维人员),实际上它是一组过程、方法与系统的统称。 (1)组织架构、企业文化与理念等,需要自上而下设计,用于促进开发部门、运维部门和质量保障部门之间的沟通、协作与整合。简单而言,组织形式类似于系统分层设计。 (2)自动化是指所有的操作都不需要人工参与,全部依赖系统自动完成,例如上述的持续交付过程必须实现自动化才有可能完成快速迭代。 (3)DevOps的出现是由于软件行业日益清晰地认识到,为了按时交付软件产品和服务,开发部门和运维部门必须紧密合作。 总之,DevOps强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件,如图所示。  4. 微服务 传统业务架构面临的一些问题: ① 单体架构在需求越来越多的时候无法满足其变更要求,开发人员对大量代码的变更会越来越困难,同时也无法很好地评估风险,所以迭代速度慢。 ② 系统经常会因为某处业务瓶颈导致整个业务瘫痪,架构无法扩展,木桶效应严重,无法满足业务的可用性要求。 ③ 整体组织效率低下,无法很好地利用资源,存在大量的浪费。 微服务的优势: ①微服务是一种架构风格,也是一种服务; ②微服务的颗粒比较小,一个大型复杂软件应用由多个微服务组成, ③它采用 UNIX 的设计哲学——每种服务只做一件事,是一种松耦合的、能够被独立开发和部署的无状态化服务(独立扩展、升级和可替换)。  一个微服务基本是一个能独立发布的应用服务,因此可以作为独立组件升级、灰度或复用等,对整个大应用的影响也较小。每个服务可以由专门的组织来单独完成,依赖方只要定好输入和输出口即可完全开发,甚至整个团队的组织架构也会更精简,因此沟通成本低、效率高。 根据业务的需求,不同的服务可以根据业务特性进行不同的技术选型,是计算密集型还是I/O密集型应用都可以依赖不同的语言编程模型,各团队可以根据本身的特色独自运作。服务在压力较大时,也可以有更多容错或限流服务。 ## 云原生应用的技术手段 从宏观概念上讲,云原生是不同思想的集合,集目前各种热门技术之大成,根据云原生的内容,可对应下图所示的几个关键技术。  在实际的云原生开发过程中,团队需要一个构建和运行云原生应用程序的平台,这个平台需要具有高度自动化和集成化的特点。从具体的技术手段来说,它会涉及微服务、DevOps、持续集成(Continuous Integration,CI)与持续交付(Continuous Delivery,CD)、容器等技术。 1. 微服务技术 微服务将应用程序开发为一系列小型服务的体系结构,每个服务都实现独立的业务功能,运行在自己的进程中,并通过HTTP API或消息传递进行通信。每个微服务都可以独立于应用程序中的其他服务进行部署、升级、扩展和重新启动,通常作为自动化系统的一部分,能够在不影响最终用户的情况下频繁更新现场应用程序。 值得一提的是,微服务领域有一个著名的“康威定律”:设计系统的组织、最终产生的设计等同于组织之内、之间的沟通结构。这意味着设计系统的企业生产的设计等同于企业内的沟通结构。下图形象地说明了这一概念,展现了企业现有沟通结构。简单地说,企业结构等于系统设计。  2. DevOps DevOps技术通过自动化软件交付和架构变更的流程,使得构建、测试、发布软件能够更加地快捷、频繁和可靠,如图所示。  可以把 DevOps 看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。传统的软件组织将开发、IT运营和质量保障(OA)设为各自独立的部门,在这种环境下如何采用新的开发方法(例如敏捷软件开发)是一个重要的课题。按照从前的工作方式,开发和部署不需要IT部门支持或者QA跨部门的支持,而现在却需要极其紧密的多部门协作。DevOps考虑的还不只是软件部署,它是一套针对这几个部门间沟通与协作问题的流程和方法。需要频繁交付的企业可能更需要了解DevOps。如果一个组织要生产面向多种用户、具备多样功能的应用程序,其部署周期必然会很短。这种能力也被称为持续部署,并且经常与精益创业方法联系起来。 DevOps的引入对产品交付、测试、功能开发和维护起到意义深远的影响。在缺乏DevOps能力的组织中,开发与运营之间存在着信息“鸿沟”。例如运营人员要求更好的可靠性和安全性,开发人员希望基础设施响应更快,而业务人员的需求则是更快地将更多的特性发布给最终用户使用。这种信息鸿沟就是最常出问题的地方。 以下几方面因素可能促使一个组织引入DevOps: - 使用敏捷或其他软件开发过程与方法; - 业务负责人要求加快产品交付的速度; - 虚拟化和云计算基础设施(可能来自内部或外部供应商)日益普遍; - 数据中心自动化技术和配置管理工具的普及。 DevOps 经常被描述为“开发团队与运营团队之间更具协作性、更高效的关系”。由于团队间协作关系的改善,整个组织的效率因此得到提升,伴随而来的生产环境的风险也得到降低。 DevOps的落地实现需要通过一套集成的工具链,具体包括以下目标: - 开发、交付和运维工具之间的实时协作; - 实现从需求获取和需求评审到设计和代码分析的持续规划; - 落实测试策略以实施持续测试; - 当成功完成代码签入后,通过自动触发构建持续集成; - 测试自动化脚本可以按照作业计划执行,实现持续交付; - 通过报告和仪表板持续监测程序发布质量; - 可通过自动化的缺陷识别和解决方案,帮助用户快速响应变更; - 可以提供基于关键绩效指标(KPI)的有价值的报告,以便用户快速做出决策; - 通过跟踪发布流水线实现持续交付。 3. 持续集成与持续交付技术 持续集成是一种软件开发的实践方法,它要求团队成员经常整合他们的工作成果(通常是程序代码)。通常情况下,团队成员中的每人每天至少提交一次自己的代码到代码仓库做集成构建,这样对于整个项目而言,每天就会有多次集成构建。每次构建都自动集成,这个过程通常还包括通过测试用例进行验证,以尽快检测构建错误。实践证明,许多团队都发现这种方法可以显著减少软件的构建错误,并且可以让团队更快速地交付整体软件功能。 持续交付是一种以可持续的方式安全快速地将所有类型的软件变更(包括新功能开发、配置更改、Bug修复等)转化为生产环节下的工作产品交付给用户直接使用的软件过程控制方法,它的最终目标是将变更直接部署到生产环境。即使面对大规模分布式系统、复杂的生产环境或是嵌入式系统的开发,以及平时软件的日常维护,持续交付都可以有条不紊地进行,在这个过程中,可以确保程序代码始终处于可部署状态。所以,即使是面对每天都需要进行软件开发和维护的数千名开发人员的大团队,也可以做到有条不紊地系统作战,这就完全消除了传统上必须遵循的按部就班的僵化开发流程。 4. 容器技术 容器技术与虚拟机技术相比,拥有更高的资源使用效率,因为它并不需要为每个应用分配单独的操作系统,所以实例规模更小、创建和迁移速度也更快。相对于虚拟机,单个操作系统能够承载更多的容器。云提供商十分热衷于容器技术,因为在相同的硬件设备中,可以部署数量更多的容器实例。此外,容器易于迁移,但是只能迁移到具有兼容操作系统内核的其他服务器当中,这样就给迁移选择带来限制。因为容器不像虚拟机可对内核或者虚拟硬件进行打包,所以每套容器都拥有自己的隔离化用户空间,从而使得多套容器能够运行在同一主机系统之上。正因为创建和销毁容器的开销低,所以容器成为部署单个微服务的理想计算工具。 **容器化最大的好处是保持运行环境的一致性,只要应用可以打包成容器镜像(通常使用 Docker容器),就可以一次编译后,在各处运行。** 同时,容器也可以作为应用运行的最小组件来部署,且更适合作为无状态应用运行。结合容器编排工具(如Kubernetes)将大大增强系统的扩展性和自愈能力,轻松应对大流量下的高并发场景,加快业务的迭代速度。Kubernetes作为CNCF(云原生计算基金会)成员的核心,本身就是与云原生应用的理念紧密结合的产物。Kubernetes的整体架构如图:  综上,我们可以归纳出云原生的三个主要目标: - 充分利用云计算技术的优势:采用云端优先策略,从云服务中获取最大价值; - 实现快速、敏捷、频繁的交付模式; - 通过技术创新更多地扩展云计算技术的边界。 云原生中包含的不同思想,与其所解释的云上应用架构应该具备的特性几乎是一一对应的: - DevOps、持续交付对应更快的上线速度,即敏捷性; - 微服务对应可扩展性及故障可恢复性; - 敏捷基础设施实现了扩展能力的资源层支持; - 康威定律在组织结构和流程上确保架构特性能够快速实施。 实际上云原生应用架构应该适用于任何应用类型。云原生应用架构适用于异构语言的程序开发,不仅仅是针对Java 语言。目前云原生应用生态系统已经初具规模,CNCF成员不断发展壮大,基于Cloud Native的创业公司不断涌现,Kubernetes引领容器编排潮流和Service Mesh技术,Go语言的兴起等,这些都为将传统应用迁移到云原生架构提供了更多的选择。 ## 云原生应用开发的原则 云原生的开发范式是软件开发演进的一种新型范式,它不仅仅是将应用程序迁移和移植到云平台上运行,更加关注如何利用云计算并最大限度地发挥其优势。为了实现这一目标,在生产和开发过程中,软件开发相关的部门都需要认真关注如何使用云服务,进而关注并实践如何构建云原生应用。综合前面章节的内容,可以归纳云原生应用开发的几项原则。 1. 原则1:云服务优先策略 原则:云服务优先策略(Cloud-First)。 描述:在评估技术解决方案中的服务或组件时,首先要考察目前市面上是否有可用的云服务功能,并优先考虑使用最适合用户需求的云服务。 理由:将需要自己负责全新开发的软件模块数量降到最低、最合理水平。例如可以直接利用云端的应用程序平台、数据库、持续集成、持续交付、数据分析服务、缓存服务、负载平衡服务等云服务功能,开发团队仅围绕这些服务构建定制化的软件,将主要的开发精力聚焦在业务功能的实现上。 参考建议: 云原生的服务应该部署在云端,除非受限于一些特殊的环境因素,如安全、合规问题,或者受限于特殊的网络、集成需求问题。 SaaS适用于一些大中型应用功能,同时也支持自定义和个性化设置,这一点相对于版权许可软件来说更具灵活性。 必须权衡考虑版权许可软件和开源软件。 2. 原则2:基础设施即代码 原则:基础设施即代码(Infrastructure as Code,IaC)。 描述:以处理应用程序代码相同的方式来管理基础设施配置以及工作流的定义。 理由:通过 API 的方式来构建环境,提供管理和执行运行环境工作流的工具,这使得环境配置可以视为软件功能的一部分。通过管理环境配置代码和应用程序代码,可以获得更好的总体配置管理体验。整个运行时环境都可以用版本化的方式进行管理。 参考建议: 需要使用支持IaC的工具; 需要为应用软件及其运行环境编写相应的测试脚本; 环境的准备和配置不可以通过手动操作的方式进行。 3. 原则3:敏捷交付 原则:敏捷交付(Agile Delivery)。 描述:在交付过程的各个阶段争取敏捷,包括开发前的项目启动和计划阶段,以及开发后发布管理和运维管理阶段。 基本原理:敏捷软件开发过程通常能使产品更快地投入生产,但如果开发过程控制过于死板,项目开发就无法敏捷,只有力争各个阶段保持敏捷,才可以最大限度地提高效益。 理由: 前期开发规划应充分考虑项目迭代周期与开发交付周期之间的呼应关系,使软件的开发过程适应敏捷开发的过程控制方式。 必须设定一个初始交付目标,这个交付物必须是可以运行的工作成果。 随着业务目标的调整,对于开发过程中的需求变更应该抱有开放的态度,拥抱变化。 开发团队和运维团队紧密合作,力求做到频繁发布,充分采用DevOps的开发理念。 快速试错,避免冗长的QA测试环节,最大程度地降低交付风险。 4. 原则4:自动化交付原则 原则:自动化交付原则(Delivery Automation)。 描述:力求在开发运维过程中做到从构建到发布的全自动化。 理由:实现软件构建、环境准备、测试和部署的自动化能力可以使得产品在加速市场化的过程中占据绝对的优势。 参考建议: 这个原则建立在前面的基础设施即代码的原则之上。 自动化测试工具是必需的。 “快速试错”的方法是为了加快部署和自动化生产。 应该设计一个监控系统和回滚计划,以便快速检测和回退有问题的版本,而不用等待错误修复。 5. 原则5:基于服务架构 原则:基于服务架构(Service-Based Architecture)。 描述:必须按照既定的项目目标和期望的特点来遵循各种形式的基于服务的体系结构(SBA)。 理由:所有形式的基于服务的体系结构都有其优点,应该加以利用。 虽然在选择一种具体的形式时需要权衡,但应该考虑和评估各种服务形式,为给定的解决方案确定最合适的架构方法。 参考建议: 为了确定基于服务的体系结构最适合的应用,在软件开发生命周期的早期就需要进行一些分析。 所有形式的SBA都要求按API的规范化开发。 应采用API优先开发战略。 需要考虑API的接口风格的标准化。 需要考虑API的接口的安全性,并采取相应的措施保障API不暴露给不安全或不受信的网络。 6. 原则6:12要素应用 原则:12要素应用(Twelve-Factor Applications)。12要素如图所示:  描述:遵循最佳实践(如12要素应用原则),开发云原生应用程序。 理由:一些组织多年来一直致力于开发云原生应用程序,并开始记录最佳实践,需要吸取别人的教训,并在适当的时候采取最佳作法。 参考建议: 构建过程,发布过程和配置管理实践可能受某些最佳实践的影响。 一些最佳实践会影响应用程序的部署和管理方式,因此可能有必要查看运营团队成员的最佳实践。
-
尊敬的客户:您好!为帮助您深入了解华为云产品,探索新的技术场景,我们非常高兴地与您分享一个好消息:为了更好地服务千万开发者,华为云推出开发者认证,真正让开发者在云上作业,懂开发会开发,与开发者共成长。由华为资深研发团队精心打磨,潜心研发的《云原生入门级开发者认证》于2022年3月7日正式上线!届时请进入华为云开发者学堂-开发者认证-云原生查看产品详情,体验使用,我们非常期待您的宝贵建议。以下为该开发者认证详情,您可提前了解:产品名称: 《云原生入门级开发者认证》适合人群: 高校学生、开发工程师、运维工程师等;培训方案: 从云原生开源技术讲到华为云云原生相关服务能力及增强特性;技术能力: 掌握容器、服务网格、微服务、DevOps等云原生核心技术及云上开发实践能力;认证价值: 通过理论结合实践,使云原生相关从业者具备云原生基础的理论知识和实操能力 。届时我们还将开展相关开发者认证上新活动,详情请关注华为云开发者学堂论坛-热门活动 相关通知。发布日期:2022年3月7日
-
【活动时间】2022/3/7—3/31【直播时间】2022年3月22日 19:00~20:30【直播主题】GaussDB(for MySQL)关键特性发布和技术解读本次直播GaussDB(for MySQL)将正式发布HTAP混合负载特性,复杂查询效率提升百倍,让企业决策更加快速,准确【嘉宾简介】主讲老师:佳恩,华为云数据库高级产品经理10年技术运维,数据库管理经验,熟悉MySQL,SQL Server等数据库引擎原理,设计,商业运营,目前负责华为云数据库GaussDB产品管理工作【参与方式】 注:以下3个话题均可参与,且盖楼评奖相互独立,每个有效盖楼30层以上开奖活动一: 分享海报或活动帖 ,回帖盖楼送好礼【直播报名入口】点我马上报名,3月22日可以收看直播哟!直播报名后,转发分享下方“活动海报”或“本帖”至朋友圈,+转发语:3月22日19:00, GaussDB(for MySQL) 关键特性发布和技术解读,参与活动就能赢取数10种礼品,一起参与吧!公开可见保持2小时以上,将转发内容的朋友圈截图回复至下方评论区回帖内容:华为云账号+转发截图奖励如下:奖品数量发放规则开发者定制笔记本/GaussDB字母笔数量不限每6层随机抽取一个幸运用户米格系列移动电源2500mA数量不限有效盖楼层数≥100层,按回帖格式回帖的用户,每增加10层,增加一个中奖机会 活动二:看直播,惊喜多多哦 (3月22日 19:00-20:30 ) 参与方式:>>>戳我观看直播<<<,直播期间发送小助手给出的口令,参与直播互动,就有机会参与抽奖奖励规则:登录直播平台观看本次直播,直播间有3轮抽奖:抽奖轮数中奖数量奖品第一轮2定制水杯/公牛插座第二轮2定制字母笔/平装套芯笔记本第三轮2GaussDB(for MySQL)书籍 活动三: 优质话题互动 ——分享学习感受(3月22日观看直播后再参与)回帖内容:结合本次直播内容,基于GaussDB(for MySQL),谈谈自己的认知、所感所想等。(视频制作前,请先联系小助手,1809232786,说明一下录制的内容,小助手可以帮忙把把关,避免跑题或者词不达意)呈现方式:视频,不短于3分钟录制要求:画质清晰,话题内容贴合要求,录制时组织好语言,视频时长3分钟左右【活动奖品&规则】奖品数量发放规则GaussDB(for MySQL)书籍 / 折叠烧水壶 / 荣耀智能体脂称23+若提交的视频被采用,即可获得左侧奖品其他活动开年采购季,8000元见面礼+0门槛抽奖,云数据库包年18元起!【参与有奖】GaussDB(for MySQL) 关键特性发布和技术解读【注意事项】1.获奖结果将在活动结束后7个工作日内进行公示,请报名和留言的伙伴关注社区内容,所有奖品将在活动结束后15个工作日内发放。2.活动奖品颜色随机,且部分奖品数量有限发完将用等值奖品代替;3.为保证活动的公平公正,华为云有权对恶意刷活动资源(“恶意”是指为获取资源而异常注册账号等**活动公平性的行为),利用资源从事违法违规行为的用户收回抽奖及奖励资格。4.本活动最终解释权归华为云所有。
-
2月24日,由CSDN主办的2022云原生超级英雄会在线上举行,与投身云原生的开发者们,共同探讨云原生领域的发展趋势与实践方法论。本次大会邀请了来自国内知名互联网公司、行业巨擘的一线云原生技术大咖,全方位洞悉云原生技术挑战,分享企业云原生落地实践痛点及经验,讲述开发者在适应云原生的黄金时代的变化中,需要加持哪些知识与能力,为开发者们拨开迷雾。非常高兴收到CSDN的邀请,来和大家探讨2022年的云原生展望。同时感谢徐诗瑶同学帮我把演讲整理成文。我们看到云原生的话题非常火爆,也知道了现在往后的技术发展都会有很大的部分会建立在云原生之上。所以今天也想和大家讲一下这个议题,为什么我们觉得在未来,会很大部分的发展建立在云原生之上。Kubernetes无处不在CNCF在每一年都会做年度调研,作为云原生的最重要的编排工具之一的Kubernetes(K8s)已经是无处不在,在不同的场景里面都有使用,包括在边缘计算,调查显示,在边缘计算中,大概76%都会使用到Kubernetes。大家如果接触一些新的技术,包括量级量子计算、5G、区块链以及AI方面等,都会涉及到云原生。说明云原生不再是我们考虑需不需要的问题了,它已经在很多的新的技术里面起到作用。我相信大家会在往后的日子里会碰到非常多云原生的技术问题,具体来说我们看一下边缘计算,边缘计算与云原生有非常密切的关系。我们在调研里面看到Kubernetes被高频率使用,在我们的总结中,边缘计算方面,大概有三分之二的开发者会使用边缘计算技术。大家可以多多关注一下这方面。在CNCF2021年度调研中,我们看到越来越多的人在使用云原生和Kubernetes,作为云原生容器编排工具,全球已经有96%的人会用到Kubernetes。这也证实了“Kubernetes无处不在”的说法。发展云原生,Kubernetes是一个必须的选项。另外,我们看到越来越多的Kubernetes已经在潜伏在很多的最底层的技术中,刚才看到新的技术都涉及到云原生,也是这个原因。老实说“Kubernetes is starting to go under the hood”,已经在底层发生作用了。在“under the hood”潜伏在底层技术的情况之下,90%会用到开发平台类似公有云做云原生的支持。所以可以看到目前非常多的云厂家会提供这些服务,我也看到越来越多的人使用公有云和混合云。总体来说,容器的采用和Kubernetes已经成为主流了。现在全世界有560万开发者的话,使用Kubernetes占后端开发者的31%。所以在未来开发者软件的路程中,多多少少会遇到Kubernetes。Kubernetes正在走向底层,90%的利用托管服务和方案平台的组织都会用到Kubernetes。现在目前非常多的云厂家以及云原生的开源项目都会支持Kubernetes,另外除了Kubernetes,也有很多人使用新的开源项目。在CNCF中,已经有120多个云原生的开源项目,很多公司为了能够掌握更多的开源技术,正在使用更多的不同的开源项目。虽然Kubernetes是最普遍的,但是我也推荐给大家其他不同的开源项目,大家可以参考一下。CNCF把开源的技术分为了三层:沙箱、孵化、毕业项目。大家可以多去了解一下这些全球都在使用的新技术。“Kubernetes在不断扩大的云原生社区中的使用率接近100%,这意味着那些投资云原生计算的人对未来充满信心和期待。"云原生计算基金会执行董事Priyanka Sharma说:“我们的数据还显示了云原生是多么普遍,无论是内部部署还是托管服务。我相信,随着容器基础设施的上层和底层不断成熟,2022年将成为边缘、可观测性和安全等新兴云原生领域的标志性一年。”世界也向着这个趋势发展,图中的用户例如丰田汽车、adidas等都在使用云原生。所以也可以补充说明一句,云原生无处不在。不止在新应用方面,旧用户也在使用。这对大家来说是一个非常好的发展方向。在国内,已经有42家企业拿到Kubernetes认可服务商的资格(KCSP),另外有34个认证过的Kubernetes 版本(Certified Kubernetes),还有12个是认可的培训伙伴 (KTP)。国内的贡献度在全球已经是第二位了,发展前景是非常乐观的。因此,云原生职业前景光明。在国内,已经有将上5000+经过培训和认证的专业人员,包括CKA、CKAD、CKS。CKA全名叫Certified Kubernetes Administrator,是面向管理者的;CKAD是针对开发者的;CKS是针对Kubernetes开发安全的。最后再次感谢CSDN的邀请,让我们携手推动云原生发展。原文链接:https://blog.csdn.net/cekeithchan/article/details/123210470
-
随着虚拟化技术的成熟和分布式框架的普及,在容器技术、可持续交付、编排系统等开源社区的推动下,应用上云已经是不可逆转的趋势,而云原生作为一套构建和运行应用程序的技术体系和方法论,已经在云上环境中发挥着重要优势。它充分利用和发挥云平台的弹性+分布式优势,为企业云上业务加速并提供保障。同时,其组织形式DevOps也为云原生提供着持续交付能力。本场沙龙,将围绕云原生以及DevOps展开讨论,帮助企业和用户搭建和规划全新的云原生应用,第一时间了解云新鲜技术,为企业安全应用建设保驾护航。|火线沙龙第23期|云原生&DevSecOps专场|时间|2022年3月5日(周六)19:00-22:00|地点|火线安全——bilibili直播间
-
本套课程由华为云云原生领域大咖精心打造,全面深入的对云原生的知识体系剖析。我们将课程分为三个阶段:黄金-->钻石-->王者,满足不同基础和学习目标人群的需求。精选数十个企业的典型应用场景,理论与实践相结合,帮助大家快速理解所学要点。集训营面向对象计算机、软件工程等专业的大学生涉及Kubernetes、Istio等技术的应用开发者其他的云原生技术兴趣爱好者课程5大亮点亮点1:系统化课程,进阶化提升本集训营课程分为黄金、钻石和王者三阶段,从云原生基础知识介绍到最佳实践讲解、底层原理和方案架构深度剖析,层层深入,可满足不同云原生技术基础和学习目标人群的需求。亮点2:选取典型应用场景,理论与实践相结合本集训营课程还将理论与实践相结合,精选数十个企业典型应用场景,作为学员上机实践案例,帮助学员将所学技术快速与企业业务相结合,服务于企业生产。亮点3:华为云资深专家带路,拒绝低效集训营讲师团队主要由华为云云原生团队核心架构师和资深工程师组成,包括多名CNCF社区的maintainer、深度参与了多个CNCF社区项目的设计和开发,具有丰厚的云原生技术积累和经验。亮点4:专属学习圈,教辅相伴,升阶无忧打造集训营专属学习交流群,学习助手贴心督学,全程跟进学员学习进展,实时反馈记录学员学习疑问,动态管理学员学习积分情况,教辅相伴,升阶无忧。亮点5:学练考一站式,多元化学习体验集训营围绕学练考一站式学习体验进行设计,包含干货课程学习、沙箱实验体验、微认证,同时还配套了开营直播、讲师在线答疑、小助手贴心督学等环节,极大丰富学员的学习体验。部分课程预览:学习链接:https://education.huaweicloud.com/programs/63384278-52ab-42e9-8e67-5dff5a9f37fd/about课程答疑:扫码添加小助手,加入课程交流群
-
网络安全问题猛于虎,一个小的漏洞可能会导致业务系统全线崩溃,损失上千万。另一方面,网络安全又相对非常复杂,既有形形**的安全技术,又有各式各样的安全工程能力。正所谓“道高一尺魔高一丈”,不断的攻防对抗中,安全设计者也面临很大的挑战。华为云MVP毛哲文是PaaS产品的首席安全专家,她认为,“攻防之间要做到平衡,知己知彼才能做一个好的安全解决方案。”下面一起跟随这位在安全领域耕耘多年的技术老兵,看如何根据业务构建安全方案,将安全技术系统性的落地。网络安全问题千差万别,但核心是相似的从大学到工作,毛哲文一直和安全打交道,从传统操作系统安全到应用安全解决方案,从移动操作系统安全到移动应用生态安全,再从云计算安全到云应用生态安全,毛哲文体会到了安全的趣味性,以及蕴藏在其中的安全架构之美。在一系列与安全相关的工作中,毛哲文总结:“虽然研究的领域不一样,但最基本的安全模型不会有太大差异。就像当谈到OS安全时,往往讲到Biba模型及BLP模型。当你从安全的本质、安全架构的视角去解决形形**的安全问题时,即便这些问题在系统中所处的层级不一样,也不会觉着安全问题有太大的差异性。而且你会发现系统各个层级之间的安全关联性、安全依赖性都会非常强。总之,安全架构与安全能力的抽象,会让复杂的问题变得简单。”也就是说,不同领域的网络安全问题表面看起来千差万别,大相径庭,但往往要解决的核心问题又是高度相似。被信息安全领域广泛应用的安全目标是CIA,即机密性、完整性、可用性。只是不同领域和不同行业对具体的安全目标解读会略有不同。比如对一个企业级应用来说,“机密性”更多强调的是应用的业务数据只能被应该访问的人/应用/服务所访问;而对于一个移动终端系统应用来讲,“机密性”往往更侧重于对终端用户个人数据、个人隐私的保护能力。从业务、架构看安全解决方案的实施毛哲文强调:“网络安全解决方案不能脱离具体的业务,同样也离不开安全的软件架构。”做网络安全,首先需要知道具体的业务特征,据此来制定相应的、具体的安全目标。只有清楚具体的业务场景、业务的核心价值资产,才能明确网络安全所要保护的目标对象。在此基础之上,才能更好地做安全威胁分析,做对应的安全设计。用安全的语言来讲,做安全设计要清晰地知道系统中的主体是谁,客体是什么,然后确保只有正确的主体才能访问可以被访问的客体资源。毛哲文提到的另一个关键是安全架构。安全要解决的往往不是局部性的问题,但一个局部性的问题又会导致整个安全防守系统的失效。所以攻和防的对抗往往处于一个不对等的地位。正因如此,从防守方来看,如何将一个复杂系统做到系统性的安全,安全架构就显得尤为重要。安全架构可以帮助我们系统性地看待和解决安全问题。一个系统无论有多复杂,都能从安全架构的层面进行抽象、建模,然后实施具体的安全策略,做到安全的系统性和完备性。即便有局部的漏洞发生,也可以通过漏洞的修复来弥补,从容应对持续的攻防对抗。另外,如果系统同时还配备安全感知、安全响应、安全恢复的安全韧性能力,系统也能更好地应对局部的风险,让防守变得更加积极。相反,如果一个系统没有完备的安全架构设计,只是试图从局部解决安全问题,它就无法应对持续的攻防对抗过程,系统的安全同样也无法进行完备性证明,软件便往往以生命的结束而告终。安全架构是软件具备系统性安全的必要前提,但依旧不能保证生产出来的软件就是安全的,例如,代码质量会严重影响最终产品的安全质量;软件自身满足了安全质量,但软件的运行环境安全又同样会影响软件的安全结果。设计、开发、交付、运维一个高安全质量的系统、服务或应用,是个非常复杂的系统工程。毛哲文强调,“安全技术能力和安全工程能力的融合是至关重要的。”在云原生2.0时代,应用现代化的目标就是让开发者更多地聚焦业务逻辑,让应用快速迭代,从而满足企业的竞争力要求。这便对配套的应用生产工具以及基础的运行平台提出更高的安全要求,安全技术和安全工程能力的完美融合将成为应用生产工具和平台的核心竞争力。即应用生产和运行的基础平台需要支撑和具备完备的安全技术能力,如隔离与访问控制技术、机密性保护技术、完整性保护技术、安全韧性技术等,同时,也要求DevOps平台有一套完备的安全工程能力,让应用在生产和运行过程中能快速敏捷地落地安全,满足软件的安全质量要求。毛哲文以云原生安全为例,详细谈了谈如何保证应用的全生命周期安全。云原生下,如何确保应用全生命周期安全?当下云原生2.0正在加速改变每个行业中的各种组织,因为它能使这些组织运行的更加快速、更灵活、更加智能化。华为一直致力于云原生的现代化能力,为云原生应用的生产打造高效、安全等核心竞争力,确保客户能快速生产,部署,运维安全、合规的应用。针对应用的安全,可以抽象为三个维度,分别是应用安全,应用运行环境安全,应用安全运维。确保应用在这三个维度是安全可控的,并满足合规要求。云应用安全视图其中,应用安全通常要包含正确的认证、鉴权机制以及最小的权限管理,即正确的访问控制,确保正确的人/应用/服务才能访问该应用的数据,或者使用本应用提供的服务。应用运行环境安全囊括了网络安全、OS安全、容器安全、中间件安全等基础设施安全。安全运维则包括安全感知、安全响应、安全恢复等安全韧性能力。应用的安全贯穿应用整个生命周期,以华为云DevSecOps平台DevCloud 为例,它将华为多年积累的安全技术能力和安全工程能力进行深度融合,通过解决方案让安全顺利左移,确保应用在出生的过程中就是安全的、可信的,降低安全门槛,端到端提供安全设计开发能力、自动化测试能力,帮助客户快速构建端到端的研发体系,让安全能够敏捷落地于应用的生产、交付、运行过程中,更好更快更安全地支持多云多中心的分布式架构。安全设计与开发:在应用的开发过程中,提供安全设计能力,其中也包括安全合规设计能力;同时提供安全开发框架,包含统一的认证能力、数据安全管理能力、接口安全能力、web安全开发框架等;提供全量的代码检查能力,同时也支持在代码提交过程中,设置代码提交门禁,确保提交代码的质量,并包含多种语言的支持,对代码进行安全检查并针对问题提供修复及建议。降低整个设计与开发过程的安全成本,提升安全设计及代码的安全质量。安全测试:安全测试可以融入到应用生产的整个过程,从安全测试的设计,到用例的生成、执行,包含代码检测、漏洞检查等,都可以融入应用的生产和交付过程中。另一个要重点关注的是接口安全,包括接口的安全设计、安全运行、安全监控。例如:在设计阶段进行接口认证、鉴权、参数安全、协议安全等设计。测试用例和执行与接口设计实现自动化生成和适配,快速提升接口级安全。安全编译构建:编译构建阶段可以承载比较多的安全活动,包括构建前的代码检查、深度开源漏洞检测、隐私合规扫描、安全编译选项等等。安全发布:可配置相关安全门禁,如漏洞门禁等,同时包括病毒扫描、关键资产检查及软件签发过程,确保最终软件在交付过程中是安全的、完整的。安全运营与运维:安全运行阶段需要匹配稳定的、安全的运行环境,配套持续的安全监控能力,做到安全感知、响应和事后的恢复能力。安全度量与可视化:制定相应的安全度量标准,通过整个应用生命周期中的平台数据,可以在看板里展示服务生命不同环节中的安全度量结果,做到对应用的安全状态一目了然。应用的生命周期能够以看板的形式进行安全过程的可视化,以及运行状态的可视化。最后,毛哲文强调了软件工具链的安全问题。她指出,云原生安全对软件供应链的安全提出了更高要求,确保软件制品在整个生产过程中是可追溯的、安全的、可信的显得至关重要。尤其很多应用的开发基于大量开源软件,不仅要保证自研代码的安全性,还要保证应用所依赖的开源软件的安全,同样需要保证软件生产过程的安全性。华为一直都非常重视软件供应链的安全,并在工具链上构建全量能力,除了保证自研代码安全、开源依赖安全的能力之外,同时也保证整个软件生产和部署过程是可追溯、可审计的,包括软件供应链自身完整性保护,保证整个过程满足可信要求。
-
点击报考——云原生入门级开发者认证点击观看——往期直播精彩回顾集锦(云原生入门级开发者认证试听课)---------------------------------------------------------------------------------------------------------------------------------------------------------------------->>>点击立即报名参与活动<<< 聚焦云上应用设计、构建和运维打造的系统化认证,帮助开发者基于华为云服务及工具进行开发、实践、应用构建,与云上技术齐驱并进,助力开发者职业成功。 华为云面向高校学生、个人开发者、企业开发及运维人员重磅推出——华为云云原生入门级开发者认证(HCCDA - Cloud Native)人才计划大咖直播+干货课程+沙箱实验+模拟考试,学练考一站式赋能学习掌握云原生核心理念和架构,提升基本开发实践能力,赢取多重精美好礼! >>>点击了解活动详情与获奖规则<<< 【活动时间】 :2022年3月9日-4月2日 【活动亮点】:聚焦云原生热门技术领域,华为云专家精研认证课程,学练考测一站式学习赋能,获取官方认证和丰富好礼 【活动流程】:点击了解活动详情,了解具体活动流程,不错过任一精彩环节 step1.活动报名(扫码或点击活动页一键报名)⇒ step2.课程直播(观看直播,学习干货课程)⇒ step3.沙箱实验(动手实验,巩固所学知识)⇒ step4.模拟测试(参加模拟测试,检验学习效果)⇒ step5.报考认证(通过认证,赢取丰富认证权益) 【活动内容图谱】: 【活动奖品】:奖品贯穿活动全程,包含:华为手环4e、罗技键鼠套装、雷柏机械键盘V500、京东京造金属鼠标垫、定制双肩包、折叠帆布包、定制键盘、价值500元的全额认证考试券、价值400元的2折认证考试券、价值350元的3折认证考试券、价值200元的6折认证考试券 【活动加群学习】 :扫码备注“HCCDA”加群,了解最新学习与获奖信息,如扫码失败,可添加小助手微信HWcloudedu加群。 【活动获奖攻略】: 华为云云原生入门级开发者认证(HCCDA - Cloud Native)人才计划活动获奖攻略活动模块具体环节奖品名称获奖条件HCCDA - Cloud Native 宣发会签到/互动抽奖罗技键鼠套装成功报名活动,参加宣发会直播,积极互动,随机抽取10名幸运儿赢取宣发会直播抽奖价值500元的全额认证考试券成功报名活动,参加宣发会直播,积极互动,随机抽取6名幸运儿赢取价值350元的3折认证考试券成功报名活动,参加宣发会直播,积极互动,随机抽取6名幸运儿赢取雷柏机械键盘V500成功报名活动,参加宣发会直播,积极互动,随机抽取6名幸运儿赢取HCCDA - Cloud Native 人才计划正式活动观看课程-直播奖京东京造金属鼠标垫报名观看每场课程直播,积极互动,每场直播随机抽取3名幸运儿赢取价值350元的3折认证考试券1.报名课程学习直播,观看直播,参与抽奖2.累计8场直播,每场课程-直播抽取3名幸运儿赢取价值500元的全额认证考试券1.在100%观看完8场直播的用户群中,抽取10名幸运儿赢取;2.且成功报名云原生入门级开发者认证人才计划活动。雷柏机械键盘V500定制双肩包1.观看课程直播,在直播期间下单购买认证;2.凭购买的截图跟小助手Hwcloudedu联系赢取,名额有限,先到先得。完成沙箱实验奖价值350元的3折认证考试券分别在6个实验中,各抽取3名100%完成实验的幸运儿赢取价值500元的全额认证考试券在100%完成6个沙箱实验的用户中,抽10名幸运儿赢取无线鼠标在100%完成6个沙箱实验的用户中,抽6名幸运儿赢取通过模拟测试奖价值500元的全额认证考试券高分通过模拟测试的前15名,赢取全额认证考试券获奖用户需成功报名活动+观看完活动的8场直播/回顾+100%完成活动的6门实验价值200元的6折认证考试券高分通过模拟测试的前16-60名,赢取6折认证考试券获奖用户需成功报名活动+观看完活动的8场直播/回顾+100%完成活动的6门实验通过开发者认证奖定制双肩包参加正式活动的用户群,在规定时间内通过认证,拿到HCCDA - Cloud Native证书,按照持证时间排名:1.排名1-10的用户赢取定制双肩包;2.排名11-20的用户赢取定制键盘;3.排名21-30的用户赢取折叠帆布包。定制键盘折叠帆布包备注说明1.若发放奖品时,出现库存不足,则优先发放等价值的其他奖品。2.用户限制说明:a、 参加本次活动的用户必须为华为云注册用户。同时为保证活动公平性,禁止用户以IAM账号身份参与活动,否则将视为无效。b、 领取奖品的用户需为华为云实名用户且完成活动报名,未完成将不发放活动奖励。c、 本活动适应同一用户规则,同奖项内奖品不可多次获取(如有特殊说明除外):同一用户是指根据不同华为云账号在注册、登录、使用中的关联信息,华为云判断其实际为同一用户;举例说明:具备同一证件号(比如身份证号/护照ID/海外驾照ID/企业唯一识别号等)、同一手机号、同一设备、同一IP地址等;d、 本次活动一个实名认证账号只能对应一个收件人,如同一账号填写多个不同收件人,不予发放奖励。e、 活动报名后,请勿修改社区昵称和华为云账号,由此产生的统计问题,如过了申诉期,小助手不再处理。(申诉期为活动结果公示7天内。) 部分获奖名单公示:1.华为云云原生入门级开发者认证人才计划直播活动中奖名单,见于附件01; 2.华为云云原生入门级开发者认证人才计划活动模拟测试获奖名单,见于附件02;3.华为云云原生入门级开发者认证人才计划活动完成沙箱实验获奖名单,见于附件03;4.有奖调研丨华为云云原生入门级开发者认证人才计划活动获奖名单,见于附件04;【温馨提示】在活动环节中了认证考试券的部分同学账号,系统在发券过程中反馈如下信息,请于4月15日12:00前跟小助手联系,更正后发放,逾期不候。公示期截至4月11日18:00,相关奖品将在公示期后相继安排寄出请获奖人员于4月15日18:00前添加华为云开发者认证小助手微信Hwabby666888未及时填写有效收件地址的直播部分中奖用户,请在公示期有效期内联系小助手补充登记,逾期视为自动放弃。若对公示结果有异议,也可以私信本帖楼主或者联系华为云开发者认证小助手,我们将认真核实与回复。 活动须知:开奖及奖品发放事宜(1)本次活动获奖名单届时将在本活动帖中公示,公示期为2022年4月11-15日,认证通过名单公示期为5月6-10日,相关奖品将在公示期结束后7个工作日发出,届时敬请关注相关信息。(2)您理解并同意,在适用的法律法规允许范围内,为确保奖品顺利发放,受限于奖品当时的库存状况等,华为有权对上述事项进行调整(如奖品以实际发放为准,价格不低于示例奖品)并向您提前告知。每位参加活动的用户理解并同意,活动主办方收集该等个人信息会转移给礼品发放的快递供应商公司负责具体执行礼品的邮递服务。收集的该等个人信息会自奖品寄出及发放结束后(为防止奖品遗失等突发情况)保留30个自然日用于邮寄快递服务、通过邮箱发放考券等,自该期限届满后,该等所有数据会被删除或者销毁,在主办方持有该个人数据期间,用户可以联系华为云按照法律规定履行数据主体的权利,包括但不限于撤销同意、请求删除、访问、查阅或者复制、更正或者补充、删除、知情权、决定权、您有权要求我们对您的个人信息处理规则进行解释说明。若需行使上述权利,联系方式请见《隐私政策声明》。为保证活动的公平公正,华为云有权对恶意刷活动资源(“恶意”是指为获取资源而异常注册账号等**活动公平性的行为),利用资源从事违法违规行为的用户收回奖励资格。本活动规则由华为云在法律规定范围内进行解释。华为云保留不时更新、修改或删除本活动规则的权利。上述更新、修改或删除于公布时即时生效,用户应当主动查阅本活动规则的最新内容;所有参加本活动的用户,均视为认可并自觉遵守《华为云用户协议》、《可接受的使用政策》、《隐私政策声明》、《华为云开发者生态隐私政策声明(补充华为云开发者学堂活动特别说明)》。相关服务等级协议(SLA),以及华为云服务网站规定的其他协议和政策(统称为“云服务协议”)的约束。云服务协议链接的网址:http://www.huaweicloud.com/declaration/sa_cua.html如果您不同意本活动规则和云服务协议的条款,请勿参加本活动。
-
大数据技术的内涵伴随着传统信息技术和数据应用的发展不断演进,而大数据技术体系的核心始终是面向海量数据的存储、计算、处理等基础技术。支撑数据存储计算的软件系统起源于20世纪60年代的数据库;70年代出现的关系型数据库成为了沿用至今最常用的数据存储计算系统;80年代末,专门面向数据分析决策的数据仓库理论被提出,成为接下来很长一段时间内发掘数据价值的主要工具和手段。2000年前后,面向非结构化数据的NoSQL数据库兴起。2010年前后,对于大量异构数据源进行统一存储使用的需求催生了数据湖概念。同时随着云计算技术的深入应用,大数据技术完成了从私有化部署到云上部署再向云原生的转变。近年来Hudi、Iceberg、Delta Lake三大开源数据湖的面世推动数据湖整体进入产品化阶段。与此同时,与容器、Serverless等云原生技术的深度融合,引领数据湖产品开始走向云原生。云原生数据湖支持异构数据灵活存储、计算资源弹性伸缩,能够帮助企业应对当前数据结构愈发复杂、数据处理分析时效性要求不断提高的业务环境。但云原生数据湖仍处于发展初期,技术路线不统一,业内产品能力良莠不齐。中国信通院云计算与大数据研究所依托中国通信标准化协会大数据技术标准推进委员会(CCSA TC601),联合腾讯云、阿里云、华为、星环、百度、海康威视、亚信、中国移动云能力中心等企业的二十余位专家共同参与编制完成了《云原生数据湖技术要求与测试方法》,帮助大数据产品供应商及用户方评估云原生数据湖的技术能力和研发方向。本标准在体现存算分离、弹性扩缩容、统一元数据管理等云原生能力的同时,覆盖了云原生数据湖所具备的一系列能力,总体分为存储能力、计算能力、安全能力、数据管理能力、兼容能力、运维能力、湖应用能力、高可用能力八个能力域。目前,中国信通院依据该标准正式启动首批云原生数据湖评测工作,作为“可信大数据”产品能力评测体系的新项目。2022年6月份“大数据产业峰会”上将为通过首批评测的产品颁发证书。欢迎相关单位积极报名参与。
-
如今,企业面临着指数级递增的海量存储需求,业务也面临更多的热点和突发流量带来的挑战。由于企业需要降本增效,进行更智能的数据决策,传统的商业数据库已经难以满足和响应快速增长的业务诉求。在此背景下,云原生数据库成为大势所趋,不管是老牌的数据库厂商,还是大型云计算企业都在向这一趋势靠拢。全球知名咨询公司Gartner指出,云将主导数据库市场的未来,到2022年,75%的数据库将被部署或迁移至云平台,只有25%的数据库会在本地运行。云化无疑代表了未来,企业如何在云原生架构下使用数据库,就成为必须要思考的问题。云原生数据库正当时云原生数据库,是一种通过云平台进行构建、部署和分发的服务。这种云原生属性是相比于其他类型数据库最大的特点。作为一种云平台,云原生数据库以PaaS的形式进行分发,用户可以将该平台用于多种目的,例如存储、管理和提取数据。云原生数据库通常通过在云基础设施之上安装数据库软件来实现,这种方式使得云原生数据库具备了传统数据库所不具备的直接访问性和运行时可伸缩性。首先是普遍可访问和高可用性。因为云原生数据库是完全存在于云上的,所以可以随时随地从多前端访问,提供云服务的计算节点。因其集群部署在云上,所以单点失败对服务的影响特别小。当需要升级或更换服务的时候,可以对节点进行不中断服务的逐渐升级。其次是高扩展性与可迁移性。云原生数据库会与底层的云计算基础设施分离,所以能够灵活及时的调动资源进行扩容和缩容,从容应对流量激增可能带来的压力,以及流量低谷期因资源过剩造成的浪费。正是因为能够灵活扩缩容,云原生数据库也具备很强的可迁移性,我们甚至可以粗暴的理解为,在新的位置扩容100%,又在旧的位置缩容全部的50%。此外,云原生数据库还具备可监控性和安全性的特征。在传统数据库的黑箱状态下,是无法保证及时处理扩容、节点故障等需求和问题的,但是云原生数据库全盘部署在云上,且各服务之间相互独立,因此可以对应用或服务提供更多层的安全防护,并实现许多新的容错服务。最后是演进式设计与快速迭代。云原生数据库中的各项服务之间是相互独立的,个别服务的更新并不会对其他部分产生不利影响,而不是一旦出了问题就只能全场熄火。此外,云原生的研发测试和运维工具是高度自动化的,这使得应用的更新会更加快速频繁。下一代云原生数据库架构近十年是数据库市场发展最快的十年。根据Gartner的数据,目前数据库市场营收已经达到整个软件市场的18.4%,而云数据库贡献了其中的68%。特别是近几年,云原生数据库的理念为市场和各大云厂商所认可,各大厂商纷纷在自研云原生数据库领域持续发力,未来的云数据库市场是自研云原生数据库之间的竞争。在云原生数据库领域,AWS于2014年推出的Aurora是先行者。国内厂商也不甘落后,阿里云在2017年推出了PolarDB,腾讯云在2018年推出了CynosDB,华为云在2020年推出了GaussDB for MySQL。各大厂商都希望基于成熟的基础设施“云”化技术,解决传统数据库架构上的短板。尽管云原生数据库的出现,很好地解决了传统架构数据库的诸多缺陷,如:数据问题回档慢、维护成本高、可用性低、故障恢复慢等,让企业能够更高性能且灵活地访问数据。但不可否认的是,云原生数据库才刚刚走出了第一步。首先是实现了存储和计算分离,打破了存储的单机限制,使得存储独立弹性成为可能,并为后续的一写多读集群奠定了基础。其次是基于分布式共享存储的一写多读架构,使得数据库的读能力可以快速Scale Out,同时由于多个读节点和写节点共享同一份存储,降低了成本,提升了资源利用率。虽然当前的云原生架构解决了存储的弹性问题和读扩展问题,极大的提升了云原生数据库的弹性和扩展能力,但是依然存在两个比较大的瓶颈点,即内存弹性和单点写入问题。因此,阿里云数据库的总负责人、达摩院数据库首席科学家李飞飞认为,下一代云原生数据库架构将在以下两个方向实现突破:基于CPU和内存分离的分布式共享内存池当前的云原生架构虽然实现了存储和计算分离,存储独立弹性,但是计算节点仍然包含了CPU和内存,无法真正实现秒级弹性扩容和Serverless。因此在云原生数据库中实现CPU和内存分离,内存独立弹性非常有必要。同时CPU和内存分离可以让多个CPU共享同一份内存,降低内存资源开销。基于分布式共享内存池的多点可写技术当前一写多读的云原生架构,虽然实现了读能力的扩展,但是写能力仍然受到单机的限制,无法扩展。而采用分库分表的分布式数据库扩展,又会牺牲兼容性,需要应用感知和改造。多写架构主要困难在于信息交互的低效,导致线性扩展性低下。在CPU和内存分离以后,多个CPU可以共享同一个内存池来交换页面信息和事务信息,同时结合高性能RDMA网络和NVM,使得高性能多写架构成为可能。未来的云原生分布式数据库随着企业业务更加数字化、智能化,企业面临的数据存储量将会更加巨大,面临着更多突发状况带来的挑战。据IDC预测,2025年,三分之二的企业将会每天都发布软件版本,通过敏捷的开发能力来实现创新与交付,以形成差异化的市场竞争力。在这样的商业趋势下,数据库就需要全面进入云原生+分布式的时代,实现智能升级,充分释放云计算红利。所谓的分布式,是面向业务扩展而出现的一个概念,而分布式数据库,就是为了解决存储可扩展性的一类数据库。它是由多个相互连接的数据库组成,这些数据库分布在各个数据中心,通过中央服务器进行通信,然后组合在一起形成一个面向用户的单个数据库。基于Shared Nothing的架构,分布式数据库能够实现数据的水平分片、水平扩展。而云原生数据库是基于Shared Everything + Shared Storage 的存储计算分离架构,能够实现资源池化高效管理。因此,云原生数据库的优势+分布式数据库的效率,可以将两者的特性完美结合,代表了一种未来的解决方案。事实上,云原生和分布式如今已经融为一体。如果底层基础设施全部云化,人们思考技术问题的角度自然变成“云原生”角度。正如华为轮值董事长徐直军所说,随着云原生应用深入企业各个业务场景,云原生正在走向分布式,满足跨云跨地域统一协同治理、保证一致应用体验等新需求。未来,将云原生与分布式结合起来,全新的云原生分布式架构的数据库将具备高扩展性、易用性、迭代快速、成本降低等特点,具体而言:高扩展性云原生分布式数据库与底层的云计算基础设施分离,所以能够灵活及时调动资源进行扩容缩容,以从容应对流量激增带来的压力,以及流量低谷期因资源过剩造成的浪费。生态兼容的特点,也让云原生数据库具备很强的可迁移性。易用性云原生分布式数据库非常易于使用,它的计算节点在云端部署,可以随时随地从多前端访问。因其集群部署在云上,通过自动化的容灾与高可用能力,单点失败对服务的影响非常小。当需要升级或更换服务时,还可以对节点进行不中断服务的轮转升级。快速迭代云原生分布式数据库中的各项服务之间相互独立,个别服务的更新不会对其他部分产生影响。此外,云原生的研发测试和运维工具高度自动化,也就可以实现更加敏捷的更新与迭代。节约成本建立数据中心是一项独立而完备的工程,需要大量的硬件投资以及管理和维护数据中心的专业运维人员。此外,持续运维会造成很大的财务压力。云原生分布式数据库以较低的前期成本,获得一个可扩展的数据库,实现更优化的资源分配。结语应用程序和软件开发正在经历一场云原生的变革,从编排、管理到分析,所有的东西都开始在云上从头构建。由于在功能和可靠性上优于传统数据库,再加上增强的可伸缩性,云原生分布式数据库无疑代表了数据库的未来。可以预见,谁能够把云原生和分布式技术结合得更加完美,谁就会在未来的市场竞争中占得先机。文章来源:https://www.fromgeek.com/itcloudbd/459896.html
-
【摘要】 华为云沃土认证,方案分享,沃趣科技QFusion云原生数据库平台获华为鲲鹏&沃土云创认证本文分享自华为云社区《【沃土认证--方案分享】沃趣科技QFusion云原生数据库平台获华为鲲鹏&沃土云创认证 》,作者DTSEDeveloper近日,沃趣科技面向创新生态的云原生数据库运维管理平台沃趣QFusion v3.12获鲲鹏Compatible和Enabled认证。沃趣科技联合中原鲲鹏生态创新中心,推出基于ARM CPU 架构的云原生数据库运维管理平台产品QFusion v3.12,在帮助客户实现数据库自主可控的同时,为客户数据库上云,进行多类型数据库运维管理和跨云部署等实际业务场景,提出了切实可行的解决方案。此次通过鲲鹏认证的QFusion云原生数据库运维管理平台,是沃趣科技基于Docker和Kubernetes技术,全栈自主研发的,数据库即服务(DBaaS)云原生产品。在平台内提供MySQL/PostgreSQL/Redis/MongoDB/达梦/GaussDB/TiDB等多类型数据库的全生命周期管理服务,支持快捷安装部署,帮助企业更全面的管理数据库,提升业务敏捷度,轻松实现云化管理。作为华为OSC首批生态合作伙伴,沃趣科技已与鲲鹏生态深度对接,将全线数据库即服务整合到了华为-云原生应用市场。在中原鲲鹏生态创新中心此次部署认证的方案,更是充分利用了产品架构优势,结合华为云高阶服务云容器引擎CCE和云数据库GaussDB,更强劲的发挥了产品性能,并完全适配鲲鹏版国产数据库:达梦、TiDB和GaussDB,在数据库生态信创领域拥有不可替代的技术优势。目前,ARM版本的QFusion已完成与鲲鹏服务器的适配,除了基础的弹性云服务器ECS兼容适配之外,在中原鲲鹏创新中心的大力推荐和支持下,QFusion本次适配特别与华为云容器引擎CCE进行深度结合,进行集群的容器化部署与自动运维,完成易用性、实用性与性能的全面飞跃。未来并会将云容器引擎CCE作为QFusion的核心部署场景,主要看中了CCE的以下四个特点:1.简单易用通过WEB界面一键创建Kubernetes集群,支持管理虚拟机节点或裸金属节点,支持虚拟机与物理机混用场景。一站式自动化部署和运维容器应用,整个生命周期都在容器服务内一站式完成。通过Web界面轻松实现集群节点和工作负载的扩容和缩容,自由组合策略以应对多变的突发浪涌。通过Web界面一键完成Kubernetes集群的升级。深度集成应用服务网格和Helm标准模板,真正实现开箱即用。2.高性能基于华为在计算、网络、存储、异构等方面多年的行业技术积累,提供业界领先的高性能云容器引擎,支撑您业务的高并发、大规模场景。采用高性能裸金属NUMA架构和高速IB网卡,AI计算性能提升3-5倍以上。3.安全可靠高可靠:集群控制面支持3 Master HA高可用,3个Master节点可以处于不同可用区,保障您的业务高可用。集群内节点和工作负载支持跨可用区(AZ)部署,帮助您轻松构建多活业务架构,保证业务系统在主机故障、机房中断、自然灾害等情况下可持续运行,获得生产环境的高稳定性,实现业务系统零中断。高安全:私有集群,完全由用户掌控,并深度整合华为云帐号和Kubernetes RBAC能力,支持用户在界面为子用户设置不同的RBAC权限。4.开放兼容四个特点。云容器引擎在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。云容器引擎基于业界主流的Kubernetes实现,完全兼容Kubernetes/Docker社区原生版本,与社区最新版本保持紧密同步,完全兼容Kubernetes API和Kubectl。沃趣科技致力于提供更高效 、更稳定、更便捷的云原生数据库应用服务,进一步提升沃趣云原生数据库平台在国产助力各行业实现全面云化的能力,让数据库云延伸至业务领域需求最大的地方,为客户提供最优质高效的国产化数据库云解决方案。友情链接:开发者技术支持社区:https://bbs.huaweicloud.com/forum/forumdisplay-fid-1175-orderby-lastpost.html博客主页专区:https://bbs.huaweicloud.com/community/usersnew/id_1612437390514409技术支持提单平台:https://support.developer.huaweicloud.com/feedback/#/
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签