開發與維運

開發與維運

大咖集结 | 开发者进阶直通车

为了让广大开发者更好的进行技术分享、经验吐槽、提升技能,【阿里云开发者社群】第三期开发者招募开始啦,10月15日,仅一天的时间就有500多位来自python、大数据、Java、物联网、AI、IOT等各领域的开发者纷纷加入。目前,开发者招募依然火热进行中,名额有限,抓紧时间啦。进群直通车 1、 阿里云开发者社群是什么? 阿里云开发者社群是阿里云为解决广大开发者的技术疑问、技术交流、经验分享、职业发展等问题而创办,社群成员覆盖了IT技术各个领域,在这里,不仅能获得行业最新的技术动态,而且有机会参加各种不定期阿里高级专家线上线下讲座。截止到目前,已经有上百期直播视频回放链接以及10部阿里独家电子书等上传至群文件中,加入我们,你就可以得到。 2、 社群福利 ① 与阿里高级专家同群交流阿里云开发者社群目前已经聚集20位阿里高级专家、高德技术专家、蚂蚁金服技术专家,在这里,你可以与各路大咖零距离接触,了解大厂的技术理念及经验。 ② 定期专家技术分享直播(可根据群成员需求进行开展)社群每周会邀请阿里高级技术专家在线交流分享,让你对各领域技术有更深入的理解,收获新颖的开发新思路。【往期直播部分内容节选】 ③ 解决你“百度”不到的问题程序开发过程中,各种bug层出不求,与产品沟通更是难上加难。每次遇到问题不知道向谁请教,相信很多技术人都不会相信百度,于是在各大技术论坛游荡,无法判断真假,一次又一次的尝试。在阿里云开发者社群,不懂就问,与专家及各领域开发者在线互动答疑,你的问题,总有一个人遇到过。④ 最新技术领域信息与阿里独家技术干货技术人做了几年都会有想学新的技术又不知道到底学什么的疑问,渐渐的,使自己一直处于不断地观望过程中。在这里,会分享技术新热点,看看专家如何评论的,看看各领域的开发者是如何吐露心声的。⑤可以参与阿里云开发者社区标兵评选,获得开发者定制版礼品 ⑥进阶福利a、 创业投融资、孵化器资源对接支持b、 阿里巴巴经济体技术岗位内部推荐(P6~P9级)c、 获得价值200元的实验点(可在开放实验室动手搭建真实环境)d、 获得阿里云技术专家面对面交流的机会。 3、 哪些人适合加入开发者社群 […]

開發與維運

开放平台能为开发者带来什么价值?

