Översikt över Cloud Computing-säkerhetsutmaningar

Det hela började 2008 när Google publicerade ett papper om kartminskning och sedan öppnade källkodarna med att bygga Hadoop för klusterdatorer för att göra mer parallella uppgifter. Därigenom skulle man kräva stora datorresurser, med det kommer höga infrastrukturkostnader. Då stödde Amazon Web Services (AWS) webbhotell och annan webbrelaterad teknik på sina servrar från 2006. Amazon tog denna möjlighet att stödja molnbaserade datorresurser för industriella och akademiska ändamål. När efterfrågan växte varje efterföljande år kom fler spelare in i bilden. Från och med nu 60% av marknaden för molnberäkning domineras av AWS och vila av Googles Google Cloud Platform och Microsofts Azure.

Utmaningar i Cloud Computing

Stora utmaningar inom Cloud Computing är följande:

  1. Säkerhet och integritet
  2. Tillgänglighet och tillförlitlighet
  3. portabilitet
  4. Beräkningsprestanda
  5. Servicenivå
  6. interoperabilitet

1. Säkerhet och integritet

När vi säger säkerhet och integritet talar vi om användardata som lagras på molntjänstleverantörer (CSP) datacentra. En CSP bör följa reglerna för att inte dela konfidentiell information eller data som är viktiga för användarna. Datacentrerna måste vara säkra och integriteten för uppgifterna ska upprätthållas av en CSP.

2. Tillgänglighet och tillförlitlighet

Uppgifterna och tjänsten från CSP ska vara tillgängliga hela tiden oavsett om det yttre tillståndet är det ideala villkoret. Datorresursen bör vara tillgänglig för användarna och deras användbarhet ska vara tillförlitlig. Cloud Computing-utmaningar är i princip på CSP-sidan snarare än användaren.

3. Bärbarhet

Detta innebär att om användarna vill migrera från en CSP till andra, bör säljaren inte låsa in kunddata eller tjänster och migreringen borde vara lätt. Det finns olika lagar om data i olika länder.

4. Beräkningsprestanda

Cloud Computing är on-demand-datortjänster och stöder mångfald, därför bör prestanda inte drabbas av förvärvet av nya användare. CSP bör hålla tillräckligt med resurser för att betjäna alla användare och eventuella ad-hoc-förfrågningar.

5. Servicekvalitet

Servicekvaliteten ska vara god och är ett stort problem för slutanvändaren. Hela ekosystemet för Cloud Computing presenteras i virtuella miljöer och CSP bör därför ge det som utlovats i fråga om tjänster, oavsett om det beräknas resurser eller kundtillfredsställelse.

6. Interoperabilitet

CSP: s tjänster bör vara tillräckligt flexibla för att integrera sig själv i andra plattformar och tjänster som tillhandahålls av andra CSP: er. Datapipeline bör vara lätt att integrera och bör förbättra prestandan.

Det finns många utmaningar i Cloud Computing som Big data, lång hallöverföring, överföring av dataproblem men ändå är det den bästa datorresursen som finns hittills.

Typer av leveransmodell för Cloud Computing

Nu när vi vet vad som är molnberäkning låter vi oss se vilka olika tjänster moln erbjuder. Det finns tre leveransmodeller. Molnberäkning följer:

1. SaaS: Programvara som en tjänst

Erbjuder betalning på begäran per användning av mjukvaruapplikationer till användare, till skillnad från licensierad programvara som kräver att köpa av kunderna. SaaS är en plattformsoberoende tjänst eftersom slutanvändaren inte behövs för att installera programvaran på systemet utan kan använda den från internet. Det hanteras fullt ut av leverantören som stöder tjänsterna eftersom endast en instans av programvaran behöver vara tillgänglig. Många samtidiga användare kan komma åt mjukvarutjänsten på begäran och betala när de använder den. På det här sättet blir datoren mycket billig och mjukvara kan nås via en webbläsare eller lätta klientapplikationer.

Således kan SaaS användas av slutanvändare. SaaS-produkterna är Googles ekosystem för kontorsprogramvara, samma som Microsofts Office 365 och säljstyrka.

Fördelar: Universellt tillgängligt från alla plattformar med internet. Inget behov av datoranvändning i användarsystemet, du kan arbeta var som helst. Alla beräkningar sker i molnet. Utmärkt verktyg för samarbete. Flera användare kan använda programvaran samtidigt och varje användare upplever det på samma sätt.

Nackdelar: Webbläsarproblem kan leda till dålig användarupplevelse. Internetprestanda kan diktera övergripande prestanda.

2. PaaS: Plattform som en tjänst

Denna tjänst består av en programmeringsspråkmiljö, ett operativsystem, en webbserver och en databas. Inkapsla miljön där användare kan bygga, kompilera och köra sina program utan att oroa sig för den underliggande infrastrukturen. I den här modellen hanterar du data och applikationsresurserna, alla andra resurser hanteras av leverantören.

Således används PaaS av utvecklare för att distribuera sina applikationer, till exempel AWS elastic Beanstalk, Heroku och force.com.

Fördelar: Detta är en kostnadseffektiv snabb metod för applikationsutveckling. Med denna tjänst kan utvecklare enkelt distribuera applikationen på webben. Med detta är både privat och offentlig distribution möjlig.

Nackdelar: Utvecklare är ibland begränsade till molnleverantörens språk och verktyg. Migrationsproblem som leverantörsinlåsning kvarstår.

3. IaaS: Infrastruktur som en tjänst

Det erbjuder datorarkitektur och infrastruktur, alla datorresurser men i en virtuell miljö så att flera användare kan komma åt dem. Resurser inkluderar datalagring, virtualisering, servrar och nätverk. De flesta leverantörer ansvarar för att hantera de fyra resurserna ovan. Användare är ansvariga för att hantera andra resurser som applikationer, data, runtime & middleware.

Således används IaaS i princip av systemadministratörer eller IT-infrastrukturteam. Exempel på IaaS-leverantörer är EC2, GoGrid, Rackspace.

Fördelar: Leverantören tillhandahåller infrastrukturen och därmed förbättrad skalbarhet, dynamisk hantering av arbetsbelastningen. IaaS är mycket flexibel och fungerar enligt samma inkomst per modell för intäkter.

Nackdelar: Det finns ibland säkerhetsproblem. IaaS kan också drabbas av nät- och tjänsteförseningar.

Slutsats - Cloud Computing Security Challenges

Cloud Computing med massor av upp- och nedgångar är vår generationens bästa ingenjörstjänst. När fler människor kommer ombord för att använda molntjänster tillhandahåller CSP: er förbättrade tjänster och antagandet av CC ökar.

Rekommenderade artiklar

Detta är en guide till Cloud Computing Security Challenges. Här diskuterar vi introduktionen, utmaningar i Cloud Computing och typer av Cloud Computing leveransmodell. Du kan också gå igenom våra andra artiklar som föreslås för att lära dig mer–

  1. Cloud Monitoring Tools
  2. Vad är Cloud Bursting
  3. Utmaningar för cybersäkerhet
  4. Cloud Computing Services

Kategori: