Close

Wat is een openbare cloud en hoe werkt deze?


Een openbare cloud is een vorm van cloud computing waarbij externe cloudserviceproviders computerservices aanbieden, zoals rekenkracht, opslag, databases, machine learning, AI, netwerken, beveiliging en analyses. Deze services zijn beschikbaar voor iedereen die ze wil kopen of gebruiken, zowel gratis als op aanvraag, in de vorm van een abonnement of services waarbij je naar gebruik betaalt. De kosten zijn afhankelijk van de gebruikte opslag, bandbreedte of CPU-cycli.

Openbare clouds vormen een historische verschuiving in zakelijk computergebruik, waardoor bedrijven de kosten van dure hardware-infrastructuur zoals servers en datacenters niet meer hoeven te dragen. Met cloud computing betalen bedrijven in plaats daarvan alleen voor de middelen die ze verbruiken, waardoor ze de kosten kunnen verlagen bij zowel investeringen vooraf als onderhoud.

'Clouddiensten zijn een zegen voor kleine start-ups die een nieuw product op gang brengen', zegt Warren Marusiak, Senior Technical Evangelist bij Atlassian. 'Ze kunnen in de cloud aan de slag voor een lage investering vooraf en kunnen gemakkelijker worden opgeschaald naarmate ze groeien. Dezelfde startup heeft misschien meer financiële middelen nodig om veel hardware aan te schaffen en mensen in te huren om die hardware te onderhouden in een on-premise omgeving.'

In deze handleiding wordt uitgelegd wat een openbare cloud is, hoe deze zich verhoudt tot een privécloud, en praktische usecases.

Wat is een openbare cloud?


Een openbare cloud is een vorm van computing waarbij externe leveranciers middelen hosten en beheren, zoals opslag, toepassingen en ontwikkelings- en implementatieomgevingen, en meer. Ze maken het via het internet beschikbaar voor particulieren en bedrijven.

Gedeelde computerbronnen (of meerdere gebruikers van softwaretoepassingen die tegelijkertijd dezelfde infrastructuur gebruiken) zijn fundamenteel voor het design en de werking van een openbare cloud. DevOps-functies zoals het effectief delen van middelen, het hebben van meerdere tenants, schaalvoordelen en toegankelijkheid maken van een openbare cloud de perfecte aanvulling op Agile projectmanagement, een aanpak voor het beheren van projecten die de nadruk legt op samenwerking en flexibiliteit, en agile teams.

Zo werkt een openbare cloud


De infrastructuur van openbare cloud computing bestaat uit de onderliggende hardware- en softwarecomponenten die gebruikers via het internet cloud computing-services leveren. De cloudprovider ontwerpt zijn infrastructuur zo dat deze flexibel en schaalbaar is en verschillende services en toepassingen ondersteunt.

Er zijn verschillende belangrijke stappen om toegang te krijgen tot en gebruik te maken van een openbare cloud bron. De eerste stap is het kiezen van een cloudserviceprovider om je bronnen in te zetten en te beheren. Denk aan prijzen, beschikbare services, uptime, integratie, beveiliging en naleving.

'Veel cloudproviders bieden manieren om programmatisch met hun services te communiceren', zegt Warren Marusiak. 'AWS biedt bijvoorbeeld een opdrachtregelinterface (CLI) en een Application Programming Interface (API) in verschillende talen. Programmatische toegang tot cloudbronnen is noodzakelijk om Infrastructure as Code (IaC) te implementeren, een onderdeel van agile softwareontwikkeling.'

Nadat je een provider hebt geselecteerd, ga je naar hun console of dashboard en maak je bronnen aan.

Gebruik tot slot tools voor monitoring om je gebruik van resources en andere prestatiestatistieken bij te houden en tegelijkertijd je resources te optimaliseren om de kosten te beheersen en de efficiëntie te verbeteren.

Servicemodellen voor openbare cloud


Drie categorieën cloud computing-services bieden verschillende niveaus van managementverantwoordelijkheden: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) en Software-as-a-Service (SaaS).

IaaS biedt een gevirtualiseerde infrastructuur voor computing via het internet. In dit model hebben gebruikers controle over de infrastructuur en kunnen ze deze configureren volgens hun behoeften. Het meest voorkomende voorbeeld hiervan is Amazon Web Services.

