国外网站不需要备案吗,足彩彩票网站建设,深圳哪家网站公司好,恩施州建设局网站2019 双11#xff0c;订单创新峰值达到 54.4 万笔/秒#xff0c;单日数据处理量达到 970PB#xff0c;面对世界级的流量洪峰#xff0c;今年的阿里交出了一份亮眼的云原生技术成绩单#xff0c;并实现了100% 核心应用以云原生的方式上云#xff1a;
双11 基础设施 100% …
2019 双11订单创新峰值达到 54.4 万笔/秒单日数据处理量达到 970PB面对世界级的流量洪峰今年的阿里交出了一份亮眼的云原生技术成绩单并实现了100% 核心应用以云原生的方式上云
双11 基础设施 100% 上云支撑 双11 在线业务容器规模达到 200 万采用神龙弹性裸金属服务器计算性价比提升 20% 这些数据背后是对一个个技术问题的反复尝试与实践。这一次我们对云原生技术在 双11 的实践细节进行深挖将 22 篇代表性的文章进行编排整理成书《不一样的 双11 技术阿里巴巴经济体云原生实践》旨在为行走在云原生路上的开发者打开新思路、提供一些有益的参考。 许多经过精心设计的架构平时运行稳定但在 双11 的演练中都暴露出了大量的细节问题双11 这个独一无二的场景是阿里技术的试金石。今年 双11我们把“最要命”的系统全都放到了云上实现了核心系统 100% 上云撑住了 双11 的世界级流量洪峰。 这离不开云原生技术的创新希望本书能对开发者和企业客户产生借鉴意义共享云计算技术红利。—— 小邪 在 All in Cloud 的时代企业 IT 架构正在被重塑而云原生已经成为释放云计算价值的最短路径。2019 年阿里 双 11 核心系统 100% 以云原生的方式上云基于神龙服务器、轻量级容器和兼容 K8s 的调度、集群管理技术通过云原生开放应用模型 OAM构建高效和自动化的应用交付体系大大加快了上云速度通过升级微服务和服务网格将服务治理与应用解耦并下沉到基础设施层提升治理能力和迭代速度整体向 Serverless 极致弹性、按用计费、无需运维的架构演进全面实现核心系统上云让双 11 更稳定让业务创新更敏捷。 希望通过将阿里的上云和云原生技术落地最佳实践通过电子书的形式输出对开发者和企业客户产生借鉴意义加速技术演进共享云计算技术红利。——叔同 我们采访了上云总架构师毕玄以下是他们对于 双11 核心系统 100% 上云背后云原生的技术思考。 与客户在同一架“飞机”上
王坚院士曾在很多场合都和阿里的技术人员讲到阿里云作为一家输出技术的公司我们需要做到和我们的客户在同一架“飞机”上而不仅仅是“造飞机”或看着“飞机”在空中飞阿里经济体云化最重要的就是要做到让我们和客户在同一架“飞机”上。
早在几年前阿里巴巴经济体就开始借助阿里云的机器资源来支撑 双11 零点的高峰云的弹性资源优势使得 双11 的机器资源投入成本下降超过 50% 以上但在这些机器资源上部署的却是我们自己的技术体系例如容器、中间件、数据库、缓存等也就意味着我们和客户其实是在不同类型的“飞机”上而且阿里巴巴经济体在的“飞机”是专为阿里巴巴定制打造的外部客户是买不到的这是一个典型的从 Hosting 演进到 Cloud Hosting 的阶段。为了切实做到和客户在同一架“飞机”上在今年 3 月份阿里云智能事业群 CTO 张建锋花名行癫正式对外宣布未来一到两年阿里巴巴百分之百的业务要跑在公共云上成为“云上的阿里巴巴”。
从 Cloud Hosting 到 Cloud Native
阿里巴巴经济体云化是阿里技术发展史上继之前的分布式架构、异地多活后的又一轮巨大的架构升级这次架构升级需要把我们从 Cloud Hosting 演进到 Cloud NativeCloud Native 作为技术圈最火热的名词不同的人的眼中有不同的定义我们认为 CloudNative 带来的是一次系统构建方式的巨大变革Cloud Native 是指业务系统的构建从基于自有、封闭的技术体系走向基于开放、公共的 Cloud 的技术体系。
在 Cloud Native 时代之前多数公司随着业务的发展或多或少都会打造出自有、封闭的技术体系这一方面造成了巨大的投入使得公司的技术人才力量没有完全专注的投入在业务上另一方面也造成了这个行业人才流动的困难因为知识体系的不同每到一家新的公司几乎都是全新的一套这个一定程度上影响了业务创新的速度尽管很多的开源产品在一定程度上有助于解决这个问题但还不足以体系化而在 Cloud Native 时代我们认为会有两个典型的特征
对于业务系统端而言在做系统设计的技术选型上Cloud 提供了远比自有技术体系更为丰富了多的选择这使得架构师可以更好的根据业务的状况、阶段等来进行更合理、合适的技术选型最后表现出来的特征会是业务系统基于 Cloud 的技术体系来搭建而越来越少的自建或自研就像 Cloud Hosting 带来的越来越少的公司自己 Hosting 机器的变化一样对于云厂商而言会提供越来越多开放、主流的技术栈的技术产品从而让客户有更为丰富和自主的选择权同时云厂商会去做到让这些技术产品的互通性更好这样客户才能真正做到对于不同类型的业务选择不同的技术产品和体系。
按照这样的思路阿里巴巴经济体云化在走向 Cloud Native 的道路上我们的原则是
业务系统不再采用自有、封闭的技术产品而是阿里云上对外提供哪些技术产品我们就基于这些来重构、新建我们的业务系统阿里云上提供相应技术领域的主流技术产品同时根据阿里业务的需求去新增、完善、改造相应的技术产品并增强不同技术产品的互通性、开放性。
按照这样的原则随着阿里经济体云化项目的进展阿里的业务系统就必将完成从基于自有、封闭的自有体系构建进化到和阿里云的客户一样基于阿里云上公共的技术产品的体系来构建从而实现和客户在同一架“飞机”上。
不一样的双11云原生技术亮点
在这个双11我们在以下几个方面有了一些不错的进展
超大规模 Kubernetes 实践
2017 年下半年阿里集团开始尝试使用 Kubernetes API 来改造内部自研平台并开始了对应用交付链路的改造以适配 Kubernetes。2018 年下半年阿里集团和蚂蚁金服共同投入 Kubernetes 技术生态的研发力求通过 Kubernetes 替换内部自研平台实现了小规模的验证支撑了当年部分 双11 的流量。
2019 年初阿里经济体开始进行全面上云改造阿里集团通过重新设计 Kubernetes 落地方案适配云化环境改造落后运维习惯在 618 前完成了云化机房的小规模验证。2019 年 618 之后阿里集团内部开始全面推动 Kubernetes 落地在大促之前完成了全部核心应用运行在 Kubernetes 的目标并完美支撑了 双11 大考。
阿里巴巴超大规模 Kubernetes 落地经受了双11大促真实场景的考验 单集群能支撑万级别 Node、十万级别 POD 的规模。我们推进了三个方面改造面向终态的改造自愈能力改造不可变基础设施改造。相比原有传统的运维链路扩容效率提升了 50%集群节点在线率达到了99.9%以上。
阿里巴巴云原生化的最佳组合Kubernetes容器神龙
今年 双11我们通过 K8s容器神龙的最佳组合实现了阿里核心系统 100%以云原生的方式上云完美支撑了 54.4w 峰值流量以及 2684 亿的成交量。基于 0 虚拟化开销的神龙裸金属通过使用行业标准的容器与调度、编排、管理技术推动经济体云原生技术全面升级。容器性能提升 10%、神龙节点可调度率达到 99% 以上、容器稳定性与在线率全面提升。
Service Mesh 超大规模落地
阿里巴巴在 双11 的部分电商核心应用上落地了完整的 Service Mesh 解决方案借助 双11 的严苛业务场景完成了规模化落地前的初步技术验证蚂蚁金服也实现了 Service Mesh 的大规模落地。Service Mesh 所带来的变化体现于服务治理手段从过去的框架思维向平台思维转变技术平台的建设从面向单一编程语言向面向多编程语言转变。
Service Mesh 创造了一次以开发者为中心去打造面向未来的分布式应用开发平台的机会给其他技术产品创造了重新思考在云原生时代发展的机会给技术基础设施如何与业务基础技术更好地协同提供了一次探索机会并为探索面向未来的异地多活、应用永远在线的整体技术解决方案打开了一扇大门。
点击下载
原文链接 本文为云栖社区原创内容未经允许不得转载。