从零入门 Serverless | 函数计算的可观测性

2020-09-09
阅读 3 分钟
1.6k
导读:本文主要分为三个部分:概述中介绍可观测性的基本概念,主要包括 Logging、Metrics、Tracing 三个方面;然后详细介绍函数计算上的 Logging、Metrics、Tracing;最后以几个常见场景为例,介绍在函数计算中如何快速定位问题并解决问题。

如何管理越来越多的 operator?OLM 给你答案

2020-09-09
阅读 13 分钟
1.9k
导读:OLM(Operator Lifecycle Manager) 作为 Operator Framework 的一部分,可以帮助用户进行 Operator 的自动安装,升级及其生命周期的管理。同时 OLM 自身也是以 Operator 的形式进行安装部署,可以说它的工作方式是以 Operators 来管理 Operators,而它面向 Operator 提供了声明式 (declarative) 的自动化管理能力也...

Fluid: 让大数据和 AI 拥抱云原生的一块重要拼图

2020-09-08
阅读 3 分钟
2k
得益于容器化带来的高效部署、敏捷迭代,以及云计算在资源成本和弹性扩展方面的天然优势,以 Kubernetes 为代表的云原生编排框架吸引着越来越多的 AI 与大数据应用在其上部署和运行。然而,云原生计算基金会(CNCF)全景图中一直缺失一款原生组件,以帮助这些数据密集型应用在云原生场景下高效、安全、便捷地访问数据。

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

2020-09-07
阅读 4 分钟
1.2k
导读:本篇是“SpringCloud 应用在 Kubernetes 上的最佳实践”系列文章的第六篇,主要介绍了如何保障生产环境服务稳定,做到随时发布,从而加快业务的迭代和上线速度。

如何基于 K8s 构建下一代 DevOps 平台?

2020-09-07
阅读 7 分钟
1.5k
导读:当前云原生 DevOps 体系现状如何?面临哪些挑战?如何通过 OAM 解决云原生 DevOps 场景下的诸多问题?云原生开发应用模型 OAM(Open Application Model) 社区核心成员孙健波将为大家一一解答,并分享如何基于 OAM 和 Kubernetes 打造无限能力的下一代 DevOps 平台。

云原生应用实现规范 - 初识 Operator

2020-09-07
阅读 7 分钟
1.4k
基于 Kubernetes 平台,我们可以轻松的搭建一些简单的无状态应用,比如对于一些常见的 web apps 或是移动端后台程序,开发者甚至不用十分了解 Kubernetes 就可以利用 Deployment,Service 这些基本单元模型构建出自己的应用拓扑并暴露相应的服务。由于无状态应用的特性支持其在任意时刻进行部署、迁移、升级等操作,Kube...

为什么下一个十年的主战场在 Serverless?

2020-09-04
阅读 6 分钟
1.7k
这是不瞋在阿里的第十年。从 2010 年加入阿里云,不瞋参与了阿里云飞天分布式系统的研发,历任批量计算的架构师、表格存储(NoSQL)研发经理,深度参与了阿里云系统研发和产品迭代的全过程。2016 年不瞋成为阿里云函数计算产品研发负责人,致力于构建下一代弹性、高可用的无服务器计算平台。

打造数字化服务能力,中国联通如何借助云原生技术实现增长突围?

2020-09-03
阅读 3 分钟
1.3k
8 月 13 日,中国联通发布《2020 年半年度报告》,公司营业收入同比增长 3.8% 至 1503.97 亿元,其中,主营业务收入 1383.35 亿元,同比增长 4%,高于行业平均的 3.2%。归属于上市公司股东的净利润同比增长 10.9% 至 33.44 亿元,扣非净利润 35.41 亿元,同比增幅为 25.5%。

爱奇艺在 Dubbo 生态下的微服务架构实践

2020-09-03
阅读 8 分钟
1.2k
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《爱奇艺在 Dubbo 生态下的微服务架构实践》,重点介绍了爱奇艺在 Dubbo、Sentinel 等开发框架方面的使用经验以及微服务生态体系的建设经验。

记 Arthas 实现一次 CPU 排查与代码热更新

2020-09-03
阅读 8 分钟
1.1k
线上代码经常会出现 CPU 占用过高的情况,按以往经验我会使用 top 指令,进一步借助于 jstack 去查看具体信息从而进行问题排查,但基本上都逃不过需要重新发包的局面,及时是一个增量包,应用也需要短暂停启。后来运维大兄弟让我试一下 Arthas,说是可以进行代码的热更新操作,正好来试一下。

