SlideShare a Scribd company logo
1 of 60
Download to read offline
Llenguatge de marques i
      sistemes de gestió d'informació

           UF 3: Sistemes de Gestió empresarial
           Part 3




Cloud computing


                       Xavier Sala Pujolar
                       IES Cendrassos
Introducció
●   Algú té una idea genial que s'ha de posar a
    Internet perquè creu que serà un èxit brutal



                                                   AT
                                                  R
                                            S U
                                    EN
                                   C




                             Administració de Sistemes Informàtics i Xarxes
Infraestructura
●   Quants servidors s'han de muntar?
          –   Quin trànsit tindrà? Serà tant popular com
               creu?...




     –   Els servidors costen diners ...
●   Els estudis de mercat només són “estimacions”
    del que pot passar ...


                                    Administració de Sistemes Informàtics i Xarxes
Infraestructura
●   Si els possibles clients “no poden connectar”
    perquè no els podem donar demanda
    l'aplicació segur que fracassarà...

                               Clients perduts




                            Administració de Sistemes Informàtics i Xarxes
Infraestructura
●   Si tenim més capacitat de la demanada hem
    gastat molts diners que no feien falta


     Inversió no aprofitada




                              Administració de Sistemes Informàtics i Xarxes
Infraestructura
●   S'han de posar en algun lloc
     –   On hi hagi prou capacitat elèctrica
     –   On hi hagi prou refrigeració per evitar que
          s'escalfin massa
     –   Etc ...




                                   Administració de Sistemes Informàtics i Xarxes
Infraestructura
●   Cal contractar personal per administrar els
    servidors, configurar-los, ...




     –   Personal que té el mal costum de voler cobrar
          cada mes...

                                  Administració de Sistemes Informàtics i Xarxes
Infraestructura
●   S'ha de contractar
    ample de banda de
    connexió a Internet
     –   Suficient per donar
          capacitat als
          possibles clients
     –   S'ha de pagar cada
           mes...
●   Calen d'adreces IP
    fixes
     –   També disponibles
           per un preu...

                               Administració de Sistemes Informàtics i Xarxes
Infraestructura
●   Alguna cosa es pot llogar per evitar costos però
    continua sent una inversió que qualsevol no pot
    fer...
        –   I s'arrisca a perdre-ho tot ...

                                     Invertir? Els
                                     meus pobres
                                       diners??




                                     Administració de Sistemes Informàtics i Xarxes
Cloud computing




Cloud Computing




        Administració de Sistemes Informàtics i Xarxes
Cloud Computing
●   El cloud computing aporta una solució a aquest
    problema




                            Administració de Sistemes Informàtics i Xarxes
Cloud Computing
●   El cloud computing permet llogar usar servidors
    “virtuals” a través d'Internet amb un simple clic
     –   No cal cap lloc per emmagatzemar-los, ni
          subministrament elèctric, ni refrigeració
     –   No cal contractar ample de banda, ni IP, ...




●   Tot ho ofereix el proveïdor accessible per
    Internet
                                   Administració de Sistemes Informàtics i Xarxes
Adaptació a les necessitats
●   Permet aconseguir més o menys capacitat de
    forma simple amb un sol clic
     –   D'aquesta forma ens podem adaptar dinàmicament
          a la demanda existent




     –   I es paga només el que es consumeix!

                                Administració de Sistemes Informàtics i Xarxes
Adaptació a les necessitats
●   Això és possible gràcies a diferents tecnologies
    com: La virtualització
     –   Permet canviar ràpidament les característiques
          d'un sistema




                                 Administració de Sistemes Informàtics i Xarxes
Requeriments de maquinari
●   La virtualització permet que els requeriments
    de maquinari no siguin un problema
     –   Les màquines virtuals es configuren a mida
     –   Se'n poden tenir tantes com calgui...




                                   Administració de Sistemes Informàtics i Xarxes
Emmagatzematge compartit
●   Es sol proporcionar algun emmagatzematge
    compartit redundant i amb replicació
       –   Els servidors poden col·laborar
       –   Permet afegir i treure servidors sense
            problemes




                                 Administració de Sistemes Informàtics i Xarxes
Live Migration
●   L'emmagatzematge compartit facilita la
    possibilitat de fer la “migració en viu”




     –   Es pot moure una màquina virtual d'una màquina
          real a una altra sense haver-la d'aturar
     –   S'aconsegueix alta disponibilitat

                                   Administració de Sistemes Informàtics i Xarxes
Barat!
●   A més de tots els avantatges hi tenim que el
    cost és baix




                             Administració de Sistemes Informàtics i Xarxes
Barat
●   És barat degut a que el que fan és permetre
    que fem servir els recursos que no estan usant




                            Administració de Sistemes Informàtics i Xarxes
Costos variables
●   Els proveïdors només cobren pel que es fa
    servir!
     –    S'adapten les despeses exactament al que fa falta!



                            Factura dia 10 de maig
         Qtat    Màquines        Hores       Preu                Total

          1     256 MB        12 hores     0,01 €              0,12 €
          2     512 MB         6 hores     0,02 €              0,24 €
          1     512 MB         3 hores     0,02 €              0,06 €
          1     1024 MB        3 hores     0,04 €              0,12 €
                                                               0,54 €




                                          Administració de Sistemes Informàtics i Xarxes
Recursos
●   Difícilment una empresa tindrà els recursos de
    disponibilitat de proveïdors com: Google,
    Amazon o Microsoft
     –   Cicles de CPU, espai de disc o recursos de xarxa




                                 Administració de Sistemes Informàtics i Xarxes
Infraestructura necessaria
●   Només cal un ordinador i connexió a Internet
    per control·lar tota la xarxa
●   És escalable: es pot fer créixer i decréixer
    sense intervenció del proveïdor
●   Té implementació ràpida Es pot fer créixer en
    segons...




                              Administració de Sistemes Informàtics i Xarxes
Ubiqüitat
●   La tendència en basar les aplicacions en
    serveis externs situats a Internet fa el cloud
    computing perfecte
     –   Les dades i les aplicacions sempre estaran
          disponibles estem on estem
     –   S'hi podrà accedir amb qualsevol dispositiu amb
           connexió a Internet



                                             Ubiqüitat!


                                 Administració de Sistemes Informàtics i Xarxes
Barat
●   També hi ha un estalvi des del punt de vista del
    programari
          –   Llicències de sistemes operatius, ...

●   No cal contractar a personal
    molt expert en xarxes
     –   Amb coneixements bàsics n'hi
          haurà prou per gestionar
          una gran xarxa...




                                     Administració de Sistemes Informàtics i Xarxes
Problemes del Cloud Computing
●   Però no tot són avantatges:
       –   Dependència d'un tercer que ens ofereix el
            servei
       –   Dependència del sistema de comunicació
               ●   Estem a Espanya...
       –   Pèrdua del control de dades sensibles
               ●   L'emmagatzematge de dades compleix la
                      legislació: LOPD?
               ●   Nivell de Seguretat?
               ●   ...




                                    Administració de Sistemes Informàtics i Xarxes
Cloud Computing: AWS




      Administració de Sistemes Informàtics i Xarxes
Cloud Computing: programari
●   Però no només es pot fer amb servidors
     –   També pot servir per executar programes en els
           ordinadors del proveïdor i obtenir-ne els resultats
     –   Amb les mateixes garanties de disponibilitat




                                   Administració de Sistemes Informàtics i Xarxes
Cloud Computing




Tipus de Cloud Computing




             Administració de Sistemes Informàtics i Xarxes
Tipus de Cloud Computing
●   Podem classificar els serveis en en núvol
    segons el que s'ofereix:
       – Software  com a servei (SaaS)
       – Plataforma com a servei (PaaS)
       – Infraestructura com a servei (IaaS)




                             Administració de Sistemes Informàtics i Xarxes
Cloud Computing: SaaS
●   SaaS és una acrònim de Software com a
    Servei
●   Fa referència a l'oferiment de programari
    preinstal·lat usable a través d'Internet
     –   Hi ha un programa instal·lat en un servidor remot i
          s'hi pot accedir sense instal·lar-lo a l'empresa
                ●   No cal maquinari específic
     –   És el proveïdor qui se n'encarrega del
          manteniment, les actualitzacions i del suport
          tècnic



                                      Administració de Sistemes Informàtics i Xarxes
SaaS
●   Pels usuaris finals el SaaS ja està molt
    implantat
     –   Molts usuaris ja emmagatzemen a Internet:
            ●   els correus: Gmail, hotmail, ...
            ●   Fotografies: Flickr, Instagram, ...
            ●   Agendes: Google calendar, ...
            ●   Diaris: Facebook, Twitter, ...
            ●   Documents: Dropbox, Ubuntu One, ...




                                       Administració de Sistemes Informàtics i Xarxes
SaaS
●   Es poden trobar
    programes
    empresarials
    preinstal·lats
     –   ERP, CRM, etc..
     –   Ofimàtica
     –   Còpies de seguretat
     –   ...
      Hi ha reticències a posar
        algunes dades en un
     servidor d'Internet fora del
        control de l'empresa

                                    Administració de Sistemes Informàtics i Xarxes
Cloud Computing: PaaS
●   PaaS és una acrònim de Plataforma com a
    Servei
       –   S'ofereix tot el necessari per la construcció i
             posada en funcionament d'aplicacions i
             serveis web
       –   S'ofereixen múltiples serveis però tots des d'un
             punt de vista de solució integral




                                  Administració de Sistemes Informàtics i Xarxes
PaaS
●   El client obté un entorn de desenvolupament i
    els mecanismes per deixar-lo disponible a
    Internet
       –   No cal preocupar-se de configurar servidors, ni
            crear infraestructures, etc ...


                                                             BDD




                         Internet


                                 Administració de Sistemes Informàtics i Xarxes
