Skip to content

Azure 雲端服務入門教學

Azure 雲端平台概述

Microsoft Azure 是 Microsoft 的綜合雲端運算平台,提供超過 200 項雲端服務,包括運算、儲存、網路、資料庫、人工智慧等。Azure 支援多種程式語言、框架和作業系統,是全球第二大雲端服務提供商。

Azure 的核心優勢

全球覆蓋:

  • 60+ 個地理區域
  • 在 140+ 個國家和地區可用
  • 低延遲的全球網路
  • 資料主權和合規保證

豐富的服務:

  • 運算服務(虛擬機器、容器、無伺服器)
  • 儲存服務(Blob、檔案、資料庫)
  • 網路服務(CDN、負載平衡、VPN)
  • AI 和機器學習服務
  • 開發者工具和 DevOps

企業功能:

  • 99.9%+ SLA 保證
  • 企業級安全性和合規性
  • 混合雲支援
  • 靈活的定價模式

建立 Azure 帳戶

免費帳戶註冊

免費額度包含:

  • $200 USD 免費額度(30 天有效)
  • 12 個月免費熱門服務
  • 25+ 項永久免費服務
  • 開始時不需要信用卡

註冊步驟:

  1. 造訪 azure.microsoft.com
  2. 點擊「免費開始」
  3. 使用 Microsoft 帳戶登入或建立新帳戶
  4. 驗證身分資訊(電話號碼)
  5. 新增信用卡資訊(僅用於身分驗證)
  6. 同意服務條款並建立帳戶

帳戶驗證和設定

身分驗證:

  • 電話號碼驗證
  • 信用卡驗證(無收費)
  • 電子郵件地址確認

初始設定:

  • 選擇預設訂閱
  • 設定帳單警示
  • 設定資源群組
  • 選擇偏好區域

Azure Portal 導覽

Portal 介面介紹

主要元件:

  • 儀表板:可自訂的服務概覽
  • 所有服務:完整的 Azure 服務目錄
  • 資源群組:資源的邏輯容器
  • 訂閱:帳單和管理單位
  • 成本管理:成本監控和預算

導覽技巧:

  • 使用搜尋列快速尋找服務
  • 將常用服務釘選到儀表板
  • 建立自訂儀表板
  • 使用 Azure 行動應用程式

資源管理基礎

資源群組概念:

  • 相關資源的邏輯分組
  • 統一的生命週期管理
  • 權限和標籤繼承
  • 成本分析的基礎

建立資源群組:

  1. 在入口網站中搜尋「資源群組」
  2. 點擊「建立」
  3. 選擇訂閱和區域
  4. 輸入資源群組名稱
  5. 新增標籤(選用)
  6. 點擊「檢閱 + 建立」

核心服務入門

虛擬機器服務

建立第一個虛擬機器:

  1. 搜尋「虛擬機器」服務

  2. 點擊「建立」>「Azure 虛擬機器」

  3. 設定基本設定:

    • 訂閱和資源群組
    • 虛擬機器名稱
    • 區域選擇
    • 映像選擇(Windows/Linux)
    • 大小選擇
  4. 設定系統管理員帳戶

  5. 設定輸入連接埠規則

  6. 檢閱並建立

虛擬機器管理:

  • 啟動、停止、重新啟動操作
  • 遠端連線(RDP/SSH)
  • 磁碟管理和擴充
  • 網路安全群組設定

儲存服務

Azure Blob 儲存體:

  • 物件儲存服務
  • 支援任何檔案類型
  • 三個存取層:經常性、非經常性、封存
  • REST API 和 SDK 支援

建立儲存體帳戶:

  1. 搜尋「儲存體帳戶」

  2. 點擊「建立」

  3. 設定基本資訊:

    • 資源群組
    • 儲存體帳戶名稱
    • 區域
    • 效能層級
    • 複寫選項
  4. 設定進階選項

  5. 網路存取設定

  6. 資料保護選項

  7. 檢閱並建立

App Service

Web 應用程式部署:

  • 支援多種程式語言
  • 自動調整功能
  • 內建 CI/CD 支援
  • 自訂網域和 SSL

