# 2021/01/05 Azure IaaS/PaaS (中科大) 線上網頁版請點此:https://hackmd.io/@ccnet-nutc/H1VIdh7yu ## 目錄 [toc] --- ## 事前準備: 1. 申請試用 Azure 2. 校內 Microsoft 微軟帳號 :::info 校內 Microsoft 微軟帳號請參照格式登入 學生帳號 :s學號@ad1.nutc.edu.tw 教職員帳號:帳號@ad1.nutc.edu.tw 密碼:同eportal密碼 ::: 本篇將進行 Microsof Azure 系統平台註冊教學及基本功能介紹 --- ## 1. 首次申請試用 Azure 透過校內帳號申請試用,每個帳號可獲得100美金餘額,用於使用 Azure 平台各種服務。 :::warning **試用 Azure 平台僅供使用者評估試用功能,請勿作為正式系統使用,100美金餘額耗盡時系統將鎖定無法使用!** ::: ![](https://i.imgur.com/wbtzrFO.png) 進入申請試用頁面 https://azure.microsoft.com/zh-tw/free/students 點擊「立即啟用」,並準備校內 Microsof 微軟帳號登入 ![](https://i.imgur.com/7NurCPx.png) 輸入校內 ad1.nutc.edu.tw 格式帳號,點擊「下一步」輸入密碼同eportal密碼 :::success 首次申請試用 Azure 系統將提示需輸入相關表格資訊,請依照表格內容填寫,校內申請試用無須綁定信用卡資訊,填寫完畢送出後則完成申請 完成申請後,下次即可直接登入 [Azure 平台](http://portal.azure.com/),無須再次進入頁面申請 ::: --- ## 2. 登入校內 Microsof Azure 帳號 **登入時請注意是否已完成申請試用,否則無法正常登入 Azure** ![](https://i.imgur.com/aFsBsAt.png) 進入 Microsof Azure 登入頁面 http://portal.azure.com 並依照學生或教職員身分輸入校內帳號及eportal密碼 ![](https://i.imgur.com/TYkVx5L.png) 留意右上角登入帳號格式為 ad1.nutc.edu.tw 目前即以校內身分登入 Microsof Azure 平台 :::success 目前您可以正常透過校內帳號登入 Microsof Azure 平台,並建立各種服務資源評估測試,但請留意**點數餘額與試用到期日期** ::: --- ## 3. 查詢目前 Azure 點數餘額 ![](https://i.imgur.com/Mlc1zuQ.png) 進入 https://www.microsoftazuresponsorships.com 點數餘額查詢頁面,點擊「Check Your Balance」如系統提示需登入請再次登入即可 ![](https://i.imgur.com/HCygvNY.png) 頁面即顯示目前帳號可用餘額點數(呈綠色)已消耗點數(呈藍色) 圓餅圖下方則說明試用啟用時間與到期日期,請多加留意 --- ## 4. Azure 功能示範-建立 WebApp 網站(第一篇) 於 Azure 首頁中可點選建立各種不同功能服務,本篇以建立一個 WebApp 標準網站為例 ![](https://i.imgur.com/gx4j3S2.png) 點擊左上角圖示「+」建立資源 ![](https://i.imgur.com/QDssgd9.png) 點擊「Web 應用程式」 ![](https://i.imgur.com/4eTuGFv.png) 「資源群組」主要作為功能服務及相關資源設定存放點,**建議相同服務相關資源可存放一樣的「資源群組」**,且每個服務建立強制需選擇存放「資源群組」可依照需求自行新增 ![](https://i.imgur.com/VvPtYzP.png) 建立「Web 應用程式」時 Azure 內建網域空間,作為網頁瀏覽的網域故需命名。 ![](https://i.imgur.com/KLLd7QA.png) 「執行階段堆疊」則可選取網頁程式碼運作格式,以符合開發者需求,本篇以「ASP.NET V4.8」為例 ![](https://i.imgur.com/ZgZcY18.png) 「地區」則用於選擇目前服務建立於何處機房,建議選取鄰近國家 ![](https://i.imgur.com/0DYhT8X.png) 「Windows 方案」此處用於建立該「Web 應用程式」專案名稱 ![](https://i.imgur.com/LljozIH.png) 「SKU和大小」則用於調整該方案可用資源,可依照使用者需求變更,但所耗用點數也有所差異 ![](https://i.imgur.com/tI7N4WD.png) 完成上述動作後,即可點選左下角「檢閱+建立」系統及自動轉跳至確認頁面 ![](https://i.imgur.com/KJRRuFX.png) 確認設定資訊正確無誤後,即可點擊「建立」完成網頁服務建立 ![](https://i.imgur.com/g5TSUEL.png) 建立完畢後 Azure 將在背後處理相關服務,並提示「正在部署」等待幾分鐘後系統即會處理完成,網頁服務也成功上線 ![](https://i.imgur.com/4WYPGF9.png) 回到 Azure 首頁,即可看見剛才新增的網頁服務,點擊進入後即可查看詳細資訊 ![](https://i.imgur.com/lePGiCf.png) 進入頁面後可查看剛才建立網頁服務資訊,可至 URL 點選剛才建立的網域預覽網頁內容 --- ## 5. Azure 功能示範-上傳修改 WebApp 網站(第二篇) Web 應用程式可進行多種網頁架站的服務,本篇以透過FTPS上傳修改網頁文件、修改 Azure 設定達到擴增網頁效能資源為例 ![](https://i.imgur.com/VZoiaAD.png) 進入參照第一篇建立的「Web 應用程式」設定頁面中,左邊選項中的「部署中心」 ![](https://i.imgur.com/dq932xl.png) 部署方式選擇透過「FTP認證」,並依序複製FTPS端點(主機位置)、使用者名稱(登入帳號)、密碼(登入密碼) ![](https://i.imgur.com/QZCW4nb.png) 並可透過 Windows 內建檔案總管於目錄列中貼上「FTPS端點」也就是伺服器位置,按下 Enter 後系統將提示輸入使用者名稱與密碼進行登入,參照上一步網頁內容依序貼上即可登入FTPS ![](https://i.imgur.com/4iIdCZO.png) 登入後則可預覽線上「Web 應用程式」網頁內容空間,刪除預設頁面檔案上傳自訂文件 --- ## 6. Azure 功能示範-調整擴大 App Service 方案(第三篇) 在 Azure 上可依照目前服務系統負載量由使用者自行配置系統資源,可至需調整系統服務的「App Service 方案」設定頁面中進行方案調整,不同方案扣取點數多寡也有落差且附加功能也有所差異 ![](https://i.imgur.com/gLWv2tI.png) 進入服務設定頁面中,可查看目前選用 App Service 方案名稱 ![](https://i.imgur.com/6tNX9gP.png) 至左邊功能列中選擇「擴大 (App Service 方案)」可進行方案設定,選取完方案後點擊左下角「套用」即可更新 ![](https://i.imgur.com/v5TXGYm.png) 其他規格較大 App Service 方案提供自動調整規模功能,可由使用者調整目前服務運作主機數量,即設定服務分流,本篇以S1方案為例 至左邊功能列中選擇「擴增 (App Service 方案)」可維持手動調整規模,自行調整目前服務運作主機數量 ![](https://i.imgur.com/4Bc4lkj.png) 自訂自動調整則可設定使系統在特定時間或系統負載較高時由平台自行新增運作主機數量 可點選「新增規則」於「調整規模規則」頁面中進行設定如 CPU 負載超過70%則系統會自動增加運作主機數量1台,或針對其他條件進行修改 ![](https://i.imgur.com/nR8mvxs.png) 也可另外點選「新增調整規模條件」新增其他條件,設定系統於特定時間內進行自動調整 --- ## 7. Azure 功能示範-建立虛擬機(第四篇) 若有實體應用程式須於 Windows 或 Liunx 作業系統環境下運作,可於 Azure 建立虛擬機並進行遠端桌面連線 ![](https://i.imgur.com/h8N4nKC.png) 首次建立新的服務或資源,一樣先點選「建立資源」 ![](https://i.imgur.com/ro09gDI.png) 分類中點選「計算」選擇「虛擬機」 ![](https://i.imgur.com/uEIyp73.png) 並一樣為虛擬機服務建立新的「資源群組」 ![](https://i.imgur.com/OxDB2Gk.png) 「虛擬機器名稱」為該虛擬機建立識別名稱 「區域」則選取該虛擬機建立於該國家 Azure 機房,建議可選擇鄰近地區 「可用性選項」用於設定是否建立該虛擬機備援計畫,避免 Azure 機房因意外導致資料損毀及服務中斷,此處**建議選擇「不需要基礎結構備援」避免額外點數消耗**,並依實際情境選擇使用。 「影像」用於選擇建立虛擬機作業系統映像檔 ![](https://i.imgur.com/7FgVLYQ.png) 「大小」用於選擇虛擬機硬體配置,若非有額外需求建議選擇預設值即可 ![](https://i.imgur.com/d3KXOfi.png) 此處設定用來設定虛擬機 Administrator 帳戶管理權限帳號密碼,**請謹慎設定及保管因遠端桌面連線將直接對網際網路開放,若帳號密碼太過簡易將遭他人破解登入** ![](https://i.imgur.com/6Cj59Ji.png) 此處用於確認使用者是否有合法作業系統授權,因 Azure 建立 Windows 虛擬機將直接啟用,若確認有合法授權則維持勾選即可 ![](https://i.imgur.com/Xdl1U6s.png) 確認資料無誤後,點選「檢閱 + 建立」確認資訊是否正確,再點擊左下角「建立」系統即開始建立相關服務 因虛擬機建立需花費較多時間,故於 Azure 平台上呈現「正在部署」若處理完畢系統即通知可開始使用 :::success 目前您已完成虛擬機建置,可自由活用虛擬機上作業系統上的功能! 但請注意,若不使用時請至 Azure 虛擬機控制台中將虛擬機關機,避免額外點數扣除 ::: :::warning 因虛擬機建置時需占用實體 IP 等資源故即便關機仍會扣除微量點數,若已不使用該虛擬機或長時間不使用,請將虛擬機資源群組全部刪除或將虛擬機停用釋放 IP ::: --- ## 8. Azure 功能示範-透過遠端桌面連線虛擬機(第五篇) ![](https://i.imgur.com/LHDmjds.png) 於 Azure 首頁中點選第四篇所建立虛擬機,進入設定畫面 ![](https://i.imgur.com/Zp0RFep.png) 可在「公用 IP 位址」列中查看目前伺服器取得對外實體 IP ![](https://i.imgur.com/km8dZrl.png) 透過 Windows 內建「遠端桌面連線」輸入公用 IP 及第四篇所設定管理員帳號密碼即可連線進入虛擬機 首次連線需做初始化,及設定如同一般電腦剛安裝完畢一樣 --- ## 9. Azure 功能示範-新增虛擬機硬碟容量(第六篇) ![](https://i.imgur.com/HyxXEN8.png) 虛擬機建立時預設僅建立系統碟而已,但進入虛擬機系統時會發現系統另外掛載一個D槽空間,該空間為暫存空間故**請勿將重要資料及軟體安裝於此** 必要時請另外於 Azure 平台上額外建立硬碟空間供虛擬機使用 ![](https://i.imgur.com/QHInGQO.png) 於虛擬機控制頁面中左側選單中點選「磁碟」於資料磁碟中點選「建立並連結新的磁碟」 ![](https://i.imgur.com/vQNQR4v.png) 依序進行設定,「儲存體類型」建議依照需求點選若對於儲存速度較不追求可選擇「標準HDD」即可 ![](https://i.imgur.com/nl4a6TH.png) 設定資訊填寫完畢後,記得點選後方「鉛筆」圖示完成編輯,並按下「儲存」系統即自動建立相對應磁碟資源並放置於與虛擬機同目錄下的資源群組 --- ## 10. Azure 功能示範-設定虛擬機自動關機(第七篇) Azure 虛擬機計算扣點方式為,依照現有硬體配置以及使用時間做計算,故為了非必要支出可選擇虛擬機於閒置時段自動關機減少費用支出。(即便完全關機,維持虛擬機設定值仍會扣除微量點數) ![](https://i.imgur.com/sy9VdnG.png) 至虛擬機控制頁面中,左側選單選擇「自動關機」 即可自訂排程時間自動關機 --- 資料參考引用自:https://hackmd.io/@twdeveloper/SJshpBWCv https://hackmd.io/@twdeveloper/SyTB8YeaD 特別感謝 董大偉 老師上課指導教學