+ All Categories
Home > Documents > Cloud Computing (română)

Cloud Computing (română)

Date post: 10-Jan-2016
Category:
Upload: cristian-arhip
View: 64 times
Download: 2 times
Share this document with a friend
Description:
Informatii utile referitoare la clould computing.

of 41

Transcript
  • 1Cloud Computing

    Prof. univ. dr. Fl. NSTASE

    Investete n oameni!

    Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007 2013

    Axa prioritar 1 Axa Prioritar 1 Educaia i formarea profesional n sprijinul creterii economice i dezvoltrii societii bazate pe cunoatere

    Domeniul major de intervenie 1.2 Calitate n nvmntul superior

    Titlul proiectului: Dezvoltarea si modernizarea curriculei n domeniul Informaticii Economice (DEZIE)

    Contract POSDRU /156/1.2/G/137499

    Beneficiar: Asociaia "Clubul Informaticii Economice - Cyberknowledge Club"

  • Noiuni generale

    2

    Ce este Cloud Computing?

    Principalele caracteristici ale cloud-ului

    Avantaje / Dezavantaje ale cloud computing

    Modele de servicii cloud computing

    Modele de implementare cloud computing

    Furnizori de cloud computing

  • Ce este Cloud Computing?

    3

    Cloud Computing reprezint o nou etap n evoluia tehnologiei informaiei i

    comunicaiilor.

    (Sursa: http://nhatnguyen.net/cloud-programming-concepts.aspx)

  • Ce este Cloud Computing?

    4

    Cloud Computing este un model de livrare de serviciu i acces la resurse care

    sunt dinamic scalabile i virtualizate pentru a fi furnizate ca un serviciu pe

    Internet.

    (Sursa: http://nilesh-joshi.blogspot.ro/2011/07/cloud-computing-revisited.html)

  • Ce este Cloud Computing?

    5

    Expresia cloud computing deriv dintr-o reprezentare grafic a Internetului n

    form de nor (the cloud).

    Conceptul i termenul englez au aprut n practic prin anii 2006-2007.

  • Ce este Cloud Computing?

    6

    Pentru termenul de cloud computing, de-a lungul timpului, s-au dat o serie de

    definiii, astfel:

    VMware (www.vmware.com), lider global n soluii de virtualizare i infrastructur

    cloud, soluii care permit ntreprinderile s prospere, definete cloud computing ca

    fiind o nou abordare care reduce complexitatea IT prin valorificarea eficient de

    resurse comune, consumate ca servicii.

    conform wikipedia (http://ro.wikipedia.org/wiki/Cloud_computing): cloud

    computing reprezint un ansamblu distribuit de servicii de calcul, aplicaii, acces la

    informaii i stocare de date, fr ca utilizatorul s aib nevoie s cunoasc

    amplasarea i configuraia fizic a sistemelor care furnizeaz aceste servicii

  • Ce este Cloud Computing?

    7Modelul de baz pentru cloud computing

    (sursa: http://www.opengroup.org/cloud/cloud/cloud_sme/benefits.htm)

  • Ce este Cloud Computing?

    8

    Conform NIST - National Institute of Standards and Technology

    (http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf): Cloud computing este

    un model care permite, n mod permanent i convenabil, accesul la cerere, pe baz de

    reea, la o grupare de resurse de calcul configurabile (de exemplu reele, servere,

    echipamente de stocare, aplicaii i servicii) care pot fi puse la dispoziia utilizatorului

    n mod rapid i cu un efort minim de administrare sau interaciune cu prestatorul

    acestor servicii.

    NIST definete pentru cloud computing trei modele de servicii, cinci caracteristici

    eseniale i patru modele de implementare.

  • Ce este Cloud Computing?

    9

    Cloud computing

    (http://www.katescomment.com/definition-of-cloud-computing-nist-g-cloud/)

  • Ce este Cloud Computing?

    10

    Conform Berkeley University: Cloud computing se refer att la aplicaiile de

    furnizare de servicii pe Internet, ct i la sistemele hardware i software din centrele

    de date, pe care le furnizeaz. Termenul nsui a fost referit ca SaaS (Software as a

    Service), centrele de date hardware i software fiind numite "cloud". Serviciul este

    vndut publicului ca i "utility computing" de forma "pay-as-you-go".

  • Ce este Cloud Computing?

    11

    din perspectiva IT: Cloud computing este un model de achiziie i livrare a

    resurselor IT, care ajut la mbuntirea performanei business-ului i controlul

    costurilor livrrii resurselor IT ctre organizaie.

    din perspectiva utilizatorului: Furnizeaz o modalitate de obinere a serviciilor

    computaionale prin Internet, transparent fa de tehnologiile din spatele

    dispozitivului utilizatorului.

    din perspectiva organizaiei: Livrarea de servicii conform necesitii

    consumatorilor i de business ntr-o manier simplificat, furniznd scalabilitate

    nelimitat i calitate a serviciilor difereniat, n scopul susinerii proceselor

    decizionale.

  • Ce este Cloud Computing?

    12

    Cloud Computing este un termen general folosit pentru a descrie un mod de

    calcul bazat pe reea (care are loc prin Internet) i o regndire a metodelor de

    folosire a unor tehnologii, cum ar fi:

    Utility Computing: model de furnizare de servicii, astfel nct clientul, la cerere,

    are acces la resurse de calcul i infrastructur contra cost. Modelul caut s

    maximizeze utilizarea eficient a resurselor i / sau s minimizeze costurile

    asociate. Utility Computing se refer la ansamblul resurselor de calcul, cum ar fi

    cele de prelucrare, de stocare precum i un serviciu de contorizare.

  • Ce este Cloud Computing?

    13

    SOA (Service Oriented Architecture): arhitectur orientat pe servicii, fiind

    organizat ca o colecie de servicii ce comunic ntre ele; conine un set flexibil de

    principii de proiectare folosite n cadrul fazei de dezvoltare i integrare a sistemului

    i furnizeaz o suit de servicii slab-cuplate ce pot fi folosite n mai multe domenii

    de business.

    SLA (Service Level Agreement): reprezint un contract ntre un furnizorul de

    servicii peste reea i un client. Contractul conine metrici de garantare a

    performanei (timp de rspuns, raport up-time/down-time etc), detalii privind

    gestiunea problemelor, penalizri pentru neperforman, capabiliti de securitate a

    documentelor.

  • Principalele caracteristici ale cloud-ului

    14

    Serviciu la cerere

    Acces larg la reea (Broad Network Acces)

    Resurse comune

    Elasticitate/flexibilitate

    Msurarea serviciului

    (Sursa: http://www.opengroup.org/cloud/cloud/cloud_sme/benefits.htm)

  • Principalele caracteristici ale cloud-ului

    15

    Serviciu la cerere: Resursele sunt disponibile la cererea consumatorului, care

    poate s-i asigure n mod unilateral capaciti de calcul cum ar fi timpul de

    server i capacitate de stocare, dup cum are nevoie, n mod automat, fr a

    necesita interaciunea uman cu fiecare din furnizorii de servicii.

    Acces larg: Accesul la resursele din cloud este disponibil de pe mai multe

    tipuri de dispozitive, de la cele mai obinuite dispozitive (laptop-uri, staii de

    lucru etc.), la telefoane mobile, thin client (client simplu) etc. n situaia unui

    thin client, sistemul local al clientului nu are capacitatea de a efectua operaii

    funcionale complete.

  • Principalele caracteristici ale cloud-ului

    16

    Resurse comune: Resursele furnizorului de servicii tip cloud sunt reunite

    pentru a servi mai multor consumatori, folosind un model multi-tenant (mai

    muli chiriai/clieni), cu resurse fizice i virtuale diferite atribuite dinamic n

    funcie de cererea consumatorilor. Exemple de resurse partajate: capaciti de

    stocare, de procesare, spaiu de memorie i banda de reea.

    Elasticitate/Scalabilitate: Capabilitile sunt elastice, n unele cazuri n

    mod automat, pentru a scala rapid, n sus sau n jos, n funcie de cererea

    de resurse. Pentru consumator, capacitatea de calcul disponibil pare a fi

    nelimitat i poate fi atribuit n orice cantitate, n orice moment.

  • Principalele caracteristici ale cloud-ului

    17

    Msurarea serviciului: Sisteme de control din cloud monitorizeaz i

    optimizeaz automat utilizarea resurselor prin mecanisme de msurare la un

    nivel de abstractizare adecvat tipului de serviciu (de exemplu, stocarea de

    date, prelucrarea, limea de band i numrul de conturi ale utilizatorilor

    activi). Gradul de utilizare a resurselor poate fi monitorizat, controlat i

    raportat pentru asigurarea transparenei, att furnizorului, ct i

    consumatorului de servicii utilizate.

  • Principalele proprieti ale cloud-ului

    18

    Principalele proprieti care rezult n urma folosirii cloud

    computing sunt:

    Scalabilitate i elasticitate mrite

    Disponibilitate i fiabilitate mrite

    Manageabilitate i interoperabilitate mrite

    Accesibilitate i portabilitate mrite

    Performan i optimizare n execuia aplicaiilor

  • Avantaje ale cloud computing

    19

    Valoare sporit adus tehnologiilor folosite prin diminuarea costurilor;

    Plata n funcie de necesarul de resurse / utilizare;

    Acordurile pot fi pe termen scurt;

    Posibilitatea de accesare prin clieni simpli ("thin clients");

    Flexibilitate mare n extrapolarea necesitilor de resurse de calcul;

    Platforme tehnologice standardizate care faciliteaz colaborarea;

    Reducerea necesarului de personal specializat pentru suportul TIC n cadrul

    organizaiilor;

    Posibilitatea de servicii complete de ntreinere i SLA ntr-un serviciu global;

    Acces mai uor i mai ieftin la noi versiuni de software.

  • Avantaje ale cloud computing

    20

    Avantajele utilizrii Cloud Computing

    (sursa:https://www.techsoup.ro/sites/default/files/Cloud%20Report%20Executive%20Summary_Romania.pdf)

  • Dezvantaje ale cloud computing

    21

    Necesit acces la Internet rapid i stabil;

    Securitatea necesar a datelor din cloud poate prezenta probleme i poate

    produce nencrederea utilizatorilor;

    Situaia legal complex, deoarece utilizatorul nu afl nici mcar n ce ar sau

    n ce ri se afl serverele care i gzduiesc datele sale.

    Reglementrile guvernamentale cu privire la stocarea datelor off-shore.

  • Dezvantaje ale cloud computing

    22

    Limitri n adoptarea Cloud Computing

    (sursa: https://www.techsoup.ro/sites/default/files/Cloud%20Report%20Executive%20Summary_Romania.pdf)

  • Modele de servicii cloud computing

    23

    Software as a Service (SaaS)

    Capabilitatea clienilor de a utiliza aplicaiile furnizorului care ruleaz pe o

    infrastructur cloud. Aplicaiile sunt accesibile de la diverse dispozitive

    client, fie printr-o interfa client simpl, cum ar fi un browser web, sau o

    interfa a programului.

    Exemple: serviciile de email oferite de mari companii, precum Microsoft

    (Hotmail), Google (Gmail) sau Yahoo! (Yahoo Mail). Fiecare serviciu de

    email se bazeaz pe acelai principiu: furnizorul gzduiete toate programele

    i datele ntr-o locaie i ofer utilizatorului final accesul la ele prin

    intermediul internetului.

  • Modele de servicii cloud computing

    24

    Modele de servicii

    (sursa:http://u.cs.biu.ac.il/~ariel/download/ds590/resources/cloud/cloud_sota.pdf)

  • Modele de servicii cloud computing

    25

    Platform as a Service (PaaS)

    Capabilitatea clienilor de a instala aplicaiile lor (create sau achiziionate)

    pe infrastructura cloud, folosind limbaje de programare, biblioteci, servicii

    i instrumente oferite de ctre furnizor.

    Ofer un mediu de dezvoltare pentru aplicaii cei interesai au la

    dispoziie pachete de instrumente i standarde pentru dezvoltare, precum i

    canale de distribuie i plat.

    Permite informarea rapid despre noile aplicaii software, avnd n vedere

    costul sczut i distribuia pe canale prestabilite, pentru atragerea n mod

    eficient a clienilor.

  • Modele de servicii cloud computing

    26

    Infrastructure as a Service (IaaS)

    Capabilitatea clienilor de a utiliza puterea de prelucrare, mediile de stocare,

    reele, precum i alte resurse de calcul de baz ale furnizorului, pentru a

    instala i executa sisteme de operare, aplicaii i alte programe pe o

    infrastructur cloud.

    Tehnica de baz este de virtualizare, i anume: virtualizare de servere, de

    echipamente de stocare, de reele.

    Serviciile furnizate de IaaS sunt: interfa pentru managementul resurselor

    i interfat de monitorizarea sistemului.

  • Modele de servicii cloud computing

    27Virtualizarea n modelul IAAS

  • Modele de servicii cloud computing

    28

    Evoluia n timp a serviciilor cloud computing, conform Forrester Research.

    (sursa: http://www.bricexpansion.com/bric-cloud-computing/)

  • Modele de implementare cloud computing

    29

    Conform NIST, cele mai utilizate modele de implementare sunt (1):

    cloud privat (sau intern):

    infrastructura cloud este exploatat numai de o singur organizaie i poate fi

    gestionat de organizaia n sine sau de o ter parte.

    pot fi reprezentate mai multe departamente diferite n cadrul aceleai

    companii.

    se folosete virtulizarea pe serverele deja existente n cadrul companiei,

    pentru a mbuntii modul de utilizare a staiilor de lucru.

    cloud comunitar

    infrastructura cloud este partajat de mai multe organizaii i susine o

    comunitate specific n ceea ce privete cerinele sau problemele comune; de

    exemplu, model de afacere, cerine de securitate, politici sau conformitate.

    Acest tip de cloud poate fi gestionat de organizaii sau de o ter parte.

  • Modele de implementare cloud computing

    30

    Conform NIST, cele mai utilizate modele de implementare sunt (2):

    cloud public (sau extern)

    infrastructura cloud este la dispoziia publicului larg sau a unui grup

    industrial i este deinut de ctre o organizaie furnizoare de servicii cloud;

    are ca principiu de funcionare, punerea la dispoziie a resurselor prin

    intermediul internetului, simultan pentru muli utilizatori; clienii mpart n

    acest fel aplicaiile, puterea de procesare i capacitatea de stocare;

    la acest tip de cloud se face referire n mod frecvent.

  • Modele de implementare cloud computing

    31

    Compararea veniturilor cloud privat vs. Cloud public (sursa: http://cloudcomputing.sys-con.com/node/2068544)

  • Modele de implementare cloud computing

    32

    Conform NIST, cele mai utilizate modele de implementare sunt (3):

    cloud hibrid

    infrastructura cloud este compus din dou sau mai multe tipuri de cloud

    (privat, comunitar sau public), care rmn entiti unice, dar sunt legate

    mpreun tehnologic pentru a permite portabilitatea;

    cloud-ul hibrid este adesea folosit pentru asigurarea redundanei sau a

    unei ncrcri echilibrate;

    de exemplu, aplicaii dintr-un cloud privat pot fi configurate pentru a

    utiliza resurse de calcul dintr-un cloud public.

  • Modele cloud computing

    33

    Exemple de modelele cloud computing (http://leverhawk.com/what-is-cloud-computing-tutorial-2012120519)

  • Furnizori de cloud computing

    34

    Cei mai mari furnizori (top 10) de cloud computing n 2013 au fost

    companiile:

    1. Amazon: cel mai important juctor, cel care practic a inventat IaaS. Ofer

    foarte multe opiuni, de la civa bii de stocare pentru civa penni pn la

    nchirieri de supercomputere la 5000$ pe or. Merge n direcia pieei,

    adugnd securitate sporit.

    2. VMware (cu vCloud): pn de curnd a oferit doar software-ul vCloud, care

    este n competiie cu OpenStack al consoriului IBM, Rackspace, HP i Citrix.

    De un an i-a deschis propriul cloud public i trebuie s concureze cu 200 de

    furnizori de servicii construii pe vCloud-ul lor, cum ar fi Verizon i CSC.

  • Furnizori de cloud computing

    35

    3. Microsoft (cu Azure): deine cloud-ul de tip enterprise, numit Azure, de tipul

    PaaS, cu foarte muli dezvoltatori care utilizeaz intrumentele lor. Mai nou, cei

    de la Microsoft s-au lansat i n IaaS, promind ca vor atinge i ei preurile mici

    de la Amazon. Utilizatorii pot rula aplicaii sub Linux i pot folosi SQL Server i

    Office 365.

    4. Salesforece.com: Compania are una dintre cele mai populare aplicaii de PaaS

    pentru rularea de acasa, Heroku, cumprat n 2012 pentru 212milioane $.

  • Furnizori de cloud computing

    36

    5. Google: aprut n era cloud, a avut cel mai popular PaaS, numit Google App

    Engine, ofer Google Cloud Storage i o aplicaie de big data n cloud, Google

    BigQuery. Are, de asemenea, aplicaii cloud pentru consumatori, Google Drive, i

    pentru business, Google Apps. Sistemul de operare - ChromeOS, permite rularea

    aplicaiilor n cloud. n anul 2012 i-a lansat propriul IaaS - Compute Engine.

    6. Rackspace: conduce o coaliie mare pentru software-ul de cloud gratuit,

    OpenStack. Ruleaz ca IaaS. Ei nu au vrut s plteasc pentru soft pe care nu-l pot

    controla unor companii ca VMware, facnd astfel parteneriat cu NASA (care deja

    au un soft bun), atragnd ali 160 de companii. OpenStack nu este al lor, dar ei

    sunt jucatorii cei mai importani din acest consoriu.

  • Furnizori de cloud computing

    37

    7. IBM: a fost juctor important n OpenStack pentru mult timp. Dar n martie 2012

    au fcut o schimbare important, introducnd OpenStack n toate cloud-urile pe

    care le construiesc, inclusiv cloud-ul lor public "smart cloud", care se vinde ca un

    serviciu. OpenStack este un sistem de operare cloud care concureaz cu

    tehnologia oferit de VMware i Citrix. Introducnd OpenStack, IBM ncurajeaza

    mai multe ntreprinderi i furnizori de servicii de a utiliza OpenStack.

    8. Citrix Systems: face software pentru cloud, intrnd n competiie cu VMware i

    consoriul care a creat sistemul de operare de cloud, open-source-ul OpenStack.

    Software-ul lor, CloudStack, a fost dat fundaiei Apache, cel mai mare grup non-

    profit care gestioneaz proiecte open-source.

  • Furnizori de cloud computing

    38

    9. Joyent: ofer o alternativ puternic i ieftin pentru cetrele mari de date.

    Concureaz cu VMware, Citrix OpenStack i, de asemenea, cu propriul lor sistem

    de operare cloud. Au peste 30.000 de clieni, printre care nume mari, cum ar fi

    LinkedIn, i sunt susinui de Intel, Dell, EMC i o companie de telefonie spaniol

    Telefonica.

    10. SoftLayer: este cel mai mare furnizor de servicii de Web hosting i de cloud

    privat. Este cheia succesului pentru doi juctori mari, IBM i EMC, care doresc

    s-l achiziioneze pentru 2 miliarde $. Citrix este partener i client SoftLayer.

  • Furnizori de cloud computing

    39

    Servicii cloud i principalii lor furnizori.

  • Bibliografie

    40

    Erl T., Puttini R., Mahmood Z., Cloud Computing: Concepts, Technology &

    Architecture (The Prentice Hall Service Technology Series from Thomas Erl,

    May 20, 2013 | ISBN-10: 0133387526 | ISBN-13: 978-0133387520 |

    Edition: 1 http://ptgmedia.pearsoncmg.com/images/ 9780133387520/

    samplepages/ 0133387526.pdf- Chapter 3: Understanding Cloud Computing

    Katzan H., Jr., Cloud Software Service: Concepts, Technology, Economics,

    http://journal.itmane.ru/sites/default/files/SerSci_4_5.pdf, Jan 4, 2010

    Jadeja, Y. , Modi, K., Cloud computing - concepts, architecture and

    challenges ... Computing, Electronics and Electrical Technologies

    (ICCEET), 2012 International Conference on, pages 877-880, Print ISBN:

    978-1-4673-0211-1, 21-22 March 2012

    Ferry N., Analysis of existing Cloud technologies and Cloud modelling

    concepts, http://www.modaclouds.eu/, 2013

  • Bibliografie

    41

    Sandru C., Petcu D, Munteanu V. I., Building an Open-Source Platform-as-

    a-Service with Intelligent Management of Multiple Cloud Resources, in

    UCC 2012: 5th IEEE International Conference on Utility and Cloud

    Computing, 2012.

    http://whatiscloud.com/

    http://resources.idgenterprise.com/original/AST-0114037_cloud-

    windstream_EGUIDE_V5.pdf

    http://www.mosaic-cloud.eu/

    http://aws.amazon.com/

    http://www.openstack.org/

    http://vcloud.vmware.com/


Recommended