2019杭州云栖大会大咖有约,由阿里云开放平台负责人圭多带来以“开放平台能为开发者带来什么价值?”为题的演讲。本文对阿里云的开放平台进行了详细的阐述,即对阿里云开放平台到底开放的是什么,开发者又被给予了哪些开发能力进行了详细的介绍,包括丰富完整的API产品体系,及如何让开发者更好享受技术红利? 视频直播回顾 以下为精彩视频内容整理: 阿里云开放平台在做什么? 什么是阿里云开放平台? 什么是阿里云开放平台呢?众所周知阿里云创办已经有十年的时间了,早期大家接触到的阿里云更多的是做产品,像云计算、数据库等。但云不单单是一个单品,它是一个整体,是一个架构,是一个顶层完整设计的架构。在这个完整的架构下,要想真正的让客户用好云,就需要对平台进行开放。开放平台的使命就是怎么让企业、客户更好的去使用阿里 到目前为止,开放平台具有规模大、程度深、品牌背书、商机巨大的特点,关于开放平台有一些简单的数据跟大家分享一下。目前整个阿里云的开放平台已经对外开放了10000+个API接口,有95%的阿里云产品对外开放了API接口,使企业和用户可以通过API来进行访问。面向于阿里云的生态伙伴,开放平台还可以提供阿里云的技术认证和品牌背书。以上就是阿里云开放管理平台的简单介绍。 阿里云开放平台架构 阿里云开放平台的架构如图所示,架构分为三个层次。最底层是产品层,产品层就是所说的ECS、OSS、RDS、VPC、大数据、IoT、AI等。在架构的最上层,大家使用比较多的是控制台和手机APP。接下来,重点介绍下中间层,中间起到承上启下作用的就是开放平台,那为什么要叫开放平台呢?开放平台有两层,第一层就是平台层,平台层含义怎么理解呢?因为云计算是一个企业级的服务。那云计算这种企业级服务更多挑战的是什么呢?就是平台能力和整个企业的服务能力。针对企业的服务能力,简单的举个例子来说,就是企业是一个完整的组织结构,它不是一个个体,所以说整个企业平台这一层,我们也叫做企业IT治理,这里包括企业的身份管理、权限管理、资源管理、日志&审计、计费&账单。开放平台的另一层指的是开放层的能力,开放层能力就是说现在服务的究竟是互联网企业,还是传统企业或者合作伙伴。开放层的能力就是说阿里云的能力(比方说ECS、数据库等)是不是真正的可以通过API的能力跟外部的系统去对接,是不是真正的可以通过API去建立一个数据库,是不是可以通过API将所有的资源列表拉出来,并将运行状态全部采集出来,跟业务系统完成无缝对接。 阿里云开放平台的规模 阿里云目前开放了10000+的API,覆盖了阿里云的100多款产品,在这里开放的数量同比增长65%,然后现在每一天的调用量是100亿次以上,在这个过程中有100万+的活跃开发者,这个相对于去年也有104%的增长。 为开发者提供体验一致、稳定、易用的API 阿里云开放平台具备了能力以后,需要做的就是怎么跟开发者(个人开发者、企业开发者、生态伙伴开发者)建立很好的连接。为开发者提供体验一致、稳定、易用的API,首先要对内部统一规范,阿里云有10000+多接口,只有保证所有的接口易读性、易用性、可用性达到一个很高的水准,并从API设计到上线接入到线上运行到API下线整个API的生命周期进行统一规范,才能保证在集成阿里云的时候能够正常运行。在统一规范之上需要保证统一体验,即做到一定的开放度、稳定可用率、文档的完整性、活跃度,我们在这些方面要不断的提升自己的能力。 开放平台提供了丰富完整的API产品体系 阿里云提供的丰富的API产品如图,整个阿里云的开放平台覆盖了100款+的云产品,对外提供了10000+的API接口,这些云产品和API接口都是公开的,这些产品和接口还需要不断的打磨,不断的做得更好。目前最常见的基础产品有云服务器ECS、高性能计算HPC、云数据库RDS版、文件存储NAS、内容分发CDN、负载均衡SLB、专有网络VPC、容器服务、批量计算、云通信等,所有这些产品都由API开放出去。除了基础产品之外,还有安全、企业服务、IoT、大数据、AI、开发运维相关的产品。提供丰富完整的API产品体系也是阿里云未来最重要的一个使命,即把底层的能力建设好,不断的夯实底层的能力,然后再把这个能力完全对外开放,希望用这种平台开放把整个生态繁荣起来。 如何让开发者更好享受技术红利? 阿里云开放平台:提供全方位的API工具及内容 开放平台如果仅仅是把10000+的接口开放出来,对于使用的人而言,接口报错了都不知道是什么意思。所以在接口开放之后,团队不断的把API接口往上层去包装。这里面有整个API的编排,API编排除了API、CLI、SDK这些工具外,还跟开源工具做紧密的结合,像Ansible、Terraform、Bosh工具,这些都是开源里面非常优秀的工具,这些工具分别在不同的场景下可以起到很好的作用。比如说Terraform,就是一个很好的资源编排工具。能力层往上就是工具层,就是把API的场景化能力给用户展示出来,让用户可以去验证和使用。工具层往上是内容层,包含 API的各种教学文档,还有实验室Labs以及Demo模板。有了这些能力之后,才能真正的把开放平台的原子化能力变成一个可用、切实、可集成的一个能力。 可视化API调用工具——OpenAPI

開發與維運

D2来了 | 阿里巴巴第十四届D2前端大会购票渠道开放

