租用幫助
在 Amazon RDS 多可用區部署中,Amazon RDS 會自動創建主數據庫(DB)實例,并將數據同步復制到其他可用區中的實例。當檢測到故障時,Amazon RDS 會自動故障轉移到備用實例,無需手動干預。
免綁卡使用AWS RDS:http://www.xcwl17.com/zt/2023-05-06/
AWS RDS是一種托管服務,可以簡化在云中設置、操作和擴展關系數據庫的過程。它可以在管理耗時的數據庫管理任務的同時提供經濟高效的可調容量,使您能夠騰出時間專注于應用程序和業務。它支持AWS Aurora、PostgreSQL、MySQL、MariaDB、Oracle Database和SQL Server等數據庫引擎,并提供自動備份、復制和修復功能,以最小化數據庫故障導致的停機時長。
一、使用 Amazon RDS 是如何收費和計費的?
僅按實際使用量收費,無最低費用或設置費用。您的計費依據為:
1、數據庫實例小時數 – 基于使用的數據庫實例類(如 db.t2.micro、db.m4.large)。 部分數據庫實例使用小時以一秒為增量計費,最低收取 10 分鐘的費用,然后提供可計費狀態更改(例如創建、啟動或修改數據庫實例類)。如需了解其他細節,請閱讀我們的新增功能聲明。
2、存儲(每月每 GB)– 您的數據庫實例預置的存儲容量。如果您在一個月內擴展您預置的存儲容量,則將按相應比例計費。
3、每月的 I/O 請求 – 您的存儲 I/O 請求總數量(僅限于 Amazon RDS 磁性存儲和 Amazon Aurora)
4、每月的預調配 IOPS – 預配置 IOPS 費率,不論 IOPS 的消耗量如何(僅限于 Amazon RDS 預調配 IOPS [SSD] 存儲)
5、備份存儲 – 備份存儲是指與您的自動數據庫備份和任何由客戶啟動的數據庫快照相關的存儲。延長備份保留期或增加快照拍攝數量將增加數據庫所消耗的備份存儲。
6、數據傳輸 – 傳入和傳出數據庫實例的 Internet 數據傳輸。
二、何時使用 Amazon RDS,何時使用 Amazon EC2 關系數據庫 AMI?
Amazon Web Services 為開發人員提供了很多數據庫備選項。Amazon RDS 讓您能運行完全托管且功能完善的關系數據庫,同時擺脫繁瑣的數據庫管理工作。使用我們在 Amazon EC2 上的眾多關系數據庫 AMI 中的一個,便可在云中管理您自己的關系數據庫。這些備選項之間存在很大的不同,這使其中的某項可能更符合您的使用案例。
三、Amazon RDS 是否有混合或本地部署選項?
是的,您可以使用 Amazon RDS on Outposts 在本地運行 Amazon RDS。在AWS RDS中,可以在單個數據庫實例內運行多個數據庫,每個數據庫具有自己的獨立架構。每個數據庫實例對于不同數據庫引擎的可用數據庫和可用架構有不同的限制。例如,對于MySQL引擎,每個數據庫實例可以最多支持100個不同的數據庫;而對于PostgreSQL引擎,一個數據庫實例可以支持多達5000個數據庫。
四、如何設置AWS RDS中的多個數據庫
默認情況下,客戶最多可以擁有 40 個 Amazon RDS 數據庫實例。在這 40 個實例中,最多 10 個實例可以是“已包含許可證”模式下的 Oracle 或 SQL Server 數據庫實例。40 個實例全都可用于“BYOL”模式下的 Amazon Aurora、MySQL、MariaDB、PostgreSQL 以及 Oracle。請注意,RDS for SQL Server 在單個數據庫實例上有最多擁有 100 個數據庫的限制。
您可以使用 Amazon RDS 控制臺在 EC2 計算實例和新的 Amazon RDS 數據庫之間建立連接。在“創建數據庫”頁面上,選擇“連接”部分中的“連接到 EC2 計算資源”選項。當您選擇此選項時,Amazon RDS 會自動執行手動網絡設置任務,例如創建 VPC、安全組、子網和入口/出口規則,以在您的應用程序和數據庫之間建立連接。
此外,您可以在現有 Amazon RDS 數據庫和 EC2 計算實例之間建立連接。為此,請打開 RDS 控制臺,從數據庫列表頁面中選擇一個 RDS 數據庫,然后從“操作”菜單下拉列表中選擇“設置 EC2 連接”。Amazon RDS 會自動設置您的相關網絡設置,以在所選 EC2 實例和 RDS 數據庫之間實現安全連接。
這種連接自動化提高了新用戶和應用程序開發人員的工作效率。用戶現在可以在幾分鐘內使用 EC2 計算實例上的 SQL 將應用程序或客戶端快速無縫地連接到 RDS 數據庫。
五、如何訪問正在運行的數據庫實例?
只要數據庫實例可用,您即可通過 AWS 管理控制臺中的數據庫實例描述、DescribeDBInstances API 或 describe-db-instances 命令檢索其端點。使用這個端點,您就可以用您最喜歡的數據庫工具或編程語言構建與您的數據庫實例直接相連所需的連接字符串。要允許對您正在運行的數據庫實例發出的網絡請求,您需要授予訪問權限。
如果您需要在單個單元中管理和擴展多個數據庫,則AWS RDS的能力可以幫助簡化工作流程。這種情況通常出現在大型企業數據庫環境中,或需要以類似于SaaS模式的方式向許多客戶提供服務的軟件開發環境中。
AWS RDS是一個非常強大的關系數據庫服務,只需在 Amazon RDS 控制臺中單擊幾下,您即可為您的 Amazon RDS 數據庫啟用 Amazon RDS 代理。啟用 RDS 代理時,您可以指定您希望從中訪問 RDS 代理的 VPC 和子網。作為一個 Lambda 用戶,您可以為您的 Amazon RDS 數據庫啟用 Amazon RDS 代理,并設置 Lambda 函數,以便只需在 Lambda 控制臺中單擊幾下就可以訪問該代理。