Your SlideShare is downloading. ×
0
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Drupal in the Cloud
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Drupal in the Cloud

4,017

Published on

Talk @ Phpday 2010 , Corropoli (TE) 13-14-15 Maggio 2010

Talk @ Phpday 2010 , Corropoli (TE) 13-14-15 Maggio 2010

Published in: Technology, Business
2 Comments
7 Likes
Statistics
Notes
No Downloads
Views
Total Views
4,017
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
37
Comments
2
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide


























































  • Transcript

    • 1. Drupal in the Cloud PHPDay 2010 - Social tag #phpday2010
    • 2. Chi siamo?
    • 3. Chi siamo? Stefano Mainardi, sviluppatore PHP, CEO di Twinbit e fondatore del network italiano ILDN Piacere di conoscervi! stefano@twinbit.it twitter : stefanomainardi
    • 4. Chi siamo? Paolo Mainardi, sviluppatore PHP, CTO di Twinbit e Stefano Mainardi, fondatore del network italiano sviluppatore PHP, CEO di ILDN Twinbit e fondatore del network italiano ILDN Piacere di conoscervi! Piacere di conoscervi! paolo@twinbit.it stefano@twinbit.it twitter : paolomainardi twitter : stefanomainardi
    • 5. Chi siamo? Paolo Mainardi, sviluppatore PHP, CTO di Twinbit e Stefano Mainardi, fondatore del network italiano sviluppatore PHP, CEO di ILDN Twinbit e fondatore del network italiano ILDN Piacere di conoscervi! Piacere di conoscervi! paolo@twinbit.it stefano@twinbit.it twitter : paolomainardi twitter : stefanomainardi Piacere, io sono Drupal! :-)
    • 6. Quanti di voi utilizzano Drupal?
    • 7. Cos’è il cloud?
    • 8. Con cloud computing si intende un insieme di tecnologie informatiche che permettono l'utilizzo di risorse hardware (storage, CPU) o software distribuite in remoto. from Wikipedia
    • 9. Quali sono i benefici del Cloud? On Demand Quando ho bisogno di capacità di calcolo (CPU), o di capacità infrastrutturale (Storage), la posso chiedere al volo senza necessità di fare previsioni
    • 10. Quali sono i benefici del Cloud? Flessibilità Posso gestire le risorse verso l'alto aumentandole, oppure diminuirle rilasciandole quando non ne ho più bisogno. Questo si traduce in un abbattimento dei costi
    • 11. Quali sono i benefici del Cloud? API Ovvero una interfaccia, un modo di comunicare, generico, che permette a qualsiasi parte, a qualsiasi pezzo della mia infrastruttura, di dialogare, oppure ad esterni di dialogare con la mia infrastruttura, senza dover necessariamente sapere i dettagli di come è implementato quel singolo componente.
    • 12. Quali sono gli svantaggi del Cloud?
    • 13. Le performance non sono sempre come ce le aspettiamo
    • 14. Le performance non sono sempre come ce le aspettiamo Le nostre applicazioni devono essere progettate per lavorare sulla Cloud
    • 15. Le performance non sono sempre come ce le aspettiamo Le nostre applicazioni devono essere progettate per lavorare sulla Cloud Non sappiamo fisicamente dove si trovano i nostri dati (privacy?)
    • 16. Casi di successo PaaS
    • 17. Casi di successo PaaS
    • 18. Casi di successo IaaS
    • 19. Casi di successo IaaS
    • 20. Casi di successo Soluzioni Governative
    • 21. Le infrastrutture non sono più un valore, sono un costo
    • 22. Cosa possiamo fare con Drupal ?
    • 23. Data Storage - CDN
    • 24. Cloud DBMS
    • 25. Cloud Computing
    • 26. Data Storage
    • 27. Data Storage - Amazon S3 Media Mover http://drupal.org/project/media_mover
    • 28. Data Storage - Amazon S3 Amazon_S3 http://drupal.org/project/amazon_s3
    • 29. Data Storage - Amazon S3 Media Mover • Harvest CCK, Uploaded Files, FTP, Email Amazon S3 Storage natively supported. Pluggable API - DIY
    • 30. Data Storage - Amazon S3 Media Mover • Harvest • Processing Media Conversion Compression Transcoding External Processing Server (Cloud) Pluggable API - DIY
    • 31. Data Storage - Amazon S3 Media Mover • Harvest • Processing • Storage Drupal file management Media Provider - Youtube, BlipTV, Vimeo Amazon S3 Storage natively supported. Pluggable API - DIY
    • 32. Data Storage - Amazon S3 amazon_s3 • Administrative interface to S3
    • 33. Data Storage - Amazon S3 amazon_s3 • Administrative interface to S3 • CRUD Operations
    • 34. Data Storage - Amazon S3 amazon_s3 • Administrative interface to S3 • CRUD Operations • S3 ACL Support - Bucket and File
    • 35. Data Storage - Amazon S3 amazon_s3 • Administrative interface to S3 • CRUD Operations • S3 ACL Support - Bucket and File • Only API Methods - No integration with native Drupal File Magement
    • 36. Data Storage - Generic API Storage API http://drupal.org/project/storage_api “Storage API is a framework for enterprise-level file storage and serving / streaming.”
    • 37. Data Storage - Generic API Storage API http://drupal.org/project/storage_api • Pluggable architecture - it can be extended to work with any CDN.
    • 38. Data Storage - Generic API Storage API http://drupal.org/project/storage_api • Pluggable architecture - it can be extended to work with any CDN. • Redundancy - it can be configured to store your files in multiple CDNs and instantaneously change which one is serving.
    • 39. Data Storage - Generic API Storage API http://drupal.org/project/storage_api • Pluggable architecture - it can be extended to work with any CDN. • Redundancy - it can be configured to store your files in multiple CDNs and instantaneously change which one is serving. • Access control API, Containers implemented as modules
    • 40. Data Storage - Generic API Storage API http://drupal.org/project/storage_api • Pluggable architecture - it can be extended to work with any CDN. • Redundancy - it can be configured to store your files in multiple CDNs and instantaneously change which one is serving. • Access control API, Containers Amazon S3/Cloudfront Also supports media streaming
    • 41. Data Storage - Generic API Storage API http://drupal.org/project/storage_api • Pluggable architecture - it can be extended to work with any CDN. • Redundancy - it can be configured to store your files in multiple CDNs and instantaneously change which one is serving. • Access control API, Containers implemented as modules Amazon S3/Cloudfront Also supports media streaming
    • 42. Data Storage - Generic API CDN - http://drupal.org/project/cdn Supports only "Origin Pull" CDNs • Akamai • SimpleCDN • CacheFly • PantherCDN • And so on....
    • 43. Data Storage - Generic API CDN - http://drupal.org/project/cdn In Drupal 6 to function properly require to patching the core....
    • 44. Data Storage - Generic API CDN - http://drupal.org/project/cdn In Drupal 6 to function properly require to patching the core.... In Drupal 7 CDN will be supported by core.
    • 45. Data Storage - Generic API CDN - http://drupal.org/project/cdn In Drupal 6 to function properly require to patching the core.... In Drupal 7 CDN will be supported by core. Implementation of PHP Stream wrapper cloudfront://image.jpg s3://image.jpg
    • 46. Data Storage - Generic API CDN - http://drupal.org/project/cdn In Drupal 6 to function properly require to patching the core.... In Drupal 7 CDN will be supported by core. Implementation of PHP Stream wrapper cloudfront://image.jpg s3://image.jpg COOL !!
    • 47. DBMS on the Cloud DBMS Cloud Services Mysql PostgreSQL RDS
    • 48. DBMS on the Cloud No supports for Mysql Replication in D6 Poorly optimized Mysql Query Drupal 7 gains a new Database Astraction Layer, with a lot of cool stuff.
    • 49. DBMS on the Cloud
    • 50. DBMS on the Cloud • Highly optimized for Mysql, removed support for other DBMS • Mysql Replication - In use on Drupal.org • Support for Squid and Varnish reverse proxy caching • Optimization for PHP5 (Removed support for PHP4)
    • 51. Cloud Computing The Mercury Stack
    • 52. Cloud Computing
    • 53. That’s all folks :-)
    • 54. Questions?
    • 55. Rimaniamo in contatto! Stefano Mainardi Paolo Mainardi stefano@twinbit.it paolo@twinbit.it twitter : stefanomainardi twitter : paolomainardi
    • 56. Grazie!

    ×