Úvod
Cloudová databáze je samostatná databáze vytvořená, nasazená a přístupná prostřednictvím cloudového prostředí. Cloudová databáze má všechny funkce tradiční databáze spolu s flexibilitou cloud computingu.
V tomto článku se dozvíte o výhodách používání cloudové databáze a uvidíte některá dostupná databázová řešení.

Proč používat cloudovou databázi?
Cloudové databáze nabízejí řadu výhod ve srovnání s používáním tradičních místních databází.
Některé z hlavních výhod cloudových databází jsou:
- Rychlé nasazení. Cloudové databáze jsou perfektní volbou, když naléhavě potřebujete databázi, protože je lze zprovoznit během několika minut . Cloudové databáze eliminují nutnost nákupu a instalace hardwaru a nastavení sítě.
- Přístupnost . Uživatelé mají rychlý vzdálený přístup ke cloudovým databázím prostřednictvím API poskytovatele nebo webové rozhraní .
- Škálovatelnost . Kapacitu úložiště cloudové databáze můžete rozšířit bez přerušení a splnit požadavky. škálovatelnost cloudové databáze je bezproblémová díky implementaci DBaaS, což je hlavní přínos pro rostoucí podniky s omezenými zdroji.
- Obnova po havárii. Zálohy dat jsou pravidelně prováděny v cloudových databázích a uchovávány na vzdálených serverech. Tyto zálohy umožňují firmě zůstat online v případě přírodních katastrof, selhání zařízení atd.
- Nižší náklady na hardware . Poskytovatelé cloudových databázových služeb dodávají infrastrukturu a provádějí údržbu databáze. Společnosti tedy investují méně do hardwaru a mají méně IT inženýrů pro údržbu databází.
- Hodnota za peníze . Mnoho řešení DBaaS je dostupných ve více konfiguracích, což firmám umožňuje pouze platit za to, co používají a vypnout služby, když je nepotřebují. Cloudové databáze také šetří peníze, protože nevyžadují provozní náklady ani drahé upgrady.
- Nejnovější technologie . Poskytovatelé cloudových databází upgradují infrastrukturu a udržují ji aktualizovanou o nové technologie. To přináší značné úspory, protože společnosti nemusí přidělovat finanční prostředky na nové technologie nebo školení zaměstnanců.
- Zabezpečení . Většina poskytovatelů cloudových databází šifruje data a investujte do nejlepších řešení cloudového zabezpečení, aby byly databáze v bezpečí. Přestože neexistuje žádný neproniknutelný bezpečnostní systém, jde o bezpečný způsob ochrany dat. Vzhledem k tomu, že poskytovatelé cloudových databází využívají k vynucení nejlepších bezpečnostních postupů automatizaci, je menší prostor pro lidskou chybu ve srovnání s používáním místních databází.
12 cloudových databází
Tato část uvádí některá oblíbená řešení cloudové databáze.

Microsoft Azure
Cloudová databáze Microsoft Azure je jednou z nejpopulárnějších a celosvětově nejrozšířenějších cloudových platforem. Nabízí výpočetní techniku, sítě, databáze, analýzy, AI a služby IoT.
Platforma veřejného cloud computingu od společnosti Microsoft nabízí různá řešení, včetně Infrastructure as a Service (IaaS ), Platform as a Service (PaaS ) a Software jako služba (SaaS ).

