Oversikt over sikkerhetsutfordringer i Cloud Computing

Det hele startet i 2008 da Google publiserte et papir om kart-redusere og deretter open source startet å bygge Hadoop for klyngedatamentering for å gjøre mer parallelle oppgaver. Ved å gjøre dette vil man kreve store databehandlingsressurser, med det kommer høye infrastrukturkostnader. Da støttet Amazon Web Services (AWS) webhotell og andre nettrelaterte teknologier på deres servere fra 2006. Amazon tok tak i denne muligheten til å støtte skybaserte databehandlingsressurser til industrielle og akademiske formål. Etter hvert som etterspørselen vokste hvert påfølgende år, kom flere spillere inn i bildet. Per nå er 60% av cloud computing markedet dominert av AWS og resten av Googles Google Cloud Platform og Microsofts Azure.

Utfordringer innen Cloud Computing

Store utfordringer innen Cloud Computing er som følger:

  1. Sikkerhet og personvern
  2. Tilgjengelighet og pålitelighet
  3. portabilitet
  4. Computing Performance
  5. Service kvalitet
  6. Interoperabilitet

1. Sikkerhet og personvern

Når vi sier sikkerhet og personvern snakker vi om brukerdataene som er lagret på skyserviceleverandørers datasentre. En CSP bør overholde reglene for ikke å dele konfidensielle data eller data som har betydning for brukerne. Datasentrene må være sikre og personvern av dataene skal opprettholdes av en CSP.

2. Tilgjengelighet og pålitelighet

Dataene og tjenesten fra CSP skal være tilgjengelig til enhver tid uavhengig av den ytre tilstanden er den ideelle tilstanden. Dataressursen skal være tilgjengelig for brukerne, og operabiliteten deres skal være pålitelig. Cloud Computing-utfordringer er i utgangspunktet på CSP-siden i stedet for brukeren.

3. Bærbarhet

Dette betyr at hvis brukerne vil migrere fra en CSP til andre, skal leverandøren ikke låse inn kundedata eller tjenester, og overføringen skal være enkel. Det er forskjellige lover over data i forskjellige land.

4. Beregningsytelse

Cloud Computing er beregnet service på forespørsel og støtter multitenancy, og ytelsen bør derfor ikke lide under anskaffelsen av nye brukere. CSP bør opprettholde nok ressurser til å betjene alle brukerne og eventuelle ad-hoc-forespørsler.

5. Tjenestekvalitet

Tjenestekvaliteten skal være god og er en viktig bekymring for sluttbrukeren. Hele økosystemet til Cloud Computing blir presentert i virtuelle miljøer, og CSP bør derfor gi det som er lovet når det gjelder service, det være seg ressurser eller kundetilfredshet.

6. Interoperabilitet

CSPs tjenester skal være fleksible nok til å integrere seg i andre plattformer og tjenester levert av andre CSPer. Datapipeline skal være enkel å integrere og skal gi forbedret ytelse.

Det er mange utfordringer i Cloud Computing som Big data, lang halloverføring, overføring av dataproblemer, men likevel er det den beste databehandlingsressursen som er tilgjengelig hittil.

Typer leveringsmodell for Cloud Computing

Nå som vi vet hva som er cloud computing, kan vi se hva som er forskjellige tjenester sky tilbyr. Det er tre leveringsmodeller som følger med cloud computing:

1. SaaS: Programvare som en tjeneste

Tilbyr betaling på forespørsel per bruk av programvare til brukere, i motsetning til lisensiert programvare som krever å bli kjøpt av kundene. SaaS er en plattformuavhengig tjeneste ettersom sluttbruker ikke er nødvendig for å installere programvaren på systemet, men kan bruke den fra internett. Det administreres fullt ut av leverandøren som støtter tjenestene, da bare én forekomst av programvaren trenger å være tilgjengelig. Mange samtidige brukere kan få tilgang til programvaretjenesten på forespørsel og betale når de bruker den. På denne måten blir databehandling veldig billig og programvare kan nås via en nettleser eller lette klientapplikasjoner.

Dermed kan SaaS brukes av sluttbrukere. SaaS-produktene er Googles økosystem for kontorprogramvare, det samme med Microsofts Office 365 og salgsstyrke.

Fordeler: Universalt tilgjengelig fra alle plattformer med internett. Ingen behov for databehandling ved brukersystemet, du kan jobbe hvor som helst. Alle beregningene skjer i skyen. Utmerket verktøy for samarbeid. Flere brukere kan bruke programvaren samtidig, og hver bruker opplever den samme.

Ulemper: Nettleserproblemer kan ende opp med dårlig brukeropplevelse. Internett-ytelse kan diktere generell ytelse.

2. PaaS: Plattform som en tjeneste

Denne tjenesten består av et eksekveringsmiljø for programmeringsspråk, et operativsystem, en webserver og en database. Innkapsl miljøet der brukere kan bygge, kompilere og kjøre programmene sine uten å bekymre seg for den underliggende infrastrukturen. I denne modellen administrerer du data og applikasjonsressursene, alle andre ressurser administreres av leverandøren.

Dermed blir PaaS brukt av utviklere for å distribuere applikasjonene sine, for eksempel AWS elastic Beanstalk, Heroku og force.com.

Fordeler: Dette er en kostnadseffektiv hurtig metode for applikasjonsutvikling. Med denne tjenesten kan utviklere enkelt distribuere applikasjonen på nettet. Med dette er både privat og offentlig distribusjon mulig.

Ulemper: Utviklere er noen ganger begrenset til skyleverandører språk og verktøy. Migrasjonsproblemer som innlåsning av leverandører vedvarer.

3. IaaS: Infrastructure as a Service

Det tilbyr databehandlingsarkitektur og infrastruktur, alle dataressurser, men i et virtuelt miljø slik at flere brukere kan få tilgang til dem. Ressurser inkluderer datalagring, virtualisering, servere og nettverk. De fleste leverandører er ansvarlige for å administrere de fire ressursene ovenfor. Brukere vil være ansvarlige for å håndtere andre ressurser som applikasjoner, data, runtime og mellomvare.

Dermed blir IaaS i utgangspunktet brukt av systemadministratorer eller IT-infrastrukturteam. Eksempler på IaaS-leverandører er EC2, GoGrid, Rackspace.

Fordeler: Leverandøren gir infrastrukturen, og dermed forbedret skalerbarhet, dynamisk håndtering av arbeidsmengder. IaaS er veldig fleksibel og fungerer etter samme inntektsmodell for betaling per bruk.

Ulemper: Det er sikkerhetsproblemer noen ganger. IaaS kan også lide nettverks- og tjenesteforsinkelser.

Konklusjon - Cloud Computing Security Challenges

Cloud Computing med mange oppturer og nedturer er vår beste ingeniørtjeneste. Etter hvert som flere kommer om bord for bruk av skytjenester, leverer CSP-er forbedrede tjenester og adopsjonen av CC øker.

Anbefalte artikler

Dette er en guide til Cloud Computing Security Challenges. Her diskuterer vi introduksjonen, utfordringene i Cloud Computing og typer leveringsmodell for Cloud Computing. Du kan også gå gjennom de andre foreslåtte artiklene våre for å lære mer–

  1. Cloud Monitoring Tools
  2. Hva er Cloud Bursting
  3. Utfordringer for cybersikkerhet
  4. Cloud Computing Services

Kategori: