Anatomy of a Cloud

32
Anatomy of a cloud [email protected] , 2011

description

 

Transcript of Anatomy of a Cloud

Page 1: Anatomy of a Cloud

Anatomy  of  a  cloud      

[email protected],  2011  

Page 2: Anatomy of a Cloud

Cine  sunt  eu?                                                                                                                                                            Studii:  UMF  Iasi,                                                                                                                                                                                  UTM  Chisinau          

Proiecte:    •  www.lug.md  -­‐  moldavian  linux  user  group,  2003  •  www.remsys.com  -­‐  infrastructure  management,  2004  •  www.rservers.com  -­‐  dedicated  hosIng,  2009  

Page 3: Anatomy of a Cloud
Page 4: Anatomy of a Cloud

De  ce  anatomia  ?  

Page 5: Anatomy of a Cloud
Page 6: Anatomy of a Cloud

De  ce  nor  ?  •  Metafora  •  Simboliza  retelele  telefonice,  apoi  Internetul  •  AbstracIzarea  infrastructurii  din  care  e  format  Internetul  

Page 7: Anatomy of a Cloud

De5initii  

•  Defini&a  mea:    Prezentarea  si  livrarea  resurselor  computaIonale  scaalbile  sau  a  aplicaIilor  prin  intermediul  unei  retele.    

•  Na&onal  Ins&tute  of  Standards  and  Technology  (NIST,  2011)  :  Cloud  compuIng  is  a  model  for  enabling  ubiquitous,  convenient,  on-­‐demand  network  access  to  a  shared  pool  of  configurable  compuIng  resources  (e.g.,  networks,  servers,  storage,  applicaIons,  and  services)  that  can  be  rapidly  provisioned  and  released  with  minimal  management  effort  or  service  provider  interacIon.    

Page 8: Anatomy of a Cloud

Istoric  •  Amazon  –  majoritatea  vanzarilor  in  Decembrie.    •  Resursele  computaIonale  nesolicitate  Imp  de  11  luni  ramase  •  Ineficienta  –  costuri  inalte  (management  DC  –  racire,  curent,  spaIu,  etc).  

•  Amazon  decide  in  2002  sa  transforme  problema  in  oportunitate  si  lanseaza  Amazon  Web  Services.  

•  Costurile  dezvoltarii,  gazduirii,  menInerii  aplicaIilor  a  devenit  foarte  ridicat  si  organizaIile  s-­‐au  imparIt  in  provideri  si  beneficiari  

Page 9: Anatomy of a Cloud

Predictii  •  In  Ianuarie  2010,  Gartner  prezice  “By  2012,  20  percent  of  businesses  will  own  no  IT  assets”.  

Page 10: Anatomy of a Cloud

Caracteristici  Cloud  computing  • On-­‐demand    (acces  la  cerere  )  • Broad  network  access    • Resource  pooling  (mulI-­‐tenancy)  • Rapid  elasIcity  • Measured  Service  (control,  monitor,  report)  • Off-­‐premise  (service  hosted  and  delivered  from  a  locaIon  that  belongs  to  a  service  provider)  

Page 11: Anatomy of a Cloud

Modele  de  livrare  •  Public  –  hosted  off-­‐premise,  internet  based  delivery,    mulI-­‐tenant.  

 •  Private  –hosted  on-­‐premise,  connected  to  the  using  org  thru  private  network  links.  Data  owner  (  or  a  trusted  partner  )  control  the  service      management.  

•  Hybrid  –  mix.  Ex.  a  provider  supply  private  cloud  to  customer  over  VPN.  Other  ex  –  keep  web  interface  (  online  environment  )  in  public  cloud  but  data  processing  in  private  cloud.  

Page 12: Anatomy of a Cloud

Piramida  abordărilor,  nivelelor  Difera  in  funcIe  de  natura  informaIei  prezentate  beneficiarului.    

•  SaaS  

•  PaaS  

•  IaaS  

Page 13: Anatomy of a Cloud

IaaS  =  Infrastr  as  a  Service  • Ofera  processing,  storage,  network  

• Beneficiarul  poate  sa  instaleze  si  ruleze  soaware  inclusiv  sisteme  de  operare  si  aplicaIi  

Page 14: Anatomy of a Cloud

IaaS  vendors  •  Amazon  –  EC2  •  Rackspace  Cloud  (Mosso)  •  GoGrid  •  …  

