Cloud computing 101

545 views

Published on

Gestire un piccolo datacenter all’interno della propria organizzazione non è sempre la scelta giusta: servono investimenti su hardware e personale capace nella gestione della stessa.
La sicurezza e la continuità di servizio non è inoltre facilmente manutenibile senza dovuti accorgimenti, che complicano la gestione dell’infrastruttura stessa.
Backup, disaster recovery, risk management e uptime sono solo una piccola parte delle cose da considerare. Senza considerare la scalabilità della piattaforma durante la crescita del progetto.
Utilizzando il cloud, programmi e dati sono posti in un’infrastruttura server virtuale all’interno di numerosi data center distribuiti su scala italiana, europea o mondiale.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
545
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud computing 101

  1. 1. CLOUD COMPUTING101 Eduard Roccatello Chief Technical Officer eduard.roccatello@3dgis.it
  2. 2. INTERNET INNOVAZIONE INTEROPERABILITÀ
  3. 3. CLOUDCOMPUTING
  4. 4. SMART CITIES
  5. 5. Smart City e Cloud computing
  6. 6. UNPO’DINUMERI...
  7. 7. CLOUDCONTENT
  8. 8. 0% 10% 20% 30% 40% 7% 36% 2012 2016 CLOUDCONTENT
  9. 9. CLOUDSTORAGE
  10. 10. 464GB 1,100GB 3,300GB 2011 2013 2016 CLOUDSTORAGE
  11. 11. CLOUDECONOMICS
  12. 12. CLOUDECONOMICS 241BLN$ ENTROIL 2020
  13. 13. CLOUDCOMPUTING?
  14. 14. SOFTWAREAS ASERVICE? CLOUDCOMPUTING?
  15. 15. SOFTWAREAS ASERVICE? CLOUDCOMPUTING?
  16. 16. SOFTWAREAS ASERVICE? CLOUDCOMPUTING? ACOSAMISERVE?
  17. 17. PROVIAMO AFARE UNPO’DI CHIAREZZA
  18. 18. CLOUD COMPUTING
  19. 19. MOLTORUMORE ➡ Serviceoriented architecture ➡ RichInternetapplications ➡ SoftwareasaService ➡ Software+Service
  20. 20. SONOCLOUD?
  21. 21. NO.
  22. 22. sonotipidi ARCHITETTURA APPLICATIVA
  23. 23. Possonoesistere sullacloudma NONSONO CLOUDCOMPUTING
  24. 24. Quindi?
  25. 25. Dove“Vive”la tuaApp?
  26. 26. ๏ ONPREMISES ๏ HOSTED ๏ CLOUD
  27. 27. ONPREMISES • Nelproprioedificio • BYOserver, connettività, software,... • Controllocompleto • Responsabilità completa • Alticostidistart-up
  28. 28. ONPREMISES • Nelproprioedificio • BYOserver, connettività, software,... • Controllocompleto • Responsabilità completa • Alticostidistart-up HOSTED • Pressounfornitore • Affittoserver, connettività, software,... • Minorecontrollo • Minoreresponsabilità • Minoricostiiniziali macostiricorrenti
  29. 29. ONPREMISES • Nelproprioedificio • BYOserver, connettività, software,... • Controllocompleto • Responsabilità completa • Alticostidistart-up HOSTED • Pressounfornitore • Affittoserver, connettività, software,... • Minorecontrollo • Minoreresponsabilità • Minoricostiiniziali macostiricorrenti CLOUD • Ambientecondiviso, multi-tenant • Offreunpooldi risorsedicalcolo, astratte dall’infrastruttura fisica • Payasyougo
  30. 30. Cos’è il cloud computing
  31. 31. CLOUDCOMPUTING Insieme di tecnologie che permettono di memorizzare e/o elaborare dati grazie all'utilizzo di risorse hardware / software distribuite e virtualizzate in Rete
  32. 32. 5PRINCIPIFONDAMENTALI
  33. 33. ONDEMANDSELFSERVICE Èpossibileallocarelerisorse necessarie,comecapacitàdi calcoloedistorage, autonomamente. NESSUNINTERVENTODELL’ISP.
  34. 34. RESOURCEPOOLING LerisorsesonoCONDIVISEtragli utentidellacloudsecondoun MODELLOMULTITENANTe ALLOCATEDINAMICAMENTE. LOCATIONINDEPENDENCE.
  35. 35. FLESSIBILITÀRAPIDA RisorseALLOCATEE RILASCIATERAPIDAMENTE, avolteinautomatico,perFAR FRONTEALLADOMANDA. L’utentefinalesiattende CAPACITÀINFINITA.
  36. 36. SERVIZIOMISURATO LacloudCONTROLLAeOTTIMIZZAle RISORSEgrazieallasupervisione. Lerisorsevengonomonitorate, controllateeriepilogatefornendo TRASPARENZAAVENDORE CONSUMER.
  37. 37. ACCESSOUBIQUITARIO Lacloud DEVEESSEREACCESSIBILE DAOGNIPUNTODELLARETE, attraverso SERVIZISTANDARD.
  38. 38. ASPETTIECONOMICI On premises Hosted Cloud computing Tempi di approntamento Scalabilità dell’infrastruttura Investimenti (CAPEX) Impatto sull’ambiente Pricing model Settimane o mesi Settimane Da minuti a ore Limitata e costosa Limitata e relativamente costosa Rapida, flessibile, pay per use CAPEX elevato Costosa e con contratti prolungati (no CAPEX) Basati sull’uso senza costi iniziali (OPEX) Normale Normale Molto limitato Acquisto IT anche se poco usato Costo di affitto IT anche se poco usato Basato sull’uso
  39. 39. TIPIdiCLOUD
  40. 40. PUBLICCLOUD POOLDIRISORSEDICALCOLO offertedaunVENDOR tipicamenteutilizzatetramite unmodello“PAYASYOUGO”.
  41. 41. PRIVATECLOUD POOLDIRISORSEDICALCOLO inDATACENTERPROPRIO, GESTITOAUTONOMAMENTE.
  42. 42. PRIVATECLOUD/2 POOLDIRISORSEDICALCOLO offertedaunVENDOR nelpropriodatacenterin MODALITÀESCLUSIVA (senzasharing).
  43. 43. HYBRIDCLOUD PUBLICCLOUD +PRIVATECLOUD
  44. 44. CARATTERISTICHE HYBRIDCLOUD • Sfruttoivantaggidi scalabilitàecost effectivenessdella cloudpubblicaper l’archiviazione. • Datieservizisonoal sicuronellacloud privata. • Missioncriticalapps PRIVATECLOUD • Costiinizialielevati • Personalizzabile • Privacy • SingleSignOn • Appperlequalisono indispensabilisiaalte performancechealta sicurezza. PUBLICCLOUD • Flessibilità • Scalabilità • Costiprevedibili • Accessouniversale • Ondemand selfservice
  45. 45. SEGMENTAZIONE
  46. 46. Il lavoro ai tempi del Cloud Computing
  47. 47. BENEFICI PERIL BUSINESS
  48. 48. TIMETOMARKET Piattaformedisegnateper RIDURREILDELIVERYTIME dell’infrastrutturaIT. Deliverydisaccoppiatodalla fasediProvisioning.
  49. 49. TIMETOMARKET/2 Tradizionalmente procurementedeliveryfisico sonoVINCOLATI.
  50. 50. TIMETOMARKET/3 DESIGNONCE,DEPLOYMANY. Standardizzazionedell’ITper procurarsilerisorseinanticipo.
  51. 51. TIMETOMARKET/4 DeliveryinORE/GIORNI. Nonsettimaneomesi.
  52. 52. SCALABILITÀ
  53. 53. SCALABILITÀ
  54. 54. SCALABILITÀ/2
  55. 55. SCALABILITÀ/2 Cloud
  56. 56. INVESTIMENTI Icloudcomputingoffretre tipologiedibeneficilegate agliinvestimentiaziendali.
  57. 57. CAPEXvsOPEX SpostailBARICENTROdel budgetDALCAPEXALL’OPEX. Correlazionetraquantospeso eiltrenddiadozione(ritorno economico)diunservizio.
  58. 58. COSTOPERSONALEIT IlcostodelpersonaleIT nonincrementa. Sievitadiacquistarenuovi server,storageolicenze ricorrendoalCloudComputing.
  59. 59. ESPANSIONEDELSERVIZIO IlCloudComputingsemplifica l’espansionedelservizio perchènonservonogrossi investimentiinCAPEXper espanderel’architetturaIT.
  60. 60. BUSINESSCONTINUITY
  61. 61. DATAPROTECTION IlCloudComputing puòfaremoltopervoi. Maprimabisognafarei compitiacasa...
  62. 62. DATAPROTECTION Mins DaysHrsSecs WksDays MinsHrsWks Secs RTO(MancanzaServizio) RPO (Perdita Dati) Tier 1 Oltre 7 giorni > 7 giorni Tier 2 Entro 7 giorni 1-7 giorni Tier 3 >= 1 giorno 2-7 giorni Tier 4 1-6 ore 4 ore-48 ore Tier 5 Da 0 a pochi min 1-4 ore Tier 6 Recovery Point Objective Recovery Time Objective Perdita dati Mancanza Servizio
  63. 63. RECOVERYTIMEECOSTI Backup Disaster Recovery & Business Continuity €………..……..……………….Costi……………………….€€€€ settimane……….giorni…..……ore..…….secondi RecoveryTime Tier 2 Tier 3 Tier 4 Tier 5 Tier 6 Tier 1 Remote Backup Offsite Vaulting (track based) Offsite Vaulting + Risorse DC Electronic Remote Vaulting Warm Site DR Asyncronous Data Replication Server Replication in standby Hot Site DR Syncronous Data Replication Server Replication AA Geo-cluster Local Tape Backup
  64. 64. DATAPROTECTION Tuachepuntosei neltuopercorsoversola SICUREZZADELDATO?
  65. 65. CLOUD SERVICE MODELS
  66. 66. MODELLIDISERVIZIO
  67. 67. SoftwareasaService USERCLOUD • Singolaapplicazione • Multi-tenancy • Applicazionionetomany • Stessefeaturepertutti
  68. 68. SoftwareasaService • Modellodisvilupposoftware • Softwaredistribuitoinrete • Driverdellosviluppo • Ubiquitàdellarete • Transazioniveloci • Webframeworkopensource • Portabilitàeflessibilità • Timetomarket
  69. 69. SoftwareasaService • Esempipratici • GoogleApps • Atlassian • Salesforce • 37signals • Zoho • WebEx • Dropbox
  70. 70. PlatformasaService DEVELOPMENTCLOUD • Modellopensatoperglisviluppatori • Codeitanddeployit • NessunaVMosistemaoperativo • Applicazioneindeploysuservizio capacediautoscalare
  71. 71. PlatformasaService • DerivadaSaaS • Supportaildeliverydelleapplicazioni webedeiservizicorrelati • Fornitoonthefly, secondomodelloon-demand.
  72. 72. PlatformasaService • Esempipratici • Amazon • GoogleAppEngine • Heroku • JoyentAccelerator • Facebook
  73. 73. InfrastructureasaService SYSTEMSCLOUD • Serverestoragedisponibili • Architetturascalabilesullarete
  74. 74. InfrastructureasaService • Deliverydell’infrastrutturaITcome servizio. • Tipicamenteunapiattaforma virtualizzata. • Versol’utilitycomputing(demandoad altriicalcolionerosi).
  75. 75. InfrastructureasaService • Denominatoricomuni • Provisioningetariffazioneondemand • Virtualizzazione(Xen,VMWare,KVM,OpenVZ) • RisorseCommodityofftheshelf(COtS) • ComponentiFOSS • Middlewarepersonalizzato
  76. 76. InfrastructureasaService • Esempipratici • AmazonWebServices • GoGrid • Nirvanix • Joyent • Akamai • TelecomItalia
  77. 77. DIYvsSaaS/PaaS DIY SaaS / PaaS Alto CAPEX Alti costi di gestione Devo anticipare i picchi Obsolescenza IT Time consuming Alta curva di apprendimento Staff dedicato per 24 / 7 OPEX predicibile Costi iniziali ridotti Infrastruttura on demand Bassa manutenzione Scalabile e sicuro SLA garantito Focus sul business
  78. 78. Cloud Computing e Start-up
  79. 79. UTENTI& CLOUD
  80. 80. Cosavoglionogliutenti? Velocità e performance
  81. 81. Cosavoglionogliutenti? Velocità e performance Always on, accessibilità
  82. 82. Cosavoglionogliutenti? Velocità e performance Always on, accessibilità Applicazioni personalizzabili
  83. 83. Cosavoglionogliutenti? Velocità e performance Always on, accessibilità Applicazioni personalizzabili Nuove funzionalità
  84. 84. Cosavoglionogliutenti? Velocità e performance Always on, accessibilità Applicazioni personalizzabili Nuove funzionalità PotentiapplicazioniWEB
  85. 85. Velocità e performance Always on, accessibilità Applicazioni personalizzabili Nuove funzionalità Come?
  86. 86. Scalabilità e adattamento Always on, accessibilità Applicazioni personalizzabili Nuove funzionalità CLOUDCOMPUTING
  87. 87. Scalabilità e adattamento HA e distribuzione globale Applicazioni personalizzabili Nuove funzionalità CLOUDCOMPUTING
  88. 88. Scalabilità e adattamento HA e distribuzione globale Storage cost effective Nuove funzionalità CLOUDCOMPUTING
  89. 89. Scalabilità e adattamento HA e distribuzione globale Storage cost effective Focus on business CLOUDCOMPUTING
  90. 90. Domande? Thankyou!

×