PaaS
●   Permet concentrar-se en el desenvolupament
    del producte oblidant-se dels detalls de la
    infraestructura
       –   El proveïdor dimensiona els servidors d'acord
             amb les necessitats del moment
       –   No cal pensar en necessitats futures de
            servidors, discs o RAM
              Gran
           número de
            peticions




                                Administració de Sistemes Informàtics i Xarxes
PaaS es converteix SaaS
●   Els clients de PaaS un cop tenen la seva
    aplicació en marxa és poden convertir en
    proveïdors de SaaS




                                       BDD




                 Internet


                            Administració de Sistemes Informàtics i Xarxes
Cloud Computing: IaaS
●   IaaS és una acrònim de Infraestructura com a
    Servei
       –   S'ofereix com a servei una infraestructura
             sencera
       –   Es controla totalment el sistema operatiu,
            l'emmagatzematge, els programes, ...




                                 Administració de Sistemes Informàtics i Xarxes
IaaS
●   Proporciona un servidor amb un sistema
    operatiu en el que s'hi pot instal·lar tot el que
    faci falta
     –   Del que se'n poden triar les característiques




     –   S'ofereixen amb IP pública




                                   Administració de Sistemes Informàtics i Xarxes
IaaS
●   Es poden gestionar fàcilment des d'un entorn
    web




                            Administració de Sistemes Informàtics i Xarxes
IaaS
●   Pensat sobretot per oferir serveis o bé per la
    execució de programes en entorns web




                             Administració de Sistemes Informàtics i Xarxes
IaaS
●   Això no implica que només es puguin fer servir
    per això...




        http://blog.segu-info.com.ar/2011/08/utilizar-la-nube-amazon-para-crackera.html


                                                     Administració de Sistemes Informàtics i Xarxes
Cloud Computing públic: AWS
●   Un dels serveis més populars per crear núvols
    IaaS és el d'Amazon




       –   Un sistema simple, flexible i escalable
       –   Només es paga per l'ús que en fem
       –   És una plataforma neutral que té una API de
            servei pública
       –   Disponibilitat i velocitat
       –   I sobretot és molt senzill d'usar...

                                    Administració de Sistemes Informàtics i Xarxes
Cloud Computing públic:AWS
●   AWS ofereix una gran quantitat de serveis que
    divideixen en grups:
●   Els més destacats són:
     –   Simple Storage Service (S3)
             ●   Sistema d'emmagatzematge d'alta disponibilitat
             ●   Ideal per backups
     –   Elastic Compute Cloud (EC2)
             ●   Capacitat de procés a través de màquines virtuals
             ●   Permet incrementar les capacitats de càlcul de
                  l'empresa sense costos afegits




                                      Administració de Sistemes Informàtics i Xarxes
Cloud Computing
●   Una altra de les classificacions que es sol fer
    és segons qui té la propietat del núvol:

        – Núvols Públics
        – Núvols Privats
        – Núvols Híbrids




                              Administració de Sistemes Informàtics i Xarxes
Cloud Computing públic
●   Es basa en que la propietat del núvol és d'una
    empresa aliena a qui el fa servir
     –   Una empresa contracta el serveis en el núvol
          d'Amazon, Google, Rackspace, Microsoft, ...




                                 Administració de Sistemes Informàtics i Xarxes
Cloud Computing privat
●   Una opció és no contractar els serveis de cap
    proveïdor sinó fer servir els recursos propis per
    crear un núvol




                              Administració de Sistemes Informàtics i Xarxes
Cloud Computing privat
●   Els núvols privats solucionen alguns dels
    problemes que hi ha amb els núvols públics
     –   No hi ha dependència de proveïdors:
            ●   Ni proveïdors d'accés a Internet
            ●   Ni proveïdors de Cloud Computing
     –   No hi ha problemes amb les legislacions de
          protecció de dades
     –   No es perd el control de les dades ni de l'aplicació
     –   Tenim més seguretat
            ●   Ja no hi poden haver sospites d'espionatge de dades



                                       Administració de Sistemes Informàtics i Xarxes
Cloud Computing privat
●   Un núvol privat permet:
       –   Fer un ús eficient dels recursos de maquinari
       –   Escalar els serveis en cas de gran demanda als
            serveis públics i després tornar
       –   Revendre recursos a altres empreses
       –   Facilitar la distribució de programari




                                  Administració de Sistemes Informàtics i Xarxes
Cloud Computing privat
●   Hi ha diverses solucions per construir IaaS.
    Tant privatives:




●   Com de codi obert:




                             Administració de Sistemes Informàtics i Xarxes
Proxmox
●   Proxmox permet
    executar màquines
                          Distribució basada en Debian Linux
    virtuals:OpenVZ i
    KVM
●   Es gestiona via web
●   Permet migració de
    màquines en viu
●   Podem crear núvols
    privats fàcilment



                          Administració de Sistemes Informàtics i Xarxes
Cloud Computing privat

●   Basar-se en núvols privats implica optimitzar el
    funcionament dels nostres recursos
●   Però perdre en capacitat d'adaptació a les
    necessitats
        –   Només podem fer servir els nostres propis
             recursos...
                ●   Si en necessitem més puntualment i no els tenim
                     no els podrem donar...
                ●   No podem prescindir de recursos quan ja no ens
                     facin falta


                                      Administració de Sistemes Informàtics i Xarxes
