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

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 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

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

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

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

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
7月前
|
存储 运维 Serverless
Serverless 应用引擎产品使用合集之如何使用云效自动构建部署
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
5月前
|
敏捷开发 Kubernetes 测试技术
阿里云云效产品使用合集之如何在K8s集群上进行构建
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
人工智能 数据可视化 Devops
|
运维 监控 Devops
|
人工智能 监控 Devops
|
监控 Devops Serverless
|
安全 Devops 测试技术
DevOps高效开发管理-云效实践初体验
本实验带您体验通过云效产品,实现快速持续交付。
|
Serverless 开发者
从零开始Serverless云开发——团队管理
从零开始Serverless云开发——团队管理自制脑图, 团队管理主要是做开发者的团队划分,同时可邀请外部阿里云账号来帮助开发。介绍了如何创建团队和删除团队。
109 0
从零开始Serverless云开发——团队管理
|
IDE Serverless 开发工具
从零开始Serverless云开发——开发部署
从零开始Serverless云开发——开发部署自制脑图, 当域名创建完毕后,下一步需要进行开发部署,开发平台通过CloudIDE实现功能,可以通过在线ide进行在线开发。CloudIDE模拟线上环境,进行在线调试,最后可以通过CloudIDE插件实现代码对应环境。
337 0
从零开始Serverless云开发——开发部署
|
Kubernetes 监控 Cloud Native
工具篇:云效云原生 DevOps 解决方案(一)|学习笔记
快速学习工具篇:云效云原生 DevOps 解决方案(一)
336 0
工具篇:云效云原生 DevOps 解决方案(一)|学习笔记

相关产品

  • 函数计算