This commit is contained in:
by931
2022-09-06 22:30:37 +08:00
parent 66970f3e38
commit 3d6528675a
796 changed files with 3382 additions and 3382 deletions

View File

@@ -183,11 +183,11 @@ function hide_canvas() {
<p><img src="assets/2020-09-07-110109.png" alt="img" /></p>
<p>首先,简单介绍一下 SAE。SAE 是一款面向应用的 Serverless PaaS 平台,支持 Spring Cloud、Dubbo、HSF 等主流开发框架,用户可以零代码改造直接将应用部署到 SAE并且按需使用、按量计费、秒级弹性。SAE 充分发挥 Serverless 的优势为用户节省闲置资源成本在体验上SAE 采用全托管、免运维的方式,用户只需聚焦核心业务的开发,而应用生命周期管理、微服务管理、日志、监控等功能交由 SAE 完成。</p>
<h4>2. SAE 应用部署方式</h4>
<p><img src="assets/2020-09-07-105849.png" alt="image.gif" /><img src="assets/2020-09-07-105851.jpg" alt="2.jpg" /></p>
<p><img src="assets/2020-09-07-105849.png" alt="png" /><img src="assets/2020-09-07-105851.jpg" alt="png" /></p>
<p>在使用 SAE 时,您可以在控制台上看到 SAE 支持三种部署方式,即可以通过 WAR 包、JAR 包和镜像的方式进行部署,如果您采用 Spring Cloud、Dubbo、HSF 这类应用,可以直接打包上传,或者填入包的地址便可以部署到 SAE 上;对于非 Java 语言的场景,您也可以使用镜像直接来部署,后续我们也会支持其他语言直接上传包的形式进行部署。</p>
<p>SAE 除上述控制台界面部署的方式之外,还支持通过 Maven 插件或者 IDE 插件的方式进行部署这样您无需登录控制台就可以执行自动化部署操作同时可以集成如云效、Jenkins 等工具实现 CICD 流程。</p>
<h3>Maven 插件部署</h3>
<p><img src="assets/2020-09-07-110027.jpg" alt="3.jpg" /></p>
<p><img src="assets/2020-09-07-110027.jpg" alt="png" /></p>
<p>如何使用 Maven 插件进行部署?首先需要为应用添加 Maven 依赖 toolkit-maven-plugin接下来需要编写配置文件来配置插件的具体行为这里定义了三个配置文件</p>
<ul>
<li><strong>toolkit_profile.yaml 账号配置文件</strong>,用来配置阿里云 ak、sk 来标识阿里云用户,这里推荐使用子账号 ak、sk 以降低安全风险。</li>