-
01 什么是云原生(Cloud Native) 在目前这个互联网时代,无论是中小型企业、还是大型的互联网公司都是可以拥抱到云计算的好处,各大公有云产商的平台提供了接近零的停机时间、无限的扩展性、可控的容错及成本控制等。但我们的业务如何配合云计算达到最大化的收益呢?那么就是云原生,通过云原生构建具有弹性、轻量级、无状态的应用以适应目前互联网发展所需的大流量及大负载服务处理的能力。02 云原生可以解决什么痛点应用需支持快速上线 应用需支持快速扩容 应用需实现故障监控探测 应用需实现故障自我隔离应用需实现故障自我恢复... 03 如何达到云原生 云原生并不是一种具体的技术,具体来说应该是一种思想的集合,包括敏捷、DevOps、CI/CD、微服务、服务治理、容器技术、云计算等,整合并重组以致于推动公司商业业务的发展。也可以说云原生是对技术、管理的一种整合。DevOpsDevOps(Development与Operations的单词组合)DevOps并不是一种技术,而是应用交付的文化,是促进开发、运维、测试3个部门间的沟通协作的整合,目标就是为了快速、稳定的交付应用。传统的开发方式会设计到多个部门,开发人员在对配置修改之后没有通知到运维人员,运维人员缺少对应用的运行环境及应用内部实现的了解,开发周期长等问题,会造成应用在发布时运维人员难以选择正确的运行环境或者配置、开发人员无法感知到应用运行潜在的问题,往往这些问题需要花费大量的时间进行解决。而为了解决这些传统开发方式的问题,就有必要引入DevOps文化。CI/CD持续集成(Continuous Integration)持续集成是指开发人员会持续的将代码更改提交到代码仓库中,更改会触发编译、测试等作业验证此次提交的代码是否满足预期要求,已确保新提交代码可以对原有代码进行集成,已防止新提交的代码造成部署后应用出现问题。持续交付(Continuous Delivery)持续交付是指持续集成的进一步扩展,已经正常通过测试及验证代码的稳定性,下一步就是将代码部署在预发环境中,可以使用自动化的方式重复的进行频繁的交付,这可以避免因为人工配置错误等原因造成问题。持续部署(Continuous Deployment)持续部署是指在持续交付的基础上,证实应用在预发环境中通过测试,将应用自动化的部署到生产环境的过程。有些应用场景也突出持续交付旨在交付构建的产物,而持续部署是负责在构建仓库中将构建产物部署到运行环境中。敏捷(Agile)敏捷是一种软件交付迭代方法,从项目开始就逐步构建应用,而不是试图在即将结束时立即交付所有应用。是将项目分解成一些称为用户故事的用户功能 ,对它们进行优先级排序,然后在较短周期中连续性的交付。微服务(Micro Services)微服务是一种架构模式,将单一大应用拆分成多个独立的轻量级服务,每个服务围绕具体的业务进行构建,服务可支持水平扩展,功能单一且独立。服务之间相互协调、互相配合并可以支持独立部署。服务治理(Service Governance)服务治理是为了实现对服务的生命周期管理与定义策略及规范,主要有服务注册、服务发现、负载均衡、服务限流、服务降级、服务熔断、服务重试、链路追踪、服务配置、API网关等等。主流有Dubbo、Spring Cloud等框架,但这些框架是针对于特定语言,如果有其他语言想要实现同等的服务治理能力,那么需要重复的造轮子去实现。服务网格应求而出,解决了开发语言之间的壁垒,解耦了服务访问者和服务提供者的拓扑,并把服务治理能力下降成通用的能力提供给不同的服务,大大的降低了服务复杂度及减少了开发人员压力。容器技术(Container Technology)容器是基于操作系统隔离的进程,这些进程间是受到资源限制并相互隔离,容器是没有自己的操作系统的,直接共享宿主机的内核,这比传统的操作系统虚拟化更加轻量级。目前容器解决方案主流是Docker,而容器管理解决方案是Kubernetes,为容器化的应用提供部署运行、资源调度、服务发现、动态伸缩、故障自愈等一些功能。云计算(Cloud Computing)云计算是提供按需弹性的计算、存储、网络资源的服务模式,这种模式可以快速提供安全可靠的IT基础设施,例如数据库、消息队列等服务,用户不需要关心太过于底层实现的事情,只需要用很简单的方法就可以接入使用。康威定律(Conway's Law)一个应用最终是什么样子大概率是由企业组织结构决定的,是组织内部、组织之间的沟通结构。要得了一个合理设计的应用或者系统架构,单单从技术方面考量是不够的,还需要从组织架构入手才真正有效。04 云原生总结再回顾下什么是云原生?我认为是软件的未来。而这个未来已经来到。 应用的架构从单机 -> 垂直扩展 -> 水平扩展 -> SOA -> 微服务一直在变革。类似互联网应用总是需要满足快速迭代、高可用性、高性能等,那么首先我们需要将应用设计成无状态并运行于容器平台之上,需要高服务能力时水平伸缩容器组的数量即可,通过容器特性实现高可用等,通过CI/CD打通实现自动化发布流程,服务网格打通语言间的壁垒及重复造轮子的问题,降低开发团队的压力。云原生应用需要与基础架构解耦,可以随意在任何一家公有云或者私有云上运行,并支持水平或垂直的扩展性要求。通过打通技术与管理上的壁垒,将二者更好的结合在一起创造出云原生应用。简单而又重复的事情,应该交由系统自动化去完成,把重点放在创造更多的业务价值上。关于作者叶康铭南开大学计算机系毕业、云计算及云原生的布道者、阿里云认证云栖专家、华为云认证云享专家、深圳HDZ社区核心组织者。熟悉国内外各大云产商,在大规模的服务应用、安全防护、计算平台、架构设计有多年的实践经验及管理方法,致力于让更多人和企业更好认识及应用云计算及云原生。为何书写作为一个布道者,有一个平台提供知识传播能力,帮助更多的人学习并应用云计算、云原生。作为一个技术人,记录下自己走过的技术道路,作为技术的沉淀积累,人生也需要定期的复盘,不断去思考优化调整。未来期待每周会定期输出云原生技术文章、从入门开始逐步剖析深入到企业级的项目中,也分享一些在架构设计领域的技术文章及想法。如果有技术上的问题,也欢迎一起探讨及分享。联系作者添加好友时麻烦请备注来源、公司及名称,谢谢HDZ社区—携手全球开发者 共建开放、创新、多元的开发者社区组织 HDZ是Huawei Developers Zone的英文缩写,是华为开发者生态面向全球开发者建立开放、创新、多元的开发者社区组织。 致力于帮助开发者学习提升、互动交流、挖掘机会,推动ICT、互联网等产业生态的建立和发展。 对云计算、IoT、人工智能、5G、区块链、鲲鹏、昇腾、软件开发与运维、开源等各技术领域感兴趣的开发者、软件工程师、创业者、运营人、产品人、大学生、老师等都可以参与到HDZ。 HDZ秉承开放、创新、多元的社区文化,完全由各地HDZ组织者、志愿者自发组建和领导。华为公司不直接参与HDZ组织建设和领导,只按需对HDZ社区活动提供必要的方向指导、资源支持、活动支撑等,并为各地HDZ组织者提供与全国组织者互动交流的机会。扫描上方二维码即可报名申请成为各城市核心者、志愿者
-
这篇文章在多家媒体网站都有刊载,不过好像内容略有不同,有些文章删除了少量文字。还有些莫名其妙的网站上也有,估计是属于机器人爬新闻,给自己累积访问流量的。中国日报网:http://ex.chi***ily.com.cn/exchange/partners/82/rss/channel/cn/columns/snl9a7/stories/WS5e0ae0bda31099ab995f4935.html凤凰网:http://biz.ifeng.com/c/7slnXHOWBiX天极网:http://news.yesky.com/hotnews/131/1983483631.shtml砍柴网:http://news.ikanchai.com/2019/1230/329499.shtml东方资讯:http://mini.eastday.com/a/191229023826526.html内容如下:2019运维大会在北京国宾酒店盛大开幕,此会由云计算标准和开源推进委员会主办(TC608),指导单位为中国信息通信研究院、中国标准化协会。2019运维大会面向互联网、金融及传统行业、广大运维技术人员,传播先进技术思想和理念,风向业内最佳实践。来自业界各方的知名机构、企业代表等,深入研讨 IT 运维发展趋势,分享先进运维技术和优秀实践成果。华为云DevCloud专家出席本次会议并发表了精彩演讲。专家分享到,2019年华为云在国内市场已经进入前四,并位居了领导者象限。在这样的背景下运维也具有很大的挑战。运维服务器规模快速增长,但运维人员不增长的情况下如何保证运维效率?一方面实现了运维活动各流程的自动化,一方面通过构建AIOps能力,减少MTTD和MTTR,提升云服务的可用性。实现一分钟发现,五分钟定位及十分钟恢复。依托华为公有云机器学习服务打造公有云SRE AIOps平台,支撑了各运维场景AI算法快速落地。通过自研的算法实现对底层硬件故障预测,使得用户对硬件故障无感知。在故障发现方面,通过对核心KPI的异常检测,实现先于客户发现问题,规避故障对客户的影响。通过调用链及故障定位算法,实现故障快速定位,实现快速止损能力。通过智能客服,提升客服服务质量,提升服务效率。在这次大会上,华为云DevCloud还荣获“2019 运维行业卓越贡献技术专家”和“2019 运维行业年度优秀案例”两大奖项。华为云DevCloud致力于结合华为30年研发实践、前沿研发理念、先进研发工具,推动敏捷、DevOps等研发效能优秀方法与实践在国内蓬勃发展,担任云原生产业联盟DevOps工作组副组长,积极推动和亲自参与行业DevOps标准的编写与推广工作。在2019年还联合中国信息通信研究院、南京大学联合发起了2019年中国DevOps现状调查活动并发布最终报告,为从业人士了解行业发展现状和实践水平提供了可靠的数据支撑。为了更好地支持企业提升软件交付能力,华为云DevCloud今年还推出了敏捷与DevOps专家服务,从人与组织、工程方法、工具平台、最佳实践等方面以咨询、实施、培训与认证等方式使能企业云化与数字化转型。2019年10月底IDC发布了《IDC MarketScape:中国DevOps云服务市场2019厂商评估》报告中,华为云DevCloud位居Leaders象限,在国内厂商中能力和市场份额两大维度均排名第一,全面领跑DevOps云服务市场。徐毅作为华为云DevCloud首席技术布道师,在DevOps领域长期耕耘,荣获“2019 运维行业卓越贡献技术专家”。他作为云原生产业联盟DevOps工作组副组长,不仅对华为公司构建面向云计算的先进运维体系作出突出贡献,而且作为DevCloud技术布道师积极推动DevOps理念在国内传播与实践落地,打造DevCloud专家服务提升企业研发效能,助力企业云化、数字化转型。未来希望能够为行业继续做出更多的贡献,持续推动DevOps优秀实践在国内的发展和落地。“分层分级持续交付流水线”根据研发流程/研发环境定义分级自动化流水线。分级流水线+匹配流水线的代码分支模式,解决了多团队产品协作问题:对于大的开发团队(30人以上),会产生代码提交、产品发布过程中的诸多冲突,没有流程与规则的限制,将会难以执行(如一整天都没有一条能跑通的流水线)。该方案的好处,是把流程固化到可视化的持续交付流水线上,团队可以在遵循大的流程原则基础上,不断地通过改进流水线来改进研发与发布的效率;质量活动放到流水线,分层管控,做到真正的质量内建:分层自定义质量规则,确保不合格的制品无法进入下一个环节,让流水线的自动门禁代替人工管理;高频快速的反馈,提升研发与发布效率:个人级的流水线不会影响到服务级、产品级流水线,可以通过高频的流水线执行,快速获取反馈,大大提升研发和发布效率。在中国软件产业及数字经济迅猛发展下,软件交付工程方法与技术的持续发展为中国DevOps云市场带来了机遇与挑战。华为云DevCloud致力DevOps效能提升,将进一步在华为可信软件变革下,持续增强智能研发、可信软件交付、生态体系等方面投入,为客户的软件交付提供更强的DevOps平台。
-
1WildFly简介WildFly是一个基于J2EE的开放源代码的应用服务器。曾用名(JBoss),代码遵循LGPL许可,可以在任何商业应用中免费使用。WildFly是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但WildFly核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。 2 环境信息2.1 环境信息类别子项版本获取地址OSCentOS7.5 Aarch64href="https://www.centos.org/download/" https://www.centos.org/download/服务器配置16U16GB40GB软件WildFly10.1.0http://download.jboss.org/wildfly/10.1.0.Final/wildfly-10.1.0.Final.tar.gz3 软件移植3.1 环境准备:OS安装类型:CentOS-7.5-aarch64-1804。 注:操作系统安装使用最小简化版安装(如上图),其余步骤安装一般安装操作系统步骤即可。 3.1.1 相关软件下载上传:1、 上传CentOS 7.5系统ISO镜像文件至服务器2、 上传wildfly-10.1.0.Final.tar.gz源码包至服务器目录下,如/opt, 下载地址如下:http://download.jboss.org/wildfly/10.1.0.Final/wildfly-10.1.0.Final.tar.gz 3.2 安装WildFly1、 安装WildFly上传附件脚本至要安装WildFly的服务器上的任意目录,如/opt。添加执行权限:chmod +x /opt/ wildfly _install.sh执行脚本sh /opt/wildfly _install.sh2、 提示wildfly install success表示安装成功。 3.3 验证执行1.启动服务器 2.通过地址访问起始页 4 参考信息https://www.huaweicloud.com/kunpeng/software.html
-
○ 如何使用华为云提供的CentOS镜像源(x86_64)?○ 如何上传文件到弹性云服务器。○ 无法登录到Windows云服务器怎么办?○ 弹性公网IP ping不通?○ Windows云服务器如何配置多用户登录?○ 无法登录到Linux云服务器怎么办?○ Linux操作系统类故障排除案例○ 如何上传文件到Windows云服务器?○ 云服务器登录前的准备工作有哪些?○ CentOS 7和EulerOS系列弹性云服务器如何安装图形化界面?○ 未安装重置密码插件且忘记密码时,如何重置密码(Windows)?○ Windows云服务器访问公网不通应如何处理?○ 裸金属服务器与弹性云服务器(虚拟机)的主要区别是什么?○ 裸金属服务器与传统物理机有什么区别?○ 弹性公网IP、私有IP、虚拟IP之间有什么区别?○ 裸金属服务器有哪些限制?○ 预付费和后付费是什么意思?如何选择?○ 是否可以在裸金属服务器上搭建自己的私有云环境?○ Windows Server 2012裸金属服务器如何修改SID值?○ 裸金属服务器部署KVM虚拟化软件后,创建的虚拟机如何被公网访问?○ CentOS 7系列裸金属服务器如何切换内核版本?○ 裸金属服务器可以绑定多个弹性公网IP吗?○ 创建私有镜像前云服务器、裸金属服务器或镜像文件需要完成哪些初始化配置?○ 如何将OVF、OVA文件导入云平台?○ 如何优化系统盘镜像使其支持实例快速发放?○ 如何自定义可自动扩容root分区的Linux私有镜像?○ 通过镜像文件注册私有镜像过程中,系统会对镜像做哪些修改?○ 如何配置云服务器动态获取IPv6?(公测)○ 如何选择操作系统?○ 如何创建IMS委托○ SUSE 11 SP4如何安装growpart?○ Windows操作系统制作私有镜像为什么要执行Sysprep操作?○ 工作负载异常:实例调度失败○ 如何搭建私有docker镜像仓库?○ 节点状态为“不可用”怎么办?○ 如何上传镜像?○ 是否每个公网访问的服务都需要绑定EIP?○ 如何规划集群中虚拟私有云VPC和子网网段?○ 集群网络规划涉及哪些网段?○ 如何制作Docker镜像?○ 如何获取IngressTLS类型的密钥证书?○ 是否可以直接连接Kubernetes的master节点?○ 什么是云容器实例?○ 云容器实例和云容器引擎有什么区别?○ CCI是否支持负载均衡?○ 如何制作Docker镜像?○ 事件二:重新启动容器失败○ 公有镜像是否可以导出?○ 如何使用云存储?○ 如何设置实例(Pod)数?○ 如何上传镜像?○ 如何从公网访问容器?○ 如何制作Docker镜像?○ 长期有效的docker login指令与临时docker login指令的区别是什么?○ 如何安装Docker?○ 什么是容器镜像服务?○ SWR的配额是多少○ 为什么docker login指令执行失败?○ 容器镜像服务是否收费?○ 如何制作镜像压缩包?○ SWR最多能存储多少个镜像?○ 如何解决内网下载镜像失败?○ 什么是TOSCA模板?○ 什么是应用编排服务?○ 什么是模板?○ 如何解决使用设计器打开模板失败的问题?○ 什么是堆栈?○ 应用编排服务如何收费?○ 使用设计器对浏览器版本有要求吗?○ 专属主机上部署的云服务器是否收费?○ 专属主机与裸金属服务器的区别?○ 什么是自带许可(BYOL)?○ 专属主机与专属云的区别?○ 什么是专属主机?○ 在什么场景下需要购买专属主机?○ 为什么创建云服务器失败?○ 能将普通云服务器迁移到专属主机上吗?○ 在专属主机和共享宿主机上创建的云服务器有什么区别?○ 能在同一台专属主机上创建不同规格的云服务器吗?○ 华为云云手机相较于其他方案有什么优势?○ 云手机的收费标准是什么?○ 如何获取Project ID?○ 云手机支持IOS系统吗?○ 通过公网访问云手机实例时,创建SSH隧道连接失败了,如何解决问题?○ 如何退订我的云手机云服务器?○ 如何设置“包年/包月”资源的续订操作?○ 为什么我的集群不能启用Istio?○ 灰度发布部署版本为什么不能更换镜像?○ 添加的对外访问方式不能生效,如何排查?○ 流量治理页面中,拓扑图里面的istio-ingressgateway怎么理解,为什么点击了没反应?○ 流量治理页面中,拓扑图是什么时间的数据?○ 基于请求内容发布策略对一些服务为什么没有生效?○ 流量治理页面,我创建的集群、命名空间和应用为什么不显示?○ 流量监控拓扑图中为何找不到我的组件?○ Pod刚刚启动后,为什么不能立即看到流量监控数据?○ 一键创建体验应用为什么启动很慢?
-
日前,全球权威的咨询与服务机构IDC发布了《IDC MarketScape:中国DevOps云服务市场2019厂商评估》报告。此报告中对中国主流DevOps云厂商从战略(Strategies)、能力(Capabilities)两个维度进行了全面评估,并给出相对市场份额(Relative Market Share)。“ 华为云DevCloud凭借领先的产品能力、卓越的本地化服务能力、完善生态体系以及前瞻的战略规划进入了领导者(Leaders)象限,产品能力与市场份额国内厂商双第一,全面领跑DevOps云服务市场。”华为云在2019年中国DevOps云服务市场厂商评估中处于领导者位置华为云DevCloud提供一站式、全流程、安全可信的DevOps平台,集华为30年研发实践、前沿研发理念、先进研发工具为一体,面向开发者提供研发工具服务,让软件开发简单高效智能。目前,华为云DevCloud提供项目管理、代码托管、流水线、代码检查、编译构建、云测(测试管理、接口测试、性能测试)、移动应用测试、部署、发布、应用运维管理、应用性能管理、CloudIDE、华为开源镜像站等服务,覆盖软件交付的全生命周期,打造全云化研发场景,开发、测试、部署、运维、运营等一切研发活动都在云中完成,全面支撑落地DevOps,助力软件企业研发模式转型,提升软件研发效率和质量。华为云DevCloud,一站式DevOps平台华为云DevCloud针对以下痛点:客户需求快速变化导致项目极易返工、开发测试环境复杂多版本分支维护困难无法有效监控进度和质量缺乏统一的持续集成和持续交付工具运维运营低效高校和企业实训教学难构建全流程DevOps平台,从需求下发、到代码提交与编译构建,测试与验证到部署与运维,打通软件交付的完整路径,提供软件研发托管运维端到端支持,具备多场景、全集成、全云化、高性能、高安全、高智能的特点。华为云DevCloud还有以下特点:✔ 支持Scrum和极致看板协作等2种敏捷精益流程框架;✔ 代码托管读写性能与传输速率提升50%;✔ 提供可视化分层分级、并行/串行、质量门禁、选择执行等流水线编排能力;✔ 支持14种主流语言的代码检查;✔ 支持17种构建标准,构建加速能力提升5倍以上;✔ 性能测试支持10万级别TPS的加压能力;✔ 应用运维支持数百种指标,提供一站式应用与资源关联分析能力,集成AI机器学习引擎,提供故障智能关联分析与预测;✔ 应用性能管理APM支持端到端全链路应用拓扑,具备AI分析能力。目前,华为云 DevCloud为30+万开发者提供服务,并在33个中国软件产业较发达的城市园区落地。通过线上(客服电话等)以及线下(社区活动、城市常驻服务团队、专家团队等)提供技术支持、实践训练营、敏捷与 DevOps 咨询、培训与认证等服务,助力企业及开发者掌握工程方法、最佳实践以及工具链产品,切实提升软件交付效率与质量。中国软件产业以及数字经济迅猛发展、软件交付工程方法与技术持续发展为中国DevOps云市场带来了机遇与挑战。华为云DevCloud将进一步在华为可信软件变革下,持续增强智能研发、可信软件交付、生态体系等方面投入,为客户的软件交付提供更强的DevOps平台。戳这里,了解华为云DevCloud
-
说起这个欠费啊,曾经吃亏一次了。因为购买了按需收费的服务器,因为跟随课程学习,课程赠送数量有限,就自己购买了,做完课程实验就删除。想的很简单,根据经验就是这样的。但是,总是有但是,结果隔了几天收到欠费提醒,最终查明是服务器的云盘还在收费,服务器没了云盘还在。虽然这个事华为的售后能解释通,为了用户数据安全,云盘要手动单独删除。对用户来说一是带来不必要的损失,二是不符合一般认识,我购买的时候是一套的,一个订单的,我删除也是从根上删除的,为何不是一套都删除?如果保留云盘,也该提示用户,最好是让用户删除挂载的云盘后才能删除服务器。上次已经过去半年了,这次还是做课程,套餐上有一键部署免费送3天,但是我的一键部署出异常,第二个选项就是自建云容器,按需每小时0.47元。等不到解决问题我就自建了,有订单有资源。用了不到2个小时我就删除了。删除的时候还在想别出现上次漏删的情况,这次只有有容器,也没有云盘和其他单独的东西。但是,还是但是,11.2创建并删除的,今天11.5号早晨有收到欠费信息。打开收费明细也没有导航到收费资源的连接,我的资源里确实有一些资源都是课程上的,都是包月的,找了好久真没找到。订单上没有资源连接,收费明细上没有资源连接。只能到资源里一个个找。这个资源还真难找。最后在售后小哥的指引下找到了。但是我就奇怪了,2个容器资源还在,那当初我删除的是什么东西?这种资源布局真不好找啊我的订单上有2个链接,但都是订单说明,没有资源位置收费是收了好几天了收费明细和费用详单里也没有资源连接现在真是有点心悸了,再也不敢随便买资源了,肯定不能再买按需收费的了,包年包月也不敢设置自动续费了最后看看别人家的订单,从订单可以找到资源,其实要知道资源买的多了,可能很乱,但是订单是明确的,从订单能导航到资源,是必须要的。通过这个链接能导航到具体资源,对资源进行管理,关机、删除、续费等等。哪怕一个订单多个资源,我也能一一处理,不会漏掉。如果一个订单的资源散落在各个角落,用资源类型重新组合来管理,更乱套了。
-
报名地址:https://www.huodongxing.com/event/45156176090004515617609000关于Cloud Native DaysCloud Native Days China由云原生基金会(CNCF)携手华为云联合主办,致力于推广和普及容器技术。2019年将行走国内10大城市,与云原生爱好者一起悦享技术。深圳站邀请了华为云、广发证券、顺丰科技的4位资深讲师现场分享容器化一键式交付、容器编排管理、多云混合云技术发展趋势等,邀您共同参与! 精彩议程深圳 11月2日蓝马咖啡——深圳市南山区科技园中区桑达科技大厦东座1楼13:00 - 13:30签到入场13:30 – 14:15 基于云原生技术的广发证券数字化全景研发平台杜瑞罡 / 广发证券14:20 – 15:05 容器CI/CD流水线,应用高效容器化的利器周佳威 / 华为云15:05 – 15:20茶 歇/交流15:25 – 16:10 顺丰“快递+”研发部的研发效能提升实践彭中强 / 顺丰科技16:15 – 17:00克服选择困难症,多云混合云让客户上云无后顾之忧周楠 / 华为云 大咖&Topic 杜瑞罡(广发证券终端应用研发总监)中山大学计算机博士, 2012年加入广发证券,现任广发证券信息技术部终端应用研发总监,推动企业大中台、小前台技术架构落地,并着力打造公司数字化全景研发平台,熟悉高并发应用架构设计,对云原生、微服务、容器化、服务网格等技术有着丰富的实践经验。《基于云原生技术的广发证券数字化全景研发平台》随着AI、云计算等技术逐渐向垂直行业下沉,各行各业均在努力探讨如何利用科技的力量推动公司数字化转型。广发证券以IT资源的数字化运营为切入点,率先在IT组织层面尝试以Data First的思想重构研发流程。为此我们通过云原生技术打造一套数字化的全景研发平台,在现有容器编排管理平台、CI/CD平台的基础上,做进一步优化和整合,以进一步提升研发团队快速迭代的优势,并方便各团队优化其IT资源投入。 周佳威 (华为云首席系统工程师)浙江大学计算机系硕士,从2015年开始参与Kubernetes容器平台、容器DevOps领域的产品设计与研发工作,《Docker容器与容器云》的作者之一。华为云SWR容器镜像服务与ContainerOps容器交付流水线产品的技术负责人,对基于容器的DevOps、CI/CD系统与工具链有深入理解和实践经验。《容器CI/CD流水线,应用高效容器化的利器》随着Docker、Kubernetes的普及,容器化应用的DevOps工具与流程也成为一个关注热点,JenkinsX、GitOps等项目也在快速发展。本主题将介绍如何使用Kubernetes管理容器化应用,以及如何实现Kubernetes上的容器应用DevOps流程。并以一个电商网站为例子,展示如何进行容器化的一键式交付。彭中强(顺丰科技“快递+”架构师)2013年加入顺丰科技,先后主导Linux、Unix等多个系统标准及私有云研发工作,现任“快递+”研发部架构师,组建研发团队、建立研发标准、提升研发效能。《顺丰“快递+”研发部的研发效能提升实践》顺丰“快递+”是基于服装、快消行业的仓、干、配一体全渠道供应链解决方案。本次分享将介绍“快递+”在研发过程在面临的安全风险、成本等问题以及如何通过流程、标准规范化提升研发效能周楠(华为云容器服务高级产品经理)于2013年加入华为,先后参与OpenStack、OPNFV、CNCF、OCI等社区工作,在OCI社区担任董事会代表、OPNFV大使等职位。18年至今任华为云产品经理,关注serverless容器及相关服务。《化繁为简:如何快速构建和接入Service Mesh体系》多云混合云在近期持续被市场关注,本议题主要围绕多云混合云及相关技术,根据客户案例总结多云混合云的典型场景,并介绍相关容器技术发展趋势。同时,根据不同的场景给出不同的技术组合建议,给出华为云的多云混合云解决方案及客户案例。活动答疑 Q:怎么确认报名是否成功?报名成功后,系统会自动发送报名成功提示信息,入场时凭信息签到即可 Q:Meetup有交流群吗?如何加入?添加小助手微信(k8s2222)即可,TA会邀您入群 交通指南:· 地铁1号线高新站B出口步行300米· 驾车前往,停车15元/小时
-
体验官有奖体验第13期 | 华为云鲲鹏弹性云服务器KC1体验及评测By Coolincy 华为云账号 Coolincy 由于我们公司使用.net core 3.0 及docker进行业务开发,core 3.0 支持arm处理器,因此在申请了体验资源后,我第一时间对鲲鹏云服务器对core 3.0的支持情况进行简单的测试,中间也出现了一些小插曲。以下测试为方便起见,直接使用root用户进行操作,在正式环境使用,不建议使用root用户。1. 测试资源领取步骤,选择使用Ubuntu 18.04 64bit with ARM (略)2. 服务器启动后,在网络访问控制中打开如下常用规则3. 测试ping弹性公网ip,不通4. 测试SSH连接,不通5. 使用华为云自带VNC连接,可登录6. 查看防火墙状态,并未激活 7. 闲置半小时后,再试ping和SSH连接,已经可以连上了,我想应该是华为云在新服务器创建后,网络的开通有延迟造成的。 8. 在正式开始安装.net core 之前,我先进行了一次执行ubuntu包更新,但是这里卡住了,无法连接 http://ports.ubuntu.com/ubuntu-ports/9. 然而,在我正式的华为云服务器上,这个地址是可以正常访问的。 10. 既然不能连接ubuntu官方镜像,那就换apt源为阿里云镜像 http://mirrors.aliyun.com/ubuntu-ports/,再次进行更新操作,此时成功apt upgrade -yreboot11. 安装 .net core sdk 3.0.100 arm64版本下载3.0 sdk: cd ~wget https://download.visualstudio.microsoft.com/download/pr/cbc83a0e-895c-4959-99d9-21cd11596e64/b0e59c2ba2bd3ef0f592acbeae7ab27d/dotnet-sdk-3.0.100-linux-arm64.tar.gz这里实际上又碰到网络问题,没有下载成功,我从本地电脑下载后传到服务器上去了 mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-3.0.100-linux-arm64.tar.gz -C $HOME/dotnetexport DOTNET_ROOT=$HOME/dotnetexport PATH=$PATH:$HOME/dotnet12. 尝试新建并运行我第一个在arm系统上的 .net core mvc程序mkdir ~/democd ~/demodotnet new mvcdotnet run --urls="http://*:5000;https://*:5001"运行成功!13. 现在看看网站是否可以正常访问14. 既然是评测,那就随便跑个分看看对asp.net core 3.0 mvc 站点的首页做了一下简单测试ab -n 15000 -c 3000 http://localhost:5000/嗯,看见了么,并发10012.46rps,我伙呆!不但证明了dotnet core 3.0的强悍性能,也证明了鲲鹏服务器的强悍性能15. 后面也进行了docker ce的安装测试,比较顺利。并运行了一个redis容器简单的测试连接docker run -it --link redis:redis --network dockernetwork --rm redis redis-cli -h redis -p 6379测试运行 phpredisadmin 容器貌似容器运行成功,然而并没有看下日志看来这个镜像并不支持arm64,不作深究了 最后来个总结:整个测试下来,在网络上碰到了不少问题,一直到我写完这篇评测为止,过去了五六个小时了,ubuntu官方apt源依旧无法连接,微软dotnet core sdk的下载站点也无法连接,服务器也重启了好几次了,故障依旧。在程序开发上主要测试了dotnet core 和docker的运行情况,证明了dotnet core可以正常在鲲鹏云上运行,docker也可以正常运行,但部分镜像并不一定能100%可用,测试了redis容器和phpredisadmin容器,一个成功一个失败。如果要切换到鲲鹏云,那么要对现有的业务引用做充分的兼容性测试,建议能用docker的尽量使用docker,可以消除很多不必要的麻烦。图片不知道为啥发上来都糊了,这里附加一个pdf的版本
-
软件介绍Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。支持的操作系统经过华为云严格实测,以下操作系统在鲲鹏生态中可以完整运行Docker的全部功能:l CentOS 7.5centos-extra仓库必须处于“enabled”状态。这是操作系统默认配置,如果你已经设置成“disabled”,则需要重新设置。相关命令如下:l 查询仓库状态:yum repolist all例如:yum repolist all|grep "CentOS-7 - Extras"l 设置为“enabled”状态:yum-config-manager --enable例如: yum-config-manager --enable "CentOS-7 - Extras - mirrors.huaweicloud.com"l 设置为“disabled”状态:yum-config-manager --disable例如:yum-config-manager --disable "CentOS-7 - Extras - mirrors.huaweicloud.com"l EulerOS 2.8l Ubuntu 18.04安装与部署方式Ubuntu操作系统1. 准备环境准备实例从华为云官网购买鲲鹏云服务ECS实例,详细配置如下:类别子项版本云服务器配置ECS实例类型kc1.xlarge.4ECS配置4U16GBEVS(系统盘)高IO(40GB)EVS(数据盘)高IO(40GB)云OSUbuntu18.04Kernel4.15.0-29安装依赖包执行以下命令安装依赖包。sudo apt-get updatesudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common2. 执行安装方式一:通过软件仓库安装1) 老版本的Docker的命名为“docker”、“docker.io” 或 “docker-engine”,如果安装了这些版本,需要先卸载掉。保存在“/var/lib/docker”/中的内容,包括图片、磁盘和网络配置等都会保留下来。sudo apt-get remove docker docker-engine docker.io containerd runc2) 添加Docker官方GPG key。curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -3) 设置Docker CE软件仓库版本为arm64。sudo add-apt-repository \"deb [arch=arm64] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) \stable"4) 安装docker-ce软件。sudo apt-get updatesudo apt-get install docker-ce docker-ce-cli containerd.io如果需要安装指定版本的docker-ce,可以执行以下命令:sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io方式二:下载软件包安装1) 通过https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/arm64/,下载指定版本的软件包。2) 执行命令安装软件包及依赖。“package.deb”为下载的软件包。sudo dpkg -i /path/to/package.deb3. 启动软件1) 启动docker。sudo systemctl start docker2) 使用一个hello-world镜像验证docker是否正常。sudo docker run hello-world回显内容如下:Unable to find image 'hello-world:latest' locallylatest: Pulling from library/hello-world3b4173355427: Pull complete Digest: sha256:41a65640635299bab090f783209c1e3a3f11934cf7756b09cb2f1e02147c6ed8Status: Downloaded newer image for hello-world:latest Hello from Docker!This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. (arm64v8) 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/CentOS操作系统1. 准备环境准备实例从华为云官网购买鲲鹏云服务ECS实例,详细配置如下:类别子项版本云服务器配置ECS实例类型rc3.xlarge.4ECS配置4U14GBEVS(系统盘)高IO(40GB)EVS(数据盘)高IO(40GB)云OSCentOS7.5Kernel4.14.0-49 安装依赖包执行以下命令安装依赖包。sudo yum install -y yum-utils device-mapper-persistent-data lvm22. 执行安装方式一:使用软件仓库安装1) 老版本的docker的命名为“docker”或 “docker-engine”,如果安装了这些版本,需要先卸载掉。保存在“/var/lib/docker/”中的内容,包括图片、磁盘和网络配置等都会保留下来。sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate2) 配置软件仓库。sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo3) 安装docker-ce。sudo yum install docker-ce docker-ce-cli containerd.io这个命令总是会安装最新版本的docker-ce,如果需要安装指定版本的可以参考下面的操作:sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io方式二:下载软件包安装1) 通过https://download.docker.com/linux/centos/7/aarch64/stable/Packages/,下载指定版本的软件包。2) 执行命令安装软件包及依赖。“package.rpm”为下载的软件包。sudo yum install /path/to/package.rpm3. 启动软件1) 启动Docker。sudo systemctl start docker2) 使用一个hello-world镜像验证Docker是否正常。sudo docker run hello-world回显内容如下:Unable to find image 'hello-world:latest' locallylatest: Pulling from library/hello-world3b4173355427: Pull complete Digest: sha256:41a65640635299bab090f783209c1e3a3f11934cf7756b09cb2f1e02147c6ed8Status: Downloaded newer image for hello-world:latest Hello from Docker!This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. (arm64v8) 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/软件下载源码下载:立即下载
-
技术背景 Docker作为一种热门的虚拟化技术,当前被广泛应用于各领域之中。在Docker中,主要包含三个概念,分别是镜像(Image)、容器(Container)及仓库(Repository),其中镜像是Docker中的核心部分。Docker镜像是一种特殊的文件系统,其提供了容器运行时所需要的程序、库、资源、配置等文件。镜像构建完成后即可在对应的宿主机上执行。但当需要将镜像提供给其他用户在其他服务器上使用时,就需要一种镜像分发服务,当前官方Docker Registry即可以提供该种服务。在使用Docker registry服务时可以指定对应的后端存储类型以存储镜像等文件,但当前Docker registry后端存储类型中暂不支持采用华为云对象存储(OBS)服务,由此给希望采用OBS服务作为存储后端的用户带来了不便。针对该问题,利用Docker官方提供的Docker registry开源代码,我们实现了可支持OBS存储的registry服务。 github地址 该registry基于Docker registry1.7.1版本开发,源代码地址为:https://github.com/redabc/distribution.git。 使用方法 1. 安装依赖组件Docker、docker-compose; 2. 从上述地址获取registry代码:git clone https://github.com/redabc/distribution.git; 3. 进入distribution目录,执行编译命令:docker build . -t "obs/registry-photon:v1.7.1",红色部分表示registry库编译后的镜像名称,可以自行指定为自定义的镜像名称。 4. 执行docker run命令,创建并运行步骤3中编译得到的镜像。对应命令:docker run -d -p 5000:5000 --name registry obs/registry-photon:v1.7.1。红色部分为步骤3中编译registry镜像时指定的镜像名称。 5. 执行步骤4后即可采用新的编译后的registry服务。但是由于Docker registry默认情况下采用的是filesystem存储后端,即将镜像等文件存储在本地指定路径下,因此如需采用OBS存储后端时,还需要额外修改registry的配置文件。 5.1 默认的registry配置文件路径为/etc/docker/registry/config.yml,该文件路径对应存在于步骤4中运行的registry容器中。为了指定采用OBS存储后端,需要先将该文件拷贝至宿主机环境,执行拷贝命令: docker cp contain_id:/etc/docker/registry/config.yml config.yml,其中contain_id为步骤4中运行的容器对应的ID,可以通过docker ps命令查询。执行该条命令会将config文件拷贝至宿主机当前命令路径下。 5.2 修改宿主机目录中的config.yml文件,在config.yml文件中的storage字段中添加obs为后端存储,同时删除filesystem字段。 6. 执行docker stop registry 命令停止步骤4中运行的容器,红色部分表示步骤4中命令指定的容器名,可以通过docker ps命令查询。停止后删除该容器。 7. 执行命令:docker run -d -p 5000:5000 -v `pwd`/config.yml:/etc/docker/registry/config.yml --name registry obs/registry-photon:v1.7.1重新创建并运行。其中红色部分表示利用宿主机上指定路径下的config.yml配置文件运行容器,此时即可根据步骤5中修改的config.yml文件采用obs服务作为存储后端。2019/11/29更新: 1. 考虑到部分用户在使用OBS作为docker registry存储后端时,对应用户无创建桶的权限,只有与上传及下载相关的操作权限,该情况下用户将无法启动该registry服务。针对这一情况,当前代码中去掉了创桶操作。为保证功能的正常使用,目前需要提前创建要使用的OBS桶,或传入已存在的桶名。
-
2019入门级云主机选型测试报告★★★史上最全Python字符串操作指南如何优雅的上传对象到OBS鲲鹏初学者开始指南★★★如何避免DevOps变革的六大“焦油坑”★★★如何查看jsplumb.js的API文档(YUIdoc的基本使用)当Python遇见Andriod手机 万物皆可盘模拟真实AI开发场景,构建图像分类应用ubuntu18.04部署CUDA10.0+cuDNN+tensorflow-gpu+dockerGO富集分析示例用Anaconda3搭建自己的TensorFlow环境摄像机SDK对接第三方平台一人脸检测场景开发流程【最佳实践】如何设置视频封面?云享专家姚冬:9种DevOps团队结构适用类型与7种反型★★华为云MVP许舟平:来自工业制造领域的微服务与云平台实践★★云享专家方志朋:如何搭建自己的个人博客使用华为云数据库复制服务,实现阿里云MySQL数据库迁移到华为云0x2 Docker系列:Docker入门与实践0x2 Docker系列:Docker官方文档翻译20x2 Docker系列:Docker官方文档翻译30x2 Docker系列:Docker官方文档翻译40x2 Docker系列:Docker官方文档翻译50x2 Docker系列:Docker怎么修改hosts0x2 Docker系列:Docker 核心技术与实现原理Kuernetebs系列一:使用Kubespray部署Kubernetes集群Kubernetes系列二:Kubernetes对象模型Kubernetes系列三:Kubernetes基础与架构Kubernetes系列四:谈 Kubernetes 的架构设计与实现原理【Hello,鲲鹏】第一期:什么是华为云鲲鹏?【Hello,鲲鹏】第二期:创造一个属于自己的鲲鹏开发者环境【Hello,鲲鹏】第三期:在鲲鹏上使用编程语言——C语言【Hello,鲲鹏】第四期:在鲲鹏上使用编程语言——Java、Python玩转小熊派BearPi(一)使用STM32CubeMX + HAL点亮一个LED【演讲资料】ArchSummit全球架构师峰会·2019华为云技术专场【课程资料】5天玩转OCR【资料合集】7天玩转容器之基础入门课【版本资料】Atlas 200 DK 【演讲资料】华为IoT云服务助力行业数字化转型【华为云大咖分享】发掘系统弱点,带你一节课搞懂混沌工程!“如何利用GPU云资源训练自己的TensorFlow模型?敏捷的本质到底是什么?你们还提供免费的SSL证书吗?代金券激活找不到激活码在香港的服务器华为不支持SSL证书,有什么办法安装证书么买了模版298元,怎样升级到398元网站解析与备案弹性云服务器用户组devcloud的api文档怎么没有提供,查询一个仓库中的tag列表关于消息推送求大神指导批处理Batch service和MRS啥区别消息&短信 返回码E200037代表什么意思?任务栏在哪里订阅接口请求不成功无法验证签名手机版卡顿问题Agent Lite SDK集成开发指导 >初始化Agent Lite相关资源
-
1.简介Consul是一个用来实现分布式系统的服务发现与配置的开源工具。他主要由多个组成部分:ü 服务发现:客户端通过Consul提供服务,类似于API,MySQL,或者其他客户端可以使用Consul发现服务的提供者。使用类似DNS或者HTTP,应用程序和可以很轻松的发现他们依赖的服务。ü 检查健康:Consul客户端可以提供与给定服务相关的健康检查(Web服务器返回200 ok)或者本地节点(“内存利用率低于90%”)。这些信息可以监控集群的运行情况,并且使访问远离不健康的主机组件。ü 键值对存储:应用程序可以使用Cousul的层级键值对。2.环境说明Packet NameNameVersionCentOSCentOS 7.5 with ARM7.5 with armConsul1.4.0运行环境K8s+docker3.安装部署1、下载和部署consul客户端工具wget https://releases.hashicorp.com/consul/1.4.0/consul_1.4.0_linux_arm64.zipunzip consul_1.4.0_linux_arm64.zipmv consul /usr/local/bin/2、下载k8s部署的模板:git clone https://github.com/nicklv/consul_cluster_on_kubernetes.git3、进入到consul_cluster_on_kubernetes目录cd consul_cluster_on_kubernetes4、生成 TLS 证书cd 001cacfssl gencert -initca ca-csr.json | cfssljson -bare cacfssl gencert -ca=ca.pem -ca-key=ca-key.pem -config=ca-config.json -profile=default consul-csr.json | cfssljson -bare consul#执行完以上命令之后,在当前目录你应该看到以下证书文件ca-key.pemca.pemconsul-key.pemconsul.pem5、生成 Consul Gossip 加密密钥GOSSIP_ENCRYPTION_KEY=$(consul keygen)6、在生成Consul 集群使用的Secret 和 Configmapkubectl create secret generic consul \ --from-literal="gossip-encryption-key=${GOSSIP_ENCRYPTION_KEY}" \ --from-file=ca.pem \ --from-file=consul.pem \ --from-file=consul-key.pem7、将Consul集群使用的配置文件存储在kubernetes的 ConfigMap中cd ../002configskubectl create configmap consul --from-file=server.json8、创建Consul集群使用到的pv(persistVolume)持久化存储卷和pvc(persistVolumeClaim)持久化存储卷声明cd ../004pvckubectl create -f pvc.yaml9、通过kubectl 命令创建Consul 集群服务cd ../003serviceskubectl create -f consul.yaml10、创建 Consul 集群 StatefulSetcd ../005statefulsetsvim cosul.yaml#将image改为”arm64v8/consul:1.4.0”kubectl create -f consul.yaml11、验证consul服务端是否正常运行kubectl exec -it consul-0 /bin/shconsul members 4.参考信息https://www.kubernetes.org.cn/4435.html5.FAQ无。
-
坐标杭州,目前刚毕业不久,去了一家网络安全公司做了一枚技术支持工程师,从上学的时候就有关注容器技术。一开始是学的是网络、云计算、Linux相关的知识,所以学容器的话算是有一点基础。从去年开始,开始接触华为云容器服务CCE,主要是通过实战营及华为云论坛的活动逐步熟悉的。很感谢华为云提供的这些机会。可以通过活动来低成本甚至没有成本的学习容器技术,运气好的话还可以得到奖品。所以有时间的话,推荐大家积极参加这样的活动,既能体验到产品、学习到知识,还能机会获得小礼物。作为一位萌新,除了从华为云举办的实战营和产品体验活动以外,我从华为云学院也学到了有关容器技术及考取了容器技术实践相关的微认证。当然学习技术,只单纯的体验和了解一下产品是不够的。通过华为云这个平台,了解到的诸如CKA 知识体系。感谢华为云容器的各位技术专家,从实战营及直播课课程,帮助萌新打通容器技术任督二脉,对K8s有了更深入的接触。我相信现在接触容器技术,熟悉容器、服务网格、微服务、Serverless 等云原生代表技术是很重要的,虽然我现在的工作内容不涉及云原生的代表技术,但我相信未来一定有机会接触到的。除了技术的学习以外,借华为云容器的产品体验活动(容器DIY——再战flappybird等)、华为云容器的实战营(比如7天玩转容器之基础入门课等)、华为云论坛微信及社群(比如华为云原生技术联盟社群等),还能认识的一波大佬。下面附部分参与证明
-
二次开发资源汇总如下:文档下载链接,按照款型进行区分:Hi-Grid T1款型涉及到的开发资料及链接: (1)Hi-Grid T1的产品文档 (2)智能配变终端FAQEC CORE款型涉及到的开发资料及链接: (1)EC CORE的产品文档注意事项:1、chm格式的文档下载后需要解除锁定才能看到内容,解除方法参考https://bbs.huaweicloud.com/forum/thread-21661-1-1.html2、硬件资料或者已加密的软件资料,在下载需要密码, 密码获取方式:按照提示发邮件到eciot@huawei.com 。 邮件中注明厂家名,联系方式,前期联系过的华为侧接口人,我们会通过邮件回复密码。3、部件说明l 智能配变终端外观结构、通信模块外观结构、管脚定义,均完全符合国网《智能配变终端通用技术规范》要求。l 交采板p (仅供参考)使用ADE9078芯片,硬件华为提供demo设计,软件配套使用中国电科院基础APP(基于/dev/adc0开发),校表华为提供demo app。p 更换其他交采芯片,软硬件均由厂家自研,软件上华为已开放的SPI和I2C接口到容器里。l 上行LTE模组厂家 当前验证过的有上海剑桥的海思ME909S-821 芯片(固件版本为11.617.05.00.00,联系人宋永辉,18939850752)以及华为em 300 ; 其他验证过的有有方的N720(高通芯片,固件版本为电力版V12)。l 下行模组p 跟主控的接口以及结构尺寸兼容《国家电网_电力用户电信息采集系统形式规范_集中器形式规范_1375.2-2013》规定的集中器I型本地通信模块接口。p 厂家可按规范自行采购或者自研,华为不做推荐。APP可通过UART接口与模组进行数据交互。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
正在直播
热门标签