您可以將.NET Core應用製作成符合SAE要求的ZIP包,然後部署到SAE。
操作步驟
在SAE應用列表中,在頂部選擇目標地區和命名空間,點擊建立應用。
選擇應用版本。
輕量版:提供應用運行所需最小功能集,不支援應用監控和微服務治理功能。
標準版:內建基礎應用監控功能,進階應用程式監控和微服務治理功能需要額外開通購買。
在建立應用頁面,自訂應用程式名稱,並配置以下參數資訊。
選擇應用所屬的命名空間類型。命名空間相當於K8s的Namespace,可用於不同環境的資源隔離。建立應用後不支援更改其所屬的命名空間,請提前做好規劃。
應用部署方式選擇程式碼封裝部署,單擊右側的設定程式碼封裝部署。技術棧語言選擇.NET Core。選擇與您的代碼相容的.NET Core環境。設定以下參數,然後單擊確定。
在容量設定地區,設定資源類型、單一實例規格和執行個體數。
(可選)單擊下一步:進階設定,配置所需功能。
通過服務註冊與發現實現應用之間的服務調用。注意如果使用MSE服務註冊與發現中心,需要額外付費。
通過為應用為應用綁定NLB執行個體以實現應用服務訪問、為應用綁定CLB並產生應用的公網或私網訪問IP或配置網關路由(Ingress)訪問實現從外部存取應用。注意NLB、CLB、網關路由需要額外付費。
通過配置公網NAT Gateway使SAE應用能訪問公網或基於EIP配置SAE執行個體公網訪問和訪問公網的能力實現應用主動訪問外部資源或服務。注意NAT Gateway、EIP需要額外付費。
將應用資料存放區到設定NAS儲存、設定OSS儲存或應用訪問阿里雲資料庫,避免應用變更或停止導致資料丟失。注意NAS、OSS、資料庫需要額外付費。
部署應用後即可查看即時日誌、查看基礎監控資料,無需額外配置。此外,還可以將日誌輸出到設定日誌收集至SLS或設定日誌收集至Kafka,便於統一管理和分析。注意SLS、Kafka需要額外付費。
ARMS監控能夠協助您全面掌控應用運行狀態,快速定位出錯介面和慢介面,洞察效能瓶頸,重現調用參數,從而大幅提升線上問題診斷的效率。
微服務治理能夠實現Java應用的無損上下線、流量防護、全鏈路灰階、同可用性區域路由優先。
對於標準版應用,在完成應用部署後前往應用詳情頁開通購買MSE微服務治理功能。
通過開啟CPU Burst功能解決啟動載入階段所需的CPU規格高於平時導致的資源浪費問題。
通過添加Sidecar容器實現非業務功能從主容器中解耦與標準化。
單擊一鍵建立應用或建立應用。
建立應用大約需要1~2分鐘,可以通過查看變更記錄來判斷應用是否部署成功。若部署失敗,則不會產生應用執行個體,請根據變更詳情中的報錯資訊排查故障。
可以在中查看已建立的應用。如需在部署後變更應用配置,可以單擊目標應用進入其詳情頁,然後在頂部單擊部署應用或修改應用配置。注意應用將會自動重啟以使新配置生效,請在業務低峰期執行操作。
可以使用Webshell診斷應用,通過控制台命令與應用執行個體進行互動。
建立應用後,可以手動擴縮與變更執行個體規格,或通過配置Auto Scaling策略來自動調整執行個體數量。還可以通過閑置模式(邀測)來降低成本。