Cloud Computing hibrid
●   Normalment el més recomanable és tenir una
    barreja dels dos sistemes:
       –   Una part del núvol privat i una part pública




                                  Administració de Sistemes Informàtics i Xarxes
Cloud Computing híbrid
●   Els núvols híbrids ens aporten els avantatges
    dels núvols públics i dels núvols privats
●   Ofereixen solucions múltiples molt interessants:
        –   Backups
        –   Suport a plans de contingències
        –   Flexibilitat i
                 ●   Si cauen els serveis privats el sistema pot
                      continuar disponible a través dels recursos
                      externs
        –   Escalabilitat
                 ●   Es poden incrementar els recursos en cas de
                      necessitat a partir dels públics

                                        Administració de Sistemes Informàtics i Xarxes
Cloud Computing híbrid
●   Per poder aprofitar els avantatges cal que els
    núvols privats i els públics “s'entenguin”
        –   Necessitem que hi hagi una API pública
●   Sovint els núvols es poden comunicar a través
    de Web Services



                               SOAP
                      REST


                                 Administració de Sistemes Informàtics i Xarxes
Eines
●   És important tenir eines:
        –   Que permetin moure recursos de l'espai privat
             al públic o a l'inrevés




        –   Arrancar o eliminar màquines segons les
             necessitats puntuals
            ●   Especialment les públiques ja que són de pagament



                                      Administració de Sistemes Informàtics i Xarxes
OpenQRM
●   Una eina interessant de codi obert per controlar
    els núvols híbrids és OpenQRM




                             Administració de Sistemes Informàtics i Xarxes
OpenNebula Sunstone
●   Permet gestionar núvols fets amb OpenNebula
    i Amazon EC2, ...




                           Administració de Sistemes Informàtics i Xarxes
HybridFox
●   Fins i tot han aparegut components de
    navegadors per controlar núvols: per exemple
    HybridFox per Firefox




                            Administració de Sistemes Informàtics i Xarxes
Elasticitat
●   Es parla de la elasticitat com un dels grans
    avantatges del Cloud Computing però:
        –   Requereix un esforç de control
        –   Si una màquina cau se n'ha de fer una de nova
              i tornar-la a configurar
        –   Un atac DoS pot fer la factura prohibitiva!
●   Per això han aparegut sistemes que controlen
    els núvols per arreglar automàticament els
    problemes que s'hi creïn



                                   Administració de Sistemes Informàtics i Xarxes
Scalr
●   Permet gestionar les
    instàncies d'Amazon
    EC2 (és GPL)
                                           http://www.scalr.net/
     –   Controla els recursos i
          substitueix els que
          fallen
     –   Fa backups regulars
     –   Permet definir scripts
          per configurar
          automàticament les
          instàncies
     –   Es poden definir límits
          de creixement
                                   Administració de Sistemes Informàtics i Xarxes

More Related Content

Viewers also liked

Viewers also liked (10)

Llei de Serveis de la Societat de la Informació (LSSI)
Llei de Serveis de la Societat de la Informació (LSSI)Llei de Serveis de la Societat de la Informació (LSSI)
Llei de Serveis de la Societat de la Informació (LSSI)
 
Css en XML
Css en XMLCss en XML
Css en XML
 
Introducció a Java Collections
Introducció a Java CollectionsIntroducció a Java Collections
Introducció a Java Collections
 
Expressions regulars en Java
Expressions regulars en JavaExpressions regulars en Java
Expressions regulars en Java
 
Introducció a Docker
Introducció a DockerIntroducció a Docker
Introducció a Docker
 
Selenium web driver in Java
Selenium web driver in JavaSelenium web driver in Java
Selenium web driver in Java
 
Seo en Magento
Seo en MagentoSeo en Magento
Seo en Magento
 
Caso de estudio - Optimizacion de Google Adwords
Caso de estudio - Optimizacion de Google AdwordsCaso de estudio - Optimizacion de Google Adwords
Caso de estudio - Optimizacion de Google Adwords
 
Desarrollo de extensión en Magento
Desarrollo de extensión en MagentoDesarrollo de extensión en Magento
Desarrollo de extensión en Magento
 
B2B eCommerce, estado, desafíos y oportunidades
B2B eCommerce, estado, desafíos y oportunidadesB2B eCommerce, estado, desafíos y oportunidades
B2B eCommerce, estado, desafíos y oportunidades
 

Similar to Cloud computing

SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIO
SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIOSISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIO
SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIO
vgr22
 
Xarxes informàtiques yessin,m
Xarxes informàtiques yessin,mXarxes informàtiques yessin,m
Xarxes informàtiques yessin,m
yessin
 
Uf4 sistemes de_gestió_empresarial
Uf4 sistemes de_gestió_empresarialUf4 sistemes de_gestió_empresarial
Uf4 sistemes de_gestió_empresarial
Alexandra C G
 