应用系统瓶颈排查和分析的思考-Arthas 实战

2020-09-03
阅读 18 分钟
1.4k
业务应用系统接入流程引擎来处理业务应用的流程执行,流程引擎提供多线程高性能异步化来执行流程元素的执行,但是如何设置流程引擎的线程池线程数执行,以及执行线程数和任务数,应用机器资源使用情况之间的关系如何,目前只能通过接入方的人工经验评估,比较粗泛评估,参数的合理性也很难直观的评估,现通过现有的应用...

近万服务实例稳定运行 0 故障,携程微服务架构是如何落地的?

2020-09-02
阅读 7 分钟
1.5k
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《携程微服务框架实践及思考》,主要介绍了从携程自研框架遇到的问题,转到落地 Dubbo 微服务框架,携程是如何实践的,以及实践过程中遇到的问题;未来转型 service mesh 的道路上,dubbo 协议存在的问题,我们需要怎么样的协议层以及微服务 SDK 的定位。

从零入门 Serverless | Serverless 应用如何管理日志 & 持久化数据

2020-09-02
阅读 2 分钟
956
作者 | 竞霄 阿里巴巴开发工程师本文整理自《Serverless 技术公开课》,关注“Serverless”公众号,回复“入门”,即可获取 Serverless 系列文章 PPT。导读:本节课程有三部分内容,分别介绍在 SAE 上查看应用的实时日志,文件日志以及通过 NAS 进行应用数据的持久化存储。实时日志首先,SAE 支持查看应用实例分组下各个 Pod...

Java 虚拟机诊断利器

2020-09-02
阅读 4 分钟
1.6k
作者 | 小白一只 【Arthas 官方社区正在举行征文活动,参加即有奖品拿~点击投稿】背景最近学习Java字节码过程中遇到了反射,有段代码是这样的: {代码...} 就是一段简单的反射调用 foo 方法,执行 20 次,然后看执行结果:可以看到在 15 次调用 foo 方法后,第 16 次调用 foo 方法是走的 GeneratedMethodAccessor1 来调...

是谁在调用我?使用 arthas+jprofiler 做复杂链路分析

2020-09-02
阅读 2 分钟
1.6k
Arthas 是阿里巴巴开源的应用诊断利器,提供了 profiler 命令,可以生成热点火焰图。通过采样录制调用链路来做性能分析,极大提升了线上排查性能问题的效率。

Arthas 初探--安装初步适用

2020-09-01
阅读 3 分钟
1.4k
由于在项目中遇到一种情况,某段代码在进行单元测试和在 tomcat 容器中运行的性能相差数百倍,因此需要分析在不同环境下某个方法执行的具体时间,从而确定问题。Arthas 可以做到无侵入的监控应用远行情况。

用 Arthas 神器来诊断 HBase 异常进程

2020-09-01
阅读 9 分钟
1.8k
HBase 集群的某一个 RegionServer 的 CPU 使用率突然飙升到百分之百,单独重启该 RegionServer 之后,CPU 的负载依旧会逐渐攀上顶峰。多次重启集群之后,CPU 满载的现象依然会复现,且会持续居高不下,慢慢地该 RegionServer 就会宕掉,慢慢地 HBase 集群就完犊子了。

进击的 Spring Cloud Alibaba —— 框架与服务

2020-08-31
阅读 9 分钟
2k
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《进击的 Spring Cloud Alibaba —— 框架与服务》,主要阐述了云原生环境下,Spring Cloud Alibaba 如何帮助开发者实现微服务;以及在提供 SCA 开发框架基础之上,如何配合更丰富的服务来帮助开发者在阿里云上实现微服务。

无服务计算应用场景探讨及 FaaS 应用实战

2020-08-31
阅读 11 分钟
2.2k
无服务器计算(Serverless Computing)在构建和运行应用时无需管理服务器等基础设施。它描述了一个细粒度的部署模型,在该模型中,应用被拆解为一个或多个细颗粒度的函数,在云端托管环境中被触发运行,然后根据需要执行、扩展容量并且计费。各大云厂商 Amazon、微软、Google、IBM、阿里云、腾讯云、华为云相继推出 Serv...

当 Kubernetes 遇到机密计算,阿里巴巴如何保护容器内数据的安全?

