自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿里云技术

汇聚阿里云技术精粹!

  • 博客(110)
  • 论坛 (1)
  • 收藏
  • 关注

原创 “迁移策略+新容器运行时”应对有状态应用的冷热迁移挑战

大家好,我的花名是稻农,首先我简单介绍一下我在这个领域的工作。在阿里,我们现在主要的侧重点是做大规模的运维和新的容器运行时。目前,大家可能已经对 Kubernetes 进行了广泛地使用,但多数还没有达到一定规模,有很多痛点以及内部的问题还没有得到充分暴露。 容器迁移背景及现状目前,大多数容器的使用还在百台到千台的规模。我先简单介绍一下阿里目前内部容器服务。阿里的淘系应用如天猫、淘宝,目前...

2019-01-31 16:36:00 300

原创 观点 | 阿里资深技术专家:优秀的数据库存储引擎应具备哪些能力?

正文数据库内核按层次来分,就是两层:SQL & Storage。SQL Layer负责将你输入的SQL statement通过一系列步骤(parse/resolve/rewrite/optimize…)转换成物理执行计划,同时负责计划的执行,执行计划通常是一颗树的形式,其中树的叶子节点(执行器算子)部分往往负责单表的数据操作,这些操作算子就要在storage layer来执行了。因...

2019-01-31 16:35:00 118

原创 云原生实践之 RSocket 从入门到落地:Servlet vs RSocket

技术实践的作用在于:除了用于构建业务,也是为了验证某项技术或框架是否值得大规模推广。本期开始,我们推出《RSocket 从入门到落地》系列文章,通过实例和对比来介绍RSocket。主要围绕RSocket如何实现Polyglot RPC、Service Registry、 Service Discovery、 IoT联结等维度,为读者们揭开RSocket的面纱,希望对大家在Java API规范的...

2019-01-31 16:34:06 2490

原创 服务化改造实践 | 如何在 Dubbo 中支持 REST