PaaS biedt een platform voor het bouwen, implementeren en beheren van toepassingen en databases. Gebruikers kunnen zich concentreren op de ontwikkeling van toepassingen zonder zich zorgen te hoeven maken over de onderliggende infrastructuur. Heroku en Microsoft Azure App Service zijn standaard PaaS-providers.

SaaS levert software via het internet op basis van een abonnement. In dit model is er geen interactie met de onderliggende infrastructuur. Gebruikers hebben alleen interactie met de softwaretoepassing; de provider host, onderhoudt en werkt deze bij. Voorbeelden hiervan zijn Bitbucket (repository voor broncode en samenwerkingsplatform), Jira Software (projectmanagement en issue tracking) en Confluence (tool voor documentatie en samenwerking).

Oplossing bekijken

Tools voor het beste DevOps-team

gerelateerd materiaal

Het belang van teamstructuur in DevOps

Voordelen van een openbare cloud


De voordelen van DevOps zijn aanzienlijk, en er zijn maar weinig DevOps-tools die zoveel voordelen bieden als een openbare cloud. Het gebruik van een openbare cloud kan bedrijven in verschillende industrieën op vele manieren helpen. Enkele van de belangrijkste voordelen van een openbare cloud zijn:

Lagere kosten

Bedrijven kunnen ervoor zorgen dat er vooraf geen aanzienlijke investeringen nodig zijn in het onderhoud van de fysieke infrastructuur. Bovendien kunnen bedrijven met een model waarbij je naar gebruik betaalt profiteren van lagere kosten door alleen te betalen voor de bronnen die ze gebruiken.

Schaalbaarheid

Met on demand toegang tot computerbronnen kunnen bedrijven hun infrastructuur eenvoudig opschalen door snel bronnen toe te voegen of te verwijderen om aan de vraag te voldoen. Dit zorgt voor optimale prestaties tijdens piekuren en besparingen tijdens rustige momenten.

Toegankelijkheid

Met data centers die wereldwijd verspreid zijn, hebben teams op afstand gemakkelijk overal ter wereld toegang tot hun bronnen via een internetverbinding. Dit maakt van een openbare cloud een handig model voor teams die wereldwijd toegang nodig hebben.

Verbeterde beveiliging

Een veel voorkomende misvatting over openbare clouds is dat ze onveilig zijn. Gerenommeerde openbare cloudproviders investeren flink in beveiligingsmaatregelen en certificeringen. Ze hebben toegewijde beveiligingsteams en geavanceerde technologieën om gegevens en toepassingen te beschermen.

Innovatie en flexibiliteit

Een openbare cloud maakt innovatie mogelijk door snelle implementatie. Het biedt een omgeving die snelle en flexibele levering van computerbronnen ondersteunt. Bedrijven kunnen flexibeler worden door gebruik te maken van cloudservices zoals on-demand toegang, schaalbaarheid, automatisering en wereldwijde toegankelijkheid om sneller te innoveren.

Openbare clouds versus privéclouds


Openbare en privéclouds zijn verschillende cloud computing-services met verschillende implementatiemodellen, use cases en kenmerken. De ideale keuze komt neer op beveiligings- en nalevingsvereisten, controlevoorkeuren en budget.

Externe leveranciers implementeren een openbare cloud via het internet en stellen die services beschikbaar voor het grote publiek. De providers zijn eigenaar en beheerder van de infrastructuur.

Grotere bedrijven hosten vaak privécloudservices on-premises of laten ze deze exclusief opzetten door een externe provider. Een startend of een klein bedrijf kan baat hebben bij de schaalbaarheid en flexibiliteit van een openbare cloud. Een gevestigde enterprise met specifieke vereisten kan kiezen voor een privécloud.

Providers en gebruikers delen de verantwoordelijkheid voor beveiliging met een openbare cloud. Gerenommeerde cloudproviders investeren flink in uitgebreide beveiligingsmaatregelen. Privécloudomgevingen geven bedrijven meer directe controle over beveiligingsmaatregelen, waardoor ze ideaal zijn voor industrieën met strenge nalevingsvereisten (zoals financiën of gezondheidszorg).

Use cases voor een openbare cloud


Er zijn verschillende scenario's waarin de veelzijdigheid van een openbare cloud gunstig is.