•  Si  mulI  mulI  alI  provideri  de  servicii  IaaS  

Page 15: Anatomy of a Cloud

Typical  IaaS  con5igurator  

Page 16: Anatomy of a Cloud

Infrastructure  Anatomy  •  Hypervisor  –  Xen,  Hyper-­‐V,  Vmware  •  Storage  –  iSCSI,  fiberchannel,  Infiniband  •  Network  •  Control  panel  •  AccounIng,  billing  

Page 17: Anatomy of a Cloud

Interfata  tipica  

Page 18: Anatomy of a Cloud

•  NIST  (  NaIonal  InsItute  of  Standards  and  Technology  )    

“Plaeorm  as  a  Service  is  the  ability  to  provide  a  compuIng  environment  and  the  related  development  and  deployment  stack  needed  to  deliver  a  soluIon  to  the  consuming  customer.”  

Page 19: Anatomy of a Cloud

Caracteristici  PaaS  • PaaS  –  limbaj  de  programare  privat  • Suporta  intregul  ciclu  de  soaware  development,  de  la  testare  pana  la  release  in  producIe  • Să  implementeze,  să  gesIoneze,  sa  testeze  şi  să  ruleze  aplicaţiile  create  • Include  si  suporta  interfete  precum  SOAP,  REST,  XML  

Page 20: Anatomy of a Cloud

PaaS  vendors  •  Google  App  Engine  •  Microsoa  Azure  •  Salesforce  Force.com  plaeorm  

Page 21: Anatomy of a Cloud

SaaS  =  Software  as  a  Service    

•  Salesforce,  Netsuite  –  CRM;  •  Basecamp  –  PM;  •  Gmail,  Hotmail  –  mail  ;    •  Google  Docs  –  office;  •  Facebook  –  social;  •  Evernote  –  remember  anything;  •  Flicker  –  image  storage  

Page 22: Anatomy of a Cloud

Caracteristici  SaaS  • Acces  la  cerere  • Configurare  si  nu  modificare  (  customizare  )  • Accelerated  feature  delivery  • SOA  (service  oriented  architecture)  • Sisteme  incorporate  pentru  generarea  reporturilor    • Important  -­‐  datele  clienIlor  sa  fie  pastrate  separat,  intr-­‐un  mediu  strict  securizat  

Page 23: Anatomy of a Cloud

Economia  cloud-­‐ului  Costul  unei  aplicaIi  (TCO)  este  alcatuit  din  :    

• Server  • Storage  • Network  • Backup  &  archive  • Data  center  infrastructure  • Plaeorm  • Soaware  maintenance  • Help  desk  support  • OperaIon  support  personnel  

Page 24: Anatomy of a Cloud

No  panacea  !  •  Nu  este  rezolvarea  tuturor  problemelor  •  Posibile  neajunsuri  

Page 25: Anatomy of a Cloud

Securitate  •  IdenIty  management  •  Access  control  •  AuthorizaIon  and  authenIcaIon  

www.cloudsecurityalliance.org      

Page 26: Anatomy of a Cloud

Livrarea  datelor  prin  retea  •  Bandwidth  bomle  neck  •  Data  centers  downIme    •  Providers  downIme  

Page 27: Anatomy of a Cloud

Continuitatea  business-­‐ului  •  Fail-­‐over  (  amazon  EBS  storage  probleme  !  )  

Page 28: Anatomy of a Cloud

Apartenenta  si  migratia  datelor  

•  Rezilierea  contractului  –  cum  obInem  datele  inapoi?  In  ce  format?  UIlizabil  ?  

•  Apartenenta  datelor  –  cui  aparIn  datele  odata  ajunse  in  Cloud?  

Page 29: Anatomy of a Cloud

Viitorul  

Page 30: Anatomy of a Cloud

Literatura  •                                                     Cloud  CompuIng  Architected  –  J.  Rhoton  

                           Cloud  CompuIng  Explained  –  J.  Rhoton  

•                                                     Cloud  CompuIng  for  Dummies  –  J.  Hurwitz  

Page 31: Anatomy of a Cloud
Page 32: Anatomy of a Cloud

Contactati-­‐ma  •  linkedin.com/in/graileanu  •  facebook.com/graileanu  •  twimer.com/GrigoreRaileanu  

       [email protected]                                

Va  multumesc  !