日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

應用托管概述

Serverless 應用引擎 SAE(Serverless App Engine)向上抽象了應用的概念,支持以代碼包和鏡像方式部署應用并進行托管。在SAE上,您可以低門檻擁抱容器技術(shù),無需管理和維護集群與服務(wù)器,專注于設(shè)計和構(gòu)建應用程序,最大化利用資源完成應用的生命周期管理,以及監(jiān)控、運維等服務(wù)。本文介紹SAE支持的應用類型、部署方式和托管功能。

應用部署方式

當應用部署到SAE后,SAE的應用托管能力可以使其更可用、運維更輕量。具體教程,請參考如下視頻。

SAE支持部署的主流應用及部署方式,請參考下表。

應用舉例

部署方式

參考文檔

原生Spring Cloud

WAR、JAR、鏡像

將Spring Cloud應用托管到SAE

原生Dubbo

WAR、JAR、鏡像

將Dubbo應用托管到SAE

HSF

WAR、JAR、鏡像

將HSF應用托管到SAE

多語言應用

鏡像

在SAE控制臺使用鏡像部署多語言應用

PHP應用

鏡像、ZIP

Python應用

鏡像、ZIP

  • 從服務(wù)框架角度而言,使用Spring Cloud、Dubbo和HSF框架開發(fā)的應用都可以部署在SAE中,但因部署方式不同,其應用的運行環(huán)境也不同。

    • Spring Cloud和Dubbo應用通過WAR包部署時,選擇apache-tomcat相關(guān)版本的運行環(huán)境。

    • Spring Cloud和Dubbo應用通過JAR包部署時,選擇標準Java應用運行環(huán)境

    • HSF應用通過WAR或JAR包部署時,選擇EDAS-Container相關(guān)版本的運行環(huán)境。

  • 從技術(shù)棧語言角度而言,SAE支持托管Java應用、PHP應用、Python應用以及多語言(例如Node.js和Go)應用。

  • 從工具角度而言,除控制臺部署和API部署外,SAE與很多CI/CD工具、插件集成,CI/CD工具包括Jenkins、Terraform和云效,插件包括Maven、IntelliJ IDEA和Eclipse,可以實現(xiàn)代碼提交后自動部署。

重要

如果您是第一次將應用部署到SAE,需要在SAE控制臺創(chuàng)建應用,以便將業(yè)務(wù)代碼推送到該應用中。

應用部署高級設(shè)置

應用的高級設(shè)置功能包括啟動命令、環(huán)境變量、Host綁定、健康檢查、日志收集和持久存儲等,您可以在創(chuàng)建應用時設(shè)置,也可以在創(chuàng)建應用后(后續(xù)部署應用時)依據(jù)業(yè)務(wù)需求設(shè)置。如果您選擇在應用創(chuàng)建后設(shè)置,應用將會重啟生效該配置。為避免業(yè)務(wù)中斷等不可預知的錯誤,請在業(yè)務(wù)低峰期進行高級設(shè)置。

Java

高級設(shè)置

參考文檔

鏡像加速

設(shè)置鏡像加速

說明

只有應用部署方式鏡像時才能設(shè)置鏡像加速。

啟動命令設(shè)置

設(shè)置啟動命令

Java Tomcat設(shè)置

設(shè)置Java Tomcat參數(shù)

說明

只有應用部署方式WAR包部署時才能設(shè)置Tomcat。

環(huán)境變量設(shè)置

設(shè)置環(huán)境變量

服務(wù)注冊發(fā)現(xiàn)

Hosts綁定設(shè)置

設(shè)置Hosts綁定

應用健康檢查設(shè)置

設(shè)置健康檢查

應用出/入公網(wǎng)訪問設(shè)置

應用生命周期管理設(shè)置

設(shè)置應用生命周期管理

日志收集服務(wù)

持久化存儲

設(shè)置NAS存儲

配置管理

注入配置信息

微服務(wù)無損上下線

說明

當您選擇WAR包部署JAR包部署時,如果應用運行環(huán)境選擇EDAS-Container-XXX,不支持配置微服務(wù)無損上下線。

PHP

高級設(shè)置

參考文檔

鏡像加速

設(shè)置鏡像加速

說明

只有應用部署方式鏡像時才能設(shè)置鏡像加速。

PHP應用監(jiān)控設(shè)置

  • 鏡像方式部署:設(shè)置PHP應用監(jiān)控

  • ZIP包方式部署:無。掛載目錄文本框置灰,您無法更改ARMS監(jiān)控目錄,但可以選擇是否打開免費開通應用監(jiān)控基礎(chǔ)版功能開關(guān)。

php.ini配置文件修改

設(shè)置PHP應用配置文件

啟動命令設(shè)置

設(shè)置啟動命令

環(huán)境變量設(shè)置

設(shè)置環(huán)境變量

服務(wù)注冊發(fā)現(xiàn)

Hosts綁定設(shè)置

設(shè)置Hosts綁定

應用健康檢查設(shè)置

設(shè)置健康檢查

應用出/入公網(wǎng)訪問設(shè)置

應用生命周期管理設(shè)置

設(shè)置應用生命周期管理

