使用 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 資料庫彈性伺服器執行個體
使用您的 Azure 免費帳戶登入 Azure 入口網站。
預設檢視是您的服務儀表板。
若要建立適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體,搜尋並選取 [適用於 PostgreSQL 的 Azure 資料庫伺服器]:
或者,您可以搜尋並瀏覽至 [免費服務],然後從清單中選取 [適用於 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、admin、administrator、root、guest 或 public。 密碼 您的密碼 為伺服器管理帳戶指定密碼。 密碼必須包含 8 到 128 個字元。 其中的字元也必須包含下列四個類別的其中三個:英文大寫字母、英文小寫字母、數字 (0 到 9) 和非英數字元 (!、$、#、% 等等)。 您的密碼不能包含全部或部分登入名稱。 部分登入名稱的定義為三個或多個連續英數字元。 針對 [計算 + 儲存體] 設定,在選取 [開發] 工作負載類型時保留填入的預設值。
選取 [設定伺服器] 以檢閱和自訂 [計算 + 儲存體] 設定。
確定選取 [可適應高載的 B1MS 執行個體 (1-2 個虛擬核心)]、指定包含小於或等於 32 GB 的儲存體,然後保留其餘選項的預設設定。
選取 [儲存] 以繼續進行設定。
選取 [網路] 索引標籤,以設定連線到您伺服器的方式。
適用於 PostgreSQL 的 Azure 資料庫彈性伺服器會提供兩種連線的方式:
- 公用存取 (允許的 IP 位址) 和私人端點
- 私人存取 (VNet 整合)
透過公用存取,您的伺服器存取僅限於您包含在防火牆規則中的允許 IP 位址,或是可透過私人端點觸達適用於 PostgreSQL 的 Azure 資料庫彈性伺服器的執行個體的應用程式。 此方法會防止外部應用程式和工具連線至伺服器及伺服器上的任何資料庫,除非您建立規則以針對特定 IP 位址或範圍開啟防火牆,或建立私人端點。
使用私人存取,您的伺服器存取權僅限於您的虛擬網路。 如需有關連線方法的詳細資訊,請參閱網路概觀。
針對此教學課程的目的,請啟用連線到伺服器的公用存取。
注意
適用於 PostgreSQL 的 Azure 資料庫彈性伺服器若要對預覽版中私人端點提供支援,需要在您的訂用帳戶中啟用 [啟用 PostgreSQL 彈性伺服器私人端點] 預覽功能。 只有在 [啟用預覽功能] 之後,您才能建立支援 PE 的伺服器,也就是可以使用私人連結建立網路。
在 [網路] 索引標籤的 [連線方法] 中,選取 [公用存取 (允許的 IP 位址) 和私人端點]。
在此情況下,請保留啟用 [允許使用公用 IP 位址,透過網際網路公用存取此資源],因為您希望從工作站在網際網路上瀏覽的公用 IP 位址可以存取執行個體。 藉由停用此核取方塊,唯一允許的傳入流量就是透過私人端點傳入的流量。
若要設定 [防火牆規則],選取 [新增目前的用戶端 IP 位址]。
若要檢閱適用於 PostgreSQL 的 Azure 資料庫彈性伺服器設定,請選取 [檢閱 + 建立]。
重要
從 Azure 免費帳戶建立適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體時,您仍會在 [計算 + 儲存體:成本摘要] 刀鋒視窗以及 [檢閱 + 建立] 索引標籤中看到 [每月預估成本]。但是,只要您使用 Azure 免費帳戶,且您的免費服務使用量在每月限制內 (若要檢視使用量資訊,請參閱以下監控並追蹤免費服務使用量一節),您就不需要支付服務費用。 我們目前正致力於改善免費服務的成本摘要體驗。
選取 [建立] 以佈建伺服器。
佈建這可能需要數分鐘的時間。
在工具列上,選取 [通知] (鈴鐺圖示) 以監視部署流程。
完成部署後,選取 [釘選到儀表板],以在 Azure 入口網站儀表板上建立適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體的圖格。 此圖格是伺服器 [概觀] 頁面的捷徑。 當您選取 [前往資源] 時,伺服器的 [概觀] 頁面隨即開啟。
根據預設,postgres 資料庫會建立在您的伺服器底下。 postgres 資料庫是要供使用者、公用程式及第三方應用程式使用的預設資料庫。 (其他預設資料庫是 azure_maintenance。其功能是分隔受控服務處理程序和使用者動作。您無法存取此資料庫。)
連線和查詢
現在您已在資源群組中建立適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體,您可以使用下列連線和查詢快速入門來連線到伺服器和查詢資料庫:
監視和追蹤免費服務使用量
除非您超過免費服務限制,否則無需為 Azure 免費帳戶免費提供的適用於 PostgreSQL 的 Azure 資料庫彈性伺服器服務付費。 若要保持在限制內,請使用 Azure 入口網站來追蹤及監視您的免費服務使用量。
在 Azure 入口網站中,搜尋 [訂用帳戶],然後選取 Azure 免費帳戶 - [免費試用] 訂用帳戶。
在 [概觀] 頁面向下捲動,以顯示 [依使用量排列的熱門免費服務] 圖格,然後選取 [檢視所有免費服務]。
找出以下與適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器相關的計量,以追蹤使用量:
計量 描述 每月限制 適用於 PostgreSQL 的 Azure 資料庫彈性伺服器可適應高載的 BS 系列計算、B1MS 追蹤執行時數相關的計算使用量 每月 750 小時 - 可適應高載的 B1MS 計算層 適用於 PostgreSQL 的 Azure 資料庫彈性伺服器儲存體、儲存的資料 追蹤每個月使用 GB 相關的已佈建資料儲存體 每個月 32 GB - 計量 - 識別所耗用服務的測量單位。
- 使用量/限制 - 本月的計量使用量和限制。
- 狀態 - 服務的使用量狀態。 根據您的使用量,您可有下列其中一個狀態:
- 未使用 - 您未使用計量,或計量的使用量未到達計費系統。
- 已在 <Date> 超過:已在 <Date> 超過計量的限制。
- 不太可能超過:您不太可能超過計量的限制。
- 將在 <Date> 超過:您可能在 <Date> 超過計量的限制。
重要
使用 Azure 免費帳戶時,您還會獲得 200 美元的點數,使用期限為 30 天。 在此期間,超過每月免費服務額度的任何使用量,都會從此點數中扣除。 在前 30 天結束時,或在您將 200 美元的點數用完之前 (視何者為先),您只需支付超過每月免費服務額度的費用。 若要在 30 天後繼續取得免費服務,請變更為隨用隨付定價。 若未變更為隨用隨付,則無法購買超過 200 美元點數的 Azure 服務,且您的帳戶和服務最終將遭到停用。 如需詳細資訊,請參閱 Azure 免費帳戶常見問題集。
清除資源
如果您使用適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體進行開發、測試或可預測的有時限的生產工作負載,請視需要啟動和停止伺服器以將使用量最佳化。 停止伺服器之後,除非更快重新啟動,否則其會維持處於該狀態 7 天。 如需詳細資訊,請參閱「啟動/停止伺服器以降低 TCO」。 當您停止適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體時,就不會有計算使用量,但仍會考慮儲存體使用量。
或者,如果您預計未來不需要這些資源,您可以藉由刪除資源群組來刪除這些資源,或刪除適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體即可。
若要刪除資源群組,請完成下列步驟:
- 在 Azure 入口網站中,搜尋並選取 [資源群組]。
- 在資源群組清單中,選取資源群組的名稱。
- 在資源群組的 [概觀] 頁面中,選取 [刪除資源群組]。
- 在確認對話方塊凹輸入您的資源群組名稱,然後選取 [刪除]。
若要刪除適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體,請在伺服器的 [概觀] 頁面上,選取 [刪除]。