什么是 RESTREST 是 Roy Thomas Fielding [[1]](#fn1) 在 2000 年他的博士论文 [[2]](#fn2) “架构风格以及基于网络的软件架构设计” 中提出来的一个概念。REST 是 RESTransfer 的缩写,翻译过来就是 “表现层状态转化”。REST 就是 Roy 在这篇论文中提出的面向互联网的软件所应当具备的架构风格。按照 REpresent...

2019-01-31 16:32:57 85

原创 CNCF 技术监督委员会首添中国面孔,阿里巴巴李响入选全球 9 人名单

美国当地时间2019年1月29日,全球顶级开源社区云原生计算基金会(Cloud Native Computing Foundation,简称CNCF)正式宣布其技术监督委员会(Technical Oversight Committee,简称TOC)席位改选结果。阿里云资深技术专家李响入选,成为该委员会有史以来首张中国面孔。CNCF 成立于 2015 年 7 月,隶属于 Linux 基金会,...

2019-01-31 14:01:38 203

原创 在阿里,我们如何管理测试环境

前言阿里的许多实践看似简单,背后却蕴涵着许多思考,譬如测试环境的管理。互联网产品的服务通常是由Web应用、中间件、数据库和许多后台业务程序组成的,一套运行环境就是一个自成一体的小生态。最基本的运行环境是线上环境,部署产品的正式发布版本,为用户提供持续可靠的服务。除此以外,还有许多不对外部用户开放的运行环境,用于产品团队日常的开发和验证,统称为测试环境。正式环境的稳定性,除去软件自身的质...

2019-01-30 17:43:46 1745

原创 服务化改造实践 | 如何在 Dubbo 中支持 REST

什么是 RESTREST 是 Roy Thomas Fielding [[1]](#fn1) 在 2000 年他的博士论文 [[2]](#fn2) “架构风格以及基于网络的软件架构设计” 中提出来的一个概念。REST 是 RESTransfer 的缩写,翻译过来就是 “表现层状态转化”。REST 就是 Roy 在这篇论文中提出的面向互联网的软件所应当具备的架构风格。按照 REpresent...

2019-01-30 17:42:58 593

原创 程序员总数3W+,阿里巴巴首次公开2018代码数据报告

 原文链接本文为云栖社区原创内容,未经允许不得转载。

2019-01-30 17:41:15 629

原创 Nacos 发布 v0.8.0 Pre-GA版本,安全稳定上生产?

服务注册和服务配置开源项目 Nacos 本周发布了 v0.8.0 Pre-GA 版本,作为开源项目生命周期中的里程碑版本之一,v0.8.0 Pre-GA版本支持登录、命名空间、Metrics监控(对接Prometheus),并可以通过 Nacos-Sync 组件实现从传统的注册中心向 Nacos 注册中心进行数据平滑迁移等特性,补齐了安全隔离、监控和服务迁移等上生产的最后一公里,以更稳定的支撑...

2019-01-29 15:31:36 193

原创 Kubernetes 弹性伸缩全场景解析 (四)- 让核心组件充满弹性

前言在本系列的前三篇中,我们介绍了弹性伸缩的整体布局以及HPA的一些原理,HPA的部分还遗留了一些内容需要进行详细解析。在准备这部分内容的期间,会穿插几篇弹性伸缩组件的最佳实践。今天我们要讲解的是cluster-proportional-autoscaler 。cluster-proportional-autoscaler是根据集群中节点的数目进行Pod副本数水平伸缩的组件,这个组件的产生...

2019-01-29 15:20:13 162

原创 如何守住你的年终奖?

临近春节,各大零售电商、资讯媒体等平台开始纷纷投入重金加入营销大战,推出了各种年货促销礼券,希望借春节这个契机再赚一笔。然而很多公司不解,大笔营销费用、补贴资金投下去却没有起到用户拉新或提高营业额的目的,这到底是为什么?近期很多营销活动被薅羊毛的事件可能会给营销和运营人员一些提醒,诸多的优惠券是进了真正用户的手里,还是大部分落入了羊毛党的裤兜里?若优惠券被羊毛党薅个一干二净,不要说...

2019-01-29 15:19:14 173

原创 15分钟在阿里云Kubernetes服务上快速建立Jenkins X Platform并运用GitOps管理应用发布

本文主要介绍如何在阿里云容器服务Kubernetes上快速安装部署Jenkins X Platform并结合demo实践演示GitOps的操作流程。注意:本文中使用的jx工具、cloud-environments等做过改造用以适配阿里云Kubernetes容器服务,并未在自建Kubernetes集群中做过验证。先决条件:首先,需要在 阿里云容器服务控制台 创建一个Kubernetes集...

2019-01-29 15:16:48 918

原创 Kubernetes审计日志方案

前言当前Kubernetes(K8S)已经成为事实上的容器编排标准,大家关注的重点也不再是最新发布的功能、稳定性提升等,正如Kubernetes项目创始人和维护者谈到,Kubernetes已经不再是buzzword,当我们谈起它的时候,变得越发的boring,它作为成熟项目已经走向了IT基础设施的中台,为适应更大规模的生产环境和更多场景的应用不断延展迭代。而现在我们更加专注于如何利用K8S...

2019-01-29 15:10:52 254

原创 阿里云 Aliplayer高级功能介绍(七):多分辨率

基本介绍网络环境比较复杂、网速不稳定,Aliplayer提供了多分辨率播放的模式,用户可以手工切换分辨率和播放器选择最优分辨率,基本UI如下:Source模式source的方式指定多个清晰度的地址,这个模式在直播场景下使用的比较多,阿里云直播服务可以提供多码率的播放流地址,详细请参考:视频直播转码。Aliplayer提供了下面清晰度的对应关系:Code Text OD...

2019-01-28 15:19:45 1428

原创 Istio流量管理实践之(3): 基于Istio实现流量对比分析

流量镜像流量镜像,也称为影子流量,流量镜像提供一种尽可能低的风险为生产带来变化的强大功能。镜像会将实时流量的副本发送到镜像服务。镜像流量发生在主服务的关键请求路径之外。在非生产或者测试环境中,尝试访问一个服务所有可能的测试用例组合是个非常不现实的任务。 在某些情况下,编写这些用例的所有工作也可能与实际生产所需的用例不匹配。在理想情况下,可以使用实时的生产用例和流量来帮助完善在测试环境中错过...

2019-01-28 15:13:29 60

原创 15分钟在笔记本上搭建 Kubernetes + Istio开发环境

11月13~15日,KubeCon 上海大会召开,云原生是这个秋天最火热的技术。很多同学来问如何上手 Kubernetes和Istio 服务网格开发。本文将帮助你利用Docker CE桌面版,15分钟在笔记本上从零搭建 Kubernetes + Istio开发环境,开启云原生之旅。说明:本文测试通过环境 Docker CE 18.09 (Kubernetes 1.10.3) 以及 Isti...

2019-01-28 15:02:16 607

原创 阿里云 Aliplayer高级功能介绍(九):自动播放体验

基本介绍经常会碰到客户询问,为什么我设置了autoplay为true,但是没有自动播放,每次都要向客户解释这个是浏览器从用户体验角度考虑做的限制,客户会继续询问那我要怎么做? 针对这个问题Aliplayer也专们做过优化,提供一些方式让客户能更好的处理这种情况。现象描述有声音视频无法自动播放这个在移动端上一直都是这个限制,桌面版的Safari在2017年的11版本也宣布禁掉带有声音的多...

2019-01-28 14:57:46 550

原创 阿里云 Aliplayer高级功能介绍(八):安全播放

基本介绍如何保障视频内容的安全,不被盗链、非法下载和传播,阿里云视频点播已经有一套完善的机制保障视频的安全播放:更多详细内容查看点播内容安全播放,H5的Aliplayer对于上面的安全机制都是支持的,但是也有一些限制。访问限制访问限制主要是阿里云视频云提供的安全访问能力, 只需要云端配置, 播放器无需做额外的事情,并且拒绝访问的原因会通过“X-Tengine-Error”Res...

2019-01-28 14:54:57 413

原创 阿里云 Aliplayer高级功能介绍(六):进度条标记

基本介绍Aliplayer在进度条上提示时间和缩略图功能外,还可以进行视频内容的提示打点,当然不止是进度条上显示打点的内容,还提供一组接口,方便用户进行打点时间和内容的获取, 基本UI如下图所示:接口和属性介绍播放器提供了progressMakers属性,是一个数组类型,每一条记录包含offset时间和text打点的内容,还可以包含其他属性,此属性用于告诉播放器进度条打点记录,记录...

2019-01-25 16:40:29 1449

原创 阿里云 Aliplayer高级功能介绍(五):多语言

基本介绍Aliplayer默认支持中文和英文,并且依赖于浏览器的语言设置自动启用中文或英文资源, 除了支持这两种资源外,还提供自定义语言的形式,支持其他国际语言,另外Aliplayer还支持点播服务的多地域,可以支持VideoId的方式播放东南亚和欧洲的视频资源,英文版本播放器: 语言设置属性Aliplayer提供language属性用于指定语言,此属性的优先级高于浏览器的语言设置...

2019-01-25 16:38:50 183

原创 Quick BI 的模型设计与生成SQL原理剖析

一、摘要随着物联网的告诉发展,数据量呈现井喷式的增长,如何来分析和使用这些数据,使数据产生商业价值,已经变得越来越重要。值得高兴的是,当前越来越多的人已经意识到了用数据分析决定商业策略的重要性,也都在进行着各行各业的数据分析。众所周知数据分析的核心是数据,为了更容易的分析数据,数据模型的设计需要遵循一定的规范。当前最流行的联机分析处理(OLAP)的规范为维度建模规范。本文介绍Quick BI如...

2019-01-25 16:37:16 243

原创 海量大数据大屏分析展示一步到位:DataWorks数据服务对接DataV最佳实践

1. 概述数据服务(https://ds-cn-shanghai.data.aliyun.com)  是DataWorks产品家族的一员,提供了快速将数据表生成API的能力,通过可视化的向导,一分钟“零代码”就可以生成API,让API开发从未有过如此便捷!同时支持自定义API查询SQL功能,对您的个性化复杂查询逻辑支持照样不在话下。DataWorks数据服务提供HTTP API服务,采用S...

2019-01-25 16:33:31 268

原创 MaxCompute用户初体验

作为一名初次使用MaxCompute的用户,我体会颇深。MaxCompute 开箱即用,拥有集成化的操作界面,你不必关心集群搭建、配置和运维工作。仅需简单的点击鼠标,几步操作,就可以在MaxCompute中上传数据,分析数据并得到分析结果。作为一种快速、完全托管的 TB/PB 级数据仓库解决方案,MaxCompute不仅为我们提供了传统的命令行操作,而且提供了丰富的web端操作界面。对于数据开...

2019-01-24 15:41:27 95

原创 大数据处理也要安全--关于MaxCompute的安全科普

1.企业大数据处理现状当今社会数据收集手段不断丰富,行业数据大量积累,数据规模已增长到了传统软件行业无法承载的海量数据(百GB、TB乃至PB)级别。基于此,阿里云推出有了一套快速、完全托管的GB/TB/PB级数据仓库解决方案——阿里云大数据计算服务(MaxCompute,原名ODPS),MaxCompute服务于批量结构化数据的存储和计算,提供海量数据仓库的解决方案及分析建模服务。企业...

2019-01-24 15:40:41 466

原创 使用MaxCompute Java SDK运行安全相关命令

使用MaxCompute Console的同学,可能都使用过MaxCompute安全相关的命令。官方文档上有详细的MaxCompute安全指南,并给出了安全相关语句汇总。简而言之,权限管理、列级别访问控制、项目空间安全配置以及跨项目空间的资源分享都属于 MaxCompute 安全命令相关的范畴。再直白一点,以下列关键字开头的命令,都是MaxCompute安全相关操作命令:<sp...

2019-01-24 15:37:28 77

原创 中小企业如何借力工业互联网抵抗死亡潮

对于不同的企业来说,跨步进入工业互联网的核心问题并不是“怎么做”,而是“能做什么”、以及“能不能做”。尤其是在政策大力推动企业“上云上平台”的过程中,企业投入人力和成本,那么“上云了之后能做什么”就成为了很多中小企业主最大的疑问和顾虑。首先,可以肯定的是,工业互联网能够提供的收益是多维度的。广州温伴是树根互联服务的一家典型的小型烘干设备企业,根据树根互联CEO贺东东的介绍,原来随着客户工艺...

2019-01-24 15:36:05 124

原创 使用 top instance 命令查看运行中 MaxCompute 作业

我们都知道,在 MaxCompute Console 里,可以使用下面的命令来列出运行完成的 instance 列表。show p|proc|processlist [from <yyyy-MM-dd>] [to <yyyy-MM-dd>] [-p <project>] [-limit <number> | <number>] [-...

2019-01-23 14:57:13 164

原创 使用MaxCompute Java SDK 执行任务卡住了,怎么办?

场景一用户AA: “亲,用 MaxCompute Java SDK 跑作业,为什么卡住不动了?”me: “有 Logview 吗?发来看下”A: “没有,我用的是SDK,没Logview”场景二用户BB :“亲,用 MaxCompute Java SDK 访问 Table,为什么卡住半天没反应?”me:“卡在哪一行了?”B:"就 RestClient retry 然后卡住了...

2019-01-23 14:55:57 57

原创 21分钟教会你分析MaxCompute账单

背景阿里云大计算服务MaxCompute是一款商业化的大数据分析平台,其计算资源有预付费和后付费两种计费方式。并且产品每天按照project为维度进行计量计费(账单基本情况下会第二天6点前产出)。本文使用的为云上客户真实数据,故在下文中的截图都mask掉了。关于MaxCompute计量计费说明,详见官方文档:但是通常情况下,我们在数据开发阶段或者在上线前夕会发下账单有波动(通常...

2019-01-23 14:52:29 266 1

原创 CTO职场解惑指南系列(一)

基于科技能够改变世界的事实,几乎每个公司的程序员都自带闪光灯。程序员的手和普通人的手自然是有区别的,“我们可是用双手改变了世界” 。(码农真的是靠双手吃饭,呵呵)这个世界上但凡靠双手吃饭就会特别不容易,真的特别。比如数据库要备份,为了不影响日常业务,只能在节假日进行,而且至少需要备份好几天。 “我已经牺牲了假期,没有时间恋爱了,但是万一有bug...身上的闪光灯就瞬间熄灭了,这还不够,灯还...

2019-01-23 14:48:24 49

原创 阿里云获ITSS最高等级认证:公共云、专有云服务能力双一级

近日,阿里云在由ITSS(中国电子工业标准化技术协会信息技术服务分会)颁发的云计算服务能力标准评选中获公共云、专有云双一级资质,这也是该标准评选中的最高等级。云计算服务能力评估由工信部信软司牵头,委托ITSS围绕云计算服务中人员、技术、流程、资源、性能等关键环节进行能力测试,能够为最终用户选择和评价云服务提供参考依据。云计算服务能力等级分为四级,其中一级也被认为是引领级。获得公共云、专有...

2019-01-22 14:59:28 242

原创 阿里巴巴脱贫基金年报:脱贫攻坚中的工程师力量

2019年1月10日,阿里巴巴脱贫基金年报发布,其中工程师成为脱贫中坚力量。数据显示,过去一年时间里,有数百名阿里工程师带技术下乡;3871名贫困大学生参加了阿里云的工程师认证培训;2741名外部工程师在“码上公益”平台注册成为志愿者,参与了24个技术脱贫项目。阿里巴巴表示,人有希望,乡村才有向上的力量。在给人希望的力量中,技术是我们擅长的,也是最希望去做的。四川平武,以上百年历史的高山蜂蜜...

2019-01-22 14:58:21 164

原创 山沟沟里的技术脱贫:阿里工程师助平武蜂农物联网养蜂

四川平武,数百年来以高山蜂蜜闻名。在海拔数千米的高山上,蜂农挖开树槽,用一种不喂食、天然的古法养蜂,蜜蜂汲取平武大山深处的黄连、朴厚、乌柏、五倍子、野菊花等上百种中草药花作为蜜源,酿出的蜂蜜更具营养价值。为了取得最纯正的蜂蜜,养蜂人从不进行人工干预,每年只取一次蜜。但极少有人知道平武人养蜂的辛苦,因为这山,实在太高,平武的海拔平均在2200-3000米,雨水多,绒里滑坡泥石流,公路只修到...

2019-01-22 14:56:51 218

原创 12亿行代码,阿里巴巴这一年的技术报告和梦想报告

78年前,图灵用代码编译出的情报破解系统,让二战至少提前2年结束,挽救了2000万人的生命;50年前,登月科学家敲下的一行关键代码,启动了阿波罗号的着陆,成就了人类的一大步;30年前,蒂姆·伯纳斯·李利用代码创造了万维网,让普通人也能够通过互联网连接全世界……如同数字世界的艺术家、数字文明的建筑师,各个时代的工程师科学家们正在用一行行代码改变世界。阿里巴巴是这个时代的技术追梦人。2019年1月9日...

2019-01-22 14:51:05 115

原创 阿里云连续3年稳居中国第一,中国云计算市场排名出炉

近日,市场研究机构IDC 公布了的2018年上半年中国公有云厂商市场份额数据。报告显示,阿里云市场份额位居中国第一,相当于二至九名总和。腾讯云位列第二,华为云排名第九,市场份额是腾讯云的五分之一。IDC中国公有云市场数据报告2015年统计至今,3年来阿里云一直位居中国市场第一。报告称,阿里云在存储、数据库、人工智能等领域都有丰富的产品布局,服务也更加多样化。分析师认为,阿里云愈发注重与I...

2019-01-22 14:48:37 427

原创 威胁预警|首现新型RDPMiner挖矿蠕虫 受害主机易被添加恶意账户

近日,阿里云安全发现一种新型挖矿蠕虫RDPMiner,通过爆破Windows Server 3389端口RDP服务的方式进行挖矿木马传播,致使用户CPU占用率暴涨,机器卡顿,更被创建名为DefaultAccount的账号。攻击者可畅通无阻远程登录机器威胁用户业务和数据安全。据该蠕虫连接的某矿池公布的HashRate,预估仅该矿池即有2000+机器连接进行挖矿,阿里云安全专家判断该挖矿蠕虫扩散性...

2019-01-22 14:42:54 119

原创 漫说安全|智能的云WAF,开挂的Web防御

“漫说安全”是我们推出的一个新栏目,以简洁明了的形式展现高深晦涩的云安全。今天我们要讲的是智能的云WAF到底有啥“本领”,答案就在漫画里^_^漫画看完后估计你还会有些小疑问,不要着急,安全君特意准备了问答环节哦。Q:请再总结下智能的云WAF有哪些特点?A:专家策略规则和深度学习双引擎防护,威胁情报协同防御;0day高危漏洞24小时上线自动启动防护;防护流量支持弹性扩容和...

2019-01-22 14:38:49 62

原创 老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码

简介在业务开发的过程中,往往存在平台代码和业务代码耦合严重难以分离、业务和业务之间代码交织缺少拆解的现象。平台和业务代码交织导致不易修改,不同业务的代码交织增加了不同负责团队之间的协同成本。因此不论从代码质量,还是从团队协作的角度来看都严重地影响了开发团队之间的协同效率和开发效率,最终影响到了用户体验和业务发展。在闲鱼,商品发布和编辑功能也是如此。本文将以闲鱼商品发布和编辑功能的改造为例,向大...

2019-01-22 14:35:16 107

原创 即将开源 | 2亿用户背后的Flutter应用框架Fish Redux

背景在闲鱼深度使用 Flutter 开发过程中,我们遇到了业务代码耦合严重,代码可维护性糟糕,如入泥泞。对于闲鱼这样的负责业务场景,我们需要一个统一的应用框架来摆脱当下的开发困境,而这也是 Flutter 领域空缺的一块处女地。Fish Redux 是为解决上面问题上层应用框架,它是一个基于 Redux 数据管理的组装式 flutter 应用框架, 特别适用于构建中大型的复杂应用。它的最大...

2019-01-22 14:33:08 46

原创 IDE 插件新版本发布,开发效率 “biu” 起来了

近日,Cloud Toolkit正式推出了面向 IntelliJ 和 Eclipse 两个平台的新款插件,本文挑选了其中三个重大特性进行解读,点击文末官网跳转链接,可查看详细的版本说明。本地应用一键部署到任何机器上 IDE 内置的命令行终端 文件上传到服务器添加机器到 IntelliJ 或 Eclipse 中需要重点提下的是,虽然这个插件是阿里云官方插件,但了解到我们的开发者,还...

2019-01-22 14:23:17 93

空空如也

阿里云技术的留言板

发表于 2020-01-02 最后回复 2020-08-17

空空如也

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

TA关注的人 TA的粉丝

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