Služba relačních databází Amazon - Amazon Relational Database Service
Vývojáři | Amazon.com |
---|---|
První vydání | 26. října 2009[1] |
Operační systém | Cross-platform |
K dispozici v | Angličtina |
Typ | relační databáze SaaS |
Licence | Proprietární |
webová stránka | aws |
Služba relačních databází Amazon (nebo Amazon RDS) je distribuován relační databáze služba od Webové služby Amazon (AWS).[2] Je to webová služba běh „v cloudu“ navržen tak, aby zjednodušil nastavení, provoz a škálování relační databáze pro použití v aplikacích.[3] Procesy správy, jako je oprava databázového softwaru, zálohování databází a povolení point-in-time zotavení jsou spravovány automaticky.[4] Škálování úložných a výpočetních prostředků lze provést jediným API volání řídicího systému AWS na vyžádání. AWS nenabízí připojení SSH k podkladovému virtuálnímu počítači jako součást spravované služby.[5]
Časová osa
Služba Amazon RDS byla poprvé vydána 22. října 2009 s podporou MySQL databáze.[1][6][7] Poté následovala podpora pro Oracle Database v červnu 2011,[8][9] Microsoft SQL Server v květnu 2012,[10] PostgreSQL v listopadu 2013,[11] a MariaDB (vidlice MySQL) v říjnu 2015,[12] a dalších 80 funkcí v průběhu roku 2017.[13]
V listopadu 2014 oznámila AWS Amazon Aurora, rozšířená databáze kompatibilní s MySQL vysoká dostupnost a výkon,[14] a v říjnu 2017 nabídka databáze kompatibilní s PostgreSQL[15][13] byl spuštěn.[16]
V březnu 2019 AWS oznámila podporu PostgreSQL 11 v RDS,[17] pět měsíců po oficiálním vydání.
Funkce
Nové instance databáze lze spustit z AWS Konzole pro správu nebo pomocí rozhraní Amazon RDS API.[18] Amazon RDS nabízí různé funkce pro podporu různých případů použití. Mezi hlavní funkce patří:
Nasazení zóny multi-dostupnosti (AZ)
V květnu 2010 společnost Amazon oznámila podporu nasazení zóny Multi-Availability Zone.[19] Zóna multi-dostupnosti Amazon RDS (AZ) umožňuje uživatelům automaticky zajišťovat a udržovat synchronní fyzický nebo logický „pohotovostní režim“ replika, v závislosti na databázovém stroji, v jiné zóně dostupnosti[20] (nezávislá infrastruktura na fyzicky odděleném místě). Instanci databáze Multi-AZ lze vyvinout v době vytvoření nebo upravit tak, aby byla spuštěna jako nasazení Multi-AZ později. Cílem nasazení Multi-AZ je poskytovat vylepšené dostupnost a trvanlivost dat pro MySQL, MariaDB, Oracle, PostgreSQL a SQL Server[21] instance a jsou zaměřeny na produkční prostředí.[22] V případě plánované údržby databáze nebo neplánovaného narušení služby Amazon RDS automaticky selže do aktuálního pohotovostního režimu, což umožňuje obnovení databázových operací bez administrativního zásahu.
Instance Multi-AZ RDS jsou volitelné a jsou s nimi spojeny náklady. Při vytváření instance RDS je uživatel dotázán, zda by chtěl použít instanci Multi-AZ RDS. V nasazeních Multi-AZ RDS se zálohy provádějí v pohotovostní instanci, takže I / O aktivita není kdykoli pozastavena, ale během zálohování se může na několik minut vyskytnout zvýšená latence.[23]
Přečtěte si repliky
Čtení replik umožňuje různé případy použití, například škálování pro úlohy databáze náročné na čtení. K dispozici je až pět replik pro MySQL, MariaDB a PostgreSQL. Instance používají nativní, asynchronní replikace funkčnost jejich příslušných databázových strojů.[24] Ve výchozím nastavení nemají nakonfigurované žádné zálohy a jsou přístupné a lze je použít pro změnu měřítka čtení.[25] Čtené repliky MySQL a MariaDB lze znovu zapisovat od října 2012;[26] Přečtené repliky PostgreSQL jej nepodporují.[25] Repliky se provádějí na úrovni databázového serveru a nepodporují replikaci na úrovni instance databáze nebo tabulky.[27]
Metriky výkonu a monitorování
Metriky výkonu pro Amazon RDS jsou k dispozici v AWS Management Console nebo Amazon CloudWatch API. V prosinci 2015 společnost Amazon oznámila volitelnou vylepšenou funkci monitorování, která poskytuje rozšířenou sadu metrik pro databázové stroje MySQL, MariaDB a Aurora.[28]
Náklady na RDS
Instance Amazon RDS jsou cenově velmi podobné Amazon Elastic Compute Cloud (EC2). RDS je účtován za hodinu a je dodáván ve dvou balíčcích: instance DB na vyžádání[29] a rezervované instance DB.[29] Instance na vyžádání jsou v aktuální hodinové míře využití. Rezervované instance DB vyžadují předběžný, jednorázový poplatek a zase poskytují slevu z hodinového poplatku za použití pro danou instanci.
Kromě hodinových nákladů na provoz instance RDS jsou uživatelé účtováni za množství zřízeného úložiště, datové přenosy a provedené vstupní a výstupní operace. AWS zavedly Provisioned Input and Output Operations, ve kterých může uživatel definovat, kolik IO za sekundu vyžaduje jejich aplikace. IOPS může významně přispět k celkovým nákladům na provoz instance RDS.[30]
V rámci úrovně AWS Free Tier Amazon RDS Free Tier pomáhá novým zákazníkům AWS začít bezplatně spravovanou databázovou službou v cloudu. Můžete použít Amazon RDS Free Tier k vývoji nových aplikací, testování stávajících aplikací nebo jednoduše získat praktické zkušenosti s Amazon RDS.[31]
Automatické zálohování
Amazon RDS vytváří a ukládá automaticky zálohy instancí RDS DB.[23] První momentka instance DB obsahuje data pro celou instanci DB a následné snímky jsou přírůstkové, maximální doba uchovávání je 35 dní. V nasazeních Multi-AZ RDS se zálohy provádějí v pohotovostní instanci, takže aktivita I / O není pozastavena po jakoukoli dobu, ale během zálohování se může na několik minut vyskytnout zvýšená latence.[23]
Úkon
Instance databáze lze spravovat z AWS Konzole pro správu, pomocí rozhraní Amazon RDS API a pomocí aws cli.[18] Od 1. června 2017[32] můžete zastavit instance AWS RDS z AWS Management Console nebo AWS CLI po dobu 7 dnů najednou. Po 7 dnech se automaticky spustí,[32][33] a od září 2018 lze instance RDS chránit před náhodným vymazáním.[34] Zvětšit prostor DB je podporováno, ale nezmenšovat přidělené místo.[35] Kromě toho existuje nejméně šest hodin, kdy nové přidělení nelze provést.
Typy instancí databáze
Od srpna 2020 podporuje Amazon RDS 82 typů instancí DB - pro podporu různých typů úloh:[36][37][38]
- Obecné použití: 31 případů
- Optimalizace paměti: 33 instancí
- Předchozí generace: 18 instancí
Obecný účel
Typ instance | Paměť | EBS optimalizovaná / propustnost | Jádra | Výkon sítě |
---|---|---|---|---|
db.t2.micro | 1 GB | N / A | 1 jádra | Nízká až střední |
db.t2.small | 2 GB | N / A | 1 jádra | Nízká až střední |
db.t2.medium | 4 GB | N / A | 2 jádra | Nízká až střední |
db.t2.large | 8 GB | N / A | 2 jádra | Nízká až střední |
db.t2.xlarge | 16 GB | N / A | 4 jádra | Mírný |
db.t2.2xlarge | 32 GB | N / A | 8 jader | Mírný |
db.t3.micro | 1 GB | N / A | 2 jádra | Až 5 Gb / s |
db.t3.malé | 2 GB | N / A | 2 jádra | Až 5 Gb / s |
db.t3.medium | 4 GB | N / A | 2 jádra | Až 5 Gb / s |
db.t3.large | 8 GB | N / A | 2 jádra | Až 5 Gb / s |
db.t3.xlarge | 16 GB | N / A | 4 jádra | Až 5 Gb / s |
db.t3.2xlarge | 32 GB | N / A | 8 jader | Až 5 Gb / s |
db.m4. velká | 8 GB | 450 Mbit / s | 2 jádra | Mírný |
db.m4.xlarge | 16 GB | 750 Mbit / s | 4 jádra | Vysoký |
db.m4.2xlarge | 32 GB | 1000 Mbit / s | 8 jader | Vysoký |
db.m4.4xlarge | 64 GB | 2000 Mbit / s | 16 jader | Vysoký |
db.m4.10xlarge | 160 GB | 4000 Mbit / s | 40 jader | 10 Gigabit |
db.m4.16xlarge | 256 GB | 10 000 Mbit / s | 64 jader | 25 gigabitů |
db.m5.large | 8 GB | až 3 500 Mbit / s | 2 jádra | Až 10 Gb / s |
db.m5.xlarge | 16 GB | až 3 500 Mbit / s | 4 jádra | Až 10 Gb / s |
db.m5.2xlarge | 32 GB | až 3 500 Mbit / s | 8 jader | Až 10 Gb / s |
db.m5.4xlarge | 64 GB | 3 500 Mbit / s | 16 jader | Až 10 Gb / s |
db.m5.12xlarge | 192 GB | 7000 Mbit / s | 48 jader | 10 Gigabit |
db.m5.24xlarge | 384 GB | 14000 Mbit / s | 96 jader | 25 gigabitů |
db.m6g.large | 8 GB | Až 4750 Mbit / s | 2 jádra | Až 10 Gb / s |
db.m6g.xlarge | 16 GB | Až 4750 Mbit / s | 4 jádra | Až 10 Gb / s |
db.m6g.2xlarge | 32 GB | Až 4750 Mbit / s | 8 jader | Až 10 Gb / s |
db.m6g.4xlarge | 64 GB | 4750 Mbit / s | 16 jader | Až 10 Gb / s |
db.m6g.8xlarge | 128 GB | 9000 Mbit / s | 32 jader | 12 Gb / s |
db.m6g.12xlarge | 192 GB | 13500 Mbit / s | 48 jader | 20 Gb / s |
db.m6g.16xlarge | 256 GB | 19000 Mbit / s | 64 jader | 25 Gb / s |
Paměť optimalizována
Typ instance | Paměť | EBS optimalizovaná / propustnost | Jádra | Výkon sítě |
---|---|---|---|---|
db.r4.large | 15,25 GB | 437 Mbit / s | 2 jádra | Až 10 Gb / s |
db.r4.xlarge | 30,5 GB | 875 Mbit / s | 4 jádra | Až 10 Gb / s |
db.r4.2xlarge | 61 GB | 1750 Mbit / s | 8 jader | Až 10 Gb / s |
db.r4.4xlarge | 122 GB | 3 500 Mbit / s | 16 jader | Až 10 Gb / s |
db.r4.8xlarge | 244 GB | 7000 Mbit / s | 32 jader | 10 Gb / s |
db.r4.16xlarge | 488 GB | 14000 Mbit / s | 64 jader | 25 Gb / s |
db.r5.large | 16 GB | až 3 500 Mbit / s | 2 jádra | Až 10 Gb / s |
db.r5.xlarge | 32 GB | až 3 500 Mbit / s | 4 jádra | Až 10 Gb / s |
db.r5.2xlarge | 64 GB | až 3 500 Mbit / s | 8 jader | Až 10 Gb / s |
db.r5.4xlarge | 128 GB | 3 500 Mbit / s | 16 jader | Až 10 Gb / s |
db.r5.12xlarge | 384 GB | 7000 Mbit / s | 48 jader | 10 Gb / s |
db.r5.24xlarge | 768 GB | 14000 Mbit / s | 96 jader | 25 Gb / s |
db.r6g.large | 16 GB | až 4750 Mbit / s | 2 jádra | Až 10 Gb / s |
db.r6g.xlarge | 32 GB | až 4750 Mbit / s | 4 jádra | Až 10 Gb / s |
db.r6g.2xlarge | 64 GB | až 4750 Mbit / s | 8 jader | Až 10 Gb / s |
db.r6g.4xlarge | 128 GB | 4750 Mbit / s | 16 jader | Až 10 Gb / s |
db.r6g.8xlarge | 256 GB | 9000 Mbit / s | 32 jader | 12 Gb / s |
db.r6g.12xlarge | 384 GB | 13500 Mbit / s | 48 jader | 20 Gb / s |
db.r6g.16xlarge | 512 GB | 19000 Mbit / s | 64 jader | 25 Gb / s |
db.x1e.xlarge | 122 GB | 500 Mbit / s | 4 jádra | Až 10 Gb / s |
db.x1e.2xlarge | 244 GB | 1000 Mbit / s | 8 jader | Až 10 Gb / s |
db.x1e.4xlarge | 488 GB | 1750 Mbit / s | 16 jader | Až 10 Gb / s |
db.x1e.8xlarge | 976 GB | 3 500 Mbit / s | 32 jader | Až 10 Gb / s |
db.x1e.16xlarge | 1952 GB | 7000 Mbit / s | 64 jader | 10 Gb / s |
db.x1e.32xlarge | 3904 GB | 14000 Mbit / s | 128 jader | 25 Gb / s |
db.x1.16x zvětšit | 976 GB | 7000 Mbit / s | 64 jader | 10 Gb / s |
db.x1.32xlarge | 1952 GB | 14000 Mbit / s | 128 jader | 25 Gb / s |
db.z1d.large | 16 GB | N / A | 1 jádra | Až 10 Gb / s |
db.z1d.xlarge | 32 GB | N / A | 2 jádra | Až 10 Gb / s |
db.z1d.2xlarge | 64 GB | N / A | 4 jádra | Až 10 Gb / s |
db.z1d.3xlarge | 96 GB | N / A | 6 jader | Až 10 Gb / s |
db.z1d.6xlarge | 192 GB | N / A | 12 jader | 10 Gb / s |
db.z1d.12xlarge | 384 GB | N / A | 48 jader | 25 Gb / s |
Předchozí generace
Typ instance | Paměť | EBS optimalizovaná / propustnost | Jádra | Výkon sítě |
---|---|---|---|---|
db.t1.micro | 0,613 GB | N / A | 1 jádra | Velmi nízký |
db.m1.small | 1,7 GB | N / A | 1 jádra | Nízký |
db.m1.medium | 3,75 GB | N / A | 1 jádra | Mírný |
db.m1.large | 7,5 GB | N / A | 2 jádra | Mírný |
db.m1.xlarge | 15 GB | N / A | 4 jádra | Vysoký |
db.m2.xlarge | 17,1 GB | N / A | 2 jádra | Mírný |
db.m2.2xlarge | 34,2 GB | N / A | 4 jádra | Mírný |
db.m2.4xlarge | 68,4 GB | N / A | 8 jader | Vysoký |
db.m3.medium | 3,75 GB | N / A | 1 jádra | Mírný |
db.m3.large | 7,5 GB | N / A | 2 jádra | Mírný |
db.m3.xlarge | 15 GB | 500 Mbit / s | 4 jádra | Vysoký |
db.m3.2xlarge | 30 GB | 10 000 Mbit / s | 8 jader | Vysoký |
db.cr1.8xl | 244 GB | N / A | 32 jader | 10 Gigabit |
db.r3.large | 15,25 GB | N / A | 2 jádra | Mírný |
db.r3.xlarge | 30,5 GB | N / A | 4 jádra | Mírný |
db.r3.2xlarge | 61 GB | N / A | 8 jader | Vysoký |
db.r3.4xlarge | 122 GB | N / A | 16 jader | Vysoký |
db.r3.8x zvětšit | 244 GB | N / A | 32 jader | 10 Gigabit |
Viz také
Reference
- ^ A b „Představujeme Amazon RDS - službu relační databáze Amazon“. Webové služby Amazon. 26. října 2009.
- ^ Amazon RDS, cloudová relační databázová služba: MySQL, Oracle, SQL Server. Aws.amazon.com (2010-07-28). Citováno 2013-08-09.
- ^ MySQL v cloudu na Airbnb - Airbnb Engineering. Nerds.airbnb.com (15.11.2010). Citováno 2013-08-09.
- ^ Představen Amazon RDS Archivováno 29. 09. 2011 na Wayback Machine. Aws.amazon.com (01.01.2010). Citováno 2013-08-09.
- ^ "ssh - Jak se dostanete k instanci Amazon RDS z Chromebooku?". Přetečení zásobníku.
- ^ Vydání: Amazon Relational Database Service: Poznámky k verzi: Amazon Web Services[trvalý mrtvý odkaz ]. Developer.amazonwebservices.com. Citováno 2013-08-09.
- ^ Vogels, Wernere. (2009-10-26) Rozšíření cloudu: Amazon Relational Database Service (RDS). Všechny věci distribuovány. Citováno 2013-08-09.
- ^ „Oracle Database available as a service on Amazon AWS (RDS)“. beyondoracle.com. 2011-05-24. Citováno 2014-04-13.
- ^ „AWS ohlašuje relační databázovou službu pro Oracle“. firstbiz.com. Archivovány od originál dne 2014-04-13. Citováno 2014-04-13.
- ^ Blog webových služeb Amazon: Amazon RDS pro SQL Server a podpora .NET pro AWS Elastic Beanstalk Archivováno 2013-01-03 na Wayback Machine. Aws.typepad.com (08.05.2012). Citováno 2013-08-09.
- ^ Alex Williams (14. listopadu 2013). „PostgreSQL je nyní k dispozici na relační databázové službě Amazonu“. TechCrunch.
- ^ „Amazon Web Services ohlašuje dvě nové databázové služby - AWS Database Migration Service a Amazon RDS pro MariaDB“. MarketWatch, Inc. 2015-10-07. Citováno 2015-10-23.
- ^ A b „Služba relačních databází Amazon - ohlédnutí za rokem 2017“. Webové služby Amazon. 12. února 2018.
- ^ „Amazon Aurora - nový nákladově efektivní databázový stroj kompatibilní s MySQL pro Amazon RDS“. Webové služby Amazon. 12. listopadu 2014.
- ^ „Nyní k dispozici - Amazon Aurora s kompatibilitou PostgreSQL“. Webové služby Amazon. 24. října 2017.
- ^ „Amazon Aurora - relační databáze vytvořená pro cloud - AWS“. Amazon Web Services, Inc..
- ^ „PostgreSQL 11 nyní podporován v Amazon RDS“. Amazon Web Services, Inc..
- ^ A b „Služba relačních databází Amazon“. docs.aws.amazon.com.
- ^ „Oznámení nasazení Multi-AZ pro Amazon RDS“. Amazon Web Services, Inc..
- ^ „Amazon RDS Frequently Asked Questions (FAQs) - Amazon Web Services (AWS)“. Amazon Web Services, Inc..
- ^ „Nasazení Amazon RDS Multi-AZ“. Amazon Web Services, Inc..
- ^ Replikace dostupnosti a trvanlivosti s MySQL a Amazon RDS: O'Reilly MySQL Conference & Expo 2011 - O'Reilly Conferences, 11. - 14. dubna 2011, Santa Clara, CA. En.oreilly.com. Citováno 2013-08-09.
- ^ A b C „Práce se zálohami - služba relační databáze Amazon“. docs.aws.amazon.com.
- ^ „Práce s replikami čtení PostgreSQL, MySQL a MariaDB“. Amazon.com. Citováno 2015-12-15.
- ^ A b „Amazon RDS Read Replicas“. Amazon Web Services, Inc..
- ^ „Amazon RDS pro MySQL - podpora repliky čtení“. Webové služby Amazon. 11. října 2012.
- ^ "mysql - Dokážete replikovat konkrétní databázi nebo tabulku pomocí Amazon RDS?". Přetečení zásobníku.
- ^ Barr, Jeff. „Nové - vylepšené monitorování pro Amazon RDS (MySQL 5.6, MariaDB a Aurora)“. Blog AWS. Amazon.com. Citováno 16. září 2016.
- ^ A b „Cena Amazon RDS - Amazon Web Services“. Amazon Web Services, Inc..
- ^ "Ceny". amazon.com. Amazon.com. Citováno 2014-04-13.
- ^ „Amazon RDS Free Tier - Amazon Web Services (AWS)“. Amazon Web Services, Inc.. Citováno 2018-01-08.
- ^ A b „Amazon RDS podporuje zastavování a spouštění databázových instancí“. Amazon Web Services, Inc..
- ^ „Dočasné zastavení instance Amazon RDS DB - služba relační databáze Amazon“. docs.aws.amazon.com.
- ^ „Amazon RDS nyní poskytuje ochranu před vymazáním databáze“. Amazon Web Services, Inc..
- ^ „Práce s úložištěm pro instance Amazon RDS DB - služba relační databáze Amazon“. docs.aws.amazon.com.
- ^ „Srovnání instancí Amazon RDS“. Citováno 2016-07-13.
- ^ „Instance Amazon RDS“. [Amazon.com]. Citováno 2020-08-10.
- ^ „Předchozí instance Amazon RDS“. [Amazon.com]. Citováno 2016-07-13.
externí odkazy
- Služba relačních databází Amazon - oficiální domovská stránka
- Začínáme s relační databázovou službou Amazon (Amazon RDS) na Youtube