使用 Azure 免費帳戶嘗試 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器免費

適用於: 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器

適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器是您用來在雲端中執行、管理及調整高可用性 PostgreSQL 資料庫的受控服務。 使用 Azure 免費帳戶,您可以免費使用 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器 12 個月每月限制最多:

  • 可適應高載的 B1MS 執行個體 750 小時,足夠每月持續執行一個資料庫執行個體。
  • 32 GB 儲存體和 32 GB 備份儲存體

本文說明如何使用 Azure 免費帳戶免費建立和使用 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例。

必要條件

若要完成本教學課程,您需要:

  • Azure 免費帳戶。 如果您沒有 Azure 訂用帳戶,請在開始前建立免費帳戶

建立適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體

  1. 使用您的 Azure 免費帳戶登入 Azure 入口網站

    預設檢視是您的服務儀表板。

  2. 若要建立 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例,請搜尋並選取 適用於 PostgreSQL 的 Azure 資料庫 伺服器

    顯示如何搜尋和選取 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器的螢幕快照。

    或者,您可以搜尋並流覽至 [免費服務],然後從列表中選取 [適用於 PostgreSQL 的 Azure 資料庫 圖格:

    顯示 Azure 入口網站 上所有免費服務列表的螢幕快照,其中醒目提示 PostgreSQL。

  3. 選取 建立

  4. 輸入新 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例的基本設定。

    顯示建立 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例之基本設定的螢幕快照。

    設定 建議的值 描述
    訂用帳戶 您的訂用帳戶名稱 選取免費試用 Azure 訂用帳戶。
    資源群組 您的資源群組 輸入新的資源群組,或您的訂用帳戶中現有的資源群組。
    伺服器名稱 mydemoserver-pgsql 指定唯一的名稱來識別您的彈性伺服器。 網域名稱 postgres.database.azure.com 已附加至您提供的伺服器名稱。 伺服器名稱只能包含小寫字母、數字及連字號 (-) 字元。 必須包含 3 到 63 個字元。
    區域 最接近使用者的區域 從清單中選取位置,最好是最接近使用者的位置。
    PostgreSQL 版本 最新的主要版本 除非您有特定需求,否則請使用最新的 PostgreSQL 主要版本。
    工作負載類型 部署 如需免費試用,請選取 [開發 工作負載]。 針對生產工作負載,根據您的需求,選擇 [小型/中型] 或 [大型]。
    計算 + 儲存體 預設 選取計算和記憶體的 SKU,以更符合您的效能和成本需求。
    可用性區域 無喜好設定 如果您的應用程式(裝載於 Azure VM、虛擬機擴展集或 AKS 實例)布建在特定可用性區域中,請在相同的可用性區域中建立彈性伺服器。 共置應用程式和資料庫可減少跨區域的網路延遲,以改善效能。 如果您選擇 [無喜好設定],則會為您選取預設 AZ。
    高可用性 預設 將 [高可用性] 選項保持取消核取。
    驗證方法 僅限 PostgreSQL 驗證 選取符合您 PostgreSQL 實例之驗證需求的驗證方法。
    管理員使用者名稱 myadmin 建立連線至伺服器時所要使用的登入帳戶。 系統管理員使用者名稱必須包含介於 1 到 63 個字元之間、只能包含數位和字母、不能以pg_開頭,而且無法azure_superuser、azure_pg_admin、系統管理員、系統管理員、根來賓公用
    密碼 您的密碼 指定伺服器管理員帳戶的密碼。 密碼必須包含 8 到 128 個字元。 其中的字元也必須包含下列四個類別的其中三個:英文大寫字母、英文小寫字母、數字 (0 到 9) 和非英數字元 (!、$、#、% 等等)。 您的密碼不能包含登入名稱的所有或部分。 登入名稱的一部分定義為三個或多個連續英數位元。
  5. 針對 [計算 + 記憶體] 設定,選取 [開發] 工作負載類型時,保留填入預設值。

    顯示計算 + 記憶體設定預設值的螢幕快照。

    選取 [ 設定伺服器 ] 以檢閱和自訂 [ 計算 + 記憶體] 設定。

    請務必選取 [高載 B1MS 實例](1-2 個虛擬核心),指定 以包含小於或等於 32 GB 的記憶體,並保留其餘選項的預設設定。

    顯示 [計算 + 記憶體設定伺服器] 刀鋒視窗的螢幕快照,選擇 [B1MS SKU] 和 [32GB 記憶體]。

    選取 [儲存] 以繼續進行設定。

  6. 選取 [網路] 索引標籤,以設定連線到您伺服器的方式。

    適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器提供兩種方式來連線:

    • 公用存取(允許的IP位址)和私人端點
    • 私人存取 (VNet 整合)

    透過公用存取,您的伺服器存取僅限於您包含在防火牆規則中的允許IP位址,或可透過私人端點連線到 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器的實例的應用程式。 此方法可防止外部應用程式和工具連線到伺服器和伺服器上的任何資料庫,除非您建立規則來開啟特定IP位址或範圍的防火牆,或建立私人端點。

    使用私人存取時,伺服器的存取權僅限於您的虛擬網路。 如需連線方法的詳細資訊, 請參閱網路概觀

    針對此教學課程的目的,請啟用連線到伺服器的公用存取。

    注意

    適用於 PostgreSQL 的 Azure 資料庫 預覽版中私人端點的彈性伺服器支援需要啟用在您的訂用帳戶中啟用PostgreSQL彈性伺服器預覽功能的私人端點。 只有在 啟用 預覽功能之後,您才能建立支援PE的伺服器,也就是可以使用 Private Link 建立網路。

  7. 在 [網络] 索引標籤上,針對 [連線方法] 選取 [公用存取][允許的IP 位址] 和 [私人端點]。

  8. 請保留 [允許透過因特網存取此資源的公用IP位址],在此情況下啟用公用IP位址 ,因為您想要從工作站在因特網上巡覽的公用IP位址存取實例。 藉由停用此複選框,唯一允許的連入流量就是透過私人端點傳入的流量。

  9. 若要設定 [防火牆規則],選取 [新增目前的用戶端 IP 位址]

    顯示要選擇的網路選項的螢幕快照,並醒目提示 [新增目前的用戶端 IP 位址] 按鈕。

  10. 若要檢閱您的 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器設定,請選取 [檢閱 + 建立]。

    顯示 [檢閱 + 建立] 刀鋒視窗的螢幕快照。

    重要

    從 Azure 免費帳戶建立 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例時,您仍會在 [計算 + 記憶體: 成本摘要] 刀鋒視窗和 [檢閱 + 建立] 索引卷標中看到每月預估成本。但是,只要您使用 Azure 免費帳戶,且您的免費服務使用量在每月限制內(若要檢視使用量資訊,請參閱下方的監視和追蹤免費服務使用量一節),您就不需支付服務費用。 我們目前正致力於改善免費服務的成本摘要體驗。

  11. 選取 [建立] 以佈建伺服器。

    佈建這可能需要數分鐘的時間。

  12. 在工具列上,選取 [通知] (鈴鐺圖示) 以監視部署流程。

    部署完成之後,請選取 [釘選到儀錶板],為 Azure 入口網站 儀錶板上的 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例建立圖格。 此圖格是伺服器 [概觀] 頁面的捷徑。 當您選取 [前往資源] 時,伺服器的 [概觀] 頁面隨即開啟。

    根據預設,postgres 資料庫會建立在您的伺服器底下。 postgres 資料庫是要供使用者、公用程式及第三方應用程式使用的預設資料庫。 (另一個預設資料庫是 azure_maintenance。其功能是將受控服務進程與用戶動作分開。您無法存取此資料庫。

連線和查詢

既然您已在資源群組中建立 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例,您可以使用下列 Connect 和查詢快速入門來連線到伺服器和查詢資料庫:

監視和追蹤免費服務使用量

除非您超過免費服務限制,否則不會向您收取 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器服務的費用。 若要保持在限制內,請使用 Azure 入口網站來追蹤及監視您的免費服務使用量。

  1. 在 Azure 入口網站 中,搜尋 [用帳戶],然後選取 Azure 免費帳戶 - 免費試用訂用帳戶。

  2. 在 [概觀] 頁面向下捲動,以顯示 [依使用量排列的熱門免費服務] 圖格,然後選取 [檢視所有免費服務]

    螢幕擷取畫面顯示 [免費試用] 訂閱概觀頁面,並醒目提示 [檢視所有免費服務]。

  3. 找出下列與 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器相關的計量,以追蹤使用量:

    計量 描述 每月限制
    適用於 PostgreSQL 的 Azure 資料庫、彈性伺服器高載 BS 系列計算、B1MS 追蹤執行時數相關的計算使用量 每月 750 小時 - 可適應高載的 B1MS 計算層
    適用於 PostgreSQL 的 Azure 資料庫、彈性伺服器記憶體、儲存的數據 追蹤以每月使用的 GB 為單位布建的數據記憶體 每個月 32 GB

    顯示 Azure 入口網站上所有免費服務 [檢視和追蹤使用量資訊] 刀鋒視窗的螢幕擷取畫面。

    • 計量 - 識別所耗用服務的測量單位。
    • 使用量/限制 - 本月的計量使用量和限制。
    • 狀態 - 服務的使用量狀態。 根據您的使用量,您可有下列其中一個狀態:
    • 未使用 - 您未使用計量,或計量的使用量未到達計費系統。
    • 已在 <Date> 超過:已在 <Date> 超過計量的限制。
    • 不太可能超過:您不太可能超過計量的限制。
    • 將在 <Date> 超過:您可能在 <Date> 超過計量的限制。

    重要

    使用 Azure 免費帳戶時,您還會獲得 200 美元的點數,使用期限為 30 天。 在此期間,超過每月免費服務額度的任何使用量,都會從此點數中扣除。 在前 30 天結束時,或在您將 200 美元的點數用完之前 (視何者為先),您只需支付超過每月免費服務額度的費用。 若要在 30 天後繼續取得免費服務,請變更為隨用隨付定價。 若未變更為隨用隨付,則無法購買超過 200 美元點數的 Azure 服務,且您的帳戶和服務最終將遭到停用。 如需詳細資訊,請參閱 Azure 免費帳戶常見問題集

清除資源

如果您使用 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例進行開發、測試或可預測、有時間限制的生產工作負載,請依需求啟動和停止伺服器,將使用量優化。 停止伺服器之後,除非更快重新啟動,否則其會維持處於該狀態 7 天。 如需詳細資訊,請參閱啟動/停止伺服器至較低的 TCO。 當 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例停止時,沒有計算使用量,但仍會考慮記憶體使用量。

或者,如果您預計未來不需要這些資源,您可以藉由刪除資源群組來刪除這些資源,也可以只刪除 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例。

  • 若要刪除資源群組,請完成下列步驟:

    1. 在 Azure 入口網站中,搜尋並選取 [資源群組]。
    2. 在資源群組清單中,選取資源群組的名稱。
    3. 在資源群組的 [概觀] 頁面中,選取 [刪除資源群組]
    4. 在確認對話方塊凹輸入您的資源群組名稱,然後選取 [刪除]
  • 若要刪除 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例,請在伺服器的 [概觀] 頁面上,選取 [刪除]。

下一步