Overzicht van beveiligingsuitdagingen voor cloud computing

Het begon allemaal in 2008 toen Google een paper publiceerde over het verminderen van kaarten en toen open source begon met het bouwen van Hadoop voor cluster computing om meer parallelle taken uit te voeren. Daarbij zou men grote computerbronnen nodig hebben, met hoge infrastructuurkosten. Tegen die tijd ondersteunde Amazon Web Services (AWS) vanaf 2006 webhosting en andere web-gerelateerde technologieën op hun servers. Amazon greep deze kans om cloudgebaseerde computerbronnen te ondersteunen voor industriële en academische doeleinden. Naarmate de vraag elk volgend jaar groeide, kwamen er meer spelers in beeld. Vanaf nu wordt 60% van de cloud computing-markt gedomineerd door AWS en rust door Google's Google Cloud Platform en Microsoft's Azure.

Uitdagingen in cloud computing

Grote uitdagingen in Cloud Computing zijn als volgt:

  1. Veiligheid en privacy
  2. Beschikbaarheid en betrouwbaarheid
  3. Draagbaarheid
  4. Computerprestaties
  5. Service kwaliteit
  6. interoperabiliteit

1. Beveiliging en privacy

Als we het over beveiliging en privacy hebben, hebben we het over de gebruikersgegevens die zijn opgeslagen in datacenters van cloudserviceproviders (CSP). Een CSP moet zich houden aan de regels voor het niet delen van vertrouwelijke gegevens of gegevens die belangrijk zijn voor de gebruikers. De datacenters moeten veilig zijn en de privacy van de gegevens moet worden gehandhaafd door een CSP.

2. Beschikbaarheid en betrouwbaarheid

De gegevens en service van de CSP moeten te allen tijde beschikbaar zijn, ongeacht of de externe conditie de ideale conditie is. De computerbron moet beschikbaar zijn voor de gebruikers en hun bruikbaarheid moet betrouwbaar zijn. Cloud Computing-uitdagingen liggen hoofdzakelijk aan de CSP-kant in plaats van de gebruiker.

3. Draagbaarheid

Dit betekent dat als de gebruikers van de ene CSP naar anderen willen migreren, de verkoper geen klantgegevens of -services moet vergrendelen en dat de migratie gemakkelijk moet zijn. Er zijn verschillende wetten voor gegevens in verschillende landen.

4. Computerprestaties

Cloud Computing is een on-demand computerservice en ondersteunt multitenancy, dus prestaties mogen geen negatieve gevolgen hebben voor de acquisitie van nieuwe gebruikers. De CSP moet voldoende middelen behouden om alle gebruikers en eventuele ad-hocverzoeken te bedienen.

5. Servicekwaliteit

De servicekwaliteit moet goed zijn en is een grote zorg van de eindgebruiker. Het hele ecosysteem van Cloud Computing wordt gepresenteerd in virtuele omgevingen en dus moet de CSP geven wat is beloofd op het gebied van service, of het nu gaat om rekenbronnen of klanttevredenheid.

6. Interoperabiliteit

De diensten van CSP moeten flexibel genoeg zijn om zichzelf te integreren in andere platforms en diensten die door andere CSP's worden geleverd. De datapijplijn moet gemakkelijk te integreren zijn en moet de prestaties verbeteren.

Er zijn veel uitdagingen in Cloud Computing zoals Big data, lange hall-overdracht, gegevensproblemen overdragen, maar toch is het de beste computerresource die tot op heden beschikbaar is.

Soorten Cloud Computing-leveringsmodel

Nu we weten wat cloud computing is, kunnen we zien wat verschillende cloudservices zijn. Er zijn drie leveringsmodellen die cloud computing volgen:

1. SaaS: Software as a Service

