阿里云移动研发平台EMAS,是如何连续5年安全护航双11的?

2014年11月11日,阿里巴巴天猫双十一购物狂欢节全天交易额571亿元;2015年交易额912.17亿元; 2016年1207亿 ;2017年1682亿元;2018年2135亿。五年内交易量不断攀升,屡创新高,这让双十一成为了全球商家和消费者的年度盛会,成为了中国和国际电子商务行业的年度盛事。阿里云作为阿里巴巴IT基础设施的基石,每年的双十一都面临前所未有的巨大技术挑战。阿里云的EMAS移动研发平台,连续5年支持双11,不仅保障了手机淘宝、支付宝这些阿里巴巴集团App的使用体验,也支持了数万阿里云开发者的双十一狂欢。


相比于PC时代,移动互联网对产品研发提出了新的挑战,移动端面临更复杂的网络环境和更灵活的发版模式。移动端的网络,不同运营商的不同网络制式,2G/3G/4G/WiFi,更加复杂多样。移动端App的发版模式也不同,相比PC端服务的集中升级和立即生效,移动端App面临发版渠道多、机型碎片化、升级周期长、多版本共存等一系列问题。

阿里云的EMAS移动研发平台,提供了成体系的不同产品,帮助开发者解决移动端App研发碰到的问题。比如,HTTPDNS服务,用于防止域名劫持;移动推送服务,帮助开发者推送运营消息;App研发平台,闭环地管理App的开发、构建和发版;移动测试服务,支持App发版时全方位的测试;移动热修复服务,用于App问题的紧急修复,而不需要走冗长的发版流程。还有更多的服务,面向移动端App研发,大家可以访问阿里云官网查询。

在阿里巴巴集团,我们有最复杂、最多样的移动端业务需求和挑战,也有全球最专业的移动团队和移动技术积累,这些技术通过阿里云EMAS移动研发平台对外输出,相信能够帮助个人和企业在移动互联网时代更快、更省、更稳定!

 

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/520386.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从双十一看阿里云安全的“创世纪”——采访阿里云安全掌门人肖力有感

“神说要有光于是就有了光。”在双十一采访了阿里云安全掌门人肖力之后,忽然对这句话有了全新的认识。从肖力的介绍中我们不难体会到,与云计算相伴而生的阿里云安全诞生的必然性,云的先天基因赐予它“原生的神力”,从最初单纯的攻…

这段 Python 代码让程序员赚 300W,公司已确认!网友:神操作!

Python到底还能给人多少惊喜?笔者最近看到了这两天关于Python最热门的话题,关于《地产大佬潘石屹学Python的原因》,结果被这个回答惊到了:来源:知乎 https://www.zhihu.com/question/355880221笔者翻了翻那些回答&…

解决windows下Error:node with name rabbit already running on “XXX” 和管理页面打不开问题

背景:重启电脑后,发现rabbit的控制台页面无法打开,启动rabbit,抛如下异常:Error:node with name "rabbit" already running on “XXX”这个是因为rabbit已经启动了,不能再次启动&…

奉上一份云上数据安全保护指南

阿里云资深安全专家黄瑞瑞 本方案的目标是为用户提供从底层云平台数据安全到上层的云上环境保护,并标明各层次模块,让用户可以像建房子一样,一层层的搭建可信的在云上数据的安全保护。在各横向层次模块之外,云上数据安全也需要纵…

mysql 重启_windows下重启mysql的方法

其中第二种方法对我这无效,以后再搞清楚!一、MYSQL服务我的电脑——(右键)管理——服务与应用程序——服务——MYSQL——开启(停止、重启动)二、命令行方式Windows1.点击“开始”->“运行”(快捷键WinR)。2.启动:输入 net stop mysql3.停止…

云数据库POLARDB优势解读系列文章之②——高性价比

现在做任何事情都要看投入产出比,对应到数据库上其实就是性价比。POLARDB作为一款阿里自研数据库,经常被问的问题是:性能怎么样?能不能支撑我的业务?价格贵不贵?很显然,在早期调研阶段&#xff…

Linux环境 安装 Redis-6.2.6 配置运行_01

文章目录安装依赖环境1.下载2. 解压3. 编译4. 配置抽离5. 修改配置文件6. 启动redis7. 查看redis进程8. 启动redis客户端安装依赖环境 yum install -y gcc-c autoconf automaker升级GCC 这里说明一下,在编译之前:在编译之前需要升级gcc的版本&#xff0…

