阿里巴巴云原生的博客

做最懂云原生开发者的公众号

  • 博客(25)
  • 收藏
  • 关注

原创 Golang 1.14 发布 | 云原生生态周报 Vol. 39

作者 | 陈俊、何淋波、李鹏、宋净超业界要闻Golang 1.14 发布Golang Release 了 1.14 版本。该版本包含生产级别 go module,改进 defer 性能,以及 Goroutine 抢占等功能。Cilium 1.7 版本发布Cilium 是一款开源软件,负责以透明方式提供并保护由 Linux 容器管理平台(例如 Kubernetes)部署完成的各应用...

2020-02-28 17:54:35 499

原创 架构师成长系列 | 从 2019 到 2020,Apache Dubbo 年度回顾与总结

作者 | 刘军(陆龟)Apache Dubbo PMC本文整理自架构师成长系列 2 月 18 日直播课程。关注“阿里巴巴云原生”公众号,回复 “218”,即可获取对应直播回放链接及 PPT 下载链接。导读:Apache Dubbo 是一款开源的 RPC 框架,其提供了简单易用、高性能的 RPC 能力、灵活可控的扩展、强大的服务治理,目前已有 Java、Go、JS、Python 等...

2020-02-28 17:27:52 553

原创 架构师成长系列 | 云原生时代的 DevOps 之道

作者 | 郝树伟(花名:流生)  阿里云高级研发工程师本文整理自架构师成长系列 2 月17 日直播课程。关注“阿里巴巴云原生”公众号,回复 “217”,即可获取对应直播回放链接及 PPT 下载链接。导读:DevOps 是一种软件开发人员和 IT人员之间的合作过程,目标是高效地自动执行软件交付和基础架构更改流程。在云原生时代,企业又如何借助 DevOps 实现产品...

2020-02-27 10:49:10 475

原创 开发函数计算的正确姿势———为 PHP 运行时添加自定义扩展

PHP 语言提供了一种扩展机制(Extension),通过 PHP 扩展可以增强语法、调用 C/C++ 实现的库函数以及优化执行性能。PHP 扩展是与平台相关的动态链接库,在 Linux 和 Mac 平台是 .so 文件,在 Windows 平台是 .dll 文件。由于函数计算的开发通常在 Mac 和 Windows 平台,而运行时是 Linux(Debain)环境,所以为函数计算 PHP 运行时...

2020-02-26 10:05:58 637

原创 轻松构建基于 Serverless 架构的小程序