日志收集服務(wù)

持久化存儲

設(shè)置NAS存儲

配置管理

注入配置信息

Python

高級設(shè)置

參考文檔

鏡像加速

設(shè)置鏡像加速

說明

只有應用部署方式鏡像時才能設(shè)置鏡像加速。

啟動命令設(shè)置

設(shè)置啟動命令

環(huán)境變量設(shè)置

設(shè)置環(huán)境變量

應用監(jiān)控

啟停應用監(jiān)控

服務(wù)注冊發(fā)現(xiàn)

Hosts綁定設(shè)置

設(shè)置Hosts綁定

應用健康檢查設(shè)置

設(shè)置健康檢查

應用生命周期管理設(shè)置

設(shè)置應用生命周期管理

應用出/入公網(wǎng)訪問設(shè)置

日志收集服務(wù)

持久化存儲

設(shè)置NAS存儲

配置管理

注入配置信息

多語言(例如Node.js和Go)

高級設(shè)置

參考文檔

鏡像加速

設(shè)置鏡像加速

啟動命令設(shè)置

設(shè)置啟動命令

環(huán)境變量設(shè)置

設(shè)置環(huán)境變量

應用監(jiān)控

啟停應用監(jiān)控

服務(wù)注冊發(fā)現(xiàn)

Hosts綁定設(shè)置

設(shè)置Hosts綁定

應用健康檢查設(shè)置

設(shè)置健康檢查

應用生命周期管理設(shè)置

設(shè)置應用生命周期管理

應用出/入公網(wǎng)訪問設(shè)置

日志收集服務(wù)

持久化存儲

設(shè)置NAS存儲

配置管理

注入配置信息

應用托管功能

將應用托管到SAE后,您可以對應用進行一鍵式白屏化的全生命周期管理,簡化運維。

使用場景

功能

資源管理

通過命名空間從邏輯上隔離應用,并使用配置項存儲應用所需的配置信息。更多信息,請參見命名空間管理

應用部署

  • 創(chuàng)建和部署:完成應用開發(fā)后,您可以通過SAE創(chuàng)建并部署應用,并按需為應用設(shè)置高級配置。更多信息,請參見創(chuàng)建應用

  • 插件部署:SAE支持通過Maven、IntelliJ IDEA和Eclipse插件進行部署。更多信息,請參見插件部署

  • CI/CD:應用在迭代升級過程中,需要持續(xù)集成(CI)與持續(xù)部署(CD)。SAE支持通過云效、Jenkins和Terraform等方式實現(xiàn)CI/CD部署。更多信息,請參見CICD部署Terraform概述

  • 升級和回滾:應用完成創(chuàng)建后,還需不斷迭代升級;若升級的版本出現(xiàn)問題,則需要回退版本。更多信息,請參見升級和回滾應用

應用設(shè)置

應用部署到SAE后,您可以按需修改應用運行所需的實例規(guī)格、切換安全組和vSwitch等。更多信息,請參見應用設(shè)置

應用訪問

應用部署到SAE后,其業(yè)務(wù)通常需要獲取公網(wǎng)資源或者跨VPC訪問,您可以通過綁定CLB、配置NAT網(wǎng)關(guān)+EIP或應用實例綁定EIP等方式實現(xiàn)。更多信息,請參見應用訪問

應用運維

SAE支持通過Webshell完成基本的運維需求,例如通過日志上傳下載診斷應用。在實例無法啟動時,SAE支持通過一鍵調(diào)試功能定位問題。更多信息,請參見應用運維

一鍵啟停

SAE支持在同一命名空間內(nèi),一鍵啟停開發(fā)、測試和預發(fā)等環(huán)境的應用。更多信息,請參見一鍵啟停

彈性伸縮

應用擴縮是通過改變應用的實例數(shù)來增加或減少應用的計算容量。您可以在應用的實例負載過高時,以手動方式添加新應用實例,在應用閑置時減少應用實例,高效利用應用資源并降低成本。

  • 自動彈性:當應用擴縮容為非緊急需求時,例如周期性的流量高峰,您可以選擇自動擴縮方式。更多信息,請參見配置彈性伸縮策略

  • 手動彈性:當應用擴縮容為緊急需求時,例如突發(fā)性的流量高峰,您可以選擇手動擴縮方式。更多信息,請參見手動擴縮

日志管理

在應用的運維過程中,您可以通過日志定位并診斷問題。更多信息,請參見日志管理

監(jiān)控與報警

SAE集成了應用實時監(jiān)控服務(wù)ARMS,為部署在SAE中的應用提供關(guān)鍵指標的監(jiān)控能力和報警能力。更多信息,請參見監(jiān)控應用監(jiān)控報警

分布式配置管理

SAE支持對應用配置進行集中管理,您可以將應用開發(fā)過程中產(chǎn)生的大量的參數(shù)和變量等信息,提取到配置文件中并上傳至SAE。更多信息,請參見配置管理概述

事件訂閱

事件中心可以記錄實例的狀態(tài)變更,統(tǒng)一管理SAE生成的事件數(shù)據(jù),提供存儲、查詢和告警等功能。更多信息,請參見事件訂閱