開發者學堂課程【雲開發平台快速開發部署雲原生應用:雲開發平台Java課程】學習筆記,與課程緊密聯系,讓使用者快速學習知識。
課程位址: https://developer.aliyun.com/learning/course/53
雲開發平台Java課程
------甯中
目錄:
一、雲開發平台介紹
二、阿裡雲開發平台舉例
1、五大特性
雲開發平台是Serverless的內建研發環境,內建了阿裡雲FC,SAE、ASK 三種serverless 計算服務;在VPC基礎設施之上,把衆多阿裡雲産品按賬戶、産品線、應用、題數4個級别進行歸類,設定共亭級别,按司編推、組合,通過業務語言的方式傳達,大幅降低了開發者的學習了解成本,提供內建研發環境,進而降低使用內建雲産品的難度,提升研發效能。
●雲開發平台是阿裡雲面向開發者的一個研發門面,五大特性:
◆3種Serverless計算服務,3種1T架構預置,覆寫絕大多數應用場展
◆基礎期構平台能力
◆線上協同特性,CloudIDE,支援主流程式設計語言:Java,PHP、NodeJs、Python
◆支援與存量系統的互聯互通
◆支援被內建Serverless 的CICD 能力。
2、編排的三種IT架構
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iY5AjNyImY4kTYjVjN4UGOxUDM0UjN3kzN2QjZ5MGNz8CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
IT架構第一種是函數型的server less IT架構。
第二種是服務型的社會的反映架構,第三種是函數服務混合性的IT架構。
為了把這些複雜留給平台,把簡單留給開發者,雲開平台對阿裡雲産品進行了進行了歸類,歸類成五大類,一類是建構不費的産品,比如柯達和代碼管理ID,他是一個基層原版環境口語的基層原版環境,flow它是持續建構內建的産品。
産品倉庫的第一類,倉庫的一些基礎基礎内部的依賴依賴功能,還有增強倉庫功能;
第二類應用運作的基礎設施運作支援的一些新産品,比如PC交換機;
第三類計算服務CXKRC,後面三種是社會認識類型的計算服務,還有是運用邏輯依賴,依賴的地圖資料庫中間件,系列中間件,包括恢複引擎、消失背景,換成這一系列中間件服務,
第五大類,就是去定位自己的産品連模式,但是隻能分析檢視。
3、函數型Serverless 應用入門介紹
一、計算服務是阿裡雲函數計算(FC),特點:
1)、按調用量計費,部署不計費,'0’費用啟動項目;
2)、彈性,自動擴縮容;
3)、專注業務邏輯實作,非功能特性由平台提供支撐;
2、函數計算應用實作特點:
1)、函數次元實作,無狀态特性;
2)、通用邏輯需要沉澱到基礎類庫中,在多個函數間共用;
3)、并發特性;
3、雲開發平台函數計算示例:
1)、建立應用;
2)、部署應用;
3)、應用運維。
二、阿裡雲開發平台舉例:
阿裡雲開發平台的左邊是一個菜單欄的功能,右邊工作區是初始建建立的應用。
左邊它其實包含了三個層次的功能,一個是團隊、示範團隊、機構。
一個團隊下面有包含了很多産品線、産品線清單。
産品線清單在多個應用之間抽象出來的一個基礎應用模闆,它可以做一個解決方案,後面建立其他應用的時候,可以去解決方案,快速布那裡一些技術架構,一些通用的業務模式,可以呈現到解決方案上面,成員管理成員列等,它是針對這個團隊裡面的一些常用的項目,對擁有者,團隊管理者、應用開發者和應用管理者來工作的。
在運作的過程中是根據編排的三種構架來進行運行的。