38年后的今天,用数据回顾什么是女排精神?

戳蓝字“CSDN云计算”关注我们哦!作者 | 朱小五责编 | 阿秃每当我们足篮打水一场空时,总会想起女排。38年前,1981年11月16日,中国队击败当时号称“东洋魔女“的日本女排,首次夺得世界冠军,这也是中国在三大…

阿里如何将“高峰前扩容、高峰后缩容”的梦想照进现实?

一、2017年我们做了什么? 记得早在2017年的时候,王坚博士就曾召大家就关于“IDC As a Computer”是否能做到,进行过激烈的讨论。而要做到此,必须要实现存储计算分离,分离后由调度对计算和存储资源进行独立自由调度。而…

cmd下pip安装mysql_Windows下使用pip安装mysql-python

安装的过程很煎熬,留个爪,希望对其他人有帮助。先声明我安装前的电脑配置:Win10;Python2和Python3共存(备注一个好用的方法,感谢知乎大神:https://www.zhihu.com/question/21653286);MySQL是在W…

阿里云异构计算团队亮相英伟达2018 GTC大会

1、首届云原生计算国际会议上,弹性计算研究员伯瑜介绍了基于虚拟化、容器化编排技术的云计算操作系统PouchContainer 首届云原生计算国际会议(KubeCon CloudNativeCon,China,2018)在上海举办,弹性计算研究…

SpringBoot整合Redis 主从复制_01

主从复制 master slave 核心解决问题:数据冗余备份,不能解决故障的自动转移 主从复制讲解: 1.主节点负责写入操作,从节点负责同步主节点的冗余数据,不能写入 2.当主节点挂掉之后,从节点还是从节点&#xf…

发布国内首个无服务器容器服务,运维效率从未如此高效

近年来,随着越来越多的企业基于微服务架构构建自身核心业务平台后,微服务已获得越来越多技术人员的肯定,同时,微服务也承载着企业数字化转型的重任。但微服务架构的落地给企业的运维团队带来了不少的挑战,原有的运维方…

OPPO 正式发布 ColorOS 7,“轻”装上阵带来多项亮眼新功能……

今日OPPO举办了 ColorOS 7 发布会,正式发布了主打“轻快无边界”的ColorOS 7,以“轻”为核心构建了无边界设计 2.0,在UI、交互、动画、声效等方面进行了优化,围绕“快”阐述了ColorOS 7 在畅快使用、高效体验上所做的创新功能。 此…

深度解析国内首个云原生数据库POLARDB的“王者荣耀”

随着移动互联网、电子商务的高速发展,被使用最多的企业级开源数据系统MySQL面临着巨大挑战——为迎接“双11"的高并发要提前做好分库分表;用户不断激增要将读写分离才能应对每天上亿次的访问,但读写分离后会导致数据同步延时严重、分布式事务复杂且…

ubuntu mysql5.6_ubuntu安装mysql5.6

安装mysql5.6在ubuntu上安装mysql5.6的版本1.添加mysql5.6的源sudo apt-get install software-properties-commonsudo add-apt-repository deb http://archive.ubuntu.com/ubuntu trusty universe2.安装mysql5.6sudo apt-getupdatesudo apt install mysql-server-5.6sudo apt i…

SpringBoot 整合 Redis 哨兵机制_01

文章目录一、哨兵简述1. 哨兵能解决和未能解决的问题2. 哨兵的作用3. 哨兵的主要配置4. 哨兵综述二、搭建哨兵2.1. 思路分析2.2. 节点分布总览2.3. 哨兵配置2.4. 启动主从复制2.5. 启动哨兵:三、需求测试3.1. 评估预测3.2. 分别登录3个节点3.3. 破坏性模拟测试一、哨…

流量隔离方案 Dpath 护航双十一新零售

需求 在今年的双11准备期间,业务同学提出要针对新零售进行特殊的保障,希望新零售过来的流量,单独进入到一批机器,和其他普通流量隔离开来,这对新零售系统稳定性提出更高的要求。 需求总结下来就是: 针对…

潘石屹接连带货 Python,要来抢我们的饭碗?

地产大亨潘石屹近日开始一项全新学习,刷爆程序员的朋友圈,程序员纷纷议论起来:地产大亨也要来抢饭碗啦?11月14日,他说:今天开始我学习一门新的语言Python,我在寻找。这也是今天给自己人生的礼物…

SpringBoot 整合Redis 单机、哨兵、集群

<!--springboot整合redis--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- redis 依赖commons-pool --><dependency><group…