<address id="thnfp"></address>

    <address id="thnfp"><th id="thnfp"><progress id="thnfp"></progress></th></address>
    <listing id="thnfp"><nobr id="thnfp"><meter id="thnfp"></meter></nobr></listing>
    以文本方式查看主題

    -  安易免費財務軟件交流論壇  (http://m.gangyx.cn/bbs/index.asp)
    --  電腦知識交流  (http://m.gangyx.cn/bbs/list.asp?boardid=11)
    ----  [討論]云開發系列課程 | 認識Serverless云開發平臺  (http://m.gangyx.cn/bbs/dispbbs.asp?boardid=11&id=309865)

    --  作者:藍色惆悵
    --  發布時間:2021/7/20 15:58:59
    --  [討論]云開發系列課程 | 認識Serverless云開發平臺

      在阿里云的云開發平臺,可以一站式支持整個研發團隊進行線上應用研發工作。使用阿里云賬號登錄平臺以后,進入到平臺之后我們可以選擇不同的項目團隊,就能看到云開發平臺的應用列表操作界面,在這個界面大家可以看到一些簡單的入口,那么下文將按順序分別介紹一下。

      在應用列表操作界面的頂部,有個非常重要的幫助文檔入口。進入這個入口可以找到平臺提供的重要文檔,例如《完整的快速入門》,文檔將指引首次登錄的開發者如何創建團隊和管理團隊,如何應用產品或開發部署等,基本上涵蓋了一個完整研發生命周期的全部內容指導。

      一、幫助文檔

      團隊協同里重點介紹了說在整個研發平臺,團隊怎么創建,團隊的成員角色是怎樣子的,以及怎么將一個開發任務分配給一個具體的開發成員。

      場景與解決方案里包含基礎Helloworld等云原生的Serverless的應用模版,講解如何在云開發平臺創建和部署。2020年9月云棲大會期間我們組織了Hello World上手會懂,旨在幫助大家通過簡單的Hello World,一個標準的程序員或者開發者的通用語言,來快速感知云原生Serverless應用如何開發。

      在這個入口里有很多場景和解決方案。比如天貓精靈的方案怎么開發,比如基于前端的NodeJS的一系列的應用框架怎么快速遷移上來?比如說EggJS、Express、KOA、NextJS、Nuxt以及更多的應用,都可以通過這些方式快速遷移上來。還有阿里巴巴的Serverless框架,Midway Serverless,以及基于Midway Serverless系列怎么操作數據庫的RDS、OTS等等。除此之外, Python語言的開發遷移、PHP的開發遷移,以及Java的SpringCloud,SpringBoot,SpringMVC等等的遷移。

      基于阿里云的智能視覺平臺提供的開放能力,我們可以做很多有趣的應用。比如,阿里巴巴自研的從圖像智能生成代碼的ImgCook的應用,通過ImgCook生成一個H5,這個H5的背后是一個上傳圖片和識別圖片的功能,所以通過阿里云智能服務可以實現很多有趣的創意。

      OSS文件瀏覽器直傳方案,它可以實現與往常不一樣的文件上傳。它向開發者展示了如何在應用、存儲、分離的情況下實現文件上傳。

      高階的開發輔助里有Codeup代碼托管的詳細使用方法介紹,以及Java的在線流水線Flow的使用方法介紹。如果你有深度學習的需求,或想更多地挖掘阿里云云開發平臺的服務能力,可以多點開看看這個入口。

      服務條款里介紹了阿里云云開發平臺是通過什么方式為大家提供服務的。其中費用與賬單中,開發者可以查看在這個平臺上已經應用開發部署了哪些資源和使用了哪些服務,費用一欄是與之對應的。如何計費、怎么支付,這里都有詳細的介紹。

      作為一名合格的開發者,閱讀文檔是一件很重要的事情。云開發平臺的幫助文檔里,可以為大家解答了很多重要的問題。

      二、團隊協同界面

      圖片點擊可在新窗口打開查看

      在阿里云標志的左側有9個點的入口,點開是一個可以展開的團隊協同的界面。界面里有制品倉庫、流水線、代碼管理一系列團隊協同的工具,點開任何一個工具都可以應用到團隊中。

      作為開發者可以基于工作臺創建一些任務,并對一些任務和項目進行管理。比如代碼管理,每一個應用都會給使用者分配一個代碼倉庫,通過代碼管理可以詳細地了解應用的代碼倉庫是什么樣子,以及針對它的所有更細節的操作你都可以實現。

      如果想做更多的團隊協同,可以通過云開發平臺左上角9個點的入口展開菜單,去做更多的事情。

      三、團隊權限分配

      阿里云平臺登錄后,可以通過左側的當前團隊查看自己所在的團隊及團隊所給予的權限。這就保障了大家在做任務或想創建應用的時候,及時了解自己的權限,避免不必要的時間浪費。

      產品線管理、應用管理、應用模板以及成員管理,是當你有一定的權限后才能看到完整的入口。舉個例子,如果在當前團隊只是開發者,這里的視圖就會發生變化,因為開發者沒有權限管理和創建應用。

      以上所介紹的就是團隊協同的概念及應用。當大家把團隊整個搬上來時,可以給每一位團隊成員分配權限。那么如何把團隊搬上平臺,怎么給團隊成員分配權限?

      四、邀請團隊成員

      在當下團隊下打開成員列表,可以看一張視圖,主體是當前團隊所有成員,右上角有兩個入口,一個是添加阿里云子賬號成員,一個是點擊復制邀請鏈接,邀請其他阿里云主賬號,這兩個有什么區別呢?

      點擊復制邀請鏈接,是指邀請其他阿里云主賬號。意味著你邀請的人首先擁有阿里云的賬號,他接受邀請加入你的團隊之后,也是用他的阿里云賬號登錄。由于他是獨立的阿里云賬號,作為團隊管理者你可能對他沒法做管控,這種情況適用像開源的共建項目的相互協同。這種方式就會比較靈活,每個人都用自己的賬號登錄。

      當受邀人打開鏈接后,會看到顯示邀請人姓名的提示界面,點擊同意加入團隊后,等待審批。邀請人這邊界面會提示有新用戶申請加入,審批同意后受邀人即可通過阿里賬戶登錄團隊。

      邀請阿里云子賬號成員,是指邀請你主賬號之下創建的子賬號。首先我們可以通過前往創建ram子賬號入口,選擇主賬號人并給他創建子賬戶,并在創建過程中勾選控制選項,并設定登陸密碼。子賬號創建生效后,只需勾選此子賬號,就完成了子賬號邀請工作。

      大家在加入團隊后可以按分配的任務進行執行,實現協同開發。所有團隊成員角色和他們對應的權限,可以是應用開發者、應用管理者以及團隊管理園等權限,通過第一點所提到的幫助文檔里團隊協同中查看。

      五、部署與測試

      管理員進入應用列表,點擊創建應用并選擇開發語言完成創建應用。創建應用后進入代碼倉庫,將我們選擇的初始化腳手架文件內置到代碼倉庫中,等待分配。

      當應用創建完畢后,點擊應用后三個點,選擇開發者管理,選擇并勾選目標開發員,任務分配成功。新加入的成員系統會默認為應用開發者,作為團隊擁有者可以因需調整成員的權限。

      圖片點擊可在新窗口打開查看

      當成員在進行開發任務的時候,團隊擁有者可以打開界面與之同步進行開發,這就是有趣的結對編程。完成代碼開發后,可直接點擊日常部署。

      圖片點擊可在新窗口打開查看

      如果部署成功,狀態位置就會顯示已部署。

      圖片點擊可在新窗口打開查看

      部署的應用如果想下線并停止服務也很簡單,只需點擊當下應用,并確認下線停止服務即可。如果是真實的線上服務應用,這個操作要非常謹慎。

      圖片點擊可在新窗口打開查看

      當部署的應用出錯了,我們可以通過運維監控入口進入,查看運維監控的面板?蛇x擇需要查看的運維日志及監控環境。同樣在上文提及的第一點,通過幫助文檔的快速入門中學習怎么查看日志和測試。

      最后阿里云開發平臺為了讓用戶更好的體驗該平臺特此準備了10元無門開代金券:https://workbench.aliyun.com/activities/coupon


    Channel