课时4:Serverless 时代 DevOps 的最佳打开方式(一)

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: Serverless 时代 DevOps 的最佳打开方式

Serverless AI训练营:课时4:Serverless 时代 DevOps 的最佳打开方式(一)

课程地址:https://developer.aliyun.com/trainingcamp/1eeaedf056f14ad98e9986c31068e939?spm=a2c6h.26142516.J_2566289780.1.37c67cbd7bCsFs


课时4:Serverless 时代 DevOps 的最佳打开方式(一)


内容介绍

一、 DevOps简析  

二、Serverless简析

三、端云联调  

 

首先是对进行了Serverless时代DevOps的最佳打开方式讲解介绍。

一、DevOps简析

image.png

 

一个例子,首先让我们看一下传统软件开发过程。在传统软件开发中,开发和运维通常是分离的两个环节。运维关注应用程序的稳定运行,而开发则专注于代码的编写。

通常,开发人员不需要了解代码在服务器上的运行情况,反之亦然。但随着互联网业务的迅速发展,需要快速满足用户的开发需求,或者应对竞争对手的产品策略变化,产品需要快速迭代。为了实现敏捷开发,需要采用快速小步迭代的方式。

在这种情况下,高效的写作文化变得非常重要,尤其是对于需要频繁撰写文档或发布文案的场景。

Davos在这个前提下应运而生,它打破了开发人员和运维人员之间的壁垒,建立了一种强调沟通、合作和文化的软件开发和IT运维技术团队之间的协作文化。通过自动化的软件交付和架构变更流程,使软件构建、测试和发布更加高效,更加敏捷、频繁和可靠。

此外,Davos涵盖了整个软件开发生命周期,从集成测试、发布到部署和基础架构管理。

工程师的关注点主要分为以下三个方面:

第一是管理,涵盖了应用程序的整个生命周期管理。

第二是需要关注整个流程的效率提升,发现和解决潜在的瓶颈。

第三是通过标准化、综合化和平台化的工具来解决问题。

工程师的核心关注点是缩短开发周期,提高交付效率,确保更加可靠的发布。

Davos的价值在于将这种理念引入整个系统开发过程中,以提高软件开发的效率,缩短软件交付周期,使其更适应互联网时代的快速发展。

 

二、Serverless简析

 

image.png

 

让我们首先比较一下这两张图片,实际上,这是一张对比图。

在传统的软件应用构建过程中,需要经历一系列繁琐的步骤。首先,您需要进行准备阶段,这可能包括购买服务器、配置网络和进行机器初始化,还需要预装各种软件。

然后,您进入开发阶段,需要编写和测试应用程序,同时还要关注监控和日志系统等底层设施。而在运维阶段,不仅需要维护应用程序,还需要管理底层基础设施,并处理监控和日志系统。然而,这个传统应用构建流程变得非常简化。

在准备阶段,您无需再关心资源准备,不需要购买底层服务器资源,因为可为用户屏蔽了底层资源的复杂性。此外,您也不必担心集群的创建和管理,这些都由可自动处理。

在研发阶段,您只需专注于应用程序的开发,而其他方面,如监控、日志、告警等等,都由可来管理。这使整个流程变得更加简单和高效。

image.png

image.png

这个新的平台提供了用户体验上的变化,首先,我们需要看一下这两张图片,它们实际上是对比图。在传统的软件应用构建过程中,需要经历一系列复杂的步骤:

首先是准备阶段,需要购买服务器、配置网络、初始化机器,以及预装各种软件。

然后是开发阶段,需要编写和测试应用程序,并关注监控、日志等底层组件。最后是运维阶段,需要维护应用程序和底层基础设施,同时处理监控和日志系统。

相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
开发框架 JavaScript 前端开发
5个.NET开源且强大的快速开发框架(帮助你提高生产效率)
5个.NET开源且强大的快速开发框架(帮助你提高生产效率)
672 4
|
机器学习/深度学习 算法 计算机视觉
脊椎侧弯检测与智能诊断技术的应用探索
脊椎侧弯是一种常见的骨科疾病,表现为脊柱异常弯曲,可能引发背部疼痛、呼吸困难等问题。本文探讨了利用深度学习、图像处理技术实现脊椎侧弯自动诊断的方法,包括图像预处理、目标检测、弯曲角度计算及模型评估与优化,旨在提高早期诊断的准确性和效率,为医生提供辅助决策支持。
|
8月前
|
存储 算法 Sentinel
实现熔断、限流的底层原理是什么
实现熔断、限流的底层原理是什么
|
存储 SQL 安全
DVWA File Upload 通关解析
DVWA File Upload 通关解析
|
Go
Golang语言基础数据类型之复数complex
这篇文章介绍了Go语言中复数(complex)数据类型的概念、表示方法和使用示例,包括complex64和complex128两种类型的复数及其在不同领域的应用场景。
409 5
|
消息中间件 存储 负载均衡
[AIGC ~ coze] Kafka 消费者——从源码角度深入理解
[AIGC ~ coze] Kafka 消费者——从源码角度深入理解
315 0
|
数据安全/隐私保护
[虚幻引擎插件说明] DTSha – 蓝图SHA加密节点, SHA1, SHA224, SHA256, SHA384, SHA512加密
本插件可以在虚幻引擎中使用蓝图对字符串或者文件进行SHA1, SHA224, SHA256, SHA384, SHA512加密。
333 1
|
前端开发 JavaScript API
Meta的开源力作:Lexical框架,富文本的未来
Meta的开源力作:Lexical框架,富文本的未来
392 1
|
Kubernetes API Docker
kubernetes Operator 【2】实战CRD编程
kubernetes Operator 【2】实战CRD编程
kubernetes Operator 【2】实战CRD编程
|
Go 开发者
什么是 Golang 包?详解 Go 语言的包系统
【8月更文挑战第31天】
323 0

相关产品

  • 函数计算