依然以pytorch-classify這個應用為例,經過AOS設計器的設計,可以表示成上圖表示的應用系統(tǒng)。一切清清楚楚,所見即所得。
實操環(huán)節(jié)
由于傳統(tǒng)部署方式各種操作較為不便,沒有提供實操的步驟。下文提供的是華為云上容器部署方式的操作指南,操作一遍之后即可得體會到AOS的便捷之處。
后文中AOS模板中包含了代碼,這種方式常見于開發(fā)環(huán)境,即代碼與環(huán)境分離,代碼的變動相較于環(huán)境而言較大的情況下。而在生產環(huán)境推薦直接將代碼打包進入鏡像中使用,但是對于當前演示沒有影響。
操作如下:
一、注冊華為云賬號并實名認證(如已有華為云實名認證賬號可直接進行下一步)
1.賬號注冊
進入華為云官網首頁,點擊右上角的【注冊】按鈕:
設置賬號名、密碼、手機號、短信驗證碼并勾選“我已閱讀并同意《華為云用戶協(xié)議》和《隱私政策聲明》”,單擊【同意協(xié)議并注冊】即可完成注冊。
2.實名認證
用戶注冊完華為云賬號后需要進行實名認證才能使用相關服務,實名認證流程也非常簡單,在用戶中心可以看到實名認證的提示信息,根據(jù)頁面引導選擇用戶類型和認證類型進行認證即可。
二、開通3天免費容器集群
1.在【云容器引擎】-【體驗中心】-【初級案例】模塊找到購買集群,單擊【體驗】按鈕根據(jù)界面引導進行免費集群和節(jié)點的創(chuàng)建。
2.資源創(chuàng)建完后,到【服務列表】-【彈性公網IP】找到創(chuàng)建好的彈性ip后記錄下來,在第三步部署pytorch-classify應用時會用到。
三、pytorch-classify代碼一鍵式部署
1.在【應用編排服務】-【模板市場】-【公共模板】模塊找到pytorch-classify應用,進入模板詳情頁,單擊【創(chuàng)建堆?!堪粹o。
2.填寫相關入?yún)⑿畔?包括堆棧名稱、彈性ip等,并選擇剛才創(chuàng)建的集群:
在輸入中填入從第二步中獲取到的彈性ip地址。
pytorch-classify選項卡中可以填寫鏡像的地址,由于該選項有默認值,直接略過即可。所有參數(shù)設置完以后,點擊【下一步】,點擊【創(chuàng)建堆?!?。
3.一鍵式部署pytorch-classify:
1分鐘后堆棧創(chuàng)建成功。
4.進入堆棧詳情,在輸出參數(shù)中有pytorch-classify的訪問鏈接,點擊鏈接:
5.可以正常使用應用的功能:
寫在最后的話
前文中的AOS模板包含了整個應用系統(tǒng)中所必須的各項配置,如應用的部署、依賴的配置項、外部訪問所需要的服務,但是AOS能力并不止于此。AOS還有能力對于資源如虛機、網絡、安全組以及中間件如數(shù)據(jù)庫、消息隊列等進行創(chuàng)建等編排操作,再大的應用也和前文的操作一樣,一鍵式部署搞定~
如對AOS感興趣,可以訪問AOS幫助中心了解詳細內容。