• 博客(84)
  • 收藏
  • 关注

原创 PTS + ARMS打造性能和应用诊断利器

服务端的性能测试,尤其是业务性能测试,是用来评估性能容量、诊断性能瓶颈和应用错误,或是验证高可用的能力,以此达到降低成本、提升用户体验的目的。但是,当需要有进一步的定位和刨析时,这类性能测试就会显得有点捉襟见肘。本文将介绍PTS + ARMS的经典组合,在性能容量评估、性能瓶颈诊断和应用错误诊断方面的实践方案。性能测试PTS(Performance Testing Service)脱胎...

2018-10-31 10:52:46 848

原创 五年,时间告诉我只有自己强大才是真的强大!

曾经以为,阿里可能只是自己经过的一个小小驿站。却没想到,一来就是五年。当我们问起那些来了五年的阿里人:过去的这五年里,最“值得”的是什么?他们这样说——回忆起和主管一起坐摩托车去拜访客户的兴奋,第一次过了100万的欣喜若狂,只要想要我会无所不能。@言传我用五年的时间懂得:永远保持一颗热忱的心,想要什么就去快速尝试和总结,因为接下来没有比此刻更年轻。@暮兰阿里五年,有了自...

2018-10-31 10:50:03 1643

原创 手把手教你数据不足时如何做深度学习NLP

作为数据科学家,你最重要的技能之一应该是为你的问题选择正确的建模技术和算法。几个月前,我试图解决文本分类问题,即分类哪些新闻文章与我的客户相关。我只有几千个标记的例子,所以我开始使用简单的经典机器学习建模方法,如TF-IDF上的Logistic回归,但这个模型通常适用于长文档的文本分类。在发现了我的模型错误之后,我发现仅仅是理解词对于这个任务是不够的,我需要一个模型,它将使用对文档的更...

2018-10-31 10:42:43 2173

原创 七个不容易被发现的生成对抗网络(GAN)用例

像许多追随AI发展的人一样,我无法忽略生成建模的最新进展,尤其是图像生成中生成对抗网络(GAN)的巨大成功。看看下面这些样本:它们与真实照片几乎没有区别!从2014年到2018年,面部生成的进展也非常显着。这些结果让我感到兴奋,但我内心总是怀疑它们是否真的有用且广泛适用。基本上我“怀疑”,凭借生成模型的所有功能,我们并没有真正将它们用于比高分辨率面部表情生成这些更实用的东西。...

2018-10-31 10:39:37 1328

原创 Envoy源码分析之Dispatcher