2020-08-28
阅读 9 分钟
2.5k
作者 | 贾之光(甲卓) 阿里巴巴高级开发工程师,专注于 Kubernetes 安全沙箱和机密计算领域,主要参与 Incalvare Containers 社区开发。

一种简单快捷的 java 热部署方式

2020-08-28
阅读 3 分钟
1.2k
热部署是帮助开发人员提高效率的利器,如果你的开发语言是 java,开发环境是远程服务器,远程服务器 debug 端口被限制,那么你可能无法通过 debug HotSwap 实现热部署,那么本文介绍的 IntelliJ IDEA 插件可以帮助你在远程服务器实现热部署,而且操作简单快捷。

云原生时代消息中间件的演进路线

2020-08-27
阅读 9 分钟
1.6k
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《云原生时代的消息中间件演进》,主要探讨了传统的消息中间件如何持续进化为云原生的消息服务。

科普|不同协议下远程服务器文件上传_下载优劣对比

2020-08-27
阅读 3 分钟
1.2k
作为一个程序员,如果不知道如何进行远程服务器的文件上传与下载,实在是一件尴尬的事情。打开百度,搜索「远程服务器 上传下载」,你能得到 63,100,000 个搜搜结果,五花八门的操作方式的让人眼花缭乱。

突围数字化转型,让特步同比增长24.8%的全渠道中台

2020-08-26
阅读 4 分钟
963
导读:多年前,曾有媒体向丁水波提问:“对于你个人来说,转型过程中最痛苦的部分是什么?”“最关键的是市场意识的转变。耳听为虚眼见为实,做起来给外界看到了,他们才会明白和接受。很多东西得做完成功了,才可以让别人信服,但这中间的时间周期会比较长一点。”丁水波这样回应道。

阿里研究员谷朴:警惕软件复杂度困局

2020-08-26
阅读 11 分钟
2.3k
导读:对于大型的软件系统如互联网分布式应用或企业级软件,为何我们常常会陷入复杂度陷阱?如何识别复杂度增长的因素?在代码开发以及演进的过程中需要遵循哪些原则?本文将分享阿里研究员谷朴关于软件复杂度的思考:什么是复杂度、复杂度是如何产生的以及解决的思路。较长,同学们可收藏后再看。

Dubbo 3.0 - 开启下一代云原生微服务

2020-08-25
阅读 7 分钟
1.5k
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《Dubbo3.0 - 开启下一代云原生微服务》,主要介绍了关于思考 rpc 框架层面,功能演进的方向是什么?以及怎么更好地支持云上的多语言开发的新思考。

当 Kubernetes 遇到机密计算,阿里巴巴如何保护容器内数据的安全?

2020-08-24
阅读 2 分钟
1.9k
本次直播为第 5 期 SIG Cloud-Provider-Alibaba 网研会,我们邀请了阿里巴巴高级开发工程师 贾之光(花名:甲卓) 重点讲解《当 Kubernetes 遇到机密计算,阿里巴巴如何保护容器内数据的安全?》。

对话 Dubbo 唤醒者北纬:3.0 将至,阿里核心电商业务也在用 Dubbo

2020-08-24
阅读 7 分钟
1.6k
导读:2008 年,Dubbo 项目诞生;2014 年,由于内部团队调整,Dubbo 暂停更新;2017 年,北纬带领团队重新唤醒 Dubbo,并将其捐献给了 Apache 基金会。短短 15 个月,Dubbo 便从基金会毕业。如今,Dubbo 已经毕业一年,越来越多开发者开始询问 Dubbo 3.0 到底有哪些变化,阿里巴巴内部到底用不用 Dubbo,这是不是一个 KP...

从电源问题出发,带你揭秘新体系结构范式 COA

2020-08-24
阅读 5 分钟
1.3k
导读:本文整理自 2020 年云原生微服务大会主论坛白海石的分享《Capability Oriented Architecture for cloud and edge》,主要介绍了一种新的体系结构范式——面向能力的体系结构(COA),旨在为跨云和边缘的分布式、自适应和健壮的应用程序提供一个设计框架。

KubeCon 2020 演讲集锦|《阿里巴巴云原生技术与实践 13 讲》开放下载

2020-08-21
阅读 5 分钟
2.3k
2020 年 7 月 30 日至 8 月 1 日,由 Cloud Native Computing Foundation (CNCF) 主办的云原生技术大会 Cloud Native + Open Source Virtual Summit China 2020 首次于线上召开。