Gegevensopslag is een gebied waarop bedrijven baat kunnen hebben bij de schaalbaarheid en kosteneffectiviteit van openbare cloudservices. Schaalbare opslagoplossingen zijn gemakkelijk geschikt voor veranderende hoeveelheden gegevens, waardoor bedrijven kunnen opschalen of verkleinen op basis van de behoeften. En bedrijven kunnen met een model waarbij je naar gebruik betaalt kosteneffectiviteit verkrijgen door alleen te betalen voor de opslag die ze gebruiken.

De schaalbaarheid van een openbare cloud is ook nuttig bij het hosten van applicaties. Het zorgt voor efficiëntie bij verschillende niveaus van verkeer en vraag.

Snelle registratie in een openbare cloud in ontwikkelings- en testomgevingen ondersteunt continue levering, met efficiënte ontwikkelings- en testcycli zonder dat er een on-premise infrastructuur nodig is.

Een openbare cloud omarmen met Open DevOps


Elk softwareteam zou zijn tools en IT-model moeten kiezen zonder de mogelijkheid om binnen het bedrijf samen te werken in te leveren. Door een openbare cloud te gebruiken, kunnen bedrijven de computerservices van externe providers gebruiken om hun technologieën te schalen en tegelijkertijd de infrastructuurkosten tot een minimum te beperken.

Met cloudimplementaties kunnen teams hun tools end-to-end met elkaar verbinden, waardoor het eenvoudiger wordt om alle onderdelen van de pipeline in de gaten te houden. Uitgebreide monitoring is een andere belangrijke mogelijkheid voor organisaties die DevOps beoefenen, omdat het hen in staat stelt om problemen en incidenten sneller aan te pakken.

Door een openbare cloud te combineren met Open DevOps van Atlassian, kunnen teams hun ontwikkelingsprocessen verbeteren door een diverse toolchain te laten fungeren als een alles-in-één resource. Softwareteams kunnen werken zoals ze willen en met de tools die ze willen, zonder dat dit ten koste gaat van de coördinatie.

Open DevOps werkt ook met Bitbucket, een oplossing voor het beheer van Git-repository's die een centrale plek biedt om samen te werken aan code. Bovendien kunnen teams met cloudgebaseerde CI/CD, zoals Bitbucket Pipelines, automatisch code bouwen, testen en implementeren zonder zich zorgen te hoeven maken over het beheer en onderhoud van de CI-infrastructuur.

Bekijk het cloudaanbod van Atlassian

Openbare cloud: veelgestelde vragen


Hoe verschilt een openbare cloud van een hybride cloud?

Externe providers hosten en beheren openbare cloudservices en maken deze beschikbaar voor het grote publiek. Hybride clouds maken gebruik van een on-premise infrastructuur (een privécloud) met een openbare cloud. Dit stelt gebruikers in staat om gegevens en applicaties met elkaar te delen. De belangrijkste verschillen tussen deze DevOps-tools zijn eigendom en beheer, infrastructuur, schaalbaarheid, implementatiemodel en kosten.

Wat zijn enkele uitdagingen bij het gebruik van een openbare cloud?

Het gebruik van een openbare cloud heeft veel voordelen, maar het brengt ook uitdagingen met zich mee. Ten eerste zijn er veiligheidsproblemen. Het opslaan van gevoelige of gereguleerde gegevens in een openbare cloud geeft aanleiding tot bezorgdheid over de privacy van gegevens en het risico van naleving van branche- of regionale voorschriften. Een andere uitdaging is de afhankelijkheid van de internetverbinding, aangezien storingen gevolgen kunnen hebben voor de beschikbaarheid van services.

Wat zijn de voordelen van een openbare cloud voor Agile teams?

Openbare clouds sluiten aan bij de Agile methodologie door teams in staat te stellen zich efficiënter aan te passen aan veranderende vereisten. Dankzij de on-demand resources, flexibiliteit en schaalbaarheid van de infrastructuur en services van een openbare cloud kunnen Agile teams zich beter aanpassen en beter samenwerken.


Deel dit artikel

Aanbevolen artikelen

Bookmark deze resources voor meer informatie over soorten DevOps-teams of voor voortdurende updates over DevOps bij Atlassian.

Toelichting DevOps

DevOps-community

Toelichting DevOps

DevOps-leertraject

Afbeelding van kaart

Gratis aan de slag

Meld je aan voor onze DevOps-nieuwsbrief

Thank you for signing up