架构制图:工具与方法论

2020-09-28
阅读 17 分钟
2.8k
“架构制图”这词乍一听似乎有些晦涩,但如果提起“工程制图”,相信绝大部分工科背景的程序员们都不会陌生,甚至还能共同感慨下那些年一起伏在宿舍左手圆规,右手直尺,徒手作图到深夜的日子。

SpringCloud 应用在 Kubernetes 上的最佳实践 —— 高可用(容量评估)

2020-09-27
阅读 4 分钟
1.1k
导读:本文是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第 11 篇,从前面两期开始我们进入到了高可用专题,分别介绍了流量防护和故障演练相关内容。本文将从另一个视角介绍如何保障业务高可用性:即业务准备阶段,提前进行线上的瓶颈定位和容量评估,以便更低成本、更高效/真实的发现系统瓶颈点,做到最...

Spring Cloud Alibaba IDE 工具重大升级

2020-09-27
阅读 6 分钟
1.6k
导读:Spring Cloud Alibaba 是由阿里巴巴于 2018 年 11 月正式开源的微服务开发一站式解决方案,经过近两年的发展,现已成为 Spring Cloud 生态中最活跃、开发体验最好的实现。最近,Spring Cloud Alibaba 官方再次对周边的工具进行了升级,和 Cloud Toolkit 深度集成,提供了工程创建、代码编写、一键部署和问题诊断等...

Kubernetes 容器网络模型和典型实现

2020-09-25
阅读 8 分钟
4.3k
导读:前文 Kubernetes 中的 ClusterIP、NodePort、LoadBalancer、Ingress 服务访问方式比较中总结了服务接入访问的主要方式,以及它们之间隐含关系。有了这些概念基础后,K8s 应用开发和服务部署就容易很多了,但 Under the hood 服务访问究竟是如何实现的呢?这篇内容就 Kubernetes 的网络模型和典型的容器网络实现,...

Service Mesh 在超大规模场景下的落地挑战

2020-09-25
阅读 9 分钟
1.9k
根据 Linkerd CEO Willian Morgan 对 Service Mesh 的定义,Service Mesh 是一层处理服务间通信的基础设施。云原生应用有着复杂的服务拓扑,Service Mesh 保证请求可以在这些拓扑中安全且可靠地穿梭,对整个服务网络进行观测和高效查错,以及通过灵活的流量治理能力为新功能上线提供高效的验证手段。在实际应用当中,Ser...

阿里巴巴云原生,在许诺云计算一个什么样的未来?

2020-09-24
阅读 5 分钟
2.4k
作者 | 本来科技赵广立2020 云栖大会首次以线上+线下的形式,落下了帷幕。回想起这紧凑丰富的两天,最出圈、最让人印象深刻的莫过于『听说老马家生了头驴』。阿里巴巴『小蛮驴』的亮相让人印象深刻『小蛮驴』是阿里达摩院出手的物流机器人,先不说阿里这款物流机器人未来表现如何,就这次传播而言,绝对是『达摩院』级别...

4 个场景揭秘,如何低成本让容器化应用 Serverless 化?

2020-09-24
阅读 5 分钟
1.4k
Serverless 形态的云服务帮助开发者承担了大量复杂的扩缩容、运维、容量规划、云产品打通集成等责任,使得开发者可以专注业务逻辑、提高交付速度 (Time-to-market) ,持续优化成本。Function-as-a-Service (FaaS) 作为云上最早也是应用最广泛的 Serverless 计算形态,在几年的时间内吸引了大批开发者,逐渐建立了 Server...

阿里宣布成立云原生技术委员会,释放哪些趋势信息?

2020-09-23
阅读 4 分钟
2.6k
在今年阿里的云栖大会上,除了吸引眼球的云电脑“无影”、机器人“小蛮驴”之外,另外一个值得关注的事情是,阿里成立了云原生技术委员会,全面推动阿里经济体的云原生化。中国工程院院士王坚说,此举将“让阿里云与客户坐在同一架飞机上。”王坚为什么这样说?此举又将对未来的云计算带来哪些影响?这其中有哪些趋势信息需要...

Dubbo 云原生之路:ASF 毕业一周年、3.0 可期

2020-09-23
阅读 6 分钟
2k
导读:今年是 Dubbo 从 Apache 基金会毕业的一周年,同时也是推进 Dubbo 3.0,即全面拥抱云原生的重要一年。Dubbo 社区策划了【Dubbo 云原生之路】系列文章,和大家一起回顾 Apache Dubbo 社区的发展。系列文章主要涵盖 Dubbo 技术解读、社区运营、应用案例解析三大部分。

从零入门 Serverless | 教你 7 步快速构建 GitLab 持续集成环境

2020-09-23
阅读 4 分钟
1.5k
导读:本节课程为您介绍如何基于阿里云 Serverless Kubernetes(简称 ASK)服务,来快速构建 GitLab 持续集成环境。

Spring Cloud 应用在 Kubernetes 上的最佳实践 — 高可用(混沌工程)

2020-09-22
阅读 3 分钟
1.2k
导读:从上篇开始,我们进入到了高可用的章节,上篇提到的熔断能力,是历年保障大促当天晚上整个系统不被洪峰流量打垮的法宝。本文将重点介绍为什么我们要做混沌工程以及如何使用 ChaoBlade 工具和 AHAS 平台快速实施混沌工程。

还在担心服务挂掉?Sentinel Go 让服务稳如磐石

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

Nacos Go 微服务生态系列(一)| Dubbo-go 云原生核心引擎探索

2020-09-21
阅读 6 分钟
3.8k
近几年,随着 Go 语言社区逐渐发展和壮大,越来越多的公司开始尝试采用 Go 搭建微服务体系,也涌现了一批 Go 的微服务框架,如 go-micro、go-kit、Dubbo-go 等,跟微服务治理相关的组件也逐渐开始在 Go 生态发力,如 Sentinel、Hystrix 等都推出了 Go 语言版本,而作为微服务框架的核心引擎--注册中心,也是必不可缺少的...

从零入门 Serverless | Knative 带来的极致 Serverless 体验

2020-09-18
阅读 7 分钟
1.2k
导读:Serverless 如今已是万众期待未来可期的状态,但一个系统到底具备怎样的能力才能更好地支撑 Serverless 应用?随着 Kubernetes 和云原生概念的崛起,Serverless 在 Kubernetes 之上应该怎么玩?本文就从 Serverless 应用的核心特质出发,讨论作为 Serverless 应用管理平台应该具备哪些特质。通过本文让您对 Knativ...

Kubernetes 新玩法:在 yaml 中编程

2020-09-18
阅读 11 分钟
1.1k
那么如何做性能测试?要么是通过编码的方式完成,写一堆脚本,用完即弃;要么是基于平台,在平台定义的流程中进行。对于后者,通常由于目标场景的复杂性,如部署特定的 workload、观测特定的性能项、网络访问问题等,往往导致性能测试平台要以高成本才能满足不断变化的开发场景的需求。

SpringCloud 应用在 Kubernetes 上的最佳实践 — 高可用(熔断)

2020-09-18
阅读 4 分钟
986
导读:前几篇我们主要站在应用发布的场景,描述在发布过程中会遇到的灰度、监控、回滚、优雅上下线等保障发布能顺利进行的注意事项。作为一个程序员 GG,可灰度的发布顺利上线往往意味着准点下班。而我们今天要分享的内容则关系到我们能否拥有一个高质量的休息时间,即线上的高可用保障。

阿里巴巴成立云原生技术委员会,云原生升级为阿里技术新战略

2020-09-18
阅读 2 分钟
2.2k
9 月 18 日,2020 杭州云栖大会期间,阿里巴巴正式成立云原生技术委员会(以下简称委员会),阿里巴巴高级研究员蒋江伟担任委员会负责人,达摩院数据库首席科学家李飞飞、阿里云计算平台高级研究员贾扬清、阿里云原生应用平台研究员丁宇等多位阿里技术负责人参与其中。同时,阿里云推出包括软硬结合的沙箱容器 2.0、离线...

解构云原生,从概念到落地:阿里云、声网、微博、好未来、CNCF 的专家们怎么看?

2020-09-17
阅读 2 分钟
1.9k
钉钉 2 小时内扩容 1 万台云主机,支撑 2 亿上班族在线开工,申通快递核心系统云原生化上云,日均处理订单 3000 万,IT 成本降低 50%,中国联通建成最大云上 BSS 系统支持 3.6 亿用户无缝覆盖,完美日记采用容器服务 ACK,节省服务器成本 50% 以上,轻松应对大促……

程序员:写作能收获什么?

2020-09-17
阅读 5 分钟
1.7k
导读:很多程序员已经通过自己的个人博客或者公众号来进行技术沉淀,记录自己的成长。越来越多的程序员们也开始意识到了写作的重要性。程序员为什么需要写作?写作能带来什么收获?又有哪些额外的惊喜?本文介绍三位长期坚持写作的程序员,分享他们在写作道路上的心得和收获,希望对同学们有所启发。

设计稿生成代码与 Serverless 的前世今生与未来!