Pràctica 2 cloud computing - esther oller
Pràctica 2   cloud computing - esther ollerPràctica 2   cloud computing - esther oller
Pràctica 2 cloud computing - esther oller
esther.oller
 
Usos pros contres
Usos pros contresUsos pros contres
Usos pros contres
jpratvi
 
Lopes joao poweractivitat12
Lopes joao poweractivitat12Lopes joao poweractivitat12
Lopes joao poweractivitat12
J4602
 

Similar to Cloud computing (20)

Virtualització (2 part)
Virtualització (2 part)Virtualització (2 part)
Virtualització (2 part)
 
Informática en núvol
Informática en núvolInformática en núvol
Informática en núvol
 
Cloud/treball en xarxa (La Salle)
Cloud/treball en xarxa (La Salle)Cloud/treball en xarxa (La Salle)
Cloud/treball en xarxa (La Salle)
 
Presentación1
Presentación1Presentación1
Presentación1
 
SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIO
SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIOSISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIO
SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIO
 
Presentació Sergio
Presentació SergioPresentació Sergio
Presentació Sergio
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Presentació Corretgé.com
Presentació Corretgé.comPresentació Corretgé.com
Presentació Corretgé.com
 
Xarxes informàtiques yessin,m
Xarxes informàtiques yessin,mXarxes informàtiques yessin,m
Xarxes informàtiques yessin,m
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
IoT : Com fer un prototipatge ràpid i efectiu
IoT : Com fer un prototipatge ràpid i efectiuIoT : Com fer un prototipatge ràpid i efectiu
IoT : Com fer un prototipatge ràpid i efectiu
 
Uf4 sistemes de_gestió_empresarial
Uf4 sistemes de_gestió_empresarialUf4 sistemes de_gestió_empresarial
Uf4 sistemes de_gestió_empresarial
 
Pràctica 2 cloud computing - esther oller
Pràctica 2   cloud computing - esther ollerPràctica 2   cloud computing - esther oller
Pràctica 2 cloud computing - esther oller
 
Oportunitats del Cloud Computing
Oportunitats del Cloud ComputingOportunitats del Cloud Computing
Oportunitats del Cloud Computing
 
Usos pros contres
Usos pros contresUsos pros contres
Usos pros contres
 
Lopes joao poweractivitat12
Lopes joao poweractivitat12Lopes joao poweractivitat12
Lopes joao poweractivitat12
 
Activitat 2
Activitat 2Activitat 2
Activitat 2
 
Activitat 2
Activitat 2Activitat 2
Activitat 2
 
Activitat 2
Activitat 2Activitat 2
Activitat 2
 

More from Xavier Sala Pujolar

More from Xavier Sala Pujolar (12)

Fer App mòbils amb tecnologia web
Fer App mòbils amb tecnologia webFer App mòbils amb tecnologia web
Fer App mòbils amb tecnologia web
 
Git
GitGit
Git
 
Validació de Documents XML amb XSD
Validació de Documents XML amb XSDValidació de Documents XML amb XSD
Validació de Documents XML amb XSD
 
Criptografia
CriptografiaCriptografia
Criptografia
 
RIP
RIPRIP
RIP
 
OSPF
OSPFOSPF
OSPF
 
Openldap
OpenldapOpenldap
Openldap
 
Llei de Protecció de dades de caràcter personal (LOPD)
Llei de Protecció de dades de caràcter personal (LOPD)Llei de Protecció de dades de caràcter personal (LOPD)
Llei de Protecció de dades de caràcter personal (LOPD)
 
Virtualització
VirtualitzacióVirtualització
Virtualització
 
Enginyeria social
Enginyeria socialEnginyeria social
Enginyeria social
 
Creació de documents xml
Creació de documents xmlCreació de documents xml
Creació de documents xml
 
Introducció a xml
Introducció a xmlIntroducció a xml
Introducció a xml
 

