Prezentare generală a provocărilor de securitate în cloud computing

Totul a început în 2008, când Google a publicat o hârtie pe map-reduce și apoi open source a început să creeze Hadoop pentru calcularea clusterului pentru a face mai multe sarcini paralele. Pentru a face acest lucru, ar fi nevoie de resurse de calcul mari, cu un cost ridicat al infrastructurii. Până atunci, Amazon Web Services (AWS) susținea găzduirea web și alte tehnologii legate de web pe serverele lor din 2006. Amazon a profitat de această oportunitate de a sprijini resurse de calcul bazate pe cloud în scopuri industriale și academice. Pe măsură ce cererea a crescut în fiecare an următor, mai mulți jucători au venit în imagine. În prezent, 60% din piața de calcul cloud este dominată de AWS și restul de Google Cloud Platform și Microsoft Azure.

Provocări în cloud computing

Provocările majore în Cloud Computing sunt următoarele:

  1. Securitate și confidențialitate
  2. Disponibilitate și fiabilitate
  3. portabilitate
  4. Performanța calculului
  5. Calitatea serviciului
  6. interoperabilitate

1. Securitate și confidențialitate

Când spunem securitate și confidențialitate, vorbim despre datele utilizatorului care sunt stocate pe centrele de date ale furnizorilor de servicii cloud (CSP). Un CSP ar trebui să respecte regulile de a nu partaja date confidențiale sau date care contează pentru utilizatori. Centrele de date trebuie să fie sigure și confidențialitatea datelor trebuie să fie menținută de un CSP.

2. Disponibilitate și fiabilitate

Datele și serviciile de la CSP ar trebui să fie disponibile în orice moment indiferent de condiția externă care este condiția ideală. Resursa de calcul ar trebui să fie disponibilă pentru utilizatori, iar operabilitatea acestora ar trebui să fie fiabilă. Provocările în cloud computing sunt, practic, din partea CSP și nu din partea utilizatorului.

3. Portabilitate

Aceasta înseamnă că, dacă utilizatorii doresc să migreze de la un CSP la altul, vânzătorul nu ar trebui să blocheze datele sau serviciile clienților și migrarea ar trebui să fie ușoară. Există legi diferite asupra datelor din diferite țări.

4. Performanța calculului

Cloud Computing este un serviciu de calcul la cerere și acceptă multitenancy, astfel încât performanța nu ar trebui să sufere în urma achiziției de noi utilizatori. CSP ar trebui să mențină suficiente resurse pentru a servi toți utilizatorii și orice solicitări ad-hoc.

5. Calitatea serviciilor

Calitatea serviciului ar trebui să fie bună și reprezintă o preocupare majoră a utilizatorului final. Întregul ecosistem al Cloud Computing este prezentat în medii virtuale și, prin urmare, CSP ar trebui să ofere ceea ce este promis în termeni de serviciu, fie că calculează resurse sau satisfacția clienților.

6. Interoperabilitate

Serviciile CSP ar trebui să fie suficient de flexibile pentru a se integra în alte platforme și servicii furnizate de alte CSP. Conducta de date ar trebui să fie ușor de integrat și ar trebui să conducă la performanțe îmbunătățite.

Există o mulțime de provocări în Cloud Computing, cum ar fi Big data, transferul pe hol lung, transferul de date, dar totuși, este cea mai bună resursă de calcul disponibilă până în prezent.

Tipuri de model de livrare Cloud Computing

Acum că știm ce este cloud computing ne permite să vedem care sunt diferitele servicii oferite de cloud. Există trei modele de livrare cloud computing:

1. SaaS: Software-ul ca serviciu

Oferă plăți la cerere pentru utilizarea aplicației software utilizatorilor, spre deosebire de software-ul licențiat care necesită să fie cumpărat de către clienți. SaaS este un serviciu independent de platformă, deoarece utilizatorul final nu este necesar pentru a instala software-ul pe sistem, ci îl poate utiliza de pe internet. Este gestionat integral de către furnizorul care sprijină serviciile, deoarece o singură instanță a software-ului trebuie să fie disponibilă. Mulți utilizatori concurenti pot accesa serviciul software la cerere și să plătească pe măsură ce îl folosesc. În acest fel, calcularea devine foarte ieftină și software-ul poate fi accesat printr-un browser sau aplicații client ușoare.

Astfel, SaaS poate fi utilizat de utilizatorii finali. Produsele SaaS sunt ecosistemul Google al software-ului de birou, același lucru cu Microsoft Office 365 și forța de vânzări.

Pro: Acces universal din orice platformă cu internet. Nu este nevoie de calcul la sistemul de utilizator, puteți lucra de oriunde. Toate calculele se petrec în cloud. Instrument excelent pentru colaborare. Mai mulți utilizatori pot utiliza software-ul simultan și fiecare utilizator îl experimentează la fel.

Contra: Problemele browserului pot duce la o experiență proastă a utilizatorului. Performanța pe internet poate dicta performanță generală.

2. PaaS: platformă ca serviciu

Acest serviciu este format dintr-un mediu de execuție a limbajului de programare, un sistem de operare, un server web și o bază de date. Încapsulați mediul în care utilizatorii își pot construi, compila și executa programele fără a-și face griji pentru infrastructura de bază. În acest model, gestionați datele și resursele aplicației, toate celelalte resurse sunt gestionate de furnizor.

Astfel, PaaS este folosit de dezvoltatori pentru implementarea aplicațiilor lor, de exemplu, AWS elastic Beanstalk, Heroku și force.com.

Pro: Este o metodă rapidă de dezvoltare rapidă a aplicației. Prin acest serviciu, dezvoltatorii pot implementa cu ușurință aplicația pe web. Cu aceasta este posibilă atât implementarea privată cât și cea publică.

Contra: dezvoltatorii sunt uneori limitați la limbajele și instrumentele furnizorilor de cloud. Problemele de migrare, cum ar fi blocarea furnizorului, persistă.

3. IaaS: Infrastructura ca serviciu

Oferă arhitectura și infrastructura de calcul, toate resursele de calcul, dar într-un mediu virtual, astfel încât mai mulți utilizatori să le poată accesa. Resursele includ stocarea datelor, virtualizarea, serverele și rețelele. Majoritatea furnizorilor sunt responsabili de gestionarea celor patru resurse de mai sus. Utilizatorii vor fi responsabili de gestionarea altor resurse, cum ar fi aplicații, date, runtime și middleware.

Astfel, IaaS este practic utilizat de administratorii de sistem sau echipa de infrastructură IT. Exemple de furnizori IaaS sunt EC2, GoGrid, Rackspace.

Pro: Vânzătorul oferă infrastructura, deci scalabilitate îmbunătățită, gestionare dinamică a volumului de muncă. IaaS este foarte flexibil și funcționează pe același model de venit pe plată pe utilizare.

Contra: Există probleme de securitate uneori. IaaS poate suferi, de asemenea, întârzieri în rețea și servicii.

Concluzie - Provocări de securitate în cloud computing

Cloud Computing cu o mulțime de coborâșuri este cel mai bun serviciu de inginerie al generației noastre. Pe măsură ce mai multe persoane se îmbarcă pentru utilizarea serviciilor cloud, CSP-urile oferă servicii îmbunătățite, iar adoptarea CC crește.

Articole recomandate

Acesta este un ghid pentru provocările de securitate în cloud computing. Aici vom discuta Introducerea, Provocările în Cloud Computing și Tipurile de model de livrare Cloud Computing. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Instrumente de monitorizare în cloud
  2. Ce este Cloud Bursting
  3. Provocări de securitate cibernetică
  4. Servicii de calcul cloud

Categorie: