Multicloud is een strategie voor cloudcomputing waarbij de beste services van meerdere cloudproviders worden gebruikt om een oplossing te implementeren. De strategie is doorgaans gebaseerd op vereisten voor workloads, bedrijfsactiviteiten en databeheer. Een multicloud-oplossing integreert IaaS, PaaS en SaaS in een architectuur met veel of weinig afhankelijkheden. Een goed ontworpen multicloud-oplossing moet rekening houden met het netwerk, de prestaties, de beveiliging, het operationele beheer en de totale eigendomskosten.
Cloudproviders bieden vaak beheerde services en selfservicetools om multicloud-oplossingen te kunnen leveren. Ze vereenvoudigen het ontwerp en de implementatie van multicloud-oplossingen door het implementeren van een bepaalde technologielaag die expertise vereist, zoals een netwerk, minder complex te maken.
Een multicloud-oplossing is waarschijnlijk de beste aanpak voor organisaties die de mogelijkheden en kosten van hun cloudinfrastructuur willen optimaliseren. Met een dergelijke oplossing hebben organisaties toegang tot alle cloudproviders, zodat ze workloads en data in een omgeving kunnen plaatsen die het beste aansluit bij hun wensen. De volgende oplossingspatronen laten zien hoe multicloud-computing het meest effectief kan worden gebruikt.
In een multicloud single-stack-architectuur draaien services van twee verschillende cloudproviders naast elkaar als native services onder één cloud. Organisaties kunnen bijvoorbeeld hun data-analyseplatform verbinden met de direct aangrenzende databron. Deze architectuur vermindert de complexiteit en kosten bij het verplaatsen van grote datavolumes. Als Oracle Exadata Database Service bijvoorbeeld in Azure of AWS draait als een native service, wordt Oracle Exadata Database Service met Microsoft Power BI en Azure Synapse of Amazon RedShift Analytics gecombineerd vanwege de prestaties, beschikbaarheid en schaalbaarheid.
In een split-stack-architectuur voor multicloud-applicaties worden de applicatie-frontend en de database-backend geïmplementeerd in verschillende clouds met een netwerk met een lage latentie en hoge bandbreedte dat de stacks verbindt. Organisaties kunnen bestaande webapplicaties of mobiele applicaties gebruiken om verbinding te maken met een high-performance database. Deze architectuur maakt gebruik van de allerbeste cloudproducten en -services. De applicatie kan worden ontwikkeld met Java, PowerBuilder, Go, . NET, JavaScript, Swift, Kotlin en andere programmeertalen. De backend kan Oracle Database, een Microsoft SQL Server-database, MySQL of een andere database zijn. Hiervoor is een dedicated privénetwerkverbinding tussen de cloudproviders onmisbaar. Deze verbinding kan worden ingesteld door geautoriseerde netwerkpartners, tenzij er een netwerkkruisverbinding bestaat tussen de cloudproviders.
Meer informatie over de split-stack-architectuur voor multicloud-applicaties
In een split-stack-architectuur voor multicloud-analyses worden de data-analyse en database geïmplementeerd in verschillende clouds met een netwerk met een lage latentie en hoge bandbreedte dat de stacks verbindt. Organisaties kunnen bestaande data-analyses gebruiken om verbinding te maken met de database dichtbij de databron. Deze architectuur vermindert de logistieke complexiteit en kosten van het verplaatsen van grote hoeveelheden data. Een voorbeeld is Microsoft Power BI en Azure Synapse Analytics of Amazon Redshift samen met OCI Exadata Database Service of Oracle Autonomous Database. Een dedicated privénetwerkverbinding tussen de cloudproviders wordt aanbevolen, tenzij er een netwerkkruisverbinding bestaat tussen de cloudproviders.
Meer informatie over de split-stack-architectuur voor multicloud-analyses
In deze multicloud-architectuur worden de SaaS- of ERP-applicatie en de data-analyse of aangepaste applicatie geïmplementeerd in verschillende clouds met een netwerkverbinding met een lage latentie en hoge bandbreedte. De SaaS- of ERP-applicatie is vaak de bedrijfskritische applicatie van een organisatie die naadloos moet worden geïntegreerd met upstream- en downstream-applicaties, samen met analyses en AI/machine learning (ML). Dankzij deze architectuur is de organisatie flexibel genoeg om aangepaste applicaties te kunnen wijzigen en te innoveren buiten de grenzen van de cloud. Een goed voorbeeld is een integratie van Oracle E-Business Suite, SAP of Microsoft Dynamics met aangepaste applicaties of een data lakehouse in de cloud. Een dedicated privénetwerkverbinding tussen de cloudproviders wordt aanbevolen, tenzij er een netwerkkruisverbinding bestaat tussen de cloudproviders.
Met een gedistribueerde multicloud-oplossing wordt in Kubernetes of virtuele machines (VM's) een pakket van de applicatie gemaakt met of zonder een database. Deze oplossing is flexibel genoeg voor elke cloud. Gebruiksscenario's zijn workloads op aanvraag, zoals HPC (High Performance Computing) voor het weergeven van animaties, kunstmatige intelligentie, machine learning, analysetaken en videogames. Als de database is vereist, worden vaak PostgreSQL, MongoDB en MySQL gebruikt. De workloads worden op basis van de prestaties, beschikbaarheid en kosten dynamisch horizontaal gedistribueerd naar de Kubernetes-clusters of VM's in verschillende clouds. Een dedicated privénetwerkverbinding of VPN (Virtual Supply Network) tussen de cloudproviders wordt aanbevolen.
Meer informatie over workloadbeheer voor multicloud-containers
De productie en ontwikkeling worden geïmplementeerd in verschillende clouds met een VPN om de omgevingen met elkaar te verbinden. Hierdoor bevindt de huidige ontwikkel- en testomgeving zich in één cloud, terwijl de productie vanwege de prestaties, data residency en kosten in meerdere clouds wordt uitgevoerd. De workload kan uit applicaties bestaan. Een VPN tussen de cloudproviders wordt aanbevolen.
Het 2023 S&P Global multicloud-onderzoek geeft aan dat 97% van de organisaties meer dan één cloudprovider gebruikt. Volgens het onderzoek zijn de belangrijkste factoren achter de multicloud-benadering kostenoptimalisatie, data residency en flexibele bedrijfsvoering. Een multicloud-strategie biedt verschillende voordelen, zoals:
Kostenoptimalisatie | Data residency | Flexibele bedrijfsvoering |
De allerbeste producten en services | Wettelijk verplichte compliance | Krachtige prestaties |
Geen afhankelijkheid van leverancier | Herstel na calamiteiten | Hoge beschikbaarheid |
Een goede provider voor uw multicloud-behoeften moet bedrijfsworkloads kunnen uitvoeren en tegelijkertijd flexibiliteit en veelzijdigheid bieden. Dit omvat het gebruik van krachtige workloads of specifieke database- of virtualisatiestacks. In een ideale situatie kunnen ondernemingen met een multicloud-strategie services, prijzen en resources optimaliseren, terwijl ze tegelijkertijd hun flexibiliteit behouden en zorgen voor databeveiliging en interoperabiliteit. Hoewel deze overstap goed moet worden overwogen, kan een organisatie dankzij een correct uitgevoerde multicloud-implementatie nog succesvoller worden.
Bij het ontwerpen van een multicloud-oplossing moet rekening worden gehouden met netwerklatentie, dataverplaatsingen, beveiliging, orkestratie en operationeel beheer. Deze factoren zullen uiteindelijk bepalen welke architectonische beslissingen worden genomen.
Latentie
De netwerklatentie en verwerkingskracht hebben directe invloed op de prestaties van applicaties. Applicaties hebben verschillende latentievereisten. Sommige applicaties vereisen een zeer kleine latentie van slechts enkele milliseconden, terwijl andere applicaties een latentie van tientallen milliseconden aan kunnen. 'Chatty' applicaties, zoals E-Business Suite, PeopleSoft, JD Edwards EnterpriseOne, Siebel en Hyperion, vereisen een optimale lage latentie van minder dan twee milliseconden tussen de applicatie en de database. Normaal gesproken kunnen Java EE en Fusion Middleware applicaties maximaal 10 milliseconden verdragen tussen de middelste laag en de database.
Al deze applicaties vereisen een dedicated netwerkverbinding voor een consistent lage latentie. De fysieke afstand van clouddatacenters is een factor; ze moet zich binnen een afstand van 65 kilometer bevinden. Datacenters op dezelfde locatie zijn ideaal voor deze typen workloads. Integraties zoals API- of databasekoppelingen zijn geschikt voor een langere latentie. Het verkeer kan via internet of via een virtueel privénetwerk gaan. In een architectuur met weinig afhankelijkheden is de fysieke afstand van clouddatacenters minder belangrijk.
Dataverplaatsingen
Als er regelmatig grote volumes aan data worden overgedragen over de grenzen van de cloud, is de richting van de datastroom essentieel. Cloudproviders brengen doorgaans geen kosten in rekening voor inkomende data, maar wel voor uitgaande data. De tarieven voor uitgaande data variëren per cloudprovider. Houd dus bij het maken van uw multicloud-ontwerp rekening met de kosten voor uitgaande data. Neem daarnaast ook data residency in overweging wanneer u data verplaatst. De Algemene Verordening Gegevensbescherming (AVG) van de EU vereist bijvoorbeeld dat alle EU-data binnen de landen van de Europese Unie moeten blijven. Sommige branches, waaronder telecommunicatie, productie, gezondheidszorg, verzekeringen, software, IT en computerservices, hebben strenge eisen voor datalokaliteit.
Beveiliging
In een multicloud-omgeving kunnen uiteenlopende beveiligingstools en meerdere leveranciers leiden tot complexe beveiligingsactiviteiten en meer beveiligingsmedewerkers. Dit leidt weer tot kostbare inefficiënties, ineffectiviteit en onnodige beveiligingsrisico's. Wanneer organisaties hun technologiestack opnieuw evalueren om hun cyberbeveiliging te versterken en de flexibiliteit, schaalbaarheid en efficiëntie te verbeteren, zoeken ze naar cloudproviders die producten en services bieden met ingebouwde beveiliging en de mogelijkheid voor naadloze integratie met externe leveranciers. Een gelaagde beveiligingsstrategie kan de aanpak vereenvoudigen door gebruik te maken van ingebouwde cloudbeveiligingsservices die door de cloudprovider worden aangeboden, in combinatie met vooraf gebouwde API's en partnerverbanden met cloudproviders die providers en gangbare eventmodellen integreren om waarschuwingen op grote schaal te verwerken.
Orkestratie
Hoe u de multicloud-architectuur implementeert en beheert, is van groot belang. Elke cloud heeft zijn eigen set tools en workflows. Hierdoor staan IT-teams onder grote druk om expert te zijn in verschillende technologieën. Het is belangrijk dat de juiste automatiseringstools worden gekozen die in elke cloud werken. Er zijn geautomatiseerde tools beschikbaar voor netwerken, beveiliging, continue integratie en continue levering (CI/CD). Een infrastructuur als code is bijvoorbeeld essentieel voor het maximaliseren van de beschikbaarheid, schaalbaarheid, flexibiliteit en kostenoptimalisatie. Tegelijkertijd zijn beveiligingstools cruciaal voor het implementeren van zero-trust beveiliging, toegangscontrole en sessiebeheer.
Een automatiseringstool is een essentieel component voor multicloud-implementatie en het beheren van activiteiten in meerdere clouds. Bij het kiezen van een automatiseringstool moet u rekening houden met uw huidige on-premises technologiestacks en tools en de vaardigheden van uw IT-team. De tool moet in meerdere clouds en in een hybride cloudomgeving kunnen werken. Meestal kunnen alleen uw meest deskundige werknemers de tool toevoegen aan workflows.
Activiteitenbeheer
Activiteitenbeheer omvat toegang tot ondersteuning, bewaking en waarschuwingen, patchupdates, naleving van regelgeving en toezicht. Het opstellen van standaardprocedures voor cloudplatforms is van essentieel belang. Door het cloudmodel te standaardiseren, kunnen organisaties problemen met meerdere clouds efficiënt oplossen voor mensen, processen en tools. Dit is onmisbaar voor een goede productiviteit, doorlopende beveiliging, consistentie en snellere afhandeling van incidenten. Ondersteunend personeel gebruikt bijvoorbeeld één SSO-account (Single Sign-On) en toegangspunt om toegang te krijgen tot alle clouds en om automatische tickets te genereren via één ticketsysteem.
Oracle Cloud Infrastructure (OCI) biedt verschillende producten en services waarmee de implementatie van een multicloud-oplossing kan worden vereenvoudigd.
Oracle Database@Azure
Oracle en Microsoft hebben hun samenwerking uitgebreid om Oracle databaseservices te leveren, die draaien op Oracle Cloud Infrastructure (OCI) met een colocatie in Microsoft-datacenters. Oracle Database@Azure is nu beschikbaar in de regio Microsoft Azure East US. De service zal in 2024 beschikbaar zijn in aanvullende regio's, te beginnen met centraal Duitsland, zuiden van het VK, oosten van Australië, oosten van Japan, centraal Canada, zuiden van Brazilië, centraal Frankrijk, centraal VS en zuid-centraal-VS. Verplaats Oracle databases naar de cloud voor het hoogste niveau van prestaties en beschikbaarheid met Oracle databaseservices uitgevoerd op Oracle Cloud Infrastructure, geïmplementeerd in Microsoft Azure.
Oracle Interconnect voor Microsoft Azure
Oracle Interconnect voor Azure biedt organisaties een duidelijk migratiepad naar een multicloud-omgeving met Oracle Cloud Infrastructure services en interoperabiliteit met services van Microsoft Azure. Van eenvoudige IaaS tot PaaS en Oracle Database, dankzij deze probleemloze integratie profiteren klanten van het beste van OCI en Microsoft Azure om te innoveren. De interconnectie biedt een privéverbinding met lage latentie tussen twee toonaangevende cloudproviders voor flexibele innovatie en maximaal rendement op uw investering. De prijs van de interconnectie is gebaseerd op het aantal poorten en er worden geen extra kosten in rekening gebracht voor de verbruikte bandbreedte.
Oracle Database Service voor Microsoft Azure
Oracle Database Service voor Azure is een door Oracle beheerde service, waarmee Azure-klanten onze Oracle Database services op ondernemingsniveau snel kunnen realiseren, openen en laten draaien in OCI met een vertrouwde Azure-achtige ervaring. Gebruikers kunnen probleemloos Azure-applicaties bouwen met de hoge prestaties, ruime beschikbaarheid en het geautomatiseerds beheer van Oracle database-services die op OCI draaien. Oracle Database Service voor Azure biedt Exadata Database Service, Autonomous Database, Oracle Base Database Service en MySQL HeatWave.
Oracle MySQL HeatWave op AWS
Oracle MySQL HeatWave op AWS is een volledig beheerde OCI-database op compute-instances van AWS met automatisering op basis van machine learning en ingebouwde geavanceerde beveiligingsfuncties. Met deze oplossing worden OLTP en OLAP geactiveerd in één MySQL Database-service, zonder ETL-duplicatie. MySQL HeatWave biedt geautomatiseerde machine learning in de database met een uitleg van modellen en resultaten. Deze oplossing is volledig compatibel met applicaties die zijn ontwikkeld op Amazon Ads, Amazon Aurora, AQUA voor Amazon Redshift en Snowflake.
OCI-integratieservices
Met de integratieservices van Oracle Cloud Infrastructure worden alle applicaties en databronnen met elkaar verbonden. Zo kunnen end-to-end processen worden geautomatiseerd en kan het beheer worden gecentraliseerd. Door de grote verscheidenheid aan integratiemogelijkheden, met vooraf gebouwde adapters en low-code aanpassingen, wordt de migratie naar de cloud vereenvoudigd terwijl tegelijkertijd de hybride en multicloud-bewerkingen worden gestroomlijnd.
Oracle Cloud Infrastructure GoldenGate
OCI GoldenGate is een realtime service voor het migreren, integreren of offloaden van data uit databases in multicloud- en hybride cloudomgevingen. Deze databases zijn onder andere Oracle Database Cloud Service, Oracle Big Data Cloud Service, Oracle MySQL Cloud Service en elke database die wordt ondersteund door OCI GoldenGate. Met OCI GoldenGate kunt u snel een GoldenGate omgeving configureren in de cloud zonder platformvereisten of het instellen van een infrastructuur.
Oracle API Gateway
Met de service API Gateway kunt u API's publiceren met privé-eindpunten die toegankelijk zijn vanuit uw netwerk en die kunnen worden weergeven met openbare IP-adressen als u wilt dat ze internetverkeer accepteren. U kunt één API-gateway gebruiken om meerdere back-endservices (zoals lastverdelers, compute-instances en OCI-functies) te koppelen aan één geconsolideerd API-eindpunt. De Oracle API Gateway service is geïntegreerd met OCI Identity and Access Management. U kunt Oracle API Gateway gebruiken om services beschikbaar te stellen voor andere serviceclients in multicloud- en hybride cloudimplementaties.
Oracle Data Safe
Met Oracle Data Safe kunnen organisaties datagevoeligheid begrijpen, datarisico's evalueren, gevoelige data maskeren, beveiligingsfuncties implementeren en controleren, gebruikersbeveiliging beoordelen en gebruikersactiviteiten bewaken. En dat allemaal in één geïntegreerde console. Dit helpt u bij het beheren van de dagelijkse beveiligings- en nalevingsvereisten van Oracle databases in multicloud- en hybride cloudomgevingen.
Oracle Cloud Observability and Management Platform
Met Oracle Cloud Observability and Management Platform kunnen klanten multicloud-applicaties en infrastructuuromgevingen bewaken, analyseren en beheren met volledig inzicht in de stack, vooraf gebouwde analyses en automatisering. Functies omvatten het bewaken, registreren en oplossen van problemen met applicaties en de infrastructuur, het bewaken en beheren van databases en het beheren van infrastructuurresources.
Zowel grote als kleine bedrijven en organisaties met ieder hun eigen behoeften hebben gekozen voor de cloudinfrastructuur van Oracle om als onderdeel van hun multicloud-strategie een IaaS-platform te kunnen leveren. Hieronder leest u enkele succesverhalen van multicloud-klanten van Oracle.
Veritas Technologies is een leider in multicloud-databeheer die meer dan 80.000 klanten beschermt tegen cyberaanvallen door databeveiliging, herstelbaarheid en compliance te bieden. Veritas verzamelt 2 petabyte aan data uit talloze bronnen en het grootste gedeelte van de gestructureerde data wordt opgeslagen in Oracle databases. Veritas maakt gebruik van multicloud-services beheerd door OCI om de data bij de bron te analyseren voor realtime inzichten en 20x betere prestaties met dagelijkse incrementele datakopieën.
Murad, een wereldwijd erkende naam in huidverzorging, onderscheidt zich met wetenschappelijk bewezen behandelingen en producten. Het bedrijf realiseerde zich dat hun complexe bedrijfsmodel snellere backoffice-activiteiten nodig had binnen de platforms voor ERP, supply chain management, planning en business intelligence. Murad wilde ook de kosten voor het hardwarebeheer verlagen en tegelijkertijd de bedrijfscontinuïteit verbeteren. Murad heeft Oracle Cloud Infrastructure geïntegreerd als onderdeel van een multicloud-oplossing op AWS, wat resulteerde in een prestatieverbetering van 20% tot 30%.
TIM Brasil is een toonaangevend telecommunicatiebedrijf dat snelle mobiele en breedbanddiensten biedt voor meer dan 50 miljoen burgers in heel Brazilië. TIM koos voor een multicloud-benadering om applicaties te transformeren die direct van invloed zijn op de klantervaring. Er is gekozen voor Oracle Interconnect voor Microsoft Azure om optimaal te kunnen profiteren van zowel OCI als Azure. TIM migreerde 8000 workloads en 16 petabyte aan opslag naar de cloud, waardoor de klantenservice 50% minder tijd nodig had voor het afhandelen van problemen.
In een wereld waarin veel services en oplossingen zich in de cloud bevinden, is een multicloud-omgeving vaak de juiste keuze voor organisaties die op zoek zijn naar de juiste balans tussen prijs, prestaties en flexibiliteit. Oracle Cloud Infrastructure ondersteunt krachtige multicloud-oplossingen, die eenvoudiger beheer mogelijk maken en tegelijkertijd integratiecomplicaties en beveiligingsrisico's minimaliseren.