Een clouddatabase is een database die wordt gebouwd, geïmplementeerd en gebruikt in een cloudomgeving, zoals een privé-, openbare of hybride cloud.
Hieronder ziet u twee primaire soorten implementatiemodellen voor clouddatabases:
Clouddatabases bieden veel van dezelfde voordelen als andere cloudservices, waaronder:
Een cloud-database kan ook transactieverwerking, realtime analyses in datawarehouses en data lakes, en machine learning in één database-service combineren - zonder de complexiteit, latentie en kosten, en zonder het risico dat extractie, transformatie en belasting (ETL) verdubbelen.
Bedrijven kunnen kiezen hoe ze hun clouddatabases willen beheren. Databasebeheer stijlen kunnen grofweg worden ingedeeld in de volgende vier categorieën:
Er zijn talloze soorten clouddatabases, die allemaal zijn bedoeld om aan specifieke behoeften te voldoen en specifieke soorten workloads te verwerken. Er zijn bijvoorbeeld databases die speciaal zijn ontworpen voor beheer van transacties, andere die zijn ontworpen om grootschalige applicaties uit te voeren en andere die als datawarehouses of datamarts voor analytics dienen.
OLTP-workloads worden ondersteund door andere datamodellen dan die worden gebruikt in OLAP-workloads. Document- en multimediadata is afhankelijk van indelingen zoals XML en JavaScript Object Notation (JSON). Andere soorten databases zijn grafiekendatabases die worden gebruikt voor connectiviteitsanalyse, ruimtelijke databases voor geografische analyse en sleutel/waarde-stores voor high-performance opslag en opzoeken van eenvoudige datatypen.
Doordat commerciële bedrijfsdatabases zich in de loop der tijd hebben ontwikkeld, omvatten ze nu meerdere datamodellen en toegangsmethoden binnen één databasebeheersysteem. Wat we nu in de branche zien gebeuren, is een stap in de richting van de multimodel-database, waarmee een eindgebruiker vanuit één onderliggende database met verschillende soorten workloads kan werken.
Met deze nieuwe mogelijkheid kunnen veel applicaties hetzelfde databasebeheersysteem gebruiken, terwijl het bedrijf blijft profiteren van de unieke datamodellen die voor een specifieke applicatie nodig zijn. Met deze nieuwe databasearchitecturen kunnen bedrijven het aantal databases dat ze gebruiken in grote mate stroomlijnen. Tegelijkertijd kunnen ze de oprichting van datasilo's voorkomen, die ervoor zorgen dat het meest waardevolle activum (data) van een bedrijf niet breder kan worden gebruikt door het bedrijf.
Bijna elke branche, van financiële dienstverlening tot gezondheidszorg, kan baat hebben bij het gebruik van clouddatabase-oplossingen. De keuze ligt niet in het al dan niet gebruikmaken van een clouddatabase. De keuze ligt in welk model en type het best werken om te voorzien in de specifieke behoeften van een bedrijf.
Veel organisaties kiezen ervoor om het gebruik van clouddatabases in fases te benaderen door traditionele clouddatabase-modellen te combineren met DBaaS-modellen. Voor anderen, zoals organisaties in de financiële dienstverlening, kan het essentieel blijven om cruciale applicaties intern te houden.
De dingen veranderen echter snel. Naarmate DBaaS-modellen robuuster worden en de overstap naar autonome clouddatabases mogelijk wordt, is de kans groot dat bedrijven meer mogelijkheden en meer voordelen zullen zien in volledige migratie van hun databases naar de cloud.
Het nieuwste en meest innovatieve type clouddatabase is de zelfsturende clouddatabase (ook bekend als de autonome database, waarnaar eerder werd verwezen). Dit databasetype gebruikt cloudtechnologie en machine learning voor het automatiseren van databaseafstemming, beveiliging, back-ups, updates en andere routinematige beheertaken.
Zelfsturende databases zijn zo ontworpen dat ze automatisch bestand zijn tegen hardwarefouten, inclusief die op cloudplatformlocaties, en bieden online full-stack patching van software, firmware, virtualisatie en clustering. Ze schalen de prestaties en capaciteit eenvoudig naar behoefte. Bovendien beschermen ze data tegen zowel externe aanvallen als kwaadwillende interne gebruikers en voorkomen ze veel van de downtime-gerelateerde problemen van de andere modellen, inclusief gepland onderhoud.
Onderzoek van IDC (pdf) laat zien dat maar liefst 75% van de totale kosten voor databeheer van een bedrijf alleen al in arbeid kan zitten. Een zelfsturende database kan het gemiddelde bedrijf mogelijk honderden of misschien wel duizenden fulltime medewerkersuren per jaar uitsparen voor elk van de grote bedrijfsdatabases.
Zelfsturende databases kunnen in grote mate bijdragen aan het afrekenen met deze hoge kosten en bedrijven in staat stellen hun databasebeheerders in te zetten voor werk van hogere waarde, zoals datamodellering, programmeurs helpen bij data-architectuur en plannen voor toekomstige capaciteit.
Gartner heeft clouddatabases aangemerkt als een van de snelst groeiende segmenten van de markt voor openbare cloudservices en verwacht dat de database-platform-as-a-service (dbPaaS)-opbrengst in 2021 bijna $ 10 miljard zal zijn.
Er zijn veel leveranciers en opties beschikbaar voor organisaties die op zoek zijn naar een clouddatabaseoplossing voor hun bedrijf. U wilt een model selecteren dat het beste aansluit bij uw specifieke bedrijfsbehoeften. Hieronder vindt u enkele belangrijke functies waar u op moet letten bij een clouddatabase:
Het migreren van een database naar de cloud kan als een bijzonder lastige klus klinken, maar dat hoeft het niet te zijn. Alles valt of staat met een goede planning vooraf. Ook is het belangrijk om te onthouden dat niet alle migratiemethoden van toepassing zijn voor elk scenario.
Er zijn verschillende factoren waarmee u rekening moet houden bij het kiezen van een migratiemethode, waaronder datatypen, hostbesturingssystemen en database-versiebeheer. Hier zijn een paar dingen om over na te denken en voor te bereiden wanneer u uw databases naar de cloud wilt migreren.
Dankzij de geautomatiseerde tools van Oracle kunt u uw on-premises database praktisch zonder downtime naadloos naar Oracle Cloud verplaatsen, omdat Oracle Cloud dezelfde standaarden, producten en vaardigheden gebruikt die u momenteel on-premises gebruikt.