前言自 2017 年第一批小程序上线以来,越来越多的移动端应用以小程序的形式呈现。小程序拥有触手可及、用完即走的优点,这大大降低了用户的使用负担,使小程序得到了广泛的传播。在阿里巴巴,小程序也被广泛地应用在淘宝/支付宝/钉钉/高德等平台上。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-13jgVTEG-1582612433732)(https://data-an...

2020-02-25 14:34:28 270

原创 从零开始入门 K8s | Kubernetes API 编程利器:Operator 和 Operator Framework

作者  |  夙兴  阿里巴巴高级工程师本文整理自《CNCF x Alibaba 云原生技术公开课》第 24 讲,点击“阅读原文”直达课程页面。关注“阿里巴巴云原生”公众号,回复关键词**“入门”**,即可下载从零入门 K8s 系列文章 PPT。导读:本文将从实践出发,结合案例来说明,如何借助 Operator 开发框架来扩展 Kubernetes A...

2020-02-25 10:38:07 1491

原创 从零开始入门 K8s | Kubernetes API 编程范式

作者 | 陈显鹭  阿里巴巴高级技术专家本文整理自《CNCF x Alibaba 云原生技术公开课》第 23 讲,点击“阅读原文”直达课程页面。关注“阿里巴巴云原生”公众号,回复关键词**“入门”**,即可下载从零入门 K8s 系列文章 PPT。导读:在 Kubernetes 里面, API 编程范式也就是 Custom Resources Definition(CRD)。...

2020-02-24 09:53:39 311

原创 Apache Flink 1.10.0 发布 | 云原生生态周报 Vol. 38

作者 | 徐迪、陈俊、敖小剑、宋进超业界要闻Apache Flink 1.10.0 发布作为 Flink 社区迄今为止规模最大的一次版本升级,Flink 1.10 容纳了超过 200 位贡献者对超过 1200 个 issue 的开发实现,包含对 Flink 作业的整体性能及稳定性的显著优化、对原生 Kubernetes 的初步集成(beta 版本)以及对 Python 支持(PyFli...

2020-02-21 14:26:26 281

原创 回顾 | Kubernetes SIG-Cloud-Provider-Alibaba 首次网研会(含 PPT 下载)

作者 | 汤志敏、谢瑶瑶会议完整视频回顾:https://www.bilibili.com/video/av886687622 月 12 日,阿里云和 CNCF 联合举办了线上研讨会,首次完整介绍了阿里云对 Kubernetes 社区的布局,包括了 10 个类别,20 多个开源项目,提供了完整的 Kubernetes 生命周期管理。本文汇集了此次会议完整视频回顾及资料下载,并整理了会议上未能及...

2020-02-21 11:06:30 450

原创 开发函数计算的正确姿势——运行 Selenium Java

前言首先介绍下在本文出现的几个比较重要的概念:函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数计算更多信息参考。Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您...

2020-02-20 18:39:29 298

原创 Serverless 解惑——函数计算如何访问 Mongo 数据库

函数计算(Function Compute):函数计算 是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。访问 MongoDB 数据库是指在函数计算中通过编写代码调用数据库驱动库通...

2020-02-20 18:10:27 543

原创 开发函数计算的正确姿势——使用 brotli 压缩大文件

大文件问题函数计算对上传的 zip 代码包尺寸限制为 50M。某些场景中代码包中会超过这一限制,比如未经裁剪的 serverless-chrome ,类似的还有 libreoffice ,此外常见的还有机器学习训练的模型文件。目前解决大文件问题有三种方法采用更高压缩比的算法,比如本文介绍的 brotli 算法采用 OSS 运行时下载采用 NAS 文件共享简单的比较一下这三种方法的优...

2020-02-20 17:07:08 752

原创 Heroku 的“得”与“失”

作者 | 孙健波(天元)  阿里巴巴技术专家2011 年,Heroku 的联合创始人  Adam Wiggins 根据针对上百万应用托管和运维的经验,发布了著名的 “十二要素应用宣言(The Twelve-Factor App)”。不知那时候他们有没有想到,这份宣言会在今后数年时间里,成为 SaaS 应用开发的启蒙书。同时也奠定了 Heroku 在 PaaS 领域的地位,成为...

2020-02-20 15:46:09 421

原创 Serverless 解惑——函数计算如何访问 Redis 数据库

函数计算(Function Compute):函数计算 是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。访问 Redis 数据库是指在函数计算中通过编写代码调用数据库驱动库通过 ...

2020-02-19 10:21:29 322

原创 快速搭建基于 Serverless 的 .NET Core 数据库应用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lf72TCLu-1582076949513)(https://data-analysis.cn-shanghai.log.aliyuncs.com/logstores/article-logs/track_ua.gif?APIVersion=0.6.0&title=%E5%BF%AB%E9%80%9F%E6%9...

2020-02-19 09:49:31 561

原创 从认证到调度,K8s 集群上运行的小程序到底经历了什么?

作者 | 声东  阿里云售后技术专家导读:不知道大家有没有意识到一个现实:大部分时候,我们已经不像以前一样,通过命令行,或者可视窗口来使用一个系统了。前言现在我们上微博、或者网购,操作的其实不是眼前这台设备,而是一个又一个集群。通常,这样的集群拥有成百上千个节点,每个节点是一台物理机或虚拟机。集群一般远离用户,坐落在数据中心。为了让这些节点互相协作,对外提供一致且高效的服务,集群需...

2020-02-17 09:51:08 308

原创 国内首个 Kubernetes SIG-Cloud-Provider 子项目揭秘 | 云原生生态周报 Vol. 37

作者 | 高相林、陈俊、陈有坤、敖小剑业界要闻国内首个 Kubernetes SIG-Cloud-Provider 子项目揭秘 阿里云作为坚定的云原生计算推动者,贡献了阿里云上运行 Kubernetes 的最佳开源组件,成为 SIG Cloud Provider 子项目的国内首个云厂商。2020 年 2 月 12 日上午 10:00,阿里云 Kubernetes&nb...

2020-02-14 15:54:13 364

原创 五分钟学会使用 go modules(含在家办公使用技巧)

作者 | 孙健波(天元)  阿里巴巴技术专家导读:go modules 是 golang 1.11 新加的特性。如今 1.13 都已经发布了第 7 个小版本了,几乎所有大项目均已开始使用,这自然也包括 Kubernetes 生态中的众多项目。笔者在开发 OAM 相关项目的时候,却发现 modules 的各项功能看似简单,却并没有那么好用,于是便想给大家分享一下使用心...

2020-02-13 18:03:13 658

原创 从零开始入门 K8s | 有状态应用编排 - StatefulSet

作者 | 酒祝  阿里巴巴技术专家本文整理自《CNCF x Alibaba 云原生技术公开课》第 22 讲。关注“阿里巴巴云原生”公众号,回复关键词**“入门”**,即可下载从零入门 K8s 系列文章 PPT。导读:有状态应用的部署交付向来都是应用运维领域的难点之一,常见的有状态需求如在磁盘持久化状态、每个机器需要独立且稳定的网络标识、发布顺序确定性等。针对这类问题 Kubern...

2020-02-12 15:28:11 931

原创 你不得不了解 Helm 3 中的 5 个关键新特性

作者 | Rafal导读:Helm 是 Kubernetes 的一个软件包管理器。两个月前,它发布了第三个主要版本,Helm 3。在这一新版本中,有许多重大变化。本文作者将介绍自己认为最关键的 5 个方面。移除了 TillerHelm 最终移除了其服务器端组件,Tiller。现在,它完全没有代理。Tiller 之前是一个运行在 Kubernetes 上的小型应用程序,它用...

2020-02-12 12:22:16 364

原创 调度系统设计精要

作者 | Draveness导读:本文作者写这篇文章前前后后大概 2 个月的时间,全文大概 2w 字,建议收藏后阅读或者通过电脑阅读。调度是一个非常广泛的概念,很多领域都会使用调度这个术语,在计算机科学中,调度就是一种将任务(Work)分配给资源的方法。任务可能是虚拟的计算任务,例如线程、进程或者数据流,这些任务会被调度到硬件资源上执行,例如:处理器 CPU 等设备。图 1&nb...

2020-02-12 12:21:15 817

原创 CNCF 公布 2020 年 TOC 选举结果 | 云原生生态周报 Vol. 36

作者 | 陈洁、高相林业界要闻CNCF TOC 2020 年选举结果公布2020 年 2 月 3 日,CNCF 进行了 TOC(技术监督委员会)选举,确定了 5 名新增的 TOC 成员,其中 3 名的提名者和投票者来自于 Governing Board,1 名的提名者和投票者来自于维护者,1 名的提名者和投票者来自于最终用户社区。CNCF 发布 2019 年度报告2019 年 ...

2020-02-12 11:40:29 372

原创 中小企业如何实现在家研发软件?看这个就够了

为响应国家号召,春节期间各大厂纷纷喊出“延迟上班”“在家办公”口号。中小企业的管理者却表示:“我太难了!”不同于大型集团公司,中小企业很少有预算购买昂贵的在线协同研发系统;虽然市场上有一些免费的开源研发工具可以选择,但是自己搭建一套完整的在线协同研发系统,又缺少相应的经验和能力。甚至部分中小企业的管理者在担心远程办公“如何保障代码安全”和“如何高效协作”等基本问题。云效提供从“需求 ...

2020-02-11 15:45:02 422

原创 开发函数计算的正确姿势——轻松解决大依赖部署

前言首先介绍下在本文出现的几个比较重要的概念:函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数计算更多信息 参考。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-...

2020-02-11 11:57:57 442

原创 从零开始入门 K8s | Kubernetes 存储架构及插件使用

作者 | 阚俊宝 阿里巴巴高级技术专家本文整理自《CNCF x Alibaba 云原生技术公开课》第 21 讲。关注“阿里巴巴云原生”公众号,回复关键词**“入门”**,即可下载从零入门 K8s 系列文章 PPT。导读:容器存储是 Kubernetes 系统中提供数据持久化的基础组件,是实现有状态服务的重要保证。Kubernetes 默认提供了主流的存储卷接入方案(In-Tree),同时也...

2020-02-10 17:06:14 918

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除