SAE -第二课《超简单! SAE 2分钟快速部署任意语言应用》|学习笔记

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: 快速学习 SAE -第二课《超简单! SAE 2分钟快速部署任意语言应用》

开发者学堂课程【 Serverless 实战攻略:7 分钟击破 Serverless 落地难点 FC -第一课-《从云计算到云原生再到 Serverless 架构》学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/1231/detail/18370


SAE-第二课《超简单!SAE 2分钟快速部署任意语言应用》

 

前面介绍了sae的大背景,今天我们就迅速的进入实践,两分钟部署任意语言应用,让大家实实在在的感受到sae的低门槛,我们今天会实现三种语言 javaphp Note启动,JAVA和php我们会直接使用程序包部署,note使用镜像部署,每个语言的部署基本都控制在两分钟以内就可以完成.

image.png

首先我们看下JAVA,JAVA我们会部署一个单体,一个微服务,单体应用的架包,可以直接在一的部首页下载demo,demo微服务源码在gitup相关的项目已经写在了PPT上,拿到源码号直接卖本,拿到架包,除了部署实践部署和访问以外,我们还会查看监控以及微服务的服务列表等。

先进入的应用列表页,点击创建应用输入应用名称,网络配置部分我们先选择自动配置应用实力数1个,CPU 1核,内存2G直接点击下一步技术站语言选择JAVA,架包部署。JAVA环境选择open jk8选择我们的demo文件。

image.png

下面还有非常多的配置,我们后续会讲解这些配置的作用本质,这些配置全部可以跳过,直接点击下一步确认规格,确认完本次规格后,直接点击确认创建,点击应用详情页,部署信息,我们可以看到,已经可以看到有一个实例,他的状态是running,那么在实行了以后,我们就可以进入实例,可以看到有正常的反馈,说明该demo已经部署成功。

另外还能看到基础监控,应用详情里面的qps或者请求数的一些信息,我们的第一个demo就演示到这里,接下来再部署一下微服务的demo,微服务了程序的创建过程,跟上面的部署过程完全一样,只是需要给和各自创建一个应用上传的价包即可,这里已经创建好了provider,以及consumer的应用,我们直接进入consummer 的web。执行以下命令,可以看到他返回了hello,他的背后其实执行了provider,这个微服务的应用。我们除了一样可以查看基础监控以及应用监控以外,还可以在微服务应用这里,看到他的服务列表其他的一些元数据信息。就这样两个JAVA的demo就完成了,单体应用,我相信大家稍微理解一下就能明白微服务的应用,大家可能有个困惑,注册中心去哪里了?实际上提供了内置的注册中西,这些我们在后续的过程在详细展开,接下来我们实践php的代码包部署,相关的demo也可以直接在sae部署首页下载,这是一个NEX加的demo详细的包的结构和文档,可以参考这个文档。前面重复的步骤,我们跳过直接进入第二步,技术在语言选择php方式,部署方式选择这个包Php,环境选择PM 7.3,并且上传我们的这个包等待部署完毕进入,进入webshell需要测试,可以看到访问成功,最后我们实践一下note的镜像部署,关于Note的制作镜像的过程,大家可以参考这篇文档完全造成一行的命令执行下来即可,代码也这里做了一个简单的截图。

image.png


其实我们就是其中一个note server,我这里已经准备好了相关的进项,并且已经推送到阿里云镜像仓库,同样我们跳过前面重复的步骤在第二步,我们选择其他语言镜像部署选择阿里云镜像,个人版访问我们推送的这项等待部署,部署完毕,webshell进入执行,可以看到访问成功,

image.png

那么今天第二课的内容就到这里,实践了JAVA,php等语言的技术部署在大家快速的感受完以后,那么就针对每个环节进行展开,后续先从开发态的控制链开始,下一节课将分享超一用chickens marvel telephone ID插件,云下载工具无缝对接。

相关实践学习
1分钟部署经典小游戏
本场景介绍如何使用Serverless应用引擎SAE 1分钟快速部署经典小游戏。
SAE的功能与使用入门
欢迎来到《SAE的功能与使用入门》,本课程是“云原生Serverless Clouder认证“系列中的第三阶段。课程将向您介绍阿里云Serverless应用引擎(SAE)服务相关的概念、特性与使用方式。通过课程将带您逐步深入探索Serverless世界,借助SAE服务,即使没有丰富的云计算和IT经验,也能够让开发人员在实际业务场景中便捷的掌握如何构建和部署应用程序,快速拥抱Serverless架构,将精力聚焦在应用代码和业务逻辑的实现上。 学习完本课程后,您将能够: 掌握Serverless应用引擎(SAE)的基本概念与核心优势 了解Serverless应用引擎(SAE)的核心功能 掌握使用Serverless应用引擎(SAE)的开发和部署流程 了解Serverless应用引擎(SAE)的适用场景和最佳实践  
相关文章
|
4月前
|
监控 API 开发者
SAE的秘密武器:揭秘如何让您的应用瞬间飞跃至最新镜像,永远领跑部署竞赛!
【8月更文挑战第7天】在现代软件开发中,自动化部署至关重要。Serverless应用引擎(SAE)作为云原生服务,简化了无服务器应用的部署与管理。通过设置SAE应用更新策略为“总是使用最新镜像”,并集成CI/CD流程自动触发部署,确保应用运行最新版本。此外,优化部署参数及配置监控和日志服务也必不可少。利用SAE自动部署最新镜像不仅提升了开发效率,还增强了应用的稳定性和安全性。随着云计算的发展,SAE等服务将助力开发者更专注业务创新。
55 0
|
6月前
|
缓存 运维 监控
Serverless 应用引擎产品使用合集之在使用函数计算 FC 部署 stable-diffusion 应用时,选了 tagger 扩展插件却拿不到提示词,还报错“Error”,是什么原因
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
运维 Kubernetes Java
Serverless 应用引擎产品使用合集之如何设置能让应用定时启停
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
关系型数据库 MySQL Serverless
Serverless 应用引擎产品使用合集之在SAE2.0上的应用如何访问云原生数据库PolarDB MySQL版集群
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
5月前
|
运维 监控 Serverless
Serverless 应用引擎使用问题之SAE怎么设置超时时间
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
运维 监控 安全
Serverless 应用引擎产品使用合集之应用无法启动时,该如何排查
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
Java Serverless Docker
Serverless 应用引擎产品使用合集之SAE 2.0是否支持直接上传zip包部署
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
域名解析 运维 网络协议
Serverless 应用引擎产品使用合集之一般情况下在SAE中如何关联域名
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
运维 Serverless 测试技术
Serverless 应用引擎产品使用合集之在SAE 2.0中,如何区分生产环境和测试环境
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
人工智能 API 数据安全/隐私保护
云效+SAE,5分钟搞定一个AI 应用的开发和部署
本实验将带你体验云效应用交付平台AppStack+Serverless 应用交付引擎 SAE,从应用视角,完成一个AI聊天助手的高效交付。
246 0

热门文章

最新文章