Biedt on-demand betalen per gebruik van softwareapplicatie aan gebruikers, in tegenstelling tot gelicentieerde software die door klanten moet worden gekocht. SaaS is een platformonafhankelijke service omdat de eindgebruiker niet nodig is om de software op het systeem te installeren, maar deze vanaf internet kan gebruiken. Het wordt volledig beheerd door de leverancier die de services ondersteunt, omdat er slechts één exemplaar van de software beschikbaar moet zijn. Veel gelijktijdige gebruikers hebben op aanvraag toegang tot de softwareservice en betalen wanneer ze deze gebruiken. Op deze manier wordt computing erg goedkoop en is software toegankelijk via een browser of lichtgewicht client-applicaties.

Zo kan SaaS worden gebruikt door eindgebruikers. De SaaS-producten zijn het Google-ecosysteem van kantoorsoftware, hetzelfde met Microsoft 365 van Office en salesforce.

Voordelen: Universeel toegankelijk vanaf elk platform met internet. Computergebruik op het gebruikerssysteem is niet nodig, u kunt overal werken. Alle berekeningen gebeuren in de cloud. Uitstekend hulpmiddel voor samenwerking. Meerdere gebruikers kunnen de software tegelijkertijd gebruiken en elke gebruiker ervaart het hetzelfde.

Nadelen: problemen met de browser kunnen leiden tot een slechte gebruikerservaring. Internetprestaties kunnen de algemene prestaties bepalen.

2. PaaS: Platform as a Service

Deze service bestaat uit een uitvoeringsomgeving voor programmeertaal, een besturingssysteem, een webserver en een database. Sluit de omgeving in waar gebruikers hun programma's kunnen bouwen, compileren en uitvoeren zonder zich zorgen te maken over de onderliggende infrastructuur. In dit model beheert u gegevens en de toepassingsbronnen, alle andere bronnen worden beheerd door de leverancier.

Zo wordt PaaS door ontwikkelaars gebruikt voor het implementeren van hun toepassingen, bijvoorbeeld AWS elastische Beanstalk, Heroku en force.com.

Voordelen: dit is een kosteneffectieve, snelle methode voor het ontwikkelen van applicaties. Door deze service kunnen ontwikkelaars de applicatie eenvoudig op internet implementeren. Hiermee is zowel private als publieke inzet mogelijk.

Nadelen: ontwikkelaars zijn soms beperkt tot talen en tools van cloudproviders. Migratieproblemen zoals leveranciersvergrendeling blijven bestaan.

3. IaaS: Infrastructure as a Service

Het biedt de computerarchitectuur en -infrastructuur, alle computerbronnen, maar in een virtuele omgeving, zodat meerdere gebruikers er toegang toe hebben. Bronnen zijn onder meer gegevensopslag, virtualisatie, servers en netwerken. De meeste leveranciers zijn verantwoordelijk voor het beheer van de bovengenoemde vier bronnen. Gebruikers zijn verantwoordelijk voor het omgaan met andere bronnen, zoals applicaties, gegevens, runtime en middleware.

IaaS wordt dus hoofdzakelijk gebruikt door systeembeheerders of een IT-infrastructuurteam. Voorbeelden van IaaS-providers zijn EC2, GoGrid, Rackspace.

Voordelen: de leverancier biedt de infrastructuur, vandaar verbeterde schaalbaarheid, dynamische werklastafhandeling. IaaS is zeer flexibel en werkt op hetzelfde inkomstenmodel voor betalen per gebruik.

Nadelen: er zijn soms beveiligingsproblemen. IaaS kan ook te maken krijgen met netwerk- en servicevertragingen.

Conclusie - Cloud Computing-beveiligingsuitdagingen

Cloud computing met veel ups en downs is de beste technische service van onze generatie. Naarmate meer mensen aan boord komen voor het gebruik van cloudservices, bieden CSP's verbeterde services en neemt de acceptatie van CC toe.

Aanbevolen artikelen

Dit is een gids voor beveiligingsuitdagingen voor cloud computing. Hier bespreken we de introductie, uitdagingen in cloud computing en typen cloud computing-leveringsmodel. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie–

  1. Cloudbewakingsprogramma's
  2. Wat is Cloud Bursting
  3. Cyber ​​Security-uitdagingen
  4. Cloud computing-services

Categorie: