09 2020 档案

摘要:软件工程也是工程,因此传统工程制图的一些基本理论,在软件行业同样适用。但另一方面,软件与实体制造业之间还是有着本质区别,所以在制图方面的需求和方式也大相径庭,无法直接套用。作为软件行业的从业者,你可以完全不懂工程制图,但你不得不懂架构制图 —— 这是任何程序员职业生涯的的必修课。 阅读全文
posted @ 2020-09-28 15:12 阿里云云原生 阅读(1105) 评论(0) 推荐(1) 编辑
摘要:本文是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第 11 篇,从前面两期开始我们进入到了高可用专题,分别介绍了流量防护和故障演练相关内容。本文将从另一个视角介绍如何保障业务高可用性:即业务准备阶段,提前进行线上的瓶颈定位和容量评估,以便更低成本、更高效/真实的发现系统瓶颈点,做到最精确的容量评估。 阅读全文
posted @ 2020-09-27 14:44 阿里云云原生 阅读(579) 评论(0) 推荐(0) 编辑
摘要:最近,Spring Cloud Alibaba 官方再次对周边的工具进行了升级,和 Cloud Toolkit 深度集成,提供了工程创建、代码编写、一键部署和问题诊断等一系列开发者提效工具。 阅读全文
posted @ 2020-09-27 14:18 阿里云云原生 阅读(617) 评论(0) 推荐(0) 编辑
摘要:前文 Kubernetes 中的 ClusterIP、NodePort、LoadBalancer、Ingress 服务访问方式比较中总结了服务接入访问的主要方式,以及它们之间隐含关系。有了这些概念基础后,K8s 应用开发和服务部署就容易很多了,但 Under the hood 服务访问究竟是如何实现的呢?这篇内容就 Kubernetes 的网络模型和典型的容器网络实现,特别是阿里云自己的容器网络插件(Terway)的方案做了一个较详细的总结。 阅读全文
posted @ 2020-09-25 18:18 阿里云云原生 阅读(854) 评论(0) 推荐(1) 编辑
摘要:随着微服务软件架构在互联网企业的广泛实践,新一代微服务软件架构技术悄然兴起,Service Mesh 便是其中之一。阿里巴巴高级技术专家至简在 KubeCon 2020 阿里巴巴云原生专场分享了《Service Mesh 在超大规模场景下的落地挑战》,基于阿里巴巴的落地实践,分享一些经验和思路。本文是部分内容整理。 阅读全文
posted @ 2020-09-25 15:10 阿里云云原生 阅读(589) 评论(0) 推荐(0) 编辑
摘要:说到这次云栖大会最『不出圈』——也就是『最行业』『最专注云计算』的话题,在这次令人眼花缭乱的技术峰会上,我愿 pick『云原生』。 阅读全文
posted @ 2020-09-24 14:42 阿里云云原生 阅读(506) 评论(0) 推荐(0) 编辑
摘要:容器在可移植性和交付敏捷性上实现了颠覆式创新。围绕容器的生态沉淀非常丰富且成熟,被广泛接受使用,应用容器化正在快速成为开发和部署的事实标准。然而容器本身并没有减轻运维、扩缩容、闲置成本、和云服务集成等难题。 阅读全文
posted @ 2020-09-24 14:11 阿里云云原生 阅读(546) 评论(0) 推荐(0) 编辑
摘要:在今年阿里的云栖大会上,除了吸引眼球的云电脑“无影”、机器人“小蛮驴”之外,另外一个值得关注的事情是,阿里成立了云原生技术委员会,全面推动阿里经济体的云原生化。中国工程院院士王坚说,此举将“让阿里云与客户坐在同一架飞机上。”王坚为什么这样说?此举又将对未来的云计算带来哪些影响?这其中有哪些趋势信息需要关注? 阅读全文
posted @ 2020-09-23 15:19 阿里云云原生 阅读(514) 评论(0) 推荐(0) 编辑
摘要:即便阿里努力对外展示开源投入的决心,在面对广受欢迎的后起之秀 Spring Cloud,和新生儿 Service Mesh 的夹击下,Dubbo 的路将怎么走下去?在云原生时代,它如何延续当前光芒? 阅读全文
posted @ 2020-09-23 14:56 阿里云云原生 阅读(538) 评论(0) 推荐(0) 编辑
摘要:本节课程为您介绍如何基于阿里云 Serverless Kubernetes(简称 ASK)服务,来快速构建 GitLab 持续集成环境。 阅读全文
posted @ 2020-09-23 14:25 阿里云云原生 阅读(652) 评论(0) 推荐(0) 编辑
摘要:从上篇开始,我们进入到了高可用的章节,上篇提到的熔断能力,是历年保障大促当天晚上整个系统不被洪峰流量打垮的法宝。本文将重点介绍为什么我们要做混沌工程以及如何使用 ChaoBlade 工具和 AHAS 平台快速实施混沌工程。 阅读全文
posted @ 2020-09-22 15:13 阿里云云原生 阅读(536) 评论(0) 推荐(0) 编辑
摘要:大家可能想问:如何预防这些不稳定因素带来的影响?如何针对流量进行高可用的防护?如何保障服务“稳如磐石”?这时候我们就要请出服务高可用保障的利器 —— Sentinel。 阅读全文
posted @ 2020-09-22 14:45 阿里云云原生 阅读(653) 评论(0) 推荐(0) 编辑
摘要:作为微服务框架的核心引擎--注册中心,是必不可缺少的组件,市面已经有多款注册中心支持 Go 语言,应该如何选择呢?我们可以对目前主流的支持 Go 语言的注册中心做个对比。 阅读全文
posted @ 2020-09-21 14:26 阿里云云原生 阅读(743) 评论(0) 推荐(0) 编辑
摘要:Serverless 如今已是万众期待未来可期的状态,但一个系统到底具备怎样的能力才能更好地支撑 Serverless 应用?随着 Kubernetes 和云原生概念的崛起,Serverless 在 Kubernetes 之上应该怎么玩?本文就从 Serverless 应用的核心特质出发,讨论作为 Serverless 应用管理平台应该具备哪些特质。通过本文让您对 Knative 的 Serverless 应用管理方式有一个深刻的了解。 阅读全文
posted @ 2020-09-18 15:51 阿里云云原生 阅读(778) 评论(0) 推荐(0) 编辑
摘要:如何做性能测试?要么是通过编码的方式完成,写一堆脚本,用完即弃;要么是基于平台,在平台定义的流程中进行。对于后者,通常由于目标场景的复杂性,如部署特定的 workload、观测特定的性能项、网络访问问题等,往往导致性能测试平台要以高成本才能满足不断变化的开发场景的需求。在云原生的背景下,是否可以更好解决这种问题? 阅读全文
posted @ 2020-09-18 15:31 阿里云云原生 阅读(553) 评论(0) 推荐(0) 编辑
摘要:前几篇我们主要站在应用发布的场景,描述在发布过程中会遇到的灰度、监控、回滚、优雅上下线等保障发布能顺利进行的注意事项。作为一个程序员 GG,可灰度的发布顺利上线往往意味着准点下班。而我们今天要分享的内容则关系到我们能否拥有一个高质量的休息时间,即线上的高可用保障。 阅读全文
posted @ 2020-09-18 15:11 阿里云云原生 阅读(661) 评论(0) 推荐(0) 编辑
摘要:9 月 18 日,2020 杭州云栖大会期间,阿里巴巴正式成立云原生技术委员会。 阅读全文
posted @ 2020-09-18 13:40 阿里云云原生 阅读(512) 评论(0) 推荐(0) 编辑
摘要:作为今年云栖大会的重磅热点之一,云原生有哪些新玩法? 阅读全文
posted @ 2020-09-17 15:05 阿里云云原生 阅读(527) 评论(0) 推荐(0) 编辑
摘要:很多程序员已经通过自己的个人博客或者公众号来进行技术沉淀,记录自己的成长。越来越多的程序员们也开始意识到了写作的重要性。程序员为什么需要写作?写作能带来什么收获?又有哪些额外的惊喜?本文介绍三位长期坚持写作的程序员,分享他们在写作道路上的心得和收获,希望对同学们有所启发。 阅读全文
posted @ 2020-09-17 14:48 阿里云云原生 阅读(487) 评论(0) 推荐(0) 编辑
摘要:云栖大会云上 Hello World 活动火热进行中!每位参与者都可收获一份阿里云出品的全球唯一序列号纪念证书! 阅读全文
posted @ 2020-09-16 14:53 阿里云云原生 阅读(534) 评论(0) 推荐(0) 编辑
摘要:dubbogo 项目已进入第五个年头。与社区同学们齐心合力之下,如今全面兼容 Dubbo v2.7.x 的 Dubbo-go v1.5.1 已经发布。 阅读全文
posted @ 2020-09-16 14:34 阿里云云原生 阅读(540) 评论(0) 推荐(0) 编辑
摘要:本节课程包含三部分内容:单应用的负载均衡配置、多应用的路由策略配置以及自建微服务网关。 阅读全文
posted @ 2020-09-16 14:12 阿里云云原生 阅读(501) 评论(0) 推荐(0) 编辑
摘要:所有关于 Serverless 的热点话题,我们将在 9 月 18 日 13:00 云栖大会「Serverless,引领云的下一个十年」全面揭秘! 阅读全文
posted @ 2020-09-15 14:52 阿里云云原生 阅读(478) 评论(0) 推荐(0) 编辑
摘要:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第八篇,主要介绍了如何做到流量的无损上/下线。更多相关文章阅读可查看文末。 阅读全文
posted @ 2020-09-15 14:31 阿里云云原生 阅读(752) 评论(0) 推荐(0) 编辑
摘要:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第七篇,主要介绍了新功能上线时,如何尽快减少对线上用户的影响?发布系统需要提供回滚到前一个或前几个版本的能力,达到快速恢复线上业务的目的。 阅读全文
posted @ 2020-09-14 14:34 阿里云云原生 阅读(446) 评论(0) 推荐(0) 编辑
摘要:2020 年 9 月 9 号,经 CNCF 技术监督委员会投票一致同意,阿里巴巴云原生边缘计算平台 OpenYurt 正式成为 CNCF 沙箱级别项目(Sandbox Level Project),标志着 OpenYurt 在边缘计算场景中构建云原生基础设施的能力受到了行业的广泛认可。 阅读全文
posted @ 2020-09-14 13:59 阿里云云原生 阅读(541) 评论(0) 推荐(0) 编辑
摘要:总以为混沌工程离你很远?但发生故障的那一刻不是由你来选择的,而是那一刻来选择你,你能做的就是为之做好准备。混沌工程在阿里内部已经应用多年,而ChaosBlade这个开源项目是阿里多年来通过注入故障来对抗故障的经验结晶。为使大家更深入的了解其实现原理以及如何扩展自己所需要的组件故障注入,我们准备了一个系列对其做详细技术剖析:架构篇、模型篇、协议篇、字节码篇、插件篇以及实战篇。 阅读全文
posted @ 2020-09-11 14:25 阿里云云原生 阅读(538) 评论(0) 推荐(0) 编辑
摘要:本文整理自《Serverless 技术公开课》,“Serverless”公众号后台回复“入门”,即可获取 Serverless 系列文章 PPT。 阅读全文
posted @ 2020-09-11 10:20 阿里云云原生 阅读(485) 评论(0) 推荐(0) 编辑
摘要:本文整理自作者于 2020 年云原生微服务大会上的分享《掌门教育云原生落地实践》,本文主要介绍了掌门教育云原生落地实践,主要围绕 Spring Cloud Alibaba & Nacos & Sentinel & Arthas 等微服务云原生技术栈实施构建,基于 Docker 和 阿里云 Kubernetes 云原生容器的实现落地,着重介绍 Nacos 服务器高可用性部署、监控,Nacos 和 Eureka 同步服务器高可用双向同步和容灾,以及和 DevOps 运维发布平台的整合。 阅读全文
posted @ 2020-09-10 14:23 阿里云云原生 阅读(657) 评论(0) 推荐(0) 编辑
摘要:本文主要分为三个部分:概述中介绍可观测性的基本概念,主要包括 Logging、Metrics、Tracing 三个方面;然后详细介绍函数计算上的 Logging、Metrics、Tracing;最后以几个常见场景为例,介绍在函数计算中如何快速定位问题并解决问题。 阅读全文
posted @ 2020-09-09 15:41 阿里云云原生 阅读(452) 评论(0) 推荐(0) 编辑
摘要:OLM(Operator Lifecycle Manager) 作为 Operator Framework 的一部分,可以帮助用户进行 Operator 的自动安装,升级及其生命周期的管理。同时 OLM 自身也是以 Operator 的形式进行安装部署。本文我们将来了解一下 OLM 的基本架构和安装使用。 阅读全文
posted @ 2020-09-09 14:40 阿里云云原生 阅读(1087) 评论(0) 推荐(0) 编辑
摘要:如何驱动大数据、AI 应用在云原生场景下高效运行是一个既有理论意义又具应用价值的重要挑战性问题,为系统化解决相关问题,学术界和工业界密切合作,南京大学 PASALab 副研究员顾荣博士、阿里云容器服务高级技术专家车漾、Alluxio 项目创始成员范斌博士联合推动发起了 Fluid开源合作项目。 阅读全文
posted @ 2020-09-08 15:24 阿里云云原生 阅读(538) 评论(0) 推荐(0) 编辑
摘要:本篇是“SpringCloud 应用在 Kubernetes 上的最佳实践”系列文章的第六篇,主要介绍了如何保障生产环境服务稳定,做到随时发布,从而加快业务的迭代和上线速度。 阅读全文
posted @ 2020-09-07 16:18 阿里云云原生 阅读(592) 评论(0) 推荐(0) 编辑
摘要:当前云原生 DevOps 体系现状如何?面临哪些挑战?如何通过 OAM 解决云原生 DevOps 场景下的诸多问题?云原生开发应用模型 OAM(Open Application Model) 社区核心成员孙健波将为大家一一解答,并分享如何基于 OAM 和 Kubernetes 打造无限能力的下一代 DevOps 平台。 阅读全文
posted @ 2020-09-07 15:09 阿里云云原生 阅读(717) 评论(0) 推荐(0) 编辑
摘要:本文我们将首先了解到 Operator 是什么,之后逐步了解到 Operator 的生态建设,Operator 的关键组件及其基本的工作原理,下面让我们来一探究竟吧。 阅读全文
posted @ 2020-09-07 14:44 阿里云云原生 阅读(690) 评论(0) 推荐(0) 编辑
摘要:我们对阿里云 Serverless 负责人-不瞋做了一个简单的采访,针对大家比较关心的 Serverless 发展、技术难点以及落地情况,听听他的想法。 阅读全文
posted @ 2020-09-04 13:58 阿里云云原生 阅读(487) 评论(0) 推荐(0) 编辑
摘要:中国联通与阿里云结合阿里云原生 PaaS、阿里飞天操作系统、阿里云原生数据库以及中国联通天宫平台,共同研发运营商级专有云平台“天宫云”,支撑中国联通核心业务应用。 阅读全文
posted @ 2020-09-03 15:21 阿里云云原生 阅读(640) 评论(0) 推荐(0) 编辑
摘要:本文整理自作者于 2020 年云原生微服务大会上的分享《爱奇艺在 Dubbo 生态下的微服务架构实践》,重点介绍了爱奇艺在 Dubbo、Sentinel 等开发框架方面的使用经验以及微服务生态体系的建设经验。 阅读全文
posted @ 2020-09-03 14:39 阿里云云原生 阅读(542) 评论(0) 推荐(0) 编辑
摘要:线上代码经常会出现 CPU 占用过高的情况,按以往经验我会使用 top 指令,进一步借助于 jstack 去查看具体信息从而进行问题排查,但基本上都逃不过需要重新发包的局面,及时是一个增量包,应用也需要短暂停启。后来运维大兄弟让我试一下 Arthas,说是可以进行代码的热更新操作,正好来试一下。 阅读全文
posted @ 2020-09-03 14:20 阿里云云原生 阅读(792) 评论(0) 推荐(0) 编辑
摘要:业务应用系统接入流程引擎来处理业务应用的流程执行,流程引擎提供多线程高性能异步化来执行流程元素的执行,但是如何设置流程引擎的线程池线程数执行,以及执行线程数和任务数,应用机器资源使用情况之间的关系如何,目前只能通过接入方的人工经验评估,比较粗泛评估,参数的合理性也很难直观的评估,现通过现有的应用系统默认的参数配置进行问题说明。 阅读全文
posted @ 2020-09-03 10:51 阿里云云原生 阅读(673) 评论(1) 推荐(0) 编辑
摘要:本文整理自作者于 2020 年云原生微服务大会上的分享《携程微服务框架实践及思考》,主要介绍了从携程自研框架遇到的问题,转到落地 Dubbo 微服务框架,携程是如何实践的,以及实践过程中遇到的问题;未来转型 service mesh 的道路上,dubbo 协议存在的问题,我们需要怎么样的协议层以及微服务 SDK 的定位。 阅读全文
posted @ 2020-09-02 15:39 阿里云云原生 阅读(528) 评论(0) 推荐(0) 编辑
摘要:本节课程有三部分内容,分别介绍在 SAE 上查看应用的实时日志,文件日志以及通过 NAS 进行应用数据的持久化存储。 阅读全文
posted @ 2020-09-02 14:18 阿里云云原生 阅读(662) 评论(0) 推荐(0) 编辑
摘要:本篇关于Arthas的使用其实很少,我只是因为学到这个地方简单的用了下,但是已经感受到了 Arthas 的强大之处,它甚至还支持 web 界面。。。相当厉害! 阅读全文
posted @ 2020-09-02 10:34 阿里云云原生 阅读(411) 评论(0) 推荐(0) 编辑
摘要:Arthas 是阿里巴巴开源的应用诊断利器,提供了 profiler 命令,可以生成热点火焰图。通过采样录制调用链路来做性能分析,极大提升了线上排查性能问题的效率。 阅读全文
posted @ 2020-09-02 10:02 阿里云云原生 阅读(1112) 评论(0) 推荐(0) 编辑
摘要:由于在项目中遇到一种情况,某段代码在进行单元测试和在 tomcat 容器中运行的性能相差数百倍,因此需要分析在不同环境下某个方法执行的具体时间,从而确定问题。Arthas 可以做到无侵入的监控应用远行情况。 阅读全文
posted @ 2020-09-01 15:24 阿里云云原生 阅读(565) 评论(0) 推荐(0) 编辑
摘要:HBase 集群的某一个 RegionServer 的 CPU 使用率突然飙升到百分之百,单独重启该 RegionServer 之后,CPU 的负载依旧会逐渐攀上顶峰。多次重启集群之后,CPU 满载的现象依然会复现,且会持续居高不下,慢慢地该 RegionServer 就会宕掉,慢慢地 HBase 集群就完犊子了。 阅读全文
posted @ 2020-09-01 15:06 阿里云云原生 阅读(694) 评论(0) 推荐(0) 编辑
摘要:RocketMQ Operator 现已加入 OperatorHub,正式进入 Operator 社区。本文将从实践出发,结合案例来说明,如何通过 RocketMQ Operator 在 Kubernetes 上快速搭建一个 RocketMQ 集群,并提供一些 RocketMQ 集群管理功能包括 Broker 扩容等。 阅读全文
posted @ 2020-09-01 14:25 阿里云云原生 阅读(629) 评论(0) 推荐(0) 编辑