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

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

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

  • 750 小時的高載 B1MS 實例,足以每月持續執行資料庫實例。
  • 32 GB 記憶體和 32 GB 備份記憶體

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

必要條件

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

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

建立 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例

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

    默認檢視是您的服務儀錶板。

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

    Screenshot that shows how to search and select Azure Database for PostgreSQL flexible server.

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

    Screenshot that shows a list of all free services on the Azure portal, highlighting PostgreSQL.

  3. 選取 建立

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

    Screenshot that shows the Basic Settings for creating an Azure Database for PostgreSQL flexible server instance.

    設定 建議的值 描述
    訂用帳戶 您的訂用帳戶名稱 選取免費試用 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. 針對 [計算 + 記憶體] 設定,選取 [開發] 工作負載類型時,保留填入預設值。

    Screenshot that shows the default values for compute + storage settings.

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

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

    Screenshot that shows the Compute + Storage Configure Server blade, to choose B1MS SKU and 32GB Storage.

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

  6. 選取 [ 網络] 索引 標籤以設定如何連線到您的伺服器。

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

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

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

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

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

    注意

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

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

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

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

    Screenshot that shows the networking options to be chosen, and highlights the add current client IP address button.

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

    Screenshot that shows the Review + create blade.

    重要

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

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

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

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

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

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

連線和查詢

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

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

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

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

  2. 在 [概觀] 頁面上,向下卷動以顯示 [依使用量排列的最上層免費服務],然後選取 [檢視所有免費服務]。

    Screenshot that shows the Free Trial subscription overview page and highlights View all free services.

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

    計量 描述 每月限制
    適用於 PostgreSQL 的 Azure 資料庫、彈性伺服器高載 BS 系列計算、B1MS 追蹤執行時數的計算使用量 每月 750 小時 - 高載 B1MS 計算層
    適用於 PostgreSQL 的 Azure 資料庫、彈性伺服器 儲存體、儲存的數據 追蹤每月使用 GB 的數據 儲存體 每月 32 GB

    Screenshot that shows the View and track usage information blade on Azure portal for all free services.

    • 計量:識別所取用服務的測量單位。
    • 使用量/限制:目前月份的使用量和計量的限制。
    • 狀態:服務的使用量狀態。 根據您的使用方式,您可以擁有下列其中一項法規:
    • 未使用中:您尚未使用計量,或計量的使用量尚未到達計費系統。
    • 在<日期>上超過:您已超過日期>上的<計量限制。
    • 不太可能超過:您不太可能超過計量的限制。
    • <超過日期>:您可能超過日期>上的<計量限制。

    重要

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

清除資源

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

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

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

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

下一步