• [产品体验官] modelarts体验任务B报告
    Modelarts体验报告 我有幸参加本期的modelarts体验官,在此之前我已经使用modelarts大概一个多月了,对modelarts算是有了个初步了解,下面就谈一谈我的一些体验后建议。 官网感知 57488 图一:华为云官网 我是使用手机移动端访问的华为云官网,如上图,很简洁,搜索引擎以及产品分类包括modelarts、对象存储服务等等都在右上角列表一栏,我觉得是否可以将搜索框拿到外面来呢,对于新用户来说,这样或许更方便他们寻找所需要的产品。点击右上角列表,找到EI企业智能点击,如下图: 57489 图二:EI企业智能首页 上图是EI企业智能网站,列举了一些比较热门的产品,首先就是modelarts,足可见modelarts的受欢迎程度,将modelarts放到可以一眼看到的地方,这个设计挺不错的,点击modelarts可以进入modelarts网页,网站向下滑动,包括功能导航,流程开发,可视化流程管理,模型市场,针对新用户还有视频教程,以及详细的modelarts介绍,手机端的modelarts页面似乎没有价格详情,不过你在具体使用某一项功能是,会告诉你所购买的业务价格是多少,modelarts平台都是按需收费,你也可以在搜索栏搜索modelarts,第一个搜索地址里面有价格详情,客户可以在那里一目了然。不过还是希望能在modelarts手机端页面添加直观的价格详情。 57490 图三modelarts网页 对于新用户来说,他们对于列表并不熟悉,我觉得比较好的方式就是华为云提供了搜索业务,可以通过搜索直接搜索到所需要的产品平台,通过列表也可以找到modelarts页面,只不过需要跳转3个页面,首先在华为云官网右上角列表中,点击EI企业智能网站,之后点击modelarts页面,选择需要的服务,点击进入即可。网站页面对于各个功能以及modelarts的整体作用和给企业客户能带来哪些效益,都列举的非常详细。一目了然,虽然字比较多,但是标题框架列举的还是蛮好的,在EI企业智能页面,有详细的功能分类,和EI智能体验馆。最新活动列举在上面,一目了然,方便给新用户带来最好的服务,最实惠的服务。modelarts平台开发页面,介绍了modelarts是什么,以及最新活动,包括新用户套餐、modelarts实战营和最新相关新闻。下面是功能导航,有对每种功能的简短介绍,便于客户理解使用。 建议: 希望能将价格详情添加到modelarts平台网页,如果能提供手机访问页面和pc端一样的服务可能会更好些,让客户来选择是否使用移动端页面。 购买 57491 搜索modelarts,点击价格详情,看页面上部分,有价格详情还有价格计算栏,modelarts总共分为两个区域,北京1区和北京4区,分为自动学习和AI全流程开发两种业务类型,企业客户可以根据自己的需要购买相关业务服务,包括CPU, gpu, 有公共资源池还有专属资源池,后面还有它们分别支持的功能,假设我需要购买用于notebook环境开发,训练作业,模型部署上线,一般的话购买gpu p*100即可。来到价格计算器一栏,选定需要,有包年包月也有按需购买,购买一个月gpu p*100大概需要6888元,似乎有点贵呢,不过也提供了按需购买,可以根据需要的多少来购买。 建议 华为云modelarts平台价格购买上提供的服务还是比较全的,有统一的价格报表,也有计算设置,建议的话,因为我比较经常使用gpu p*100,但是在白天时候,因为使用的人数可能比较多有可能会导致gpu创建失败,建议运维大大们多多努力,为企业客户提供更好的服务。 使用 以手写数字识别为例,让我们体验下modelarts开发平台。首先我们要先打开github页面,在任务栏中有详细链接,github是外国创建的网站是英文的,对于新用户使用起来可能有点小问题,会有打不开的情况。下载后,来到华为云官网找到对象存储服务,创建桶,然后创建相关文件夹,创建后上传,它有批量上传不过不能多选文件,还是要一个个点击上,因此我希望可以提供多选文件功能。 5749257493 导入数据集,来到modelarts平台页面,关于该页面浏览效果上面说了,这里就略过了,点击ai市场,该页面有关于模型、数据集和API,对于模型有详细的分类,使用户可以根据需要选择相对应的模型,我们需要创建数据集,点击数据集,这里有11种数据集,似乎有点少。点击数据集后需要填写数据集名称和存储位置,之后创建即可。如上图。 回到modelarts平台,进入开发环境,创建notebook,由于最近modelarts更新了,notebook有所改变,如下图,tensorflow的创建移到notebook里面,与之前相比创建这一过程更加简洁。创建成功点击new创建相应的jupyter开发环境。 57494 具体体验下notebook开发过程,github的modelarts实战营有详细的开发代码,以及过程给新客户提供了相应的指导,modelarts还有专门的实战营,里面有专门老师解答,给新用户提供了非常便利的服务。 总结下上面的建议如下: 希望modelarts能够在自己的华为云社区多上传相关文章(似乎已经开始做了),毕竟github打开文章有这样那样的问题,并且不好操作,针对obs桶上传文件服务希望可以提供多选服务,希望modelarts可以提供更多的数据集。 在体验modelarts过程中,使用了notebook开发环境,EI导入数据集,还有obs桶的使用。推荐度的话,虽然华为云modelarts有些许不足,不过与其他友商相比,还是蛮不错的,华为云仍是首选。
  • [中间件] 【华为云鲲鹏云服务最佳实践】【Web篇】第005期 lighttpd 1.4.54 安装配置指南
    1、简介      Lighttpd 是由德国人 Jan Kneschke 领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。Lighttpd 是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。因此对于那些负载非常高的WEB服务器选用 Lighttpd 会是非常完美的解决方案。      官方链接:http://www.lighttpd.net/        类别:web服务2、基础环境类别子项版本获取地址(方法)华为云虚拟机RC3(916)--OSCentOS7.6 Kernel4.14 软件包lighttpd1.4.54https://kojipkgs.fedoraproject.org//packages/libreoffice/6.1.6.3/1.fc29/src/libreoffice-6.1.6.3-1.fc29.src.rpm3、依赖安装# yum install -y epel-release# yum clean all# yum -y update# yum install -y lighttpd4、组件编译安装无5、系统配置无6、测试测试内容:启动lighttpd服务测试结果:启动正常测试内容:lighttpd命令测试结果:正常测试内容:浏览器端访问lighttpd服务测试结果:未通过,应该是配置问题7、参考信息官方文档:http://redmine.lighttpd.net/projects/lighttpd/wiki 8、FAQ无 
  • 华为开源镜像站已支持ARM镜像源列表
       目前,全世界90%以上的智能手机、穿戴设备、智能电视、智能驾驶等都基于ARM架构,全球一共有千亿级基于ARM架构的芯片在运行,可以说ARM已经是全球最大的计算生态系统。而随着今年1月,华为宣布推出业界最高性能ARM-based处理器-鲲鹏920(Kunpeng 920),以及基于鲲鹏920的TaiShan服务器。基于ARM的数据中心及云服务也将越来越受欢迎。      对开发者来说,ARM开放的指令集和丰富的端侧生态让开发者有更多更好的积木可搭,快速打造出更多的创新产品。同时,基于ARM的云服务架构,能更好的支撑智能终端、边缘和云的协同,从而实现高效开发、性能最优和一致的体验。     可以明显感觉到的是,近期询问支持ARM架构操作系统源的用户也多了起来,为此,特地整理了华为开源镜像站支持ARM架构的系统镜像源,欢迎体验:AlpineAlpine   Linux 是一个社区开发的面向安全应用的轻量级Linux发行版。适合用来做Docker镜像、路由器、防火墙、VPNs、VoIP 盒子   以及服务器的操作系统,基于 uClibc 和 Busybox。支持架构:aarch64,armhf,x86,x86_64Alpine的镜像地址为:https://mirrors.huaweicloud.com/alpine/ CentOS-AltarchCentOS(Community   Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise   Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat   Enterprise Linux使用。两者的不同,在于CentOS完全开源。支持架构:aarch64,armhfp,i386,power9,ppc64CentOS-Altarch镜像地址:https://mirrors.huaweicloud.com/centos-altarch/ DebianDebian   GNU/Linux,简称Debian,一款Linux发行版,是为数极少的纯社区驱动的Linux发行版,而不是由商业公司或者政府机构所掌控。     由于 Debian 采用了 Linux Kernel (操作系统的核心),但是大部分基础的操作系统工具都来自于 GNU 工程, 因此又称为   Debian GNU/Linux。Debian GNU/Linux 附带了超过 43000   个软件包,这些预先编译好的软件被打包成deb格式,以便于安装、卸载和升级。包管理系统名为dpkg(底层),前端工具有apt、aptitude和图形界面管理工具等。Debian的包管理系统是其最出色的特性,深受其用户的喜爱和赞赏。支持架构:AMD64   (x86_64), Intel x86, ARM, MIPS, ppc64el, s390x 等Debian的仓库地址为:https://mirrors.huaweicloud.com/debian/Debian-Security的镜像地址为:https://mirrors.huaweicloud.com/debian-security/Debian的镜像地址为:https://mirrors.huaweicloud.com/debian-cd/ EPELEPEL   (Extra Packages for Enterprise Linux) 是由 Fedora 社区(Fedora Special Interest   Group) 为企业 Linux 创建、维护和管理的一个高质量附加包集合,适用于但不仅限于 Red Hat Enterprise Linux   (RHEL), CentOS, Scientific Linux (SL), Oracle Linux (OL)等版本,装上了   EPEL之后,就相当于添加了一个第三方源。支持架构:aarch64,ppc64,ppc64le,x86_64EPEL的仓库地址为:https://mirrors.huaweicloud.com/epel/ EulerEulerOS是具备高安全性、高可扩展性、高性能、开放的企业级Linux操作系统平台,能够满足客户从传统IT基础设施到云计算服务的各种需求。EulerOS对ARM64架构提供全栈支持,打造完善的从芯片到应用的一体化生态系统。支持架构:x86_64,aarch64Euler的镜像地址为:https://mirrors.huaweicloud.com/euler/ FedoraFedora   是一款基于 Linux 的操作系统,也是一组维持计算机正常运行的软件集合。Fedora 由Fedora   Project社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由和开源的操作系统。    Fedora基于Red Hat Linux,在Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat   Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux(Red Hat企业版Linux,RHEL)则取代Red Hat   Linux在商业应用的领域。支持架构:aarch64,x86_64Fedora的镜像及仓库地址为:https://mirrors.huaweicloud.com/fedora/KaliKali   Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。由Offensive Security   Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon   Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版 。Kali Linux预装了许多渗透测试软件,包括nmap 、Wireshark 、John the Ripper,以及Aircrack-ng.[2]   用户可通过硬盘、live CD或live USB运行Kali Linux。Kali Linux既有32位和64位的镜像。可用于x86   指令集。同时还有基于ARM架构的镜像,可用于树莓派和三星的ARM Chromebook支持架构:amd64,   armel, armhf, i386Kali的仓库地址为:https://mirrors.huaweicloud.com/kali/Kali的镜像地址为:https://mirrors.huaweicloud.com/kali-images/ Ubuntu-PortsUbuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu   是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的支持架构:arm64,armhf,powerpc,ppc64el,s390xUbuntu-Ports的仓库地址为:https://mirrors.huaweicloud.com/ubuntu-ports/ 更多详情请访问华为开源镜像站: https://mirrors.huaweicloud.com/如果您对镜像站如何更好的支持ARM生态有好的想法或建议,欢迎留言交流。
  • [获奖公告] 【华为云·微话题】Mr.Leung邀你探讨开源软件和商业软件,赢取京东E卡
    本期【云享专家·微话题】由云享专家 Mr.Leung 与大家一起探讨开源软件和商业软件,希望大家能够畅所欲言。如果大家有其他相关的问题,也可以在本帖回复直接咨询云享专家 Mr.Leung。                                             =======【云享专家·微话题】开源软件和商业软件 =======现在开源软件现在真的是非常丰富,随便网上一搜一大把,关键的是开源软件和商业软件有什么区别的呢?“开源软件”产生的目标是什么呢?比如开源的始祖“linux”,或许觉得刚刚开始linux诞生的时候觉得不可思议,辛苦开发出了一个软件,结果却公布了代码分享给全世界,如今,互联网技术和云计算的飞速发展,linux等开源技术慢慢成为了技术的核心,开源技术得益于开源,全世界的人都参与了开发和版本的升级,所以导致版本的迭代更新是非常快捷,反观商业软件就是一家公司高薪聘请一堆高级程序员和科学家等闭门开发的软件系统,各种版本升级的迭代会比较慢一些。个人觉得存在即合理,开源软件开源的目标是为了软件更好的服务人类和收费。商业软件(包含商业版本的开源软件)是可以提供更好更安全更稳定的软件系统给到用户。开源与商业软件都各有自己的一片天地去发展,适合不同的公司类型和不同的应用场景!你的公司适合使用什么类型的软件,你找到了最适合自己公司的软件了吗?:)其实很多人在工作中无时不刻都在接触开源软件和商业软件,今天我们一起来讨论,希望看到大家精彩的评论:1、讲讲你工作中有哪些系统是开源软件还是商业软件(包含商业版本开源软件)?2、讲讲分享一下你所接触过或者工作上使用开源软件或者商业软件的典型应用场景?3、讲讲你所知道的,简单说一下开源软件和商业软件的各自优点,4、讲讲你所用过的开源软件或者商业软件,以及对TA不满意的地方?微话题活动:参与本次微话题讨论,有机会获得优质评论奖活动时间:2019年1月23日-2月4日参与方式:直接在本帖回复你关于以上4个问题的理解或评论获奖方式:活动结束后,将由云享专家 Mr.Leung 选取出2名优质评论奖,各送出50元京东E卡。优质评论:1226741228:1、讲讲你工作中有哪些系统是开源软件还是商业软件(包含商业版本开源软件)?开源软件:Hadoop、Mesos、YARN、Impala、Spark、Storm、Hive、Phoenix、HBase、ZooKeeper、Pig、Sqoop、Flume、Kafka、ClickHouse、TensorFlow。商业软件:Oracle、Vertica、office、Navicat、xshell、MATLAB、Photoshop2、讲讲分享一下你所接触过或者工作上使用开源软件或者商业软件的典型应用场景?使用的开源软件大部分是用于搭建大数据平台,实时处理数据流或者离线批量处理历史数据。3、讲讲你所知道的,简单说一下开源软件和商业软件的各自优点开源软件的优点:首先这是免费使用的,再者使用的人越多发现的问题就越多,问题修复之后能促使软件更为健壮,最后人们可以根据自己的需要二次开发商业软件的优点:软件本身更为健壮,并且一旦购买可以提供更好的售后服务。4、讲讲你所用过的开源软件或者商业软件,以及对TA不满意的地方?office,使用的过程不是很稳定,有的时候容易崩溃。极客潇:1、讲讲你工作中有哪些系统是开源软件还是商业软件(包含商业版本开源软件)?本人主要是做运维的,使用的很多都属于开源方面的:操作系统类:Centos,Ubuntu,Redhat网站服务:nginx,apache,php,tomcat数据 库:MySQL代理相关:lvs,keepalived,haproxy,nginx,apache网站缓存:squid,nginx,varnishNOSQL库:memcached,MongoDB存储相关:Nfs 商业软件:Xshell、Adobe系列 2、讲讲分享一下你所接触过或者工作上使用开源软件或者商业软件的典型应用场景?部署搭建网站,网站程序管理,部署数据库,数据库管理,存储管理。日志管理等等都是使用的上述的开源软件。涉及到连接服务器,管理服务器或者个性化定制方面的需求的时候,使用付费软件3、讲讲你所知道的,简单说一下开源软件和商业软件的各自优点,开源软件最重要的精髓在于开源,源码公开,使用免费。作为使用者可以进行编辑,定向定制。但是缺点也很明显,就是容易遭到攻击。商业软件,出现问题,可以去找售后。这块的服务做得很好,比较省心。比遇到问题没人管,自己去瞎琢磨好多了。记住一句话,找内行,不费远。该花的钱还是需要花的4、讲讲你所用过的开源软件或者商业软件,以及对TA不满意的地方?第一点列出的软件都都在使用。这个是运维不可或缺的。不满意的地方就是开源软件漏洞较多,必须配合一定的安全防护,防火墙过滤,安全产品加固、部署监控系统实时查看是否异常。保证业务的可用性 
  • 将kubernetes源加到huaweicloud.com开源镜像站
    将kubernetes源加到huaweicloud.com开源镜像站,方便使用。
  • [分享交流] 一名开源拓荒者的 Apache 之旅
    【摘要】 华为云 EI 布道师分享 Apache 的故事今年是 Apache 软件基金会20周年庆,作为一家全球性的以开发开源软件为公共利益的慈善组织,正在变得更加的多元化、日渐丰富与完善。从本土软件产业的角度而言,须以站在世界的角度来认识、参与、贡献,进而领导,让更多的人受益。从个人而言,就是要经历观察、学习、奋斗、参与的过程。目前 ASF 全球活跃成员(Member)有700多名,其中华人约有28名,目前住址在中国的有 10 位(其中今年新当选 6 位华人里住址在中国的有 3 位)。这三位来自中国新当选的 ASF Member 分别是陈亮,堵俊平(请参考开源社公众号4月18日发布的文章),张乎兴。今天为大家推荐的故事是新当选的 ASF Member - Apache CarbonData 项目委员会主席 - 陈亮,这是一个关于本土开发者成长的历程,一个让我们从中看出崛起与趋势的走向。Apache CarbonData 作为本土企业里第一个捐赠给 ASF 的开源项目、第一个走入 ASF 孵化器、也是第一个从 ASF 孵化器顺利毕业成为顶级项目的本土开源项目。作为一个本土大企业内第一位开路先锋的筚路蓝缕、披荆斩棘正是点滴在心头,如今贡献社区成就自身,当选为 ASF Member ,可谓是实至名归。以下陈亮将为大家娓娓道来。陈亮简介  :2005年加入华为,一直从事大数据和 AI 相关的研发工作,对开源软件有深入理解。“下面以华为云 EI 布道师身份给大家分享下我的 Apache 故事。”01 我的Apache故事前言很高兴2019年4月受邀成为全球最大开源社区 Apache 软件基金会的 Member ,ASF member 与 Apache 项目 PMC/Committer 主要的区别是,前者是参与基金会层面的事务,后者是具体项目层面的事务。今年也是 Apache 基金会成立20周年,为帮助中国更多的项目和个人参与到 Apache,社区朋友建议我抽空分享下我的 Apache 故事和经验。我的 Apache 故事与华为的 Apache 相关的大数据开源历程几乎一样,在华为很难找出第2个人,像我这样全程参与了整个工作。02 开启 Apache 之旅  2011-2014年我被外派到华为印度研究所,负责软件平台工作,当时根据印度员工两个优势(语言+软件),公司将大数据开源相关业务交由我的团队负责。华为在 2012 年 HBase 峰会上,分享并开源了 HBase 二级索引方案 hindex  https://github.com/Huawei-Hadoop/hindex 这在业界引起极大的反响和关注,有人认为,如果华为早点公布这个方案,HBase 多列组合快速查询的问题早就解决了。我是在 2012 年开启了 Apache 之旅,开始研究开源文化和 Apache Way 的精髓,下面这些理念,我个人比较认可,分享给大家,摘自艾里克.斯蒂芬.雷蒙《大教堂与集市》,“只要眼球足够多,所有臭虫都好捉”,开源软件和开放性内容兴起的背后是社会信息结构变革。技术和知识在公共领域的畅通促进发展、公平和机遇,破除与经济和政治权力绑结的知识垄断。然而草根能量需要一个健康的进化机制来真正推动社会的进步,其中核心是知识生产和传播的可靠性、可信度。 03 参与 Apache 社区,积累个人的功勋值 ( Merit )  几乎所有知名的大数据开源软件全在 Apache 基金会下管理,每天社区都在发生很大的变化。华为是业界最早提供大数据套件发行版厂商之一,为了给客户提供稳定可靠的大数据软件,我们积极参与 Apache 大数据项目的内核特性开发,并贡献回馈到开源社区,多次在华为公司园区内组织 Apache 项目线下技术交流(2014年与陈超@七牛云技术总监,一起组织了杭州第一次 Apache Spark 技术 Meetup)2016年华为将研究开发多年的大数据项目 CarbonData 开源,并捐赠给 Apache 软件基金会,进入 Apache Incubator(孵化器),经过来自华为、Intel 、Talend 、交通银行、上汽、携程等众多公司架构师和开发人员的努力,CarbonData 经过不到一年的时间,于2017年4月顺利地由孵化器毕业,正式成为 Apache 社区顶级项目,并由我本人担任此项目的 PMC Chair(项目委员会主席)。在此要特别感谢3位 Apache mentors(孵化项目导师 - 法国人 JB,印度人 UMA,印尼裔 Henry)对 Apache CarbonData 项目的贡献和帮助。同时也要感谢 Apache Kylin 项目负责人 Luke Han (韩卿),前期给了不少指导。这几年参与 Apache 项目,积累了大量经验,希望可以帮助到更多项目进入 Apache 孵化,回馈社区。由于端到端负责过 Apache 孵化项目,且参与过多个 Apache 社区项目(Hadoop 、Spark 、Flink 、Hive等),我很快被 Apache Incubator(孵化器)接纳为 PMC 成员。除了未曾担任 Apache 基金会的 Board Member 和 Officers,基本上 Apache 其他所有的角色,我都担任过。(User->Contributor->Committer->PMC->PMC Chair->Member->IPMC)04 Apache 经验共享Apache Way 总结:开源项目到 Apache 的关键路径:Apache 、Linux 开源社区的对比分析:本人总结的一套 Committer 脚本: git clone  https://git-wip-us.apache.org/repos/asf/projectname cd projectname git remote rename origin apache git remote add github  https://github.com/apache/projectname git config --local --add remote.github.fetch '+refs/pull/*/head:refs/remotes/github/pr/*' git fetch --all git checkout -b pr-1062 github/pr/1062 git rebase -i apache/master   (-i squash some commits.) pick fda59df commit 1 squash x536897 commit 2 squash c01a668 commit 3 (This means, you take the first commit, and squash the following onto it) git log       -- get the commit  info git checkout apache/master git cherry-pick 0e1c3b09ccc3493ca50a0a41ae993260a9a30493(To be merged PR's commit info) git commit --amend -m "PR title" -m "PR description" -m "This closes #1062" git push apache HEAD:master05 感想、收获早期国内有 Apache 孵化项目经验的人还比较少(2015年时只有 eBay 中国研究院的3个 Apache 孵化项目),不像现在这么多(目前源自中国的 Apache 顶级项目有8个,Apache 孵化项目有6个),有些问题可以直接问,少走弯路。当时 CarbonData 在孵化时,也碰到了很多问题和挑战,解决问题的办法就是去仔细阅读 Apache 官网的规定,以及去学习社区 Mailing list(邮件列表)大家曾经讨论过的问题。在 Apache 社区绝大多数人都是很 OPEN 和 NICE 的,当有人对你的项目提出问题时,其实别人是在帮助你的项目,切记不能用带着情绪化的语言去回复和争吵,且回复时就在公共的 mailing list 里公开答复。(之前有一个例子,项目成员私信去和提问题的人确认问题,最后被人家拿出来说事,被质问为什么不在社区公开讨论,结果囧大了!)参与 Apache 开源社区,确实要花很多时间去做贡献,但相比收获、学习到的知识、朋友、人脉等,一路走来,绝对值得!社区福利(数量有限,仅限前50名):如想获得华为云 ModelArts 免费云资源使用券,可以联系 chenliang613@apache.org 。(ModelArts 是面向AI开发者的一站式开发平台,提供海量数据预处理及半自动化标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流)---------------作者:简单的坚持原文链接:https://bbs.huaweicloud.com/blogs/63207406701811e9bd5a7ca23e93a891
  • 【转】优麒麟19.04即将发布,华为、阿里云、重大、360四大镜像站鼎力支持!
    截至今日,距离优麒麟19.04正式发布只剩7天了,而本次发布,除了桌面系统焕然一新外,我们的下载渠道也将进一步升级,除了默认的360下载通道之外,优麒麟还得到了华为、阿里云、重大三大开源境像站的鼎力支持,所有优麒麟用户从4月18日起可自由选择各站点进行镜像下载了。1、华为开源镜像站:https://mirrors.huaweicloud.com/ubuntukylin/华为开源镜像站由华为云 DevCloud 团队开发及维护,DevCloud 致力于打造让软件开发更简单的一站式 DevOps 工具云服务。华为开源镜像站目前提供多种类别的软件安装源和 ISO 下载服务,覆盖包含 Maven、NPM、NuGet 在内的7大语言镜像,包含 Ubuntu、CentOS、Debian、优麒麟在内的20+操作系统类镜像,同时提供如 MySQL、Nginx 等常用工具镜像,致力于为用户提供全面、高速、可信的组件下载服务。2、阿里巴巴开源镜像站:https://mirrors.aliyun.com/ubuntukylin/阿里巴巴开源镜像站由阿里系统服务团队开发并支持,主旨在于服务阿里云客户,并在此基础上为互联网用户提供支持。 目前提供 Debian、Ubuntu、Gentoo、优麒麟等多个发行版的软件安装源和ISO下载服务,竭力为互联网用户提供全面,高效和稳定的软件服务。3、重庆大学镜像站: http://mirrors.cqu.edu.cn/UbuntuKylin_release/  重庆大学镜像站,由重庆大学蓝客联盟维护管理,由重庆大学网络与信息管理中心提供接入及硬件维护支持,站点设立的目的是为了支持开源软件在国内的发展,目前收录了CentOS、Archlinux 、Ubuntu、优麒麟等多个发行版的镜像。依托重庆大学网络中心提供接入面向全国优质的镜像源服务。4、奇虎360站点优麒麟团队与奇虎360系统开发部门通力合作建成的优麒麟镜像高速下载站点,这也是优麒麟官网从14年至今默认使用的下载站点,为广大爱好者提供了长期优质的下载体验。为方便用户第一时间下载到长期支持版(LTS)和短期支持版(STS)的升级版,各镜像站每日会同步优麒麟仓库一次。在此,优麒麟团队感谢各镜像站为用户提供免费的镜像服务。也感谢那份站长“我们很希望为优麒麟提供镜像下载,为国内开源贡献一份力!”的热诚之心!我们相信在大家的努力下,国内开源会越来越好!最后,让我们一起静待优麒麟19.04版本的正式到来!
  • [计算] Cloud Native Weekly |面对云平台宕机,企业如何止损
    KubeEdge v0.2发布KubeEdge在18年11月24日的上海KubeCon上宣布开源的一个开源项目,旨在依托K8S的容器编排和调度能力,实现云边协同、计算下沉、海量设备的平滑接入。KubeEdge脱胎于华为云IEF服务,是第一个具备在生产环境部署能力的边缘计算领域开源项目。前几天K8S IOT/Edge工作组发布了关于边缘计算的白皮书,并将KubeEdge作为K8S在IOT/Edge场景下的参考架构。KubeEdge架构上包含两部分,分别是云端和边缘侧。云端负责应用和配置的下发,边缘侧则负责运行边缘应用和管理接入设备。在v0.2版本中,KubeEdge团队决定开放云端代码,这样KubeEdge v0.1和v0.2的发布分别创造了两个记录:全球首个开源的支持容器部署的边缘计算平台;全球首个开放云边协同能力的边缘计算平台;KubeEdge v0.2 的发布意味着任何人都可以在自己的环境中部署一个完整的涵盖云、边、设备的边缘计算解决方案。另外本次更新还在 v0.1 的基础上新增了云上两个重要组件,分别是:CloudHub和EdgeController,架构如下所示:其中:Cloudhub负责接收EdgeHub同步到云端的信息;EdgeController用于控制K8S API Server与边缘的节点、应用和配置的状态同步;用户可以直接通过kubectl命令行在云端管理边缘节点、设备和应用,使用习惯与K8S原生的完全一致,无需重新适应。Rancher发布轻量级Kubernetes发行版 K3s近期,容器管理软件提供商 Rancher Labs宣布推出轻量级的 Kubernetes 发行版 K3s,这款产品专为在资源有限的环境中运行 Kubernetes 的研发和运维人员设计。根据Rancher描述,为了减少运行Kubernetes所需内存,k3s主要专注于以下三个方向的变化:删除旧的、非必须的代码整合正在运行的打包进程使用 containerd 代替 Docker 作为运行时的容器引擎除了 etcd 之外,引入 SQLite 作为可选的数据存储k3s官方描述的主要使用场景为:边缘计算与应用程序绑定使用嵌入式设备整体来看,k3s相当于kubernetes针对边缘计算等特殊场景的裁剪和优化,而并非专门专门边缘计算场景的解决方案,未来可能还需要长足的演进和适配过程。阿里宣布开源 Flutter 应用框架 Fish Redux3 月 5 日,闲鱼宣布在 GitHub 上开源 Fish Redux,Fish Redux 是一个基于 Redux 数据管理的组装式 flutter 应用框架, 特别适用于构建中大型的复杂应用,它最显著的特征是 函数式的编程模型、可预测的状态管理、可插拔的组件体系、最佳的性能表现。Redux 是来自前端社区的一个用来做 可预测易调试 的数据管理的框架,所有对数据的增删改查等操作都由 Redux 来集中负责。Redux 核心仅仅关心数据管理,不关心具体什么场景来使用它,这是它的优点同时也是它的缺点。在实际使用 Redux 中可能面临两个具体问题:Redux 的集中和 Component 的分治之间的矛盾;Redux 的 Reducer 需要一层层手动组装,带来的繁琐性和易错性;Fish Redux 通过 Redux 做集中化的可观察的数据管理,并且针对传统 Redux 在使用层面上的缺点,在面向端侧 flutter 页面纬度开发的场景中,通过更好更高的抽象,做了改良。开源之后,闲鱼打算通过以下方式来维护 Fish Redux:通过后续的一系列的对外宣传,吸引更多的开发者加入或者使用。配合后续的一系列的闲鱼 Flutter 移动中间件矩阵做开源;进一步提供,一系列的配套的开发辅助调试工具,提升上层 Flutter 开发效率和体验;又现云平台宕机企业应如何尽量避免损失北京时间2019年3月2日23:55分左右开始,监控发现华北2地域部分ECS实例及部分EMR、RDS on ECS、DTS、DBS实例及服务状态异常,事后于3月3日阿里云工程师紧急排查处理,并且逐步恢复异常实例。细数这两年,国际主流云厂商在安全性和可靠性层面做了不少努力,但所有服务都不可能百分百稳定,尽管云平台会发生故障,但企业对云的信赖度依然很高。Gartner 研究主管 Sid Nag 曾表示,云服务市场的增长速度比几乎所有 IT 市场都要快,其中大部分增长是以传统非云服务为代价,尤其是基于云计算的 IaaS 需求在继续增长,预计将在未来 5 年呈现最快增长趋势。在云计算出现之前,企业内部自建数据中心依旧会出现很多问题,不少问题甚至是致命的。上云之后,公有云厂商至少可以帮助技术能力有限的企业进行合理范围内的监控、预警和备份。不可否认,云的出现确实解决了现阶段企业在计算、存储等方面的很多问题。但作为企业而言,完全依靠云计算厂商提供安全性的做法是不可取的。云环境的同城双活、异地灾备等方案基本就绪,尽量在经济和人员条件可行的情况下使用这些分散风险的方法。如果故障只出在一个服务器集群,采用异地灾备方案可以在最快时间切换到另一个集群,从而保持系统可用。虽然还是会有中断,但是可以最快时间恢复。按照此模式,云下系统做云上灾备也是防范传统环境出现可用性问题的一种重要手段。作为企业的 IT 人员,日常做到以下四点可以尽可能避免云故障带来的损失。•备份、备份,还是备份,要异机异地;•数据容灾;•业务双活;•定期对灾备和双活进行演练。从统计上看,中小企业的运维水平远低于主流云平台,故障概率要高得多,损失更不可控。因此,不必对云服务故障抱有恐惧,只需要保持正常的认知和高度灾备意识即可。
  • [技术干货] 语言类镜像新手指导汇总贴
    1、华为开源镜像站新手指导(Maven篇)https://bbs.huaweicloud.com/forum/thread-1779-1-1.html 2、华为开源镜像站新手指导(SBT篇)https://bbs.huaweicloud.com/forum/thread-8080-1-1.html 3、华为开源镜像站新手指导(PHP篇)https://bbs.huaweicloud.com/forum/thread-1806-1-1.html 4、华为开源镜像站新手指导(NuGet篇)https://bbs.huaweicloud.com/forum/thread-5877-1-1.html 5、华为开源镜像站新手指导(NPM篇)https://bbs.huaweicloud.com/forum/thread-1803-1-1.html 6、华为开源镜像站新手指导(RubyGems篇)https://bbs.huaweicloud.com/forum/thread-5884-1-1.html 7、华为开源镜像站新手指导(Pypi篇)https://bbs.huaweicloud.com/forum/thread-1769-1-1.html
  • [产品体验官] 体验官有奖体验 | 华为开源镜像站产品体验及评测
    本期体验产品: 华为开源镜像站【活动已截止】本次体验采用有奖征集体验评测报告+群内互动交流反馈的形式。首先从体验官社群中招募10人,体验产品并输出产品体验评测报告。我们会按照评测体验维度、深度、意见建议等方面,从中筛选出5份高质量体验报告,给予礼品奖励。同时,镜像站产品经理会在1月29日进入体验官群与各位体验官互动。听取大家关于产品使用的意见和反馈,并由产品经理从参与互动反馈的体验官中,选出5人,给予礼品答谢。奖品设置如下优秀测评体验报告奖:2名奖品:背光机械键盘一套高质量测评体验报告奖:5名奖品:华为半入耳式耳机(金属版)群内互动交流奖:5-10名奖品:华为云定制加长加宽鼠标垫产品体验评测报告内容要求体验评测报告内容需要包含以下维度:本次体验活动建议重点体验语言类组件使用过程,测评报告需包含以下维度。1.操作体验:是否能够顺畅的找到自己所需的组件镜像,并加入自己的项目中。2.性能:构建过程加载组件的速度。3.功能特性:对比体验官用过的其他镜像站,是否有哪些功能需要补齐或加强?4.满意度及推荐度:是否愿意在自己的软件开发项目中或推荐身边的同事朋友使用华为开源镜像站?什么原因促使你做出这个结论?体验过程及评测报告中可参考的竞品:1.阿里云镜像站2.Maven中央仓体验评测报告交稿时间:1月29日 14:00前,请报名评测的体验官将评体验测报告发帖上传到华为云社区DevCloud论坛中。并同步微信告知小助手(微信:hwyxzs)微信号。体验报告发帖地址:https://bbs.huaweicloud.com/forum/forum-568-616-1.html评测报告字数不少于1000字,可图文并茂,并在落款标注姓名和群内昵称,以便评奖时使用。华为开源镜像站使用指南1.大家可用PC点击下方链接,进入华为开源镜像站。https://mirrors.huaweicloud.com/2.本次体验活动建议重点体验语言类组件使用过程,各语言类镜像站使用指导如下所示,也可以通过网络查找更多帮助: 华为开源镜像站新手指导(Maven篇)https://bbs.huaweicloud.com/forum/thread-1779-1-1.html 华为开源镜像站新手指导(SBT篇)https://bbs.huaweicloud.com/forum/thread-8080-1-1.html 华为开源镜像站新手指导(PHP篇)https://bbs.huaweicloud.com/forum/thread-1806-1-1.html 华为开源镜像站新手指导(NuGet篇)https://bbs.huaweicloud.com/forum/thread-5877-1-1.html 华为开源镜像站新手指导(NPM篇)https://bbs.huaweicloud.com/forum/thread-1803-1-1.html 华为开源镜像站新手指导(RubyGems篇)https://bbs.huaweicloud.com/forum/thread-5884-1-1.html 华为开源镜像站新手指导(Pypi篇)https://bbs.huaweicloud.com/forum/thread-1769-1-1.html华为云产品体验官体验评测报告【华为开源镜像站产品体验官评测】 From 守护进程【华为开源镜像站产品体验官评测】持续不断努力前进,美好终将不期而遇【华为开源镜像站产品体验官评测】 From泠影【华为开源镜像站产品体验官评测】9012年,我终于找到了Pypi稳定的源...华为开源镜像站产品体验及评测[华为VS阿里]【华为开源镜像站产品体验官评测】From smirk【华为开源镜像站产品体验官评测】From凯凯【华为开源镜像站产品体验官评测】From那年夏天【华为开源镜像站产品体验官评测】From王稳占【华为开源镜像站产品体验官评测】From 圆滚滚先生【华为开源镜像站产品体验官评测】-初体验 From松哥华为云提供针对Nuget包管理器的缓存加速服务测试【华为开源镜像站产品体验官评测】开源镜像站服务初体验【华为开源镜像站产品体验官评测】华为云开源镜像上手体验
  • [产品体验官] 【华为开源镜像站产品体验官评测】 From 守护进程
    华为开源镜像站产品体验官评测        测试环境网络:WiFi(峰值1.7M/s,平均峰值1.5M/s)系统:Centos 7测试地点:深圳隔壁前言       最近了解华为在公测镜像站,我抱着试试的态度报名了评测,下面是我的一些测试数据和体验。首先,进入华为官方镜像站,映入眼帘的是50+的镜像,系统镜像,系统源和软件源,范围之广令人惊喜,最令我意外的是华为镜像有一些开源的软件镜像和EPEL;网站提供了快捷方便的系统下载,也提供了一些脚本方便用户替换。       速度测试(按首字母排序)        结果令人惊喜,不知道是不是开了个物理外挂,ε=ε=ε=┏(゜ロ゜;)┛        在接下来的使用中,我尝试下载一些大包(准确的来说是一堆包),速度可以到达平均峰值(1.5M/s),但是也会出现掉速(700K/s+),我很满意这个速度,某些源能掉到200K+,更有的掉到20K+,慢到怀疑人生。槽点        1.刚开始登陆这个网站,试了试华为的账号以及相关账号,到后面才发现,要重新注册。。。。。。          2.换软件源代码:刚开始我用网站上提供的命令去替换我的源,结果失败,后来检查发现我用的不是官方的源,我之前换过,后来换回官方的源再次敲命令才成功生效。建议        1.建议打通账号信息,方便用户上手。         2.换关键字可能会出现错误,建议官方提供源文件直接让用户下载替换文件,或提供一键替换的脚本降低上手难度和出错概率。         3.既然来了镜像站,又了解了相关操作方式,买台服务器玩玩?总结        通过这次的评测,我挺惊喜的,这个速度就不用让我们浪费更多的时间在下载安装包上面,也让我看到了华为云的应用与实力,这个源我也会推荐给我的同学以及考了华为认证的小伙伴,希望华为能给我们带来更多的惊喜,也祝华为云越来越好。
  • [产品体验官] 华为开源镜像站产品体验及评测[华为VS阿里]
    [体验官] 华为开源镜像站产品体验及评测        首先,非常荣幸能成为华为开源镜像站产品体验及评测的体验官。本次主要评测我将主要和阿里开源镜像站()做一个对比声明:华为开源镜像站(https://mirrors.huaweicloud.com/)以下简称 华为阿里开源镜像站(https://opsx.alibaba.com/)以下简称 阿里硬件信息网络状态首先测试Maven拉取settings.xml文件信息阿里:<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"           xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">   <localRepository>E:\aliyun</localRepository>   <pluginGroups>      </pluginGroups>      <proxies>     </proxies>   <servers>       </servers>     <mirrors> <mirror>         <id>nexus-aliyun</id>         <mirrorOf>*</mirrorOf>         <name>Nexus aliyun</name>         <url>http://maven.aliyun.com/nexus/content/groups/public</url>     </mirror>   </mirrors>     <profiles>      </profiles> </settings>华为:<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"           xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">   <localRepository>E:\huaweicloud</localRepository>   <pluginGroups>      </pluginGroups>      <proxies>     </proxies>   <servers>       </servers>     <mirrors> <mirror> <id>huaweicloud</id> <mirrorOf>*</mirrorOf> <url>https://mirrors.huaweicloud.com/repository/maven/</url> </mirror>   </mirrors>     <profiles>      </profiles> </settings>pom.xml文件<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">     <modelVersion>4.0.0</modelVersion>     <parent>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-boot-starter-parent</artifactId>         <version>2.1.2.RELEASE</version>         <relativePath/> <!-- lookup parent from repository -->     </parent>     <groupId>com.example</groupId>     <artifactId>demo</artifactId>     <version>0.0.1-SNAPSHOT</version>     <name>demo</name>     <description>Demo project for Spring Boot</description>     <properties>         <java.version>1.8</java.version>         <spring-boot-admin.version>2.1.1</spring-boot-admin.version>         <spring-cloud-services.version>2.1.0.RELEASE</spring-cloud-services.version>         <spring-cloud.version>Greenwich.RELEASE</spring-cloud.version>         <spring-statemachine.version>2.0.1.RELEASE</spring-statemachine.version>         <vaadin.version>12.0.4</vaadin.version>     </properties>     <dependencies>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-activemq</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-actuator</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-amqp</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-aop</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-artemis</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-batch</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-cache</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-cloud-connectors</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-cassandra</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-cassandra-reactive</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-couchbase</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-couchbase-reactive</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-elasticsearch</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-jpa</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-ldap</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-mongodb</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-mongodb-reactive</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-neo4j</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-redis</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-redis-reactive</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-rest</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-solr</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-freemarker</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-groovy-templates</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-hateoas</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-integration</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-jdbc</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-jersey</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-jooq</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-mail</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-mustache</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-quartz</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-security</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-thymeleaf</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-validation</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-web</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-web-services</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-webflux</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-websocket</artifactId>         </dependency>                  <dependency>             <groupId>com.vaadin</groupId>             <artifactId>vaadin-spring-boot-starter</artifactId>         </dependency>         <dependency>             <groupId>de.codecentric</groupId>             <artifactId>spring-boot-admin-starter-client</artifactId>         </dependency>         <dependency>             <groupId>de.codecentric</groupId>             <artifactId>spring-boot-admin-starter-server</artifactId>         </dependency>                                 <dependency>             <groupId>org.apache.camel</groupId>             <artifactId>camel-spring-boot-starter</artifactId>             <version>2.23.1</version>         </dependency>         <dependency>             <groupId>org.apache.kafka</groupId>             <artifactId>kafka-streams</artifactId>         </dependency>         <dependency>             <groupId>org.flywaydb</groupId>             <artifactId>flyway-core</artifactId>         </dependency>         <dependency>             <groupId>org.liquibase</groupId>             <artifactId>liquibase-core</artifactId>         </dependency>         <dependency>             <groupId>org.mybatis.spring.boot</groupId>             <artifactId>mybatis-spring-boot-starter</artifactId>             <version>2.0.0</version>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-bus</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-cloudfoundry-discovery</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-config-server</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-function-web</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-function-web</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-gcp-starter</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-gcp-starter-pubsub</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-gcp-starter-storage</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-aws</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-aws-jdbc</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-aws-messaging</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-config</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-consul-config</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-consul-discovery</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-gateway</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-netflix-ribbon</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-netflix-turbine</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-netflix-turbine-stream</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-netflix-zuul</artifactId>         </dependency>                  <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-open-service-broker-webmvc</artifactId>             <version>2.1.0.RELEASE</version>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-openfeign</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-security</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-sleuth</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-task</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-vault-config</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-zipkin</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-zookeeper-config</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-stream</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-stream-binder-kafka</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-stream-binder-kafka-streams</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-stream-binder-rabbit</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-stream-reactive</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.data</groupId>             <artifactId>spring-data-rest-hal-browser</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.kafka</groupId>             <artifactId>spring-kafka</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.retry</groupId>             <artifactId>spring-retry</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.session</groupId>             <artifactId>spring-session-data-redis</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.session</groupId>             <artifactId>spring-session-jdbc</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.shell</groupId>             <artifactId>spring-shell-starter</artifactId>             <version>2.0.0.RELEASE</version>         </dependency>         <dependency>             <groupId>org.springframework.statemachine</groupId>             <artifactId>spring-statemachine-starter</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-devtools</artifactId>             <scope>runtime</scope>         </dependency>         <dependency>             <groupId>com.h2database</groupId>             <artifactId>h2</artifactId>             <scope>runtime</scope>         </dependency>         <dependency>             <groupId>com.microsoft.sqlserver</groupId>             <artifactId>mssql-jdbc</artifactId>             <scope>runtime</scope>         </dependency>         <dependency>             <groupId>mysql</groupId>             <artifactId>mysql-connector-java</artifactId>             <scope>runtime</scope>         </dependency>         <dependency>             <groupId>org.apache.derby</groupId>             <artifactId>derby</artifactId>             <scope>runtime</scope>         </dependency>         <dependency>             <groupId>org.hsqldb</groupId>             <artifactId>hsqldb</artifactId>             <scope>runtime</scope>         </dependency>         <dependency>             <groupId>org.postgresql</groupId>             <artifactId>postgresql</artifactId>             <scope>runtime</scope>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-configuration-processor</artifactId>             <optional>true</optional>         </dependency>         <dependency>             <groupId>org.projectlombok</groupId>             <artifactId>lombok</artifactId>             <optional>true</optional>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-test</artifactId>             <scope>test</scope>         </dependency>         <dependency>             <groupId>de.flapdoodle.embed</groupId>             <artifactId>de.flapdoodle.embed.mongo</artifactId>             <scope>test</scope>         </dependency>         <dependency>             <groupId>io.projectreactor</groupId>             <artifactId>reactor-test</artifactId>             <scope>test</scope>         </dependency>         <dependency>             <groupId>org.springframework.batch</groupId>             <artifactId>spring-batch-test</artifactId>             <scope>test</scope>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-contract-stub-runner</artifactId>             <scope>test</scope>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-contract-verifier</artifactId>             <scope>test</scope>         </dependency>         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-stream-test-support</artifactId>             <scope>test</scope>         </dependency>         <dependency>             <groupId>org.springframework.kafka</groupId>             <artifactId>spring-kafka-test</artifactId>             <scope>test</scope>         </dependency>         <dependency>             <groupId>org.springframework.restdocs</groupId>             <artifactId>spring-restdocs-mockmvc</artifactId>             <scope>test</scope>         </dependency>         <dependency>             <groupId>org.springframework.security</groupId>             <artifactId>spring-security-test</artifactId>             <scope>test</scope>         </dependency>     </dependencies>     <dependencyManagement>         <dependencies>             <dependency>                 <groupId>org.springframework.cloud</groupId>                 <artifactId>spring-cloud-dependencies</artifactId>                 <version>${spring-cloud.version}</version>                 <type>pom</type>                 <scope>import</scope>             </dependency>                         <dependency>                 <groupId>de.codecentric</groupId>                 <artifactId>spring-boot-admin-dependencies</artifactId>                 <version>${spring-boot-admin.version}</version>                 <type>pom</type>                 <scope>import</scope>             </dependency>             <dependency>                 <groupId>io.pivotal.spring.cloud</groupId>                 <artifactId>spring-cloud-services-dependencies</artifactId>                 <version>${spring-cloud-services.version}</version>                 <type>pom</type>                 <scope>import</scope>             </dependency>             <dependency>                 <groupId>com.vaadin</groupId>                 <artifactId>vaadin-bom</artifactId>                 <version>${vaadin.version}</version>                 <type>pom</type>                 <scope>import</scope>             </dependency>             <dependency>                 <groupId>org.springframework.statemachine</groupId>                 <artifactId>spring-statemachine-bom</artifactId>                 <version>${spring-statemachine.version}</version>                 <type>pom</type>                 <scope>import</scope>             </dependency>         </dependencies>     </dependencyManagement>     <build>         <plugins>             <plugin>                 <groupId>org.springframework.boot</groupId>                 <artifactId>spring-boot-maven-plugin</artifactId>                 <configuration>                     <skip>true</skip>                 </configuration>             </plugin>         </plugins>     </build>     <repositories>         <repository>             <id>spring-milestones</id>             <name>Spring Milestones</name>             <url>https://repo.spring.io/milestone</url>         </repository>     </repositories> </project>测试结果:阿里: 华为:总结:从测试Maven拉取速度上阿里略胜一筹。从界面上 华为比阿里更加简洁,根据方便查找,华为略胜一筹。从功能上,华为提供了 JavaSDK 、Git 、Jenkins、Nginx 、Mysql…… 这类工具下载,阿里没有。华为根据贴心,更加使用。支持华为,期待华为速度得到提升!作者:华为云产品体验官--魏宏斌
  • [产品体验官] 【华为开源镜像站产品体验官评测】From smirk
    华为开源镜像站体验第一次作为体验官体验华为的产品, 要输出报告。本次报告输出体验报告内容要求要涵盖部分内容,再加一点个人的体会吧。操作体验是否能顺畅的找到自己所需要的组件镜像,并加入到自己的项目中。首页图片, 标语是` 华为开源镜像站由华为云DevCloud团队开发及维护,DevCloud致力于打造让软件开发更简单的一站式DevOps工具云服务`其实这行可以更大一点, 竟然比登陆注册的文字都要小。从导航条能看出来提供了语言类,工具类,操作系统类,容器类等几个大类别, 还有华为SDK。系统类这个页面进来之后感觉稍微有点问题, 默认的排序方式是首字母, 作为展示推荐的功能, 默认按照热度排序召回会更好些。然后点了按照热度这个界面好,每个卡片标注了类别, 但看了之后第一反应是我要找ubuntu的镜像, 按照系统类筛选下。点了操作系统类之后, 怎么又跳回默认的字母排序了。这Ubuntu按说也算是常用源,但是按照字母排序,妥妥的排在倒数。再回看刚才那个图,发现热度排序首页也已经有了, 只是屏幕小,在最下面,没注意到。Ubuntu在系统类排序中排名第四。建议1. 这个建议做两级筛选, 排序方式和类别筛选分开做。 1. 搜索条可以更大点,挺好用的。容器类提供了Docker的镜像,虽然官方国内也能访问。性能构建过程,加载组件的速度。Ubuntu界面指引这个里面点赞是可以水的,不停的点就可以。使用说明觉得也还OK了下载了下Docker,一分钟左右吧,还可以Docker容器镜像和系统类的还不太一样,标题点不了,还没来得及融合的更好。和原镜像对比了下centos的镜像下载,还是, 挺慢的。但是在华为云的服务器上, 速度还是很快的,可以感受下对比下。功能特性k8s阿里云有提供镜像, 华为云没有。满意度及推荐度如果服务器在HWC的话,还是蛮推荐用的, 速度很快。就Docker来讲, 本地速度似乎没有优势。采用华为的云生态DevOps的话,这个开源站无疑很棒, 速度各方面都有保证。从初心上来讲, OK了。` 华为开源镜像站由华为云DevCloud团队开发及维护,DevCloud致力于打造让软件开发更简单的一站式DevOps工具云服务`这个活动也蛮好, 之前还没太关注镜像站。
  • [产品体验官] 【华为开源镜像站产品体验官评测】From凯凯
    华为镜像体验报告  1.   操作体验 镜像官网较为简洁清爽,快速找到所需镜像服务     点击后。页面提供了Maven和华为镜像服务的集成方法、maven所需的依赖环境的下载地址。也提供了配置文件的下载,新手指引写的也相当详细。新手的话也可以快速集成环境,避免了配置出错的环节。 建议:虽然配置方法写的很详细,但是提供下载的页面并没有提到需要在配置文件中添加账户信息,如果不查看新手指引的话,可能就略过这个环节了。 进入新手指导才知道原来填账户信息时可以用来加速的。      2.   性能对比·        对比厂家信息: 阿里maven镜像服务、Maven中央仓 ·        性能评测环境信息如下:OS 平台 : MAC OS Mojave 10.14.2 本地开发环境 :intellij idea 网络环境 移动4G   (这两天在农村,速度还可以)jdk版本: 1.8.0_162 Maven 版本 :Apache Maven 3.5.4 评测过程:1.  打开本地已经下载的maven仓库位置,清空所有目录。调整maven的setting.xml 配置文件,保存历史版本后替换华为镜像站下载的配置文件。2.  打开现有项目工程,确认maven配置文件指向正确3.  打开IDE的终端窗口,执行安装命令: “mvn install” maven开始安装构建项目,自动下载配置项目pom文件中依赖的jar包。4.  结果如下: 阿里maven镜像服务依赖jar包下载网络最高峰值 2.8Mb,正常范围在500kb ~ 1MB 之间Pom文件下载缓慢。 项目本次构建耗费时间 8分钟 项目总依赖jar包62 个左右。结论: 除了在pom文件的下载上有点慢,其他效果很好。 Maven中央仓出了奇的慢,吃完午饭了,jar包都没有下载完,国内基本不推荐,服务器在美国没什么下载速度,还会提示包找不到。没什么可比性,国内任何一家都可以秒杀它,不过这个站提供了maven dependency查找功能,值得推荐。  华为镜像服务(未使用账户登陆)Maven依赖jar包下载网络最高峰值 1.4 Mb,正常范围在200kb ~ 800 kb 之间。Pom文件下载缓慢,比阿里镜像更加缓慢 项目本次构建耗费时间 15分钟 体验效果一般  华为镜像服务(使用账户登陆)Maven依赖jar包下载,网络最高峰值 3.6 Mb,正常范围在500kb ~ 2 MB 之间。Pom文件下载速度有明显提升,比阿里镜像更快项目本次构建耗费时间 6分钟 体验效果很棒!暂无发现无法找到的jar包。果然登陆了账户就是不一样。    3.   功能特性体验总结: 个人感觉华为Maven镜像服务提供的基础能力还是完备的,本次试用体验过程中没有出现过阻塞,项目构建成功,依赖的jar包下载很快。暂时没有遇到其他问题。        功能建议: 1.  在日常的开发工作中,常需要搜索maven的jar包dependency 描述信息用来下载jar,目前镜像站点似乎没有提供这种服务,个人想法是否可以支持jar包的查找功能。 目前提供maven dependency 查找的服务并不多,个人常用站点:https://mvnrepository.com/ (网站还是可以的,基本上都能查到日常所需)以上站点虽然提供jar包查找的功能,但是没有把版本之间的依赖关系体现的特别明白, 日常开发中,会存在升级系统框架的需求,可能因为其他框架的版本过旧造成构建失败。往往这类问题,需要花费很长的时间去解决。2.  希望华为能形成自己的生态圈吧,不光是有个镜像,推出一点华为特色的服务:例如鼓励开发者贡献自己的项目中通用组件包。提倡开源精神,增加用户粘合性。4.   满意度和推荐度本次体验感受不错,国内的maven镜像服务,主要用途也就是为了提供项目的依赖jar包的下载速度。本人会推荐身边的朋友使用,项目越大可能依赖的服务越多,依赖jar包的下载速度也方便于提高开发效率。      作者:华为云产品体验官- 凯凯 
  • [产品体验官] 【华为开源镜像站产品体验官评测】From那年夏天
     本次体验我就已体验评测报告内容需要包含以下几项维度进行评测 1. 操作体验:是否能够顺畅的找到自己所需的组件镜像,并加入自己的项目中。  首先我们在PC点击下方链接,进入华为开源镜像站。ps:希望在官网增加网站入口,到底是不是华为亲生的,嘿嘿https://mirrors.huaweicloud.com/ 华为开源镜像站首页界面还是比较友好的这里还特别提供了几大类别的排序方式,特别是热度排序,极大地方便了我们的查找,一些常用的组件镜像或许就在首页中。这点比较棒。在这里希望能够优化搜索功能,对版本等具体信息进行定位华为开源镜像站还提供直达论坛链接,这样可以引导用户前往论坛进行更多的学习交流,同时也希望华为云论坛能够增加优质资源资料的发布,以及一些行业案例的使用案例,方便用户学习借鉴使用,充分发挥论坛的作用这里还有说下这个二级界面,太简陋了有木有,这里希望优化下2.性能:构建过程加载组件的速度。华为开源镜像站构建过程和加载组件的速度是比较快的,相信华为的速度,点击组件镜像  即刻弹出配置说明,还有相关网站链接,非常人性化,比较专业,细节做的比较周到这里希望能够对使用说明进行优化,让使用说明更加详细,清楚,易懂,方便不同层次的用户使用,提高华为云镜像站的易用性,服务于更多的开发者,闻名于业界。3.功能特性:对比体验官用过的其他镜像站,是否有哪些功能需要补齐或加强?对比阿里巴巴开源镜像站在这里,我们注意到阿里镜像站一级界面就标有更新时间,这个可以使用户更高效的获取到所需组件镜像。希望华为镜像站在这块有所优化4.满意度及推荐度:是否愿意在自己的软件开发项目中或推荐身边的同事朋友使用华为开源镜像站?什么原因促使你做出这个结论? 华为开源镜像站比较人性化,让我们真切的感受到华为开源镜像站是在用心去做每一处细节,极大的方便了开发者,提高了工作效率,所以对华为开源镜像的总体而言还是特别满意的。非常愿意推荐使用华为开源镜像站的资源。                                                                                                                                             王天鑫                                                                                                                                             那年夏天
总条数:192 到第 页
上滑加载中