建立 Web 應用程式:

  1. 搜尋「App Services」
  2. 點擊「建立」>「Web 應用程式」
  3. 設定專案詳細資料
  4. 選擇執行階段堆疊
  5. 設定 App Service 方案
  6. 監控和部署設定

實作專案:建立簡單網站

專案目標

建立包含以下元件的簡單網站:

  • Azure App Service 託管網站
  • Azure SQL Database 儲存資料
  • Azure Storage 儲存靜態檔案
  • Application Insights 監控效能

步驟 1:建立資源群組

bash
# 使用 Azure CLI 建立資源群組
az group create --name MyWebsiteRG --location "East US"

步驟 2:建立 App Service 方案

bash
# 建立免費層 App Service 方案
az appservice plan create \
  --name MyWebsitePlan \
  --resource-group MyWebsiteRG \
  --sku FREE

步驟 3:建立 Web 應用程式

bash
# 建立 Web 應用程式
az webapp create \
  --resource-group MyWebsiteRG \
  --plan MyWebsitePlan \
  --name MyUniqueWebsiteName \
  --runtime "NODE|14-lts"

成本管理和最佳化

了解 Azure 定價

定價模式:

  • 隨用隨付:根據實際使用量計費
  • 保留執行個體:1-3 年承諾享有折扣
  • 現成執行個體:使用剩餘容量享有大幅折扣
  • 混合權益:使用現有授權

成本因素:

  • 運算資源使用時間
  • 儲存容量和存取頻率
  • 網路流量(輸出)
  • 額外服務和功能

成本監控工具

Azure 成本管理:

  • 即時成本追蹤
  • 預算設定和警示
  • 成本分析和報告
  • 最佳化建議

設定預算警示:

  1. 前往「成本管理 + 帳單」
  2. 選擇「預算」
  3. 建立新預算
  4. 設定金額和時間範圍
  5. 設定警示條件
  6. 新增通知電子郵件

安全性和合規性

身分識別和存取管理

Azure Active Directory:

  • 統一身分識別管理
  • 多重要素驗證
  • 條件式存取原則
  • 特殊權限身分識別管理

角色型存取控制 (RBAC):

  • 最小權限原則
  • 使用內建角色
  • 建立自訂角色
  • 權限繼承機制

網路安全性

網路安全性群組 (NSG):

  • 子網路和 NIC 層級防火牆
  • 輸入和輸出規則
  • 服務標籤使用
  • 應用程式安全性群組

監控和診斷

Azure Monitor

監控功能:

  • 計量收集和分析
  • 記錄彙總和查詢
  • 警示和通知
  • 儀表板和視覺化

Application Insights:

  • 應用程式效能監控
  • 使用者行為分析
  • 相依性對應
  • 智慧偵測

學習資源和認證

官方學習路徑

Microsoft Learn:

  • 免費線上學習平台
  • 實作練習和沙箱環境
  • 學習路徑和模組
  • 成就徽章系統

建議的學習路徑:

  • Azure 基礎
  • Azure 系統管理員
  • Azure 開發人員
  • Azure 架構師

Azure 認證

基礎層級認證:

  • AZ-900:Azure 基礎
  • 適合初學者和非技術人員
  • 涵蓋雲端概念和 Azure 服務

角色型認證:

  • AZ-104:Azure 系統管理員
  • AZ-204:Azure 開發人員
  • AZ-303/304:Azure 架構師

後續學習建議

深度學習方向

開發人員路徑:

  • Azure Functions 無伺服器開發
  • Azure DevOps CI/CD 管線
  • 容器化應用程式部署
  • 微服務架構實作

系統管理員路徑:

  • 進階網路設定
  • 混合雲部署
  • 災害復原規劃
  • 成本最佳化策略

架構師路徑:

  • 雲端原生架構設計
  • 多雲策略規劃
  • 企業治理
  • 安全架構設計

相關指南

Azure 雲端服務提供強大且靈活的雲端運算功能。透過學習和實作本教學,您可以掌握 Azure 基礎並為進一步的雲端運算學習和職涯發展建立堅實的基礎。

SMS-Act 全球領先的在線接碼平臺