云原生体系下的技海浮沉与理论探索

2020-12-14
阅读 24 分钟
1.7k
攻技者,短之;理论者,长之;践行者,胜之。可以这么说,一座城市的良心就体现在下水道上,不论这座城市有多少高楼大厦,建设得有多么宏伟,只要是下雨天,雨水就变成了城市良心的检验者。如果由城市建设来类比云原生体系的建设,那么云原生的良心又应该是什么?谁是云原生的暴风雨?谁又是云原生良心的检验者?

分布式事务框架 seata-golang 通信模型详解

2020-12-11
阅读 17 分钟
1.3k
Java 的世界里,大家广泛使用的一个高性能网络通信框架 netty,很多 RPC 框架都是基于 netty 来实现的。在 golang 的世界里,getty 也是一个类似 netty 的高性能网络通信库。getty 最初由 dubbogo 项目负责人于雨开发,作为底层通信库在 dubbo-go 中使用。随着 dubbo-go 捐献给 apache 基金会,在社区小伙伴的共同努力下...

Serverless 如何落地?揭秘阿里核心业务大规模落地实现

2020-12-11
阅读 6 分钟
1.1k
2020 年,新冠肺炎疫情催化数字化生活方式渐成常态。在企业积极进行数字化转型、全面提升效率的今天,几乎无人否认背负“降本增效”使命诞生的 Serverless 即将成为云时代新的计算范式。

Github 2020 年度报告:你以为新冠击溃了开发者?不!他们创造了更多代码...

2020-12-11
阅读 3 分钟
1.2k
相比其他职业,可能程序员从工作角度上来说,受到的影响会更小一点,因为程序员只要有一台电脑,哪怕在家里也能正常开工,甚至于很多程序员在疫情期间花费在项目开发上的时间更多了。这一点我们从 Github 平台发布的 2020 年度报告(报告下载地址:[链接])也可以发现端倪。

专访 CNCF 大使张磊:让云原生不再是大厂专属

2020-12-10
阅读 6 分钟
1.3k
据项目官方文档,KubeVela 是“一个简单易用且高度可扩展的应用管理平台与核心引擎,KubeVela 是基于 Kubernetes(K8s)与 Open Application Model(OAM)技术构建的”。

开发者,别让自己孤独

2020-12-10
阅读 4 分钟
1k
“社会之所以能够运作,并不是人类有意使然,而是因为它是进化过程中出现的人类秉性。确切地说,它就是人性的一部分。” _——《美德的起源》马特·里德利_

ChaosBlade x SkyWalking 微服务高可用实践

2020-12-09
阅读 9 分钟
2.5k
在分布式系统架构下,服务组件繁多且服务间的依赖错综复杂,很难评估单个故障对整个系统的影响,而且请求链路长,如果监控告警、日志记录等基础服务不完善会造成故障响应、故障定位问题难,所以如何构建一个高可用的分布式系统面临着很大挑战。混沌工程就此产生,在可控范围或环境下通过对系统注入故障,观察系统行为并...

2020 阿里云原生实战峰会即将开幕 云原生落地的正确姿势

2020-12-09
阅读 2 分钟
2k
2020 的各种意外,让数字创新成为应对不确定性最为确定的发展动能。一方面,数字化成为提升企业核心竞争力的关键;另一方面,云原生取代传统 IT 成为企业数字化最短路径,加速数字化创新进程。过去十年,企业通过云计算、大数据、人工智能等新兴技术搭上了数字化的第一趟高速列车,初尝数字化红利。今天,云原生凭借高效...

工商银行基于 Dubbo 构建金融微服务架构的实践-服务发现篇

2020-12-08
阅读 6 分钟
1.3k
导读:Dubbo 作为分布式微服务框架,众多公司在实践中基于 Dubbo 进行分布式系统架构。重启开源后,我们不仅看到 Dubbo 3.0 最新的 Roadmap 发布,而且还看到阿里在自身电商开始推进 Dubbo 和内部 HSF 的融合,并在 双11 上开始使用 Dubbo 3.0。本文是工商银行基于 Dubbo 构建金融微服务架构的分享,主要讲述了服务发现...

Meet new Sentinel Go committers!

2020-12-07
阅读 4 分钟
1.3k
Sentinel 是阿里巴巴开源的,面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 承接了阿里巴巴近 10 年的 双11 大促流量的核心场景,例如秒杀、冷启动、消息削峰填谷、集群流量控制、实时熔断下游不可用服务等,...

阿里 双11 同款流控降级组件 Sentinel Go 正式 GA,助力云原生服务稳稳稳

2020-12-07
阅读 8 分钟
1.2k
微服务的稳定性一直是开发者非常关注的话题。随着业务从单体架构向分布式架构演进以及部署方式的变化,服务之间的依赖关系变得越来越复杂,业务系统也面临着巨大的高可用挑战。

我在阿里巴巴做 Serverless 云研发平台

2020-12-04
阅读 7 分钟
1.1k
技术的成熟度源自大规模的实践,在 Java 领域,阿里将自身的实践源源不断的反哺给微服务技术体系;在 Node.js 领域,阿里正掀起了前所未有的前端革命浪潮,将实践反哺给  Serverless 技术体系,并逐渐拓展到其他多语言体系和后端 BaaS 上。

「更高更快更稳」,看阿里巴巴如何修炼容器服务「内外功」

2020-12-04
阅读 6 分钟
1.6k
11 月 11 日零点刚过 26 秒,阿里云再一次抗住了全球最大的流量洪峰。今年 双11 是阿里经济体核心系统全面云原生化的一年,相比去年核心系统的上云,云原生化不仅让阿里享受到了云计算技术成本优化的红利,也让阿里的业务最大化获得云的弹性、效率和稳定性等价值。

专访阿里云 Serverless 负责人:无服务器不会让后端失业

2020-12-03
阅读 7 分钟
1.4k
2012 年,云基础设施服务提供商 Iron.io 的副总裁 Ken 谈到软件开发行业的未来,首次提出了 Serverless 的概念,为云中运行的应用程序描述了一种全新的系统体系架构。此后,以 AWS 为代表的云服务厂商将 Serverless 概念逐步落地,陆续推出了基于 Serverless 的 FaaS(函数即服务)产品。经过几年的发展,Serverless 架...

深入解读:KubeVela 与 PaaS 有何不同?

2020-12-03
阅读 5 分钟
1.6k
在 KubeVela 项目发布以后,很多国内外的社区同学们都会问到一个类似的问题:KubeVela 的体验真的非常棒,可以说是 Kubernetes 上的 Heroku 了。这么看来, KubeVela 跟 Heroku 这样的 PaaS 产品到底是不是一类项目呢?

「云原生上云」后的聚石塔是如何应对 双11 下大规模应用挑战的

2020-12-02
阅读 10 分钟
1.2k
云原生被认为是云计算的重要发展趋势,并且已经成为数字新基建必不可少的一个组成部分。每年的阿里巴巴 双11 都是考验各种前沿技术的最佳“实战场”,而今年云原生技术在 双11 中的大规模应用,充分证明了云原生技术的动力与前景。

从零入门 Serverless | SAE 的远程调试和云端联调

2020-12-02
阅读 2 分钟
1.5k
来源 | Serverless 公众号作者 | 弈川 阿里巴巴云原生团队导读:本节课程包含三部分内容,前两个部分简单介绍远程调试以及端云联调的原理,最后在 Serverless 应用引擎中进行实际演示。经过之前课程的学习,相信大家对于 Serverless 应用引擎(SAE)已经有了一定的了解,SAE 是一款基于容器与 kuberneters 的应用 PaaS ...

阿里云在应用扩缩容下遇到的挑战与选型思考

2020-12-01
阅读 5 分钟
1.4k
导读:在云原生技术栈逐渐普及之后,如何能够以效率更高、用户更容易接纳的方式落地 Kubernetes 技术体系,让云原生的发挥出真正的价值,正在迅速成为大家津津乐道的一个话题和全新的挑战。而伴随着大家对云原技术的关注点从“怎么用”逐渐上升到“怎么用的更好’上来,CNCF 应用交付领域小组(CNCF SIG App Delivery)联合...

利用 Arthas 解决启动 StandbyNameNode 加载 EditLog 慢的问题

2020-11-30
阅读 5 分钟
1.8k
公司新搭 HDFS 集群,namenode做ha,但是在启动 StandbyNamenode 节点的时候出现奇怪的现象:空集群加载 Editlog 很慢,每次重启几乎耗时都在二三十分钟

Arthas 实践——生产环境排查 CPU 飚高问题

2020-11-30
阅读 3 分钟
3.9k
作者 | 李昊(可以养肥)【Arthas 官方社区正在举行征文活动,参加即有奖品拿~点击投稿】生产环境 CPU 告警: 13:40 收到我们的生产环境服务器绿版 CUP 超负载告警通知。此时心里只有一个想法,重启大法好,马上登录服务器,执行 top 发现进程 30247 和 28337 占用 CPU 为 200 多和100 多基本占用了 4 核的 3 核,整个过...

RocketMQ 很慢?引出了一个未解之谜

2020-11-30
阅读 5 分钟
1.7k
前段时间发现,在使用 RockerMQ console 时,查询消息的时候出现很慢,查询耗时大于 10 秒,少则 5、6 秒,多则 14+ 秒。

Aliyun Java Initializr 和 Spring 官方的到底有什么区别?

2020-11-30
阅读 2 分钟
2.7k
2020 年初,阿里云推出了自己的 Java 工程脚手架工具 -- Aliyun Java Initializr。相信初看到这个产品时,同学们都会有相似的疑问:“这东西跟 Spring 官方的脚手架不是一回事么?”在没有对 Aliyun Java Initializr 进行详细了解前,有这样的想法和疑问是很正常的,相信你亲自用了之后,一定会发出“真香”的感叹。

什么是低代码(Low-Code)?

2020-11-30
阅读 17 分钟
3.4k
来源 | 阿里巴巴云原生公众号作者 | 楚衡导读:什么是低代码?我们为什么需要低代码?低代码会让程序员失业吗?本文总结了低代码领域的基本概念、核心价值与行业现状,带你全面了解低代码。前言如果选择用一个关键词来代表即将过去的 2020 年,我相信所有人都会认同是“新冠”。疫情来得太快就像龙卷风,短短数月就阻断了...

2020双11,Dubbo3.0 在考拉的超大规模实践

2020-11-30
阅读 3 分钟
1k
很多开发者一直以来好奇:阿里自己有没有在用Dubbo,会不会用Dubbo?在刚刚结束的双11,我们了解到阿里云今年提出了“三位一体”的理念,即将“自研技术”、“开源项目”、“商业产品”形成统一的技术体系,最大化技术的价值。终于,在2020的双11,阿里巴巴经济体也用上了Dubbo!本文是阿里双十一在考拉大规模落地 Dubbo3.0 的技...

收藏 | 阿里程序员常用的 15 款开发者工具(2020 版)

2020-11-27
阅读 4 分钟
2.4k
来源 | 阿里巴巴云原生公众号本文精选了一些阿里经济体内部最受开发者欢迎的开发者工具,筛选出一些带有普适性同样适合外部开发者的,希望能助力开发者们提高开发效率。1. Java 工程脚手架 Java Initializr官网:[链接]简介:2020 年由阿里巴巴中间件团队发布的定制版 Java工程脚手架,快速搭建工程应用。工具使用场景:...

高德最佳实践:Serverless 规模化落地有哪些价值?

2020-11-27
阅读 3 分钟
1.2k
导读:曾经看上去很美、一直被观望的 Serverless,现已逐渐进入落地的阶段。今年的"十一出行节",高德在核心业务规模化落地 Serverless,由 Serverless 支撑的业务在流量高峰期的表现十分优秀。传统应用也能带来同样的体验,那么 Serverless 的差异化价值又是什么呢?本文分享高德 Serverless 规模化落地背后的实践总结。

以 Kubernetes 为代表的容器技术,已成为云计算的新界面

2020-11-26
阅读 7 分钟
1.6k
2020 年 双11,阿里核心系统实现了全面云原生化,扛住了史上最大流量洪峰,向业界传达出了“云原生正在大规模落地”的信号。这里包含着诸多阿里 "云原生的第一次”,其中非常关键的一点是 80% 核心业务部署在阿里云容器 ACK 上,可在 1 小时内扩展超百万容器。

申通快递 双11 云原生应用实践

2020-11-25
阅读 6 分钟
1.5k
一年一度的 “双11” 大促中,交易额每年都在刷新,承接这些交易商品的快递包裹的数量也在成倍增长。这些快速的增长对物流系统带来了巨大的挑战,让物流管理更加敏捷来应对 “双11” 成为了必须解决的问题。

今年最火的 Golang 云原生开源项目,可能就是它了!

2020-11-24
阅读 4 分钟
4.3k
在互联网与云计算技术发展的日新月异过去五年中,应用研发人员对效率与敏捷的极致追求,终于把业界带进了一个崭新的云原生时代。而云原生理念的迅速普及,火了 Docker,红了 Kubernetes ,也间接让一个编程语言成为了如今服务端的“当家花旦”。不消多讲,这位在云原生领域里正红的发紫的“角儿”,就是 Golang。

OpenKruise:阿里巴巴 双11 全链路应用的云原生部署基座

2020-11-24
阅读 4 分钟
2.3k
OpenKruise 是由阿里云于 2019 年 6 月开源的云原生应用自动化引擎,本质是基于 Kubernetes 标准扩展出来一个的应用负载项目,它可以配合原生 Kubernetes 使用,并为管理应用容器、sidecar、镜像分发等方面提供更加强大和高效的能力,从而在不同维度上通过自动化的方式解决 Kubernetes 之上应用的规模化运维和规模化建站...