Dispatcher在Envoy的代码中Dispatcher是随处可见的,可以说在Envoy中有着举足轻重的地位,一个Dispatcher就是一个EventLoop,其承担了任务队列、网络事件处理、定时器、信号处理等核心功能。在Envoy threading model这篇文章所提到的EventLoop(Each worker thread runs a “non-blocking” even...

2018-10-31 10:34:08 875

原创 基于Lucene查询原理分析Elasticsearch的性能

前言Elasticsearch是一个很火的分布式搜索系统,提供了非常强大而且易用的查询和分析能力,包括全文索引、模糊查询、多条件组合查询、地理位置查询等等,而且具有一定的分析聚合能力。因为其查询场景非常丰富,所以如果泛泛的分析其查询性能是一个非常复杂的事情,而且除了场景之外,还有很多影响因素,包括机型、参数配置、集群规模等等。本文主要是针对几种主要的查询场景,从查询原理的角度分析这个场景下的查...

2018-10-30 17:10:58 884

原创 存储系统设计——NVMe SSD性能影响因素一探究竟

目录1 存储介质的变革2 NVME SSD成为主流2.1 NAND FLASH介质发展2.2 软件层面看SSD——多队列技术2.3 深入理解SSD硬件3 影响NVME SSD的性能因素3.1 GC对性能的影响3.2 IO PATTERN对性能的影响3.2.1 顺序写入Pattern对SSD性能优化的奥秘3.2.2 读写冲突Pattern对性能的影响4 SS...

2018-10-30 15:55:14 1778

原创 MariaDB强势席卷DB-Engines榜单后续,与阿里云达成全球独家战略合作

2018年10月份,DB-Engines 发布了月全球数据库排名,排名前三的一如既往还是Oracle、MySQL、Microsoft SQL Server。排名是重要指标,同时增长率的重要性也同样备受重视。MariaDB以黑马之势,强势席卷DB-Engines榜单在DB-Engines跟踪分析的343个数据库中,MariaDB现在总体排名第14,领先于很多知名的且创始时间比它还长的数据库,比...

2018-10-30 15:54:55 838

原创 常见Serialize技术探秘(ObjectXXStream、XML、JSON、JDBC byte编码、Protobuf)

目前业界有各种各样的网络输出传输时的序列化和反序列化方案,它们在技术上的实现的初衷和背景有较大的区别,因此在设计的架构也会有很大的区别,最终在落地后的:解析速度、对系统的影响、传输数据的大小、可维护性及可阅读性等方面有着较大的区别,本文分享一些我在一些常见序列化技术的分析和理解:文章分成3个部分:1、列举常见的序列化和反序列化方案(ObjectXXStream、XML、JSON)2、M...

2018-10-30 14:40:11 831

原创 阿里云容器技术专家莫源:乘风踏雪归来,仍是此间少年

我叫刘中巍,花名莫源,是阿里云容器服务团队的技术专家,13年加入阿里云,从零开始参与多款云产品的研发。在1024开发者节之际,来分享下自己的成长故事。“平凡但不安分”的男孩我是一个来自北方的孩子,从小到大都是淹没在人群中无法分辨的那种。学习成绩一般,体育项目不擅长,也没有什么特别的才艺,就连升学老师给的评语都是团结同学,热爱劳动。如果非要找出点特别的话,那就是对生活不安分的性格和...

2018-10-26 16:28:03 905

原创 阿里云发布多款云管工具,任何角色都可以轻松完成云上运维

无论是在传统的开发过程,还是在云上,运维都是一个十分重要而又繁重的工作。随着企业规模的扩大,系统架构的复杂度在增加,部署规模也在不断扩大,控制台不再能满足其需求,需要一个便捷、实用的运维系统或者运维工具来完成,这不仅需要大量的开发工作,还需要对云产品的API进行学习和研究。阿里云也针对这些问题对开发者资源、工具进行了进一步的强化。从阿里开源、API、文档SDK、CLI、调用示例等多个视角整合阿...

2018-10-26 16:27:57 893

原创 让开发变得更简单 | 阿里云中间件推出全新开发者服务

要码出未来,除了程序员专属的节日福利,还需要实打实的为程序员解决手头的难题。10月24日,阿里云中间件推出全新开发者服务,发布3款开发工具,包括Alibaba Cloud Toolkit 、链路追踪Tracing Analysis和应用高可用服务AHAS,旨在帮助开发者们提高开发效率,降低运维复杂性。云计算时代,企业上云已成为趋势,开发者在企业上云的过程中扮演着重要的角色,他...

2018-10-26 15:38:32 812

原创 主流开源开发者工具落地阿里云,进一步提升开发者体验

在云计算大数据时代,企业的不断上云,业务的不断发展,技术架构的不断演进,导致资源、应用和数据的管理成本不断增加,运维难度不断加大。业务场景的不断和复杂和变化,不得不引起我们更多的思考:业务基础设施架构如此复杂,是否可以实现一键搭建? 自定义云镜像,能否实现批量生产? 数据安全,是企业和个人最关心的事儿~ AK,证书,敏感数据如何实现自动加密,获取,存储? 不想手动登录机器,如何实现应用开...

2018-10-26 15:36:05 884

原创 阿里云专家穆轩的《杭州九年程序员之“修炼”手册》

对于一个从未到过南方的内蒙汉子来说,北京的大学一直是中学时憧憬的殿堂,而离家上千公里浙江大学,则是从来没有考虑过的地方。机缘巧合之下,被一位年近七旬的浙大老师说服,我自此开始了南下“修炼”之旅。没想到转眼间竟已九年,杭州也成为我的第二家乡。值此1024程序员节来临之际,抚今追昔,回顾一下自己的“修炼”历程。大学时光,尝试不同的计算和计算机的缘分也是从大学开始,初入新手村的我拥有了...

2018-10-25 17:24:09 927

原创 实践 | Sentinel 扩展性设计

Sentinel提供多样的 SPI 接口用于提供扩展的能力。用户可以在用同一个 sentinel-core 的基础上自行扩展接口实现,从而可以方便地给 Sentinel 添加自定义的逻辑。初始化逻辑扩展机制为了统一初始化的流程,我们抽象出了InitFunc接口代表 Sentinel 的一些初始化逻辑,如:注册动态规则源(示例) 注册 StatisticSlot 回调函数(示例)...

2018-10-25 17:23:52 1166

原创 5W1H系列 | Nacos 帮我们解决什么问题?(配置管理篇)

Nacos是阿里巴巴今年7月份开源的项目,如其名, Naming Configuration Service ,专注于服务发现和配置管理领域。本系列文章,将从 5W1H(What、Where、When、Who、Why、How)全面剖析 Nacos,给大家安利一下 Nacos。本文作为 Nacos 系列文章的开篇,也就从 “What” 开始。我们开始关注一个开源项目的时候,通常最先冒出的 2 个问...

2018-10-25 17:23:47 898

原创 云原生数据库如何打造业务弹性

云计算带来了业务弹性上的极大优势,阿里云数据库高级产品专家时慢从应用架构的变迁,客户实战案例,业务分析等方面详细介绍POLARDB,及如何利用POLARDB设计互联网创新型应用的数据库架构。应用架构的变迁——为什么我们需要超级MySQL?POLARDB跟MySQL是100%兼容的,有超越MySQL很多倍的性能,以及单实例最大100TB的超大存储空间,可以理解为阿里自研的超级MyS...

2018-10-25 16:09:06 893 1

原创 阿里云周源:一篇文章读懂四代视频加密技术演进

在刚刚圆满落幕的LiveVideoStackCon峰会上,阿里云高级技术专家周源进行了《视频加密和DRM的实施实践》主题分享。周源,有十多年音视频研发经验,之前在淘宝视频负责开放平台,目前在阿里云视频云部门负责媒体处理,在大规模系统建设和云计算方面都有非常丰富的实战经验。本文为演讲原文,希望对视频内容安全从业者有一些启发。在视频加密这块,其实是一个攻防战,攻防的手段非常多,还会不断的翻新,有很...

2018-10-25 16:07:04 897

原创 基于TableStore的亿级订单管理解决方案

一、方案背景订单系统存在于各行各业,如电商订单、银行流水、运营商话费账单等,是一个非常广泛、通用的系统。对于这类系统,在过去十几年发展中已经形成了经典的做法。但是随着互联网的发展,以及各企业对数据的重视,需要存储和持久化的订单量越来越大。数据的重视程度与数据规模的膨胀带来了新的挑战。需求场景某电商平台A,需要进行持久化所有平台产生的订单数据。同时,基于所有的订单数据,系统又需要向外提供...

2018-10-25 15:58:03 1031

原创 服务化改造实践(三) | Dubbo + Zipkin

随着业务的发展,应用的规模不断的扩大,传统的应用架构无法满足诉求,服务化架构改造势在必行,以 Dubbo 为代表的分布式服务框架成为了服务化改造架构中的基石。随着微服务理念逐渐被大众接受,应用进一步向更细粒度拆分,并且,不同的应用由不同的开发团队独立负责,整个分布式系统变得十分复杂。没有人能够清晰及时的知道当前系统整体的依赖关系。当出现问题时,也无法及时知道具体是链路上的哪个环节出了问题。在这...

2018-10-24 17:26:34 1489

原创 Apache孵化器主席Justin Mclean:如何成为Apache顶级开源项目

近日,Apache孵化器主席、Apache基金会成员、Dubbo & RocketMQ等开源项目的导师Justin Mclean来到阿里巴巴西溪园区,与众多开发者分享了如何打造一个Apache顶级项目,以及项目孵化过程会遇到的一些盲点和挑战。经Justin Mclean先生本人允许,并经主办方阿里中间件事业部&阿里技术战略部授权,小编将会议中分享的内容整理成文,带大家走进Apa...

2018-10-24 17:26:28 1138 1

原创 MaxCompute2.0新功能介绍

在过去的两年内,MaxCompute进行了翻天覆地的重构,从1.0版本全面升级到了2.0版本。而大家或许对于MaxCompute 2.0的一些新特性并不了解,在本文中,MaxCompute技术专家秋鹏就为大家详细介绍MaxCompute 2.0的新特性。本文主要围绕以下三个方面进行分享:MaxCompute 2.0简介MaxCompute 2.0 vs 1.0MaxCompute 2.0 ...

2018-10-24 15:18:27 1406

原创 因为信仰,油画专业的他自学开发进击阿里技术P9

大约在1年以前,阿里云视频云团队来了一位热心和气、爱好广泛的老干部新同学,他就是资深技术专家郝冲,花名和招,寓意“和气招财”。有人说程序员只喜欢安静地写代码,和招偏偏一个户外运动爱好者。他擅长滑雪,精通单双板,曾做过滑雪教练。同时,也是某足球俱乐部的成员。近期,他开始钻研太极拳,希望花2-3年的时间把太极拳的水平提高一些。在他看来,学习某项运动和某种语言是一样的,是必须专注去做的事情,态度先摆...

2018-10-24 15:14:18 894

原创 阿里云喻义:十年牧码,从码农走向工程师的进化之路

有人会问,码农和工程师有区别吗?有什么区别?相信每个人都有不同的理解。“你敲下的每一行代码,你想过他会如何在计算机上运行吗?你想过你的这一行代码会产生多少cache miss吗?你想过你的这段代码分支预测的概率是多大?你想过你这段代码是否适合在逻辑核上运行?你真的想过吗?”给我们抛出这些问题的是刘廷伟,阿里云高级技术专家,花名喻义。在团队里接触过喻义的人都知道,他就是这么一个较真的人...

2018-10-24 15:11:43 915

原创 数字化转型 移动化先行 云栖大会上发布了哪些移动研发新利器?

随着企业使用互联网技术的不断深入,企业在产品研发、供应链管理、市场运营及企业内部的场景当中,生产效率得到大幅度提升。随着移动互联网技术在社会层面深度普及,移动设备的普及性使得企业成为数字化转型的最佳载体。本文以2018年云栖大会杭州站移动研发平台EMAS专场上,阿里巴巴高级技术专家泠茗的演讲整理成文。在去年的云栖大会上,我们正式发布了移动研发平台EMAS。通过一年时间的发展,我们完成了整个...

2018-10-23 17:20:40 1043

原创 阿里云自研新一代企业云数据库POLARDB背后的技术

从2008年到2018年,阿里巴巴的数据库技术已经发展了10年的时间,10年的时间从AliSQL到RDS,再到自研POLARDB,阿里巴巴数据库技术得到了极大的提升。那么在阿里云自研新一代企业云数据库POLARDB背后有哪些技术呢?本文中,阿里云数据库事业部总经理鸣嵩就为大家进行分享。阿里巴巴数据库发展的十年历程首先介绍一下阿里巴巴数据库发展的十年历程。阿里巴巴数据库技术发展源于20...

2018-10-23 16:07:54 1195

原创 搞不清边缘计算几款产品差异?动动小手点这里!

最近阿里云新上了一款产品,边缘节点服务(简称ENS),随着产品运营推广不断深入,偶尔会遇到用户关于ENS产品与其他几款产品的疑惑,典型问题比如:ENS是部署在CDN位置,用户是不是可以直接使用CDN替代? ENS提供的资源是虚机,和ECS产品有什么不同? 物联网也有边缘计算,ENS和它分别解决什么问题?针对上面的疑问,阿里云高级产品经理王文娟将从位置、能力、场景、竞争等几个层面展开详细说...

2018-10-23 15:29:01 1108

原创 【实操手册】如何把一场直播录制下来?

许多用户使用直播服务时,需要把正在直播的视频录制下来进行存储或方便后续的回看。为了满足用户需求,阿里云视频直播服务提供了直播录制功能,本文将对这两种形式的录制方法进行简单介绍。一、按场景录制针对不同的场景进行录制配置• 按域名、AppName、StreamName多级别,录制某一路直播流,见下文。• 通过API控制录制的开始与结束时间,完成定时任务录制。• 配置一个回调,通过回调的方...

2018-10-23 14:01:50 2524

原创 移动互联网+智能运营体系搭建=你家有金矿啊!

每个企业都有许多的数据,但能否将数据转化成商业价值,是企业非常关心的问题。阿里巴巴曾自嘲是一家坐在数据的金矿上啃着馒头的企业,前几年集团积累了很多的数据,但这些数据并没有真正应用起来,受限于几个原因,比如大数据的技术框架还不成熟,运营团队对数据应用的意识还不是很强,但今天,数据在阿里巴巴的应用范围已经越来越广泛。本文根据2018年云栖大会杭州站移动研发平台EMAS专场上,阿里巴巴资深技术专...

2018-10-23 13:58:44 1075

原创 函数计算搭建 Serverless Web 应用(三)- 三分钟搭建 Web 应用

简介阿里云函数计算(Function Compute)是事件驱动的全托管计算服务,是阿里云的Serverless计算平台。基于函数计算构建应用,您无需管理服务器等基础设施,而是专注于应用逻辑的开发,大幅提高开发效率。函数计算搭建 Serverless Web 应用(一)- HTTP 触发器中阐述了 Web 应用(Serverless web backend) 是函数计算很重要的一...

2018-10-22 17:03:53 1454

原创 阿里中间件开源组件:Sentinel 0.2.0正式发布

Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。关联阅读:阿里巴巴宣布 Sentinel 开源,进一步完善 Dubbo 生态(附PPT)近日,Sentinel 0.2.0 正式发布。作为一个重要的里程碑版本,Sentinel 0.2.0 释放了多项产品新特性,如 异...

2018-10-22 17:03:39 945

原创 阿里巴巴高级技术专家至简:聊工程师思维

为什么想到写这篇文章?作者是想通过对工程师思维的分析和解读,让工程师能正确对待那些在现实工作中看上去与本职岗位无关,却对团队效能影响极大的一些点和一些事。至简:阿里巴巴高级技术专家,是集团Service Mesh方向的重要参与者和推动者。曾出版《专业嵌入式软件开发——全面走向高质高效编程》一书,坚信和倡导软件设计是软件质量之根本,并对软件开发的复杂性本质有着深刻的认识,对如何高质高...

2018-10-22 16:19:28 1076

原创 Nacos服务发现控制台预览

Nacos是阿里巴巴中间件部门最近开源的一款用于服务发现和配置管理的产品。在既0.1版本发布基本功能和0.2版本发布与Spring生态结合的功能后,0.3版本将释放全新的控制台界面。配置管理功能相关的控制台,将会由阿里云商业产品ACM控制台改造而来,而服务发现的控制台界面,则将以首次露面的姿态,开放给开源社区。本文就将服务发现控制台相关的界面UI初版设计公布,欢迎大家参与讨论,希望通过大家的批评和...

2018-10-22 15:36:04 1387

原创 阿里巴巴研究员刘国华:阿里巴巴智能运维体系建设

导语:在2018年开放数据中心峰会(Open Data Center Summit 2018)开幕式上阿里巴巴研究员刘国华发表了《阿里巴巴智能运维体系建设》的主题演讲。演讲中,刘国华介绍了智能化给阿里巴巴未来基础设施带来的三大价值:数据驱动决策、全局优化和变革。基于智能化,阿里巴巴重塑了运维体系。通过智能化建设,基础设施的交付效率提升了247%,需求预测准确率达到了每个月至少85%,物理机集群实现...

2018-10-22 15:30:19 2062

原创 AliOS Things 电源管理框架使用说明

一、电源管理框架简介电源管理框架的目的在于节约CPU的功耗。传统上,当操作系统处于空闲状态时,比如所有用户任务和系统任务处于阻塞状态,将执行idle task。idle task的通常做法是一个while(1)空循环,从汇编视角看是不断执行跳转指令,也就是说当操作系统空闲时,CPU将处于空转状态。使能电源管理框架后,当系统进入idle task后,将设置CPU进入低功耗状态,从而节省CPU的功...

2018-10-19 17:54:03 2218

原创 全面升级 | 阿里云中间件推出3款新品和3项产品新特性,加速企业中台落地

自2015年年底,阿里巴巴对外宣布全面启动2018年中台战略,构建符合DT时代的更具创新性、灵活性的“大中台、小前台”组织机制和业务机制后,承载中台战略的企业级互联网架构已在各行业快速复制,帮助各行业客户进行业务创新,实现数字化转型。近日,阿里云宣布对中间件产品系列进行全面升级,旨在普惠开发者,赋能中小企业快速搭建企业级互联网架构,快速满足企业业务的发展需求。此次全面升级涵盖企业级分布式应...

2018-10-19 17:53:57 809

原创 函数计算搭建 Serverless Web 应用(二)- 自定义域名

简介阿里云函数计算(Function Compute)是事件驱动的全托管计算服务,是阿里云的Serverless计算平台。基于函数计算构建应用,您无需管理服务器等基础设施,而是专注于应用逻辑的开发,大幅提高开发效率。文章函数计算搭建 Serverless Web 应用(一)- HTTP 触发器中阐述了 Web 应用(Serverless web backend) 是函数计算很重...

2018-10-19 13:55:59 1837 1

原创 函数计算搭建 Serverless Web 应用(一)- HTTP 触发器

函数计算简介阿里云函数计算(Function Compute)是事件驱动的全托管计算服务,是阿里云的Serverless计算平台。基于函数计算构建应用,您无需管理服务器等基础设施,而是专注于应用逻辑的开发,大幅提高开发效率。借助函数计算,您几乎可以构建任何类型的应用程序或后端服务,包括 Web 应用后端服务,大规模文件处理,数据实时流式处理等等。函数计算能实时弹性伸缩计算资源来匹配...

2018-10-19 13:54:25 2042

原创 当学术大家遇到技术大拿,如何攻克数据库应用头号难题?数位产学研大咖这样解读

10月12日-14日,一年一度的中国数据库领域最高学术会议——NDBC 2018如期在大连举行。在这场代表了国内数据库领域最强实力的学术盛宴上,阿里巴巴不但集结了强大的参会阵容,由阿里巴巴集团副总裁、达摩院科学家、数据库与存储技术负责人李飞飞博士(花名:飞刀)亲自带队。此外,在NDBC大会期间,达摩院数据库与存储实验室还联合中国计算机学会(CCF)数据库专业委员会,举办了首届产业数据库研发论坛。论...

2018-10-19 13:51:21 1273

原创 阿里云朱照远:边缘计算,无处不在

在2018杭州云栖大会19号下午的论坛上,朱照远对边缘计算进行了深入的阐述,他认为边缘计算是云计算的一部分,是对云计算边界的拓展,云和边缘、终端协同,是万物智联时代的基本形态,这一组合,将满足企业低成本低延时的计算需求。万物智联的时代,将有百亿乃至千亿级设备的接入。朱照远说:"之前云和端二体协同的计算架构,已经不能满足物联网时代下的需求,云+边+端三体协同成为更好的解决方案,边缘计算...

2018-10-17 17:15:33 984

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除