D2 前端技术论坛,是由阿里经济体前端委员会主办的面向全球前端领域的技术论坛,立志于建设一个促进业内交流、引领前端领域发展的平台。目前 D2 已经成功地举办了 13 届,为国内外前端领域的开发者和设计者提供了共同探讨行业发展的机会,以技术会友、一起分享技术的乐趣。 延续上次燃爆前端圈的盛况,第十四届 D2 又向我们招手了! 这次,它将踩着 2019 年的尾巴,于 12 月 14 号,和你我相约在美丽的杭州,一起分享技术的乐趣,共同探讨行业的发展。 如果你对本次会议感兴趣,那就赶紧去买票吧!(扫描上方图片二维码直达官网,官网地址:http://d2forum.alibaba-inc.com) 本届 D2 由以下

開發與維運

【译】使用Spark SQL 运行大规模基因组工作流

编译: 诚历,阿里巴巴计算平台事业部 EMR 技术专家,Apache Sentry PMC,Apache Commons Committer,目前从事开源大数据存储和优化方面的工作。 使用Spark SQL 运行大规模基因组工作流 在过去十年中,随着基因组测序价格下降,可用基因组数据的数量逐渐激增。研究人员现在已经能够从英国生物银行等项目的数十万人群中探测遗传变异和疾病之间的关联。这些分析将使人们更深入地了解疾病的根本原因,从而治疗当今一些主要的疾病问题。但是,目前用来分析这些数据集的工具还没有跟上数据增长的步伐。 许多用户习惯于使用命令行工具(如plink或单节点Python和R脚本)来处理基因组数据。但是,单节点工具暂时还不足以达到TB级甚至更高级别的程度。 目前Broad研究所的Hail项目建立在Spark之上,可以将计算分配到多个节点,但它要求用户除了Spark之外还要学习新的API,并鼓励数据以特定于Hail的文件格式存储。由于基因组数据不是孤立地保持其价值,而是针对结合不同数据来源(例如医疗记录,保险索赔和医学图像)进行分析后的一种输入,因此单独的系统可能导致严重的并发症。 我们相信Spark SQL已经成为处理各种不同风格的大量数据集的标准,代表了通向简单、可扩展的基因组工作流程的最直接途径。 Spark SQL用于以分布式方式来对(ETL)大数据进行提取,转换和加载。 ETL是生物信息学所涉及工作的90%,从提取突变,用外部数据源注释,到为下游统计和机器学习分析做准备。 Spark

開發與維運

这6种编码方法,你掌握了几个?

导读 Don Roberts 提出的一条重构准则:第一次做某件事时只管去做;第二次做类似的事时会产生反感,但无论如何还是可以去做;第三次再做类似的事时,你就应该重构。 编码也是如此,当多次编写类似的代码时,我们需要考虑是否有一种方法能够提高编码速度,让编码速度“起飞”?高德地图技术专家陈昌毅(常意)多年来致力于敏捷开发,总结了一套编码的方法论,有助于程序员”快速、优质、高效”地进行编码。 方法1:手工编写代码 大多数刚学习 Java 的程序员,都会怀着一种崇敬的仪式感,一字一句地在开发工具上敲出以下代码: public class Test { public static void main(String[] args) { System.out.println(“Hello

開發與維運

“敏捷”导引

1. 为什么要关注敏捷? 1.1 响应市场的研发变革 更快变化:市场、竞争、资本、技术、社会 顺势而为:为了生存而不得不适应 敏捷的起因是软件行业的自我进化,是面对不断加速的需求变更与技术复杂度双重挑战下的管理实践,希望借助一些方法论上的变化,适应变化。时至今日,我们所处的环境的变化在不断加速中,从市场、竞争、资本、技术、社会等方方面面都在经历着快速的演进。尤其是云计算的普及应用,进一步加剧了变化的加速。一个业务从灵感到上市可能是倍速的提升,进而要求其他市场的参与者也同步加速应对。变化无法拒绝,只有顺势而为,跟随变化,把握变化带来的机遇。 1.2 敏捷引发的采购变革 资金的来由:年度预算 vs 市场驱动 大部分企业的采购资金来自按年编制的年度预算,面对现在的环境,越来越多面临预算编制难,调整周期长的内部挑战,业务发展强烈需要由市场驱动来安排资金。 资金的使用:批量采购 vs 碎片化采购 根据年度预算,企业很容易实现批量采购,从而实现采购成本的降低,但受变化的影响,决策风险提升高,采购到位的产品不一定是业务当时需要的,造成资产闲置,最终的总体费用不一定低。碎片化采购模式导致在单次采购时,企业缺少谈判的话语权,采购单价难以控制,但由于按需采购,减少了资产闲置、过度采购的情况的发生。总体的费用也不一定低。 资金的决策:集中采购权 vs 下沉采购决策

開發與維運

阿里云提供全托管 ZooKeeper

自 2010 年左右第一次引入以来,Apache ZooKeeper 目前在阿里巴巴集团内部已经有了将近 10 年的发展,使用的场景非常广泛,基于 ZooKeeper 强一致性的特点,被用在了分布式锁、分布式队列、Leader 选举、服务注册发现和配置管理等多个大数据和微服务场景下,包括配置中心,注册中心,分布式框架下,分布式调度框架,分布式消息中间件,分布式数据中间件等。 其中,在微服务场景中,注册中心的地位举足轻重,承载着地址路由的核心功能,常见的有 ZooKeeper,Eureka和 Nacos,在日常的研发中,如果没有接触运维过这些注册中心的开发同学,需要重新花大部分时间学习了解这些组件,并且如果想要在生产环境良好的运行它们,还需要有丰富的运维经验。 为此,阿里云推出了全托管的 ZooKeeper 集群产品。 快速部署,开箱即用 在微服务应用开发中,就算是写个简单的 HelloWorld 程序提前验证业务流程,都需要手动预先搭建一套注册中心,搭建的过程中,各种注册中心的多种配置参数,需要了解并且合理设置,如果需要到不同的注册中心,搭建的方式又不能通用,完成一个简单微服务接口的开发,花了

開發與維運

2019阿里云910会员节大促主会场全攻略

2019阿里云910会员大促活动已经于8月28日正式开启,从已开放的活动页面来看,整场大促活动由阿里云10年有礼时光机、爆款产品推荐、七大分会场组成。 在910这个秋季大幅度优惠促销日,怎样才能花最少的钱配置最特惠的云服务?云栖社区小编特为各位用户奉献出省钱大法如下: 丨活动阵地: https://www.aliyun.com/acts/member-2019/index丨关键词:时光机、会员大礼包、爆款 一、阿里云会员时光机,领取大礼包 新用户礼包之一:新用户专享产品首购/新购折扣 一、活动对象阿里云官网已实名认证的新用户。 二、活动时间预热期:2019年8月28日—2019年9月2日正式期:2019年9月3日—2019年9月11日 三、活动内容1、活动期间,阿里云新用户可在活动页面领取新用户会员大礼包。①本活动礼包仅限新用户领取,阿里云老用户不具有获得本活动礼包的资格。②会员大礼包内含新用户专享产品折扣、企业认证用户专属免费试用权益、一对一专属服务。③新用户专项产品折扣包括ECS产品首购/新购优惠、轻量应用服务器与云虚拟主机优惠。2、ECS产品首购/新购优惠:①活动期内,未购买过ECS产品的用户,通过活动页面首次购买指定包年ECS(具体规格以购买当时页面展示为准)产品的,可享受5折优惠。②用户通过活动页面,新购包1年ECS部分指定实例规格族产品(包含计算型c5、通用型g5、内存型r5、网络增强型云服务器),可享受实例7折、带宽与磁盘8.5折优惠。③仅如下地域参与本次优惠折扣活动:华北1、华北2、华东1、华东2、华北3、华北5、华南1、香港、新加坡、美东、美西。用户购买其他地域ECS产品,不享受本次活动优惠。④金融云、专有云产品,不参与本活动。⑤同一用户仅可享受1次活动优惠,即每人限购1款,上限3台。3、轻量应用服务器与云虚拟主机优惠①活动期间,未购买过轻量应用服务器产品的用户,通过活动页面首次购买包1年与3年轻量应用服务器(具体可选规格以购买当时的页面展示为准)产品的,可享受3.5折优惠。②活动期间,未购买过云虚拟主机产品的用户,通过活动页面首次购买1年与3年云虚拟主机,可享受3.5折优惠。③仅如下地域参与本次优惠折扣活动:华北1、华北2、华东1、华东2、华北3、华北5、华南1。用户购买其他地域产品,不享受本次活动优惠。④同一用户仅可享受1次活动优惠,即每人限购1款,上限1台。4、用户参加活动所购买的相关产品及所获得的相应权益,仅限本账号使用,不得转让、出售或以其他方式换取利益。5、本活动不与其他活动或优惠叠加适用。6、除特殊情况外,用户参加本活动购买的产品,不支持退订。如因特殊原因发生退订的,退订前需交回通过本活动所享受的相关权益,例如:补足差价、退还已使用的代金券金额、交回奖品等。7 、如用户在活动中存在隐瞒、虚构、作弊、欺诈或通过其他非正常手段规避活动规则、获取不当利益的行为,例如:作弊领取、恶意套现、网络攻击、虚假交易等,阿里云有权收回相关权益、取消用户的活动参与资格,撤销违规交易,必要时追究违规用户的法律责任。8、活动名称仅为方便用户理解参考使用,不具有效力,实际活动内容以具体活动规则为准。 新用户礼包之二:企业认证用户专属权益 一、活动对象阿里云官网已实名认证的新用户。 二、活动时间预热期:2019年8月28日—2019年9月2日正式期:2019年9月3日—2019年9月11日 三、活动内容1、活动期间,阿里云新用户可在活动页面领取新用户会员大礼包。①本活动礼包仅限新用户领取,阿里云老用户不具有获得本活动礼包的资格。②会员大礼包内含新用户专享产品折扣、企业认证用户专属免费试用权益、一对一专属服务。③企业认证用户专属权益是指完企业实名认证的新用户可获得专属免费试用机会。2、活动期间,完成企业实名认证的新用户,可获得指定规格的云服务器(以活动页面实际展示为准)1个月的免费试用机会。3、本活动仅限从未领取过免费试用机会的企业认证用户参与。4、同一用户限领取一次,同一用户拥有多个阿里云账号的,仅首次领取有效。5、免费试用机会仅活动期内有效,用户过期未使用的,视为自动放弃试用机会。6、用户参加活动所购买的相关产品及所获得的相应权益,仅限本账号使用,不得转让、出售或以其他方式换取利益。7、用户参与本活动领取的产品不支持退订。如因特殊原因发生退订的,退订前需交回通过本活动所享受的相关权益,例如:补足差价、退还已使用的代金券金额、交回奖品等。8、如用户在活动中存在隐瞒、虚构、作弊、欺诈或通过其他非正常手段规避活动规则、获取不当利益的行为,例如:作弊领取、恶意套现、网络攻击、虚假交易等,阿里云有权收回相关权益、取消用户的活动参与资格,撤销违规交易,必要时追究违规用户的法律责任。9、活动名称仅为方便用户理解参考使用,不具有效力,实际活动内容以具体活动规则为准。 新用户礼包之三:一对一专属服务 一、活动对象阿里云官网已实名认证的新用户。 二、活动时间预热期:2019年8月28日—2019年9月2日正式期:2019年9月3日—2019年9月11日 三、活动内容1、活动期间,阿里云新用户可在活动页面领取新用户会员大礼包。①本活动礼包仅限新用户领取。②会员大礼包内含新用户专享产品折扣、企业认证用户专属免费试用权益、一对一专属服务。③一对一专属服务是指针对用户特定需求的一对一专属客服服务。2、活动期间,用户填写需求信息,有机会获得一对一专属客服服务。3、用户参加活动所购买的相关产品及所获得的相应权益,仅限本账号使用,不得转让、出售或以其他方式换取利益。4、如用户在活动中存在隐瞒、虚构、作弊、欺诈或通过其他非正常手段规避活动规则、获取不当利益的行为,例如:作弊领取、恶意套现、网络攻击、虚假交易等,阿里云有权收回相关权益、取消用户的活动参与资格,撤销违规交易,必要时追究违规用户的法律责任。5、活动名称仅为方便用户理解参考使用,不具有效力,实际活动内容以具体活动规则为准。 老用户礼包之一:新购满减权益 一、活动对象阿里云官网已实名认证会员用户。

開發與維運

是真“开发者”,就来一“测”到底!

阿里云开发者虚拟勋章 云时代是开发者的天下! 云让稳定、安全、高效的计算能力得到普惠,服务于广大开发者的同时,也对开发者不断学习、掌握技术知识提出了更高的要求。 阿里云推出的开发者学+测服务,通过简单、便捷的形式,帮助开发者体系化学习知识、快速检测学习效果。已陆续推出Java、Python、数据库、云原生、Linux运维、前端技术等六个学习路线图与技能测试,自上线以来,取得了骄人的成绩: 已累计吸引近一百万开发者参加学习 通过测试的开发者超过30万人 据数据分析,有超过5000家企业组织技术人员参与技能测试 阿里云学+测服务已受到越来越多开发者的关注和追捧,也意外的成为企业轻量级考核技术人员能力的新工具。 为了帮助更多开发者了解阿里云学+测服务,提升学习效率,阿里云开发者社区发起了“开发者身份认证活动”。凡是在活动期间(2019年8月30日—2019年9月30日)参加并通过测试(任何技术与难度等级)的开发者,都可以获得“阿里云开发者”身份认证和虚拟勋章,以及200元阿里云代金券的奖励,数量有限,先到先得! 以下长期关注阿里云开发者社区与阿里云大学的用户可以免费获得身份认证及代金券奖励: 阿里云MVP 取得阿里云认证证书的用户 在云栖社区获得专家认证的用户 阿里云论坛版主 通过阿里云大学在线能力自测的用户 天池大赛获奖用户 如果您通过测试,还可以分享此次活动,赢取更多奖品,包括 Kindle阅读器、500-3000元阿里云代金券、阿里云开发者社区纪念T恤、开发者社区手机配件小礼盒 等,让您学有所得、玩有所获,点击这里 赶快来参加吧!

Scroll to Top