课时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 的最佳打开方式(五)


总之,我们的平台提供了丰富的功能,可帮助您管理应用程序的部署和运行,以及在发布新版本时降低风险。

这种操作方式很重要。

此外,我们还提供更详细的回滚策略。例如,您可以通过访问Cookie或访问参数来执行精细的灰度发布操作。

请看下面的内容。

在微服务中,我们有明确的回滚规则,可以进行相应的配置。例如,这可以是存储路径。您可以选择与灰度发布相关的路径。如果适用于所有路径,您也可以将其留空。在这里,您可以添加特定的规则,例如选择Cookie

我已经为大家演示了时间运行的示例。除了精细的发布策略外,

我们还提供了全面的监控功能。

 image.png

分布式系统中的热变化备受关注。当系统出现问题时,可以方便地定位问题,进行问题分析。而当系统稳定运行时,也可以评估风险,预测潜在问题。

 

image.png

 

管理方面,可以分为三个主要方面,涵盖了许多细分特性,例如监控、日志、锁等等。我们支持各种监控指标,包括性能监控和资源利用情况监控。此外,我们还支持高效的巡检手段,以及应用生命周期管理,包括通知和回调操作。这里的重点是追踪,您可以查看模型,监控端到端的性能,从原始级别到运行时。此外,还有其他功能。

接下来,我们来讨论运行时。我们还支持在线导览调试功能,可以直接访问云端应用的实例。其原理是通过目标实例提供的端口来介入,从而获得调试能力。


 image.png

 


这可以通过远程连接进行,也可以通过下载工具进行。这样,您可以方便地进行应用程序调试。这对于Java应用程序尤其有用,因为它具有强大的网络调试功能。这种方法非常适用于运行时的代理引用、实时维护和问题排查,同时也可以在调试的过程中压榨出最佳性能。

接下来,我将给您演示如何在控制台上执行操作,包括远程终端会话。我们可以通过远程桌面连接到一个实例,该实例位于RDB后面。在这里,我们可以选择一个实例,它已经准备就绪。

我们需要设置一个密码,然后执行一个预定义的脚本,该脚本实际上是执行了一系列操作,包括安装所需的软件和配置。这将为我们创建一个远程终端会话,允许我们本地访问该实例。

这里有一些重要的信息。

实际上,可能会出现一些问题。到时候,我会再仔细查看。大家可以通过文档来直接访问并进行一些表程时的操作,以便访问不同的功能。另一个是关于Java应用程序,这也相当方便,只需运行相应的命令即可进行操作。大家可以参考文档进行使用。除此之外,我们还提供了一个具体的应用场景的使用示例。


 

image.png

 


例如,我创建了一个企业A”,它开通了某些服务,并希望将这些服务委托给另一家企业企业B”。企业A期望将传统资源外包给企业B,即企业A仍然拥有这些资源的所有权,而企业B负责资源的使用。

企业B拥有实际资源的使用权限,例如发布和广告管理等。同时,企业A可能想要确保企业B有权限配置离职。这个设置是可以在空间级别,引用级别和用户级别进行的。

引用级别的访问控制配置非常灵活,我可以限制某个具体用户或用户组的权限,例如只读权限或某些资源的访问权。

我们还支持API级别的访问控制,允许您限制某个用户对特定API的权限。让我们来看一下这个实际界面,它包括用户和用户组的概念,用户组是一组用户,您可以为每个用户组分配权限,然后将用户添加到这些用户组中。

此外,权限管理功能非常方便,您可以定义策略,并为每项活动(读和写操作)指定应用级别或空间级别的访问控制。您可以创建自定义策略,也可以使用现有策略进行配置。

这使得权限管理变得非常直观和易于配置。通过可视化界面,您可以选择特定的应用程序,例如之前提到的北京利润,并创建自定义策略。

 

三、端云联调

image.png

现在,让我解释一下关于微服务和本地开发环境领域的端点链路能力。刚才提到的代理证实际上是在线应用运行时的一种功能。在线是指应用正在正常运行中,而代理证实际上是在开发和测试阶段使用的。

这是一种能够捕获本地服务之间调用的方法。在这种情况下,您可以实现本地服务之间的呼叫,而不是实际调用远程服务。这是基于模拟机制,它允许本地服务来模拟云端的服务。

让我详细解释一下原理。在本地开发环境或测试阶段,您可能希望模拟本地服务与云端服务之间的交互。为了实现这一点,您可以创建本地服务的代理,该代理将订阅云端服务。

本地服地进程会将请求发送到代理服务器,该服务器会将请求转发给云端服务。这是因为在本地开发环境中,您通常无法直接访问云端服务,因此需要代理服务器作为跳板。

代理服务器通常位于具有公共IPECS实例上,以确保它能够在不同环境之间进行传输。

同时,代理服务器会注册到注册中心,以便微服务能够发现它。这是因为微服务通常需要知道代理服务器的位置,以便将请求重定向到它。

通过这种方式,端点链路能力允许您将微服务从本地开发环境迁移到云端SE中,同时保持开发链路和本地开发环境的测试。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
人工智能 监控 Serverless
|
编解码 运维 监控
课时9:典型案例2:函数计算在音视频场景实践
课时9:典型案例2:函数计算在音视频场景实践
|
编解码 人工智能 运维
课时9:典型案例2:函数计算在音视频场景实践(三)
典型案例2:函数计算在音视频场景实践
|
人工智能 运维 监控
|
人工智能 监控 Serverless
|
Serverless API 调度
|
监控 Serverless 开发工具
课时7:函数计算的可观测性
课时7:函数计算的可观测性
|
4月前
|
敏捷开发 缓存 前端开发
阿里云云效产品使用合集之前端打包时npm安装卡住一般是什么导致的
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 弹性计算 持续交付
阿里云云效产品使用合集之同一个主机部署是否支持下载多个制品
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 监控 Java
阿里云云效产品使用合集之Codeup WebIDE环境下,如何使用通义灵码
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。

热门文章

最新文章

相关产品

  • 函数计算
  • 下一篇
    无影云桌面