Acht sleutel cloud computing-modellen van 2021
Cloud computing is de levering van diverse diensten via het internet. Deze diensten omvatten servers, netwerken, databases, opslag, software, analytics en intelligentie.
Met andere woorden, cloud computing transformeert IT-infrastructuren naar een utility. U kunt verbinding maken met de infrastructuur via het internet en de bronnen gebruiken zonder ze on-premises te installeren of te onderhouden.
Cloudtechnologieën stellen u in staat om alleen te betalen voor de diensten die u gebruikt, uw applicaties of diensten efficiënter te laten draaien, en te schalen naarmate uw zakelijke behoeften veranderen.
In de afgelopen jaren is het een populaire optie geworden voor bedrijven en particulieren om diverse redenen, zoals verbeterde prestaties, kostenbesparing, beveiliging en verhoogde productiviteit.
Per 2020 hebben meer dan 50% van de bedrijven hun operaties naar de cloud verplaatst – volgens het Flexera-rapport. Deze trend zal in de komende jaren voortduren, aangezien 46% van de bedrijven kostenbesparingsvoordelen rapporteert.
Afhankelijk van hun specifieke vereisten, kunnen bedrijven selecteren wanneer, waar en hoe ze cloud computing benutten om een efficiënte en veilige IT-oplossing te garanderen.
Om u te helpen de complexiteit van cloudtechnologieën te navigeren, hebben we de verschillende typen cloud computing beschreven met hun voor- en nadelen.
Cloud computing kan gecategoriseerd worden op basis van servicemodellen en implementatiemodellen. Laten we beide uiteenzetten.
Cloud Computing Gebaseerd Op Servicemodellen
De drie belangrijkste cloud computing-servicemodellen zijn IaaS, PaaS en SaaS. Elk vertegenwoordigt een ander deel van de cloud computing-stack en heeft een unieke set functies.
1. IaaS [Infrastructure as a Service]
Voordelen
- Betaal alleen voor wat u gebruikt
- Voeg bronnen toe in piektijden en schaal af zoals nodig
- Stelt directe herstel na storingen in staat
- Voeg nieuwe mogelijkheden toe en benut API's
Nadelen
- Kosten kunnen onverwacht stijgen als piekgebruik de schatting overschrijdt
- Databeveiligingskwesties door multi-tenant architectuur
De IaaS-cloudprovider beheert de infrastructuur voor gebruikers. Dit betekent dat de provider zich verantwoordelijk stelt voor de server, netwerk, dataopslag en virtualisatie. Gebruikers kunnen zaken als besturingssystemen beheren en applicatiesoftware implementeren op de cloudinfrastructuur.
In dit type implementatiemodel leveren cloudproviders doorgaans bronnen on-demand vanuit hun grote set machines geïnstalleerd in datacenters. Ze behandelen alle soorten reparaties, uitvallen en hardwareproblemen.
Over het algemeen omvat IaaS het gebruik van een cloud-orchestratietechnologie zoals OpenNebula, Apache CloudStack of OpenStack. Dit beheert de creatie van virtuele machines alsook de toewijzing van opslagvolumes. Gebruikers worden gefactureerd volgens het aantal toegewezen en verbruikte bronnen.
2. PaaS [Platform as a Service]
Voordelen
- Geen upfront investering in hardware en software nodig
- Staat hoger-niveau programmeren toe met verminderde complexiteit
- Geïmplementeerde applicaties kunnen eenvoudig geschaald worden zonder grote wijzigingen
- Stelt directe herstel na storingen in staat
- Voeg nieuwe mogelijkheden toe en benut API's
Nadelen
- Men moet applicaties ontwikkelen volgens het framework dat de cloudprovider aanlevert
PaaS biedt een framework (met ingebouwde softwarecomponenten) dat developers kunnen gebruiken om cloudgebaseerde applicaties te bouwen en aan te passen. Het biedt ook diverse tools om applicatiedata te analyseren, unieke patronen te ontdekken en geïnformeerde beslissingen te nemen.
Door een PaaS-model te kiezen, kunt u de complexiteit en kosten van het aanschaffen en onderhouden van softwarelicenties, de onderliggende infrastructuur, middleware en andere bronnen vermijden. Beheer gewoon de applicaties en diensten die u creëert, en uw cloudproviders zorgen voor de rest.
Sommige providers gebruiken specifieke toepassingen van PaaS als leveringsmodellen voor data. Bijvoorbeeld:
- Integratie PaaS: stelt gebruikers in staat om integratiestromen te bouwen, uit te voeren en te beheren, zonder middleware te installeren.
- Data PaaS: De cloudprovider bouwt data-applicaties voor de klanten en biedt datavisualisatietools om data te openen en te analyseren.
De provider kan ook additionele diensten aanbieden om workflow en beveiliging te verbeteren.
3. SaaS [Software as a Service]
Voordelen
- Geen behoefte om applicaties op lokale apparaten te installeren of bij te werken
- Kan omhoog of omlaag geschaald worden op basis van vraag
- Lage distributiekosten
- Efficiënt gebruik van softwarelicenties
Nadelen
- Latentieprobleem
- Schakelen tussen SaaS-leveranciers is moeilijk
Dit cloud-servicemodel biedt u directe toegang tot een volledig ontwikkeld softwareproduct. Het laat u zich uitsluitend richten op hoe u het product het beste kunt benutten. Alles (inclusief ontwikkeling, uitvoering, distributie en beheer) wordt afgehandeld door de dienstverlener.
De meeste SaaS-oplossingen die momenteel op de markt beschikbaar zijn, zijn eindgebruikersapplicaties. Over het algemeen zijn SaaS-apps mobiele apps of website-applicaties, die via een webbrowser benaderd kunnen worden. Gebruikers hoeven de app niet lokaal te installeren of bij te werken.
De meest voorkomende voorbeelden van SaaS-applicaties zijn Gmail, Dropbox, Office365, Google Maps en GoToMeeting. Terwijl sommigen gratis zijn, rekenen de meeste bedrijven een vast maand- of jaartarief per gebruiker.
Minder Populaire Servicemodellen
4. Serverless Computing
Bedrijven die diensten van serverless-leveranciers gebruiken, worden gefactureerd op basis van hun berekening en hoeven niet te betalen voor een vast aantal servers of hoeveelheid bandbreedte.
De term 'serverless computing' is redelijk verwarrend: het betekent niet dat er geen fysieke server is. De servers worden nog steeds gebruikt voor het opslaan en beheren van data. Echter, developers hoeven zich geen zorgen te maken over configuratie, beheer, virtuele machines, schaling van containers en capaciteitsplanning.
Serverless-modellen draaien code on-demand alleen. Ze stellen developers in staat om meer agile applicaties te bouwen en alleen te betalen voor bronnen die worden gebruikt, nooit voor onbenutte capaciteit.
5. FaaS [Function as a Service]
Ontworpen om potentieel een serverless-architectuur te zijn, stelt FaaS u in staat om een deel (een enkele functie) van een applicatie te implementeren. Het wordt voornamelijk gebruikt bij het ontwikkelen van microservices-applicaties.
Het opsplitsen van een applicatie in microservices is redelijk voordelig voor developers omdat het hen in staat stelt om kleine stukjes code te bouwen en aan te passen die gemakkelijk in hun codebases geïmplementeerd kunnen worden.
In tegenstelling tot monolithische architectuur, waarbij zelfs kleine wijzigingen een zwaar implementatieproces vereisen, elimineert FaaS de complexiteit van het implementatieproces.
De eerste FaaS die door een grote publieke cloudvendor werd aangeboden was Amazon AWS Lambda (initieel gelanceerd in 2014), gevolgd door Google Cloud Functions en Microsoft Azure Functions.
6. MBaaS [Mobile Backend as a Service]
MBaaS-modellen bieden web/app-developers een middel om hun frontend-applicatiesoftware te verbinden met backend-cloudcomputing en cloudopslag. Dit bevrijdt developers van zorgen over het beheren of uitvoeren van taken gerelateerd aan servers.
MBaaS-providers bieden diverse basisoperaties, zoals bestandsopslag en -diensten, ondersteuning voor push-notificaties, messaging- en chat-functies, locatiediensten en sociale netwerk-API's voor inloggen en posten.
Cloud Computing Gebaseerd Op Implementatiemodellen
Eenmaal u heeft besloten welke cloudservice het best voor u is, is de volgende stap om het efficiënt te implementeren. Er zijn drie grote cloud-implementatiemodellen: private cloud, public cloud en hybrid cloud.
1. Private Cloud
Voordelen
- Biedt verbeterde beveiliging en privacy
- Klanten hebben volledige controle over hardware- en softwarekeuzes
- Klanten hoeven niet te vertrouwen op industrie- en regelgevende compliance
Nadelen
- Hoge kosten
- Geskilde mensen zijn vereist om clouddiensten te beheren
Private cloud, ook wel interne cloud genoemd, biedt een proprietaire omgeving toegewijd aan een enkel bedrijf. De hardware- en softwarebronnen zijn alleen toegankelijk voor een enkele klant.
Het private cloud-model biedt gevirtualiseerde, schaalbare computing-bronnen via fysieke componenten opgeslagen bij een vendor's datacenter of on-premises. Het kan intern beheerd worden of door een derde partij.
Veel bedrijven kiezen voor private cloud-infrastructuur omdat het een verbeterde mate van controle en strikte beveiliging en privacy voor data biedt via firewalls en interne hosting. Ze kunnen de cloud aanpassen aan hun specifieke computing-behoeften.
Bovendien kunnen bedrijven die private cloud-modellen gebruiken, cloud-native applicatie-architecturen en -praktijken adopteren (zoals microservices en containers). Dit brengt nog betere flexibiliteit en efficiëntie en stelt klanten in staat om naadloos over te stappen naar een publieke of hybride cloud-infrastructuur in de toekomst.
2. Public Cloud
Voordelen
- Locatie-onafhankelijk
- Kostenefficiënt
- Eenvoudig op te zetten en te implementeren
- Virtueel onbeperkte schaalbaarheid
- Vroegtijdige toegang tot de nieuwste technologieën van de IT-industrie
Nadelen
- Minder veilig omdat bronnen publiek gedeeld worden
- Beperkte controle
- Prestaties hangen af van de internetconnectiviteit
De publieke cloudserviceprovider maakt bronnen beschikbaar voor iedereen die ze wil gebruiken of kopen vanuit elk deel van de wereld. Gebruikers kunnen deze bronnen via het internet benaderen.
Hoewel een publiek cloudmodel diverse functies en mogelijkheden omvat, bestaat de kern uit vier hoofkenmerken: on-demand computing, resource pooling, schaalbaarheid of snelle elasticiteit, en pay-per-use prijsstelling.
De meeste bedrijven kiezen de publieke cloud om hun diensten te hosten vanwege de schaalbaarheid om aan workload en gebruikersvereisten te voldoen. Bovendien hoeven ze hun eigen IT-bronnen niet te beheren. En aangezien klanten alleen betalen voor wat ze gebruiken, resulteert dit in minder verspilde bronnen.
Hoewel er veel beveiligingszorgen zijn over publieke cloudinfrastructuur, kan het, wanneer correct geïmplementeerd (met strikte beveiligingsmethoden zoals inbraakdetectie- en preventiesystemen), net zo veilig zijn als het privés cloudnetwerk.
3. Hybrid Cloud
Voordelen
- Verbeterde regelgevende compliance en beveiliging
- Kosteneffectief
- Verhoogde agiliteit en innovatie
- Grotere infrastructuurefficiëntie
- Verbeterd risicobeheer
Nadelen
- Moeilijk te implementeren
- Moet meerdere vendors en platforms beheren
Hybride cloud combineert een private cloud met één of meer publieke cloudservices, met behulp van veilige, proprietaire softwareprogramma's die communicatie tussen deze twee verschillende diensten mogelijk maken.
Hybride cloudmodellen zijn ontworpen om het beste van beide diensten te combineren. Ze stellen bedrijven in staat om workloads tussen cloudoplossingen te verplaatsen naarmate vereisten veranderen.
Met een hybride model kunnen bedrijven gevoelige data opslaan op een lokaal datacenter terwijl ze de robuuste computationele bronnen van een beheerde publieke cloud benutten. In tegenstelling tot multi-cloud-benaderingen, waarbij developers elke cloud individueel beheren, hangt een hybride cloud af van een enkel managementvlak.
In de afgelopen jaren hebben veel bedrijven geüpgraded naar hybride cloudomgevingen om overbelasting van lokale bronnen te verminderen en kosten te minimaliseren. Van de gezondheidszorgindustrie tot de financiële sector, hebben hybride cloudtechnologieën zich effectief bewezen bij het optimaliseren van bronnen en het verbeteren van computing-prestaties.
Minder Populaire Cloud-implementatiemodellen
4. Distributed Cloud
Gedistribueerde cloudservice draait publieke cloudinfrastructuur in meerdere verschillende fysieke locaties. Dit betekent dat gebruikers niet alleen hun operaties kunnen hosten op de infrastructuur van de cloudvendor, maar ook on-premises, in colocation-centra of derde-partij datacenters, of in datacenters van andere cloudproviders. Ze kunnen alles bedienen vanuit een enkel controlevlak.
Met andere woorden, bedrijven kunnen applicaties of individuele delen van de applicatie in meerdere cloudomgevingen implementeren en draaien. Ze kunnen de cloudvendor en locatie selecteren die het beste voldoet aan hun behoeften voor prestaties en regelgevende compliance.
Bovendien is gecentraliseerd beheerde distributie van publieke clouds een ideale oplossing voor edge computing – het hosten van applicaties dichter bij de databronnen zoals IoT-apparaten of lokale edge-servers.
5. Community Cloud
Een community cloud is een collaboratieve inspanning waarbij bronnen gedeeld worden tussen meerdere organisaties die vergelijkbare vereisten hebben. Het is in eigendom en wordt beheerd door één of meer organisaties in de community, een derde partij, of beide.
Bijvoorbeeld, overheidsinstanties in de Verenigde Staten kunnen computing-infrastructuur in de cloud delen om data te beheren en te opereren. Dit type cloudcomputing is schaalbaar, flexibel en compatibel met elk bedrijf. Het laat gebruikers documenten en configuraties wijzigen volgens hun behoeften.
6. High-Performance Computing (HPC) Cloud
Zoals de naam suggereert, worden HPC-clouds gebruikt om applicaties uit te voeren die significante hoeveelheden computing-kracht en geheugen consumeren. Typisch is een HPC-systeem een gedistribueerd cluster van GPU-intensieve servers.
Specifieker, bevat het cluster honderden of duizenden compute-servers (nodes) die met elkaar verbonden zijn. De servers in elk cluster werken parallel met elkaar, wat de verwerkingssnelheid verhoogt om high-performance computing te leveren. Elk cluster kan een kwadriliard berekeningen per seconde uitvoeren.
HPC-clouds worden meestal gebruikt door onderzoeks labs (om complexe simulaties uit te voeren), de olie- en gasindustrie (om locaties om te boren nauwkeurig te detecteren), financiële diensten (om real-time aandeeltrends te volgen en geautomatiseerde handel), en bedrijven die kunstmatige intelligentie en machine learning-tools benutten.
7. Multicloud
Multicloud is het gebruik van twee of meer cloudcomputing- en opslagdiensten in een enkele netwerkarchitectuur. Het kan een all-private cloud zijn, een all-public cloud, of een combinatie van beide. In tegenstelling tot hybride clouds, hoeft het niet noodzakelijk een private cloud te omvatten.
Bedrijven gebruiken meerdere cloudomgevingen om dataopslag en computing-bronnen te spreiden, wat het risico op dataverlies en downtime vermindert.
8. Poly Cloud
Poly cloud is redelijk anders dan multicloud. Het stelt u in staat om specifieke modules van uw workloads uit te voeren op de beste provider voor die specifieke functie. Bijvoorbeeld, u kunt uw API draaien op Amazon's AWS Lambda, maar uw data lake op Microsoft Azure.
Hoewel Poly cloud substantiële kostenvoordelen biedt, moet u vertrouwen op de connectiviteit van verschillende cloudvendors, waar er verhoogde latentie kan zijn.
Lees ook: 5 Kwantumprocessors Die Nieuwe Computing-Paradigma Kenmerken
Veelgestelde Vragen
Wie heeft Cloud Computing uitgevonden?
Het concept van cloud computing is uitgevonden door computewetenschapper Joseph Carl Robnett Licklider in de vroege jaren '60. Hij werkte aan ARPANet, de voorloper van het huidige Internet, om een time-sharing-netwerk van computers tot stand te brengen met de software van die tijd.
Echter, cloud computing werd pas populair toen Amazon in 2002 zijn dochterbedrijf Amazon Web Services lanceerde om developers in staat te stellen applicaties op hun eigen platform te bouwen. In 2006 creëerde Amazon Simple Storage Service (S3) en Elastic Compute Cloud (EC2), wat het gebruik van servervirtualisatie pioneerde om IaaS te leveren tegen een pay-per-price-model.
Lees ook: 12 Beste Toepassingen Van Kwantumcomputing
Wat zijn de grootste voordelen van cloud computing?
Clouddiensten stellen bedrijven in staat om wat essentieel een virtueel kantoor is op te zetten. Hoewel er veel voordelen zijn van het gebruik van een clouddienst, zijn de belangrijkste:
- Kostenbesparing (pay-per-use kostenmodel)
- Flexibiliteit en schaalbaarheid
- Verliespreventie en disaster recovery
- Toegang tot automatische updates van de nieuwste IT-technologie
Wat zijn enkele veelvoorkomende voorbeelden van cloud computing?
Honderdduizenden bedrijven gebruiken verschillende typen cloudinfrastructuren om hun diensten te leveren. De populairste diensten zijn:
- Google Apps, zoals Google Sheets en Google Drive
- Slack, een messaging-applicatie voor bedrijven
- Microsoft Power BI, een business analytics-dienst
- Heroku, een cloudplatform dat developers in staat stelt om applicaties te bouwen, te leveren, te monitoren en te schalen
- Dropbox, een bestandshostingservice die u in staat stelt bestanden online op te slaan en ze met uw apparaten te synchroniseren
Wie zijn de grootste cloudproviders?
De top vijf providers bieden alle typen clouddiensten die bovenstaand vermeld zijn. Hun omzet (uit clouddiensten) is gegroeid met een CAGR van meer dan 20%.
- Amazon Web Services
- Microsoft Azure
- Google Cloud Platform
- Alibaba Cloud
- IBM Cloud
- Oracle Cloud
- SAP Cloud Platform
Wat is de toekomst van cloud computing?
In 2020 was de wereldwijde cloudcomputing-marktomvang gewaardeerd op $371,4 miljard. Het wordt geschat om te groeien met een CAGR van 17,5% voor de komende vijf jaar. In 2025 zal de cloudcomputing-mark $832,1 miljard bereiken.
Deze groei wordt primair gedreven door de toenemende implementatie van geavanceerde technologieën zoals Big Data, Kunstmatige Intelligentie (AI) en Machine Learning (ML). Grote ondernemingen verschuiven ook hun operaties naar kostenefficiënte cloudoplossingen om talloze voordelen te benutten.
Lees ook: 16 Grootste En Meest Waardevolle Fintech-bedrijven In De Wereld
Bovendien worden toenemende investeringen door landen zoals de Verenigde Staten, Verenigd Koninkrijk, China en Japan in diverse cloud-gebaseerde ontwikkelprojecten verwacht om de marktgroei te versnellen.
Industriële technologie
- 13 malware-typen in 2021: dreigingen, voorbeelden en preventie
- 5 datacentermodellen uitgelegd: ontwerp, use cases en voorbeelden
- Big Data Benutten Met Cloudcomputing: Een Strategisch Voordeel
- Big Data & Cloud Computing Benutten Om Zakelijke Groei Te Drijven
- Uw Privacy Beschermen In Cloud Computing: Best Practices & Inzichten
- Cloud Computing vs. Traditionele Computing: Een Praktische Vergelijking
- Juridische Uitdagingen In Cloud Computing Aanpakken: Risico's, Reguleringen En Best Practices
- Hoe Cloudcomputing Gezondheidszorg Levering Revolutioneert
- Cloud Computing vs On-Premise: Welke Infrastructuur Past Bij Uw Bedrijf?
- Hoe IoT en cloud computing de toekomst van enterprise-data vormgeven
- Python Datatypes onder de knie krijgen: Een praktische gids