Cloud computing

  • 1. Llenguatge de marques i sistemes de gestió d'informació UF 3: Sistemes de Gestió empresarial Part 3 Cloud computing Xavier Sala Pujolar IES Cendrassos
  • 2. Introducció ● Algú té una idea genial que s'ha de posar a Internet perquè creu que serà un èxit brutal AT R S U EN C Administració de Sistemes Informàtics i Xarxes
  • 3. Infraestructura ● Quants servidors s'han de muntar? – Quin trànsit tindrà? Serà tant popular com creu?... – Els servidors costen diners ... ● Els estudis de mercat només són “estimacions” del que pot passar ... Administració de Sistemes Informàtics i Xarxes
  • 4. Infraestructura ● Si els possibles clients “no poden connectar” perquè no els podem donar demanda l'aplicació segur que fracassarà... Clients perduts Administració de Sistemes Informàtics i Xarxes
  • 5. Infraestructura ● Si tenim més capacitat de la demanada hem gastat molts diners que no feien falta Inversió no aprofitada Administració de Sistemes Informàtics i Xarxes
  • 6. Infraestructura ● S'han de posar en algun lloc – On hi hagi prou capacitat elèctrica – On hi hagi prou refrigeració per evitar que s'escalfin massa – Etc ... Administració de Sistemes Informàtics i Xarxes
  • 7. Infraestructura ● Cal contractar personal per administrar els servidors, configurar-los, ... – Personal que té el mal costum de voler cobrar cada mes... Administració de Sistemes Informàtics i Xarxes
  • 8. Infraestructura ● S'ha de contractar ample de banda de connexió a Internet – Suficient per donar capacitat als possibles clients – S'ha de pagar cada mes... ● Calen d'adreces IP fixes – També disponibles per un preu... Administració de Sistemes Informàtics i Xarxes
  • 9. Infraestructura ● Alguna cosa es pot llogar per evitar costos però continua sent una inversió que qualsevol no pot fer... – I s'arrisca a perdre-ho tot ... Invertir? Els meus pobres diners?? Administració de Sistemes Informàtics i Xarxes
  • 10. Cloud computing Cloud Computing Administració de Sistemes Informàtics i Xarxes
  • 11. Cloud Computing ● El cloud computing aporta una solució a aquest problema Administració de Sistemes Informàtics i Xarxes
  • 12. Cloud Computing ● El cloud computing permet llogar usar servidors “virtuals” a través d'Internet amb un simple clic – No cal cap lloc per emmagatzemar-los, ni subministrament elèctric, ni refrigeració – No cal contractar ample de banda, ni IP, ... ● Tot ho ofereix el proveïdor accessible per Internet Administració de Sistemes Informàtics i Xarxes
  • 13. Adaptació a les necessitats ● Permet aconseguir més o menys capacitat de forma simple amb un sol clic – D'aquesta forma ens podem adaptar dinàmicament a la demanda existent – I es paga només el que es consumeix! Administració de Sistemes Informàtics i Xarxes
  • 14. Adaptació a les necessitats ● Això és possible gràcies a diferents tecnologies com: La virtualització – Permet canviar ràpidament les característiques d'un sistema Administració de Sistemes Informàtics i Xarxes
  • 15. Requeriments de maquinari ● La virtualització permet que els requeriments de maquinari no siguin un problema – Les màquines virtuals es configuren a mida – Se'n poden tenir tantes com calgui... Administració de Sistemes Informàtics i Xarxes
  • 16. Emmagatzematge compartit ● Es sol proporcionar algun emmagatzematge compartit redundant i amb replicació – Els servidors poden col·laborar – Permet afegir i treure servidors sense problemes Administració de Sistemes Informàtics i Xarxes
  • 17. Live Migration ● L'emmagatzematge compartit facilita la possibilitat de fer la “migració en viu” – Es pot moure una màquina virtual d'una màquina real a una altra sense haver-la d'aturar – S'aconsegueix alta disponibilitat Administració de Sistemes Informàtics i Xarxes
  • 18. Barat! ● A més de tots els avantatges hi tenim que el cost és baix Administració de Sistemes Informàtics i Xarxes
  • 19. Barat ● És barat degut a que el que fan és permetre que fem servir els recursos que no estan usant Administració de Sistemes Informàtics i Xarxes
  • 20. Costos variables ● Els proveïdors només cobren pel que es fa servir! – S'adapten les despeses exactament al que fa falta! Factura dia 10 de maig Qtat Màquines Hores Preu Total 1 256 MB 12 hores 0,01 € 0,12 € 2 512 MB 6 hores 0,02 € 0,24 € 1 512 MB 3 hores 0,02 € 0,06 € 1 1024 MB 3 hores 0,04 € 0,12 € 0,54 € Administració de Sistemes Informàtics i Xarxes
  • 21. Recursos ● Difícilment una empresa tindrà els recursos de disponibilitat de proveïdors com: Google, Amazon o Microsoft – Cicles de CPU, espai de disc o recursos de xarxa Administració de Sistemes Informàtics i Xarxes
  • 22. Infraestructura necessaria ● Només cal un ordinador i connexió a Internet per control·lar tota la xarxa ● És escalable: es pot fer créixer i decréixer sense intervenció del proveïdor ● Té implementació ràpida Es pot fer créixer en segons... Administració de Sistemes Informàtics i Xarxes
  • 23. Ubiqüitat ● La tendència en basar les aplicacions en serveis externs situats a Internet fa el cloud computing perfecte – Les dades i les aplicacions sempre estaran disponibles estem on estem – S'hi podrà accedir amb qualsevol dispositiu amb connexió a Internet Ubiqüitat! Administració de Sistemes Informàtics i Xarxes
  • 24. Barat ● També hi ha un estalvi des del punt de vista del programari – Llicències de sistemes operatius, ... ● No cal contractar a personal molt expert en xarxes – Amb coneixements bàsics n'hi haurà prou per gestionar una gran xarxa... Administració de Sistemes Informàtics i Xarxes
  • 25. Problemes del Cloud Computing ● Però no tot són avantatges: – Dependència d'un tercer que ens ofereix el servei – Dependència del sistema de comunicació ● Estem a Espanya... – Pèrdua del control de dades sensibles ● L'emmagatzematge de dades compleix la legislació: LOPD? ● Nivell de Seguretat? ● ... Administració de Sistemes Informàtics i Xarxes
  • 26. Cloud Computing: AWS Administració de Sistemes Informàtics i Xarxes
  • 27. Cloud Computing: programari ● Però no només es pot fer amb servidors – També pot servir per executar programes en els ordinadors del proveïdor i obtenir-ne els resultats – Amb les mateixes garanties de disponibilitat Administració de Sistemes Informàtics i Xarxes
  • 28. Cloud Computing Tipus de Cloud Computing Administració de Sistemes Informàtics i Xarxes
  • 29. Tipus de Cloud Computing ● Podem classificar els serveis en en núvol segons el que s'ofereix: – Software com a servei (SaaS) – Plataforma com a servei (PaaS) – Infraestructura com a servei (IaaS) Administració de Sistemes Informàtics i Xarxes
  • 30. Cloud Computing: SaaS ● SaaS és una acrònim de Software com a Servei ● Fa referència a l'oferiment de programari preinstal·lat usable a través d'Internet – Hi ha un programa instal·lat en un servidor remot i s'hi pot accedir sense instal·lar-lo a l'empresa ● No cal maquinari específic – És el proveïdor qui se n'encarrega del manteniment, les actualitzacions i del suport tècnic Administració de Sistemes Informàtics i Xarxes
  • 31. SaaS ● Pels usuaris finals el SaaS ja està molt implantat – Molts usuaris ja emmagatzemen a Internet: ● els correus: Gmail, hotmail, ... ● Fotografies: Flickr, Instagram, ... ● Agendes: Google calendar, ... ● Diaris: Facebook, Twitter, ... ● Documents: Dropbox, Ubuntu One, ... Administració de Sistemes Informàtics i Xarxes
  • 32. SaaS ● Es poden trobar programes empresarials preinstal·lats – ERP, CRM, etc.. – Ofimàtica – Còpies de seguretat – ... Hi ha reticències a posar algunes dades en un servidor d'Internet fora del control de l'empresa Administració de Sistemes Informàtics i Xarxes
  • 33. Cloud Computing: PaaS ● PaaS és una acrònim de Plataforma com a Servei – S'ofereix tot el necessari per la construcció i posada en funcionament d'aplicacions i serveis web – S'ofereixen múltiples serveis però tots des d'un punt de vista de solució integral Administració de Sistemes Informàtics i Xarxes
  • 34. PaaS ● El client obté un entorn de desenvolupament i els mecanismes per deixar-lo disponible a Internet – No cal preocupar-se de configurar servidors, ni crear infraestructures, etc ... BDD Internet Administració de Sistemes Informàtics i Xarxes
  • 35. PaaS ● Permet concentrar-se en el desenvolupament del producte oblidant-se dels detalls de la infraestructura – El proveïdor dimensiona els servidors d'acord amb les necessitats del moment – No cal pensar en necessitats futures de servidors, discs o RAM Gran número de peticions Administració de Sistemes Informàtics i Xarxes
  • 36. PaaS es converteix SaaS ● Els clients de PaaS un cop tenen la seva aplicació en marxa és poden convertir en proveïdors de SaaS BDD Internet Administració de Sistemes Informàtics i Xarxes
  • 37. Cloud Computing: IaaS ● IaaS és una acrònim de Infraestructura com a Servei – S'ofereix com a servei una infraestructura sencera – Es controla totalment el sistema operatiu, l'emmagatzematge, els programes, ... Administració de Sistemes Informàtics i Xarxes
  • 38. IaaS ● Proporciona un servidor amb un sistema operatiu en el que s'hi pot instal·lar tot el que faci falta – Del que se'n poden triar les característiques – S'ofereixen amb IP pública Administració de Sistemes Informàtics i Xarxes
  • 39. IaaS ● Es poden gestionar fàcilment des d'un entorn web Administració de Sistemes Informàtics i Xarxes
  • 40. IaaS ● Pensat sobretot per oferir serveis o bé per la execució de programes en entorns web Administració de Sistemes Informàtics i Xarxes
  • 41. IaaS ● Això no implica que només es puguin fer servir per això... http://blog.segu-info.com.ar/2011/08/utilizar-la-nube-amazon-para-crackera.html Administració de Sistemes Informàtics i Xarxes
  • 42. Cloud Computing públic: AWS ● Un dels serveis més populars per crear núvols IaaS és el d'Amazon – Un sistema simple, flexible i escalable – Només es paga per l'ús que en fem – És una plataforma neutral que té una API de servei pública – Disponibilitat i velocitat – I sobretot és molt senzill d'usar... Administració de Sistemes Informàtics i Xarxes
  • 43. Cloud Computing públic:AWS ● AWS ofereix una gran quantitat de serveis que divideixen en grups: ● Els més destacats són: – Simple Storage Service (S3) ● Sistema d'emmagatzematge d'alta disponibilitat ● Ideal per backups – Elastic Compute Cloud (EC2) ● Capacitat de procés a través de màquines virtuals ● Permet incrementar les capacitats de càlcul de l'empresa sense costos afegits Administració de Sistemes Informàtics i Xarxes
  • 44. Cloud Computing ● Una altra de les classificacions que es sol fer és segons qui té la propietat del núvol: – Núvols Públics – Núvols Privats – Núvols Híbrids Administració de Sistemes Informàtics i Xarxes
  • 45. Cloud Computing públic ● Es basa en que la propietat del núvol és d'una empresa aliena a qui el fa servir – Una empresa contracta el serveis en el núvol d'Amazon, Google, Rackspace, Microsoft, ... Administració de Sistemes Informàtics i Xarxes
  • 46. Cloud Computing privat ● Una opció és no contractar els serveis de cap proveïdor sinó fer servir els recursos propis per crear un núvol Administració de Sistemes Informàtics i Xarxes
  • 47. Cloud Computing privat ● Els núvols privats solucionen alguns dels problemes que hi ha amb els núvols públics – No hi ha dependència de proveïdors: ● Ni proveïdors d'accés a Internet ● Ni proveïdors de Cloud Computing – No hi ha problemes amb les legislacions de protecció de dades – No es perd el control de les dades ni de l'aplicació – Tenim més seguretat ● Ja no hi poden haver sospites d'espionatge de dades Administració de Sistemes Informàtics i Xarxes
  • 48. Cloud Computing privat ● Un núvol privat permet: – Fer un ús eficient dels recursos de maquinari – Escalar els serveis en cas de gran demanda als serveis públics i després tornar – Revendre recursos a altres empreses – Facilitar la distribució de programari Administració de Sistemes Informàtics i Xarxes
  • 49. Cloud Computing privat ● Hi ha diverses solucions per construir IaaS. Tant privatives: ● Com de codi obert: Administració de Sistemes Informàtics i Xarxes
  • 50. Proxmox ● Proxmox permet executar màquines Distribució basada en Debian Linux virtuals:OpenVZ i KVM ● Es gestiona via web ● Permet migració de màquines en viu ● Podem crear núvols privats fàcilment Administració de Sistemes Informàtics i Xarxes
  • 51. Cloud Computing privat ● Basar-se en núvols privats implica optimitzar el funcionament dels nostres recursos ● Però perdre en capacitat d'adaptació a les necessitats – Només podem fer servir els nostres propis recursos... ● Si en necessitem més puntualment i no els tenim no els podrem donar... ● No podem prescindir de recursos quan ja no ens facin falta Administració de Sistemes Informàtics i Xarxes
  • 52. Cloud Computing hibrid ● Normalment el més recomanable és tenir una barreja dels dos sistemes: – Una part del núvol privat i una part pública Administració de Sistemes Informàtics i Xarxes
  • 53. Cloud Computing híbrid ● Els núvols híbrids ens aporten els avantatges dels núvols públics i dels núvols privats ● Ofereixen solucions múltiples molt interessants: – Backups – Suport a plans de contingències – Flexibilitat i ● Si cauen els serveis privats el sistema pot continuar disponible a través dels recursos externs – Escalabilitat ● Es poden incrementar els recursos en cas de necessitat a partir dels públics Administració de Sistemes Informàtics i Xarxes
  • 54. Cloud Computing híbrid ● Per poder aprofitar els avantatges cal que els núvols privats i els públics “s'entenguin” – Necessitem que hi hagi una API pública ● Sovint els núvols es poden comunicar a través de Web Services SOAP REST Administració de Sistemes Informàtics i Xarxes
  • 55. Eines ● És important tenir eines: – Que permetin moure recursos de l'espai privat al públic o a l'inrevés – Arrancar o eliminar màquines segons les necessitats puntuals ● Especialment les públiques ja que són de pagament Administració de Sistemes Informàtics i Xarxes
  • 56. OpenQRM ● Una eina interessant de codi obert per controlar els núvols híbrids és OpenQRM Administració de Sistemes Informàtics i Xarxes
  • 57. OpenNebula Sunstone ● Permet gestionar núvols fets amb OpenNebula i Amazon EC2, ... Administració de Sistemes Informàtics i Xarxes
  • 58. HybridFox ● Fins i tot han aparegut components de navegadors per controlar núvols: per exemple HybridFox per Firefox Administració de Sistemes Informàtics i Xarxes
  • 59. Elasticitat ● Es parla de la elasticitat com un dels grans avantatges del Cloud Computing però: – Requereix un esforç de control – Si una màquina cau se n'ha de fer una de nova i tornar-la a configurar – Un atac DoS pot fer la factura prohibitiva! ● Per això han aparegut sistemes que controlen els núvols per arreglar automàticament els problemes que s'hi creïn Administració de Sistemes Informàtics i Xarxes
  • 60. Scalr ● Permet gestionar les instàncies d'Amazon EC2 (és GPL) http://www.scalr.net/ – Controla els recursos i substitueix els que fallen – Fa backups regulars – Permet definir scripts per configurar automàticament les instàncies – Es poden definir límits de creixement Administració de Sistemes Informàtics i Xarxes