Microsoft Azure nabízí širokou škálu softwarových řešení, která uživatelům umožňují vytvořit rozsáhlý ekosystém se stejným základem , což usnadňuje vyřešení jakýchkoli problémů.
Nevýhodou je, že Azure je potřeba odborně spravovat a udržovat včetně oprav a monitorování serveru.
Amazon Web Service (AWS)
AWS je jedním z lídrů na trhu, pokud jde o DBaaS. Amazon nabízí různé služby pro správu a integraci dat. Některá databázová řešení AWS jsou:
- Amazon RDS . Amazon R vzrušený D atabase S služba běží na instancích serveru Oracle, SQL nebo MySQL.
- Amazon SimpleDB . SimpleDB, navržený pro menší pracovní zatížení, je primárně databáze bez schématu.
- Amazon DynamoDB . DynamoDB je databáze NoSQL schopná automaticky replikovat pracovní zátěže ve třech zónách dostupnosti.
Nevýhodou je, že operace škálování a oprav vyžadují prostoje .
Oracle
Oracle svým uživatelům nabízí cloudovou databázovou technologii v podnikovém měřítku. Databázové řešení využívá strojové učení k automatizaci správy databází zajišťující vysoký výkon, spolehlivost a zabezpečení.
Cloudová databáze Oracle pokrývá hyper-škálovatelné úlohy Big Data a Streaming, včetně OLTP, datových skladů, Spark, textového vyhledávání, analýzy obrázků a katalogu dat.
Různá nabízená řešení jsou Infrastructure as a Service (IaaS ), Platform as a Service (PaaS ), Software jako služba (SaaS ) a Data jako služba (DaaS ).
Nevýhodou je chybějící integrace s jinými cloudovými řešeními.
Google Cloud
Google Cloud Platform (GCP ) nabízí různé služby, které využívají stejný hardware a infrastrukturu jako ostatní produkty Google. Nabídka GCP zahrnuje širokou škálu hostovaných služeb pro cloud computing, úložiště, sítě, velká data, strojové učení, IoT, cloud management atd.
GCP poskytuje IaaS , PaaS a bezserverová výpočetní prostředí .
Jedním z produktů v Google Cloud Platform je Cloud Datastore , řešení databázového úložiště pro nerelační úložiště NoSQL.
Dalšími produkty Google Cloud jsou Cloud SQL pro plně relační úložiště MySQL a nativní Cloud společnosti Google Velký databáze.
Nevýhodou je nedostatek spravovaných služeb a vysoké ceny včetně nákladného poplatku za podporu.
IBM Db2 on Cloud
IBM Db2 on Cloud je plně spravovaná databáze SQL s 99,99% dostupností SLA , nezávislé úložiště a výpočetní škálování prostřednictvím uživatelského rozhraní a rozhraní API, několik možností obnovy po havárii, šifrování dat a další funkce.
Relační databáze IBM nabízí pokročilou správu dat a analytické schopnosti pro transakční a skladové úlohy. Tato databáze poskytuje vysoký výkon, může se pochlubit skvělými přehledy, dostupností dat, spolehlivostí a širokou podporou operačního systému.
Nevýhodou IBM Db2 je, že má méně regionálních možností , což v některých případech ovlivňuje výkon.
Atlas MongoDB
MongoDB Atlas je cloudová databáze vytvořená a spravovaná stejným týmem, který vyvinul MongoDB.
Cloudová databáze Mongo je plně spravovaná databáze NoSQL, která nabízí flexibilitu, škálování, sharding a automatizaci správy databáze . Většině vývojářů umožňuje projít různými modely poskytování bez nutnosti pomoci správce databáze.
Nevýhodou je, že MongoDB Atlas je pouze NoSQL , což znamená, že aplikace závislé na SQL nejsou součástí této databáze.
OpenStack
OpenStack je open source, vysoce přizpůsobitelná a škálovatelná cloudová databáze s jednoduchou architekturou a snadným nasazením . Databáze je vyvinuta komunitou a je založena na vývojových milnících s cyklem vydání přibližně šesti měsíců.
Oba vztahové a nevztahové jsou podporovány databázové stroje, zatímco uživatelé cloudu a správci databází mohou spravovat více instancí databáze.
Nevýhodou je, že OpenStack vyžaduje odborné inženýrství dovednosti pro pohyb v mnoha možnostech konfigurace a řešení případných problémů.
DataStax Astra
DataStax Astra je plně spravovaná škálovatelná cloudová databáze NoSQL založená na Apache Cassandra jako platformu a nabízí nativní, hybridní a multicloudové služby.
Databázové řešení DataStax je škálovatelné, může se pochlubit šifrováním a zabezpečením dat a umožňuje nasazení na AWS, GCP a Azure.
Nevýhodou je, že DataStax Astra podporuje nasazení v jedné oblasti pouze.
Rackspace
Rackspace nabízí škálovatelné, plně spravované nebo hostované cloudové databáze, které se vyznačují vysokým výkonem a storage area network (SAN) založenou na platformě OpenStack.
Rackspace nabízí snadný přístup k vaší cloudové databázi přes Cloud Control Panel, CLI nebo API a nabízí pravidelné zálohování všech cloudových databází.
Redundantní úložiště a synchronní replikace dat zajistit ochranu dat v případě katastrofy nebo selhání hardwaru.
Nevýhodou je menší počet datových center ve srovnání s konkurencí.
Redis Enterprise Cloud
Redis Enterprise Cloud nabízí řešení cloudové databáze NoSQL, které se vyznačuje dostupností pěti devítek (99,999 %), vynikajícím výkonem v paměti a automatickou škálovatelností. Redis má globální distribuci napříč regiony, cloudy nebo hybridními prostředími při zachování přístupového času v řádu milisekund.
Poskytovatel provádí pravidelné zálohování dat a nabízí automatické obnovení clusteru zajišťující bezpečnost dat a obnovu po havárii cloudu.
Nevýhodou je nepříliš uživatelsky přívětivé webové rozhraní a vyžaduje vysokou odbornost pro správu databáze.
EDB Postgres Advanced Server
Cloudové databázové řešení EnterpriseDB se zaměřuje na PostgreSQL , ale může také fungovat v databázových aplikacích Oracle , což uživatelům umožňuje snadnou migraci z Oracle.
EnterpriseDB nabízí služby vzdálené správy databází, včetně monitorování, správy a údržby Amazon RDS pro PostgreSQL a Microsoft Azure Database pro PostgreSQL. Poskytovatel také nabízí službu Cloud DBA pro zákazníky, kteří potřebují odbornou podporu pro Postgres hostovaný v cloudu.
Služby zahrnují plánované zálohování a binární replikace pro zabezpečení dat.
Nevýhodou je, že nástroje pro zálohování a obnovu nejsou tak dobré jako od Oracle .
SAP HANA Cloud
SAP HANA Cloud je plně spravované, škálovatelné, in-memory cloudové řešení jako služba (DBaaS). Databázi lze nasadit v cloudu nebo v hybridním prostředí.
Databázové řešení poskytuje vysoký výkon zpracování díky multimodelovým hybridním transakcím. Uživatelé pravidelně dostávají záplaty softwaru, zálohování je automatické a není třeba se starat o instalaci požadovaného softwaru.
Nevýhodou je, že SAP HANA Cloud vyžaduje zkušené databázové inženýry a nezbytné cloudové školení je drahé.
Jak si vybrat?
Vyberte model cloudové databáze v závislosti na typu vaší firmy a funkcích, které jsou pro vaši firmu kritické.

Při výběru cloudové databáze je však třeba hledat některé klíčové funkce:
- Výkon. Databáze s online a nezávislou škálovatelností zajišťuje, že pracovní zátěž a potřeby vaší společnosti budou vždy splněny. Když jsou nutné změny, je důležitým faktorem nepřetržitá dostupnost dat během škálování.
- Automatizované služby. Automatizované služby a online optimalizace výkonu jsou nezbytné funkce, které zajistí hladký chod. Automatické indexování je jednou z takových služeb, která poskytuje rychlé načítání dat automatickým udržováním a používáním indexů.
- Zabezpečení . Šifrování dat a automatické aktualizace zabezpečení jsou při výběru cloudové databáze nutností.
- Kompatibilita . Databáze by měla mít širokou kompatibilitu s aplikacemi třetích stran, aby bylo zajištěno, že vše funguje správně.
- Hardwarová izolace. Pro kritické obchodní aplikace se doporučuje mít vyhrazenou cloudovou infrastrukturu s hardwarem izolovaným od ostatních tenantů.
- Záloha. Poskytovatel cloudové databáze by měl nabízet pravidelné zálohy uložených dat na více geograficky rozptýlených místech, aby se zabránilo ztrátě dat v případě katastrofy.