2020-09-16
阅读 7 分钟
1.2k
作为阿里经济体前端委员会的四大技术方向之一,前端智能化方向一被提及,就不免有人好奇:前端结合机器学习能做些什么,怎么做,未来会不会对前端产生很大的冲击等等。本文以「设计稿自动生成代码」场景为例,细述我们的思考及过程实践。

写在 Dubbo go 的第五年

2020-09-16
阅读 5 分钟
1.5k
作者 | 于雨阿里巴巴云原生公众号后台回复“915”即可查看 dubbogo v1.5.1 项目管理图清晰大图!引语dubbogo 项目已进入第五个年头。项目发展的前两年,我们把 hessian2 协议库、网络库和整体基础框架搭建一番。从 2018 年项目被 Dubbo 官方接纳开始,依托阿里平台,社区开始形成并快速发展。与社区同学们齐心合力之下,如...

从零入门 Serverless | SAE 场景下,应用流量的负载均衡及路由策略配置实践

2020-09-16
阅读 2 分钟
1.1k
作者 | 落语 阿里云云原生技术团队本文整理自《Serverless 技术公开课》,“Serverless”公众号后台回复“入门”,获取 Serverless 系列文章 PPT。流量管理从面向实例到面向应用在 Serverless 场景下,由于弹性能力以及底层计算实例易变的特性,后端应用实例需要频繁上下线,传统的 ECS 场景下的负载均衡管理方式不再适用。S...

为什么说 Serverless 引领云的下一个十年?

2020-09-15
阅读 2 分钟
1.6k
十年前通过推出云服务器,云计算拿下了第一桶金。这种基于服务器的云服务,帮助客户节省了对 IDC 的机器采购和运维成本,同时也保持了传统服务器运维的习惯。但服务器里面运行的操作系统、应用软件,以及整个分布式架构的运维复杂度,依然没法得到彻底解决,企业为此也投入了大量成本。

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(优雅上下线)

2020-09-15
阅读 6 分钟
1.2k
导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第八篇,主要介绍了如何做到流量的无损上/下线。更多相关文章阅读可查看文末。

Arthas 第 5 期征文活动火热开启!(内附第四期中奖名单)

2020-09-14
阅读 2 分钟
1.1k
为了让更多开发者开始用上 Arthas 这个 Java 诊断神器,3 月 26 日,我们联合 JetBrains 推出了第一期 Arthas 有奖征文活动:聊聊这些年你和 Arthas 之间的那些事儿。

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可回滚)

2020-09-14
阅读 4 分钟
1.3k
导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第七篇,主要介绍了新功能上线时,如何尽快减少对线上用户的影响?发布系统需要提供回滚到前一个或前几个版本的能力,达到快速恢复线上业务的目的。

阿里云 OpenYurt 成为 CNCF 沙箱项目,加速原生 Kubernetes 边缘场景全覆盖

2020-09-14
阅读 2 分钟
2.3k
2020 年 9 月 9 号,经 CNCF 技术监督委员会投票一致同意,阿里巴巴云原生边缘计算平台 OpenYurt 正式成为 CNCF 沙箱级别项目(Sandbox Level Project),标志着 OpenYurt 在边缘计算场景中构建云原生基础设施的能力受到了行业的广泛认可。

如果故障选择了你……

2020-09-11
阅读 11 分钟
1.2k
导读:总以为混沌工程离你很远?但发生故障的那一刻不是由你来选择的,而是那一刻来选择你,你能做的就是为之做好准备。混沌工程在阿里内部已经应用多年,而ChaosBlade这个开源项目是阿里多年来通过注入故障来对抗故障的经验结晶。为使大家更深入的了解其实现原理以及如何扩展自己所需要的组件故障注入,我们准备了一个...

教你 4 步搭建弹性可扩展的 WebAPI

2020-09-11
阅读 3 分钟
948
导读:本节课程主要分为三个部分,基本概念中介绍基于函数计算的 WebAPI 与普通的 WebAPI 的区别及优势;开发流程中介绍如何在函数计算的控制台进行 WebAPI 的开发;操作演示中会实例演示函数计算 WebAPI 的开发过程。

流量暴增,掌门教育如何基于 Spring Cloud Alibaba 构建微服务体系?

2020-09-10
阅读 12 分钟
2.2k
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《掌门教育云原生落地实践》,本文主要介绍了掌门教育云原生落地实践,主要围绕 Spring Cloud Alibaba & Nacos & Sentinel & Arthas 等微服务云原生技术栈实施构建,基于 Docker 和 阿里云 Kubernetes 云原生容器的实现落地,着重介绍 Nacos 服务器...