代码编织梦想

Serverless 如何落地?揭秘阿里核心业务大规模落地实现-爱代码爱编程

来源|阿里巴巴云原生公众号 2020 年,新冠肺炎疫情催化数字化生活方式渐成常态。在企业积极进行数字化转型、全面提升效率的今天,几乎无人否认背负“降本增效”使命诞生的 Serverless 即将成为云时代新的计算范式。 Serverless 将开发者从繁重的手动资源管理和性能优化中解放出来,正在引发云计算生产力的新变革。 然而,Serverles

开发函数计算的正确姿势——网页截图服务-爱代码爱编程

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

如何在 Serverless K8s 集群中低成本运行 Spark 数据计算?-爱代码爱编程

作者 | 柳密 阿里巴巴阿里云智能本文整理自《Serverless 技术公开课》 导读:本节课主要介绍如何在 Serverless Kubernetes 集群中低成本运行 Spark 数据计算。首先简单介绍下阿里云 Serverless Kubernetes 和 弹性容器实例 ECI 这两款产品;然后介绍 Spark on Kubernetes

无服务计算应用场景探讨及 FaaS 应用实战-爱代码爱编程

作者 | 宋文龙(闻可)  阿里云全球技术服务部高级交付专家 来源 | Serverless 公众号 什么是无服务计算 无服务器计算(Serverless Computing)在构建和运行应用时无需管理服务器等基础设施。它描述了一个细粒度的部署模型,在该模型中,应用被拆解为一个或多个细颗粒度的函数,在云端托管环境中被触发运行,然后根据需要执行、扩展

Serverless 应用如何管理日志 & 持久化数据-爱代码爱编程

作者 | 竞霄 阿里巴巴开发工程师本文整理自《Serverless 技术公开课》* 导读:本节课程有三部分内容,分别介绍在 SAE 上查看应用的实时日志,文件日志以及通过 NAS 进行应用数据的持久化存储。 实时日志 首先,SAE 支持查看应用实例分组下各个 Pod 的实时日志。当应用出现异常情况时,可以通过查看 Pod 的实时日志

为什么下一个十年的主战场在 Serverless?-爱代码爱编程

作者 | 不瞋  阿里云 Serverless 负责人 来源 | Serverless 公众号 “唯有超越,才能让我们走下去。” 这是不瞋在阿里的第十年。从 2010 年加入阿里云,不瞋参与了阿里云飞天分布式系统的研发,历任批量计算的架构师、表格存储(NoSQL)研发经理,深度参与了阿里云系统研发和产品迭代的全过程。2016 年不瞋成为阿里云函数计

函数计算的可观测性-爱代码爱编程

作者 | 夏莞 阿里巴巴函数计算团队 本文整理自《Serverless 技术公开课》 导读:本文主要分为三个部分:概述中介绍可观测性的基本概念,主要包括 Logging、Metrics、Tracing 三个方面;然后详细介绍函数计算上的 Logging、Metrics、Tracing;最后以几个常见场景为例,介绍在函数计算中如何快速定位问题并解

教你 4 步搭建弹性可扩展的 WebAPI-爱代码爱编程

作者 | 萧起 阿里云云原生团队 来源 | Serverless 公众号,本文整理自《Serverless 技术公开课》 导读:本节课程主要分为三个部分,基本概念中介绍基于函数计算的 WebAPI 与普通的 WebAPI 的区别及优势;开发流程中介绍如何在函数计算的控制台进行 WebAPI 的开发;操作演示中会实例演示函数计算 WebAPI 的

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

作者 | 落语 阿里云云原生技术团队 本文整理自《Serverless 技术公开课》 流量管理从面向实例到面向应用 在 Serverless 场景下,由于弹性能力以及底层计算实例易变的特性,后端应用实例需要频繁上下线,传统的 ECS 场景下的负载均衡管理方式不再适用。 SAE 产品提供给用户面向应用的流量管理方式,不再需要关心弹性场景以及发布

云原生体系下的技海浮沉与理论探索-爱代码爱编程

简介:云原生技术的发展已经成为不可阻挡的趋势,目前正是云原生技术大幅度运用到商业化产品的最好时机。在技术体系的变革后,必然会迎来业务模式的变革,我们都知道未来会变,如何抓住云原生这个契机,找到属于时代的重要风口呢? 作者 | 王银利(芸峥) 1 . 概述 攻技者,短之;理论者,长之;践行者,胜之。可以这么说,一座城市的良心就体现在下水道上,不论这座城

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

作者 | DD 编辑部 来源 | Serverless 公众号 2020 年马上就要过去了,在这一年中每个人肯定都有自己独特的感悟与回忆,这一年中每一个人都经历着新冠疫情给我们带来的各种变化。 相比其他职业,可能程序员从工作角度上来说,受到的影响会更小一点,因为程序员只要有一台电脑,哪怕在家里也能正常开工,甚至于很多程序员在疫情期间花费在项目开发上

Knative 带来的极致 Serverless 体验-爱代码爱编程

作者 | 冬岛 阿里巴巴高级技术专家 来源 | Serverless 公众号 导读:Serverless 如今已是万众期待未来可期的状态,但一个系统到底具备怎样的能力才能更好地支撑 Serverless 应用?随着 Kubernetes 和云原生概念的崛起,Serverless 在 Kubernetes 之上应该怎么玩?本文就从 Serverl

教你 7 步快速构建 GitLab 持续集成环境-爱代码爱编程

作者 | 存诚 阿里云弹性计算团队 来源 | Serverless 公众号,整理自《Serverless 技术公开课》 导读:本节课程为您介绍如何基于阿里云 Serverless Kubernetes(简称 ASK)服务,来快速构建 GitLab 持续集成环境。 ASK 介绍 首先,ASK 是什么?ASK 是阿里云推出的无服务器版

4 个场景揭秘,如何低成本让容器化应用 Serverless 化?-爱代码爱编程

作者 | changshuai 来源 | Serverless 公众号 FaaS 的门槛 Serverless 形态的云服务帮助开发者承担了大量复杂的扩缩容、运维、容量规划、云产品打通集成等责任,使得开发者可以专注业务逻辑、提高交付速度 (Time-to-market) ,持续优化成本。Function-as-a-Service (FaaS) 作为云

如何无缝迁移 SpringCloud/Dubbo 应用到 Serverless 架构-爱代码爱编程

作者 | 行松 阿里巴巴云原生团队 来源 | Serverless 公众号,整理自《Serverless 技术公开课》 背景 通过前面几节课程的学习,相信大家对于 SAE 平台已经有了一定的了解,SAE 基于 IaaS 层资源构建的一款 Serverles 应用托管产品,免除了客户很多复杂的运维工作,开箱即用、按用量付费;并且提供了丰富的 Op

命令行工具开发:如何快速实现命令行提示?-爱代码爱编程

简介:对于稍微复杂一些的命令行工具,命令行的提示功能必不可少。那么对于不同语言的开发者,有没有一种简单快捷的实现方式呢?本文分享一种快速实现的方法,使用YAML文件定义命令行工具的使用规范,再通过工具自动生成各种shell的命令行提示脚本,最后分享一些至关重要的命令行解析器。 不少同学喜欢开发命令行工具,主要是开发快捷,而且和其他命令行工具配合,借

精准容量、秒级弹性,压测工具 + SAE 方案如何成功突破传统大促难关?-爱代码爱编程

作者 | 代序 阿里云云原生技术团队 来源 | Serverless 公众号,整理自《Serverless 技术公开课》 导读:本次课程介绍在 SAE 场景下,如何借助压测工具与 SAE 弹性能力来应对大促的实践。主要包含 3 部分要点:传统大促面临的挑战、SAE 大促方案以及快速压测验证。 传统大促挑战 一次常见的大促活动,技术人

阿里云研究员叔同:Serverless 正当时!-爱代码爱编程

作者 | 叔同 来源 | Serverless 公众号 导读:Serverless 将开发人员从繁重的手动资源管理和性能优化中解放出来,就像数十年前汇编语言演变到高级语言的过程一样,云计算生产力再一次发生变革。Serverless 的核心价值是什么?阿里云发布了哪些 Serverless 生态产品,各有什么特别之处?阿里云函数计算的表现如何?阿里云研究

Serverless 架构下的服务优雅下线实践-爱代码爱编程

作者 | 行松 阿里巴巴云原生团队 来源 | Serverless 公众号,整理自《Serverless 技术公开课》 应用发布、服务升级一直是一个让开发和运维同学既兴奋又担心的事情。 兴奋的是有新功能上线,自己的产品可以对用户提供更多的能力和价值;担心的是上线的过程会不会出现意外情况影响业务的稳定性。确实,在应用发布和服务升级时,线上问题出现的可

SAE 的极致应用部署效率-爱代码爱编程

作者 | 文俊 阿里巴巴云原生团队 本文整理自《Serverless 技术公开课》 作为 Serverless 平台,SAE 提供了应用全托管的服务,充分利用了云原生的技术红利,以容器作为应用载体,提供了敏捷的部署、编排、弹性等能力。SAE 屏蔽了底层的基础设施,对于用户来说,感知到的最底层资源是应用实例本身,应用创建、部署等操作是用户交互的主要接口