Drupal Portugal“Acquia Dev Cloud - first impressions”         10.12.2011 - Lisbon - Portugal                       1      ...
Building anDrupal website   typical ways                  2
creating and publish an drupal website         (you own the ser ver)  servers     hardware (disks, memory, cpu choices)   ...
creating and publish an drupal website           (shared hosting)  need to search for an decent hosting provider  limited ...
Cloud!just another buzzword?
"cloud computing is a model for enablingubiquitous, convenient, on-demand net work    access to a shared pool of configura...
7
forget ser vers, hardware, soft ware installation, system patches, licensing       issues, hardware failures......focus on...
Cloud Business ModelsSaaS - Soft ware as a Ser vice   Google apps, SugarCRM, MS OfficeLive, ...IaaS - Infrastructure as a ...
Acquia Dev Cloud               (features)From Drupal to DrupalEasy deploy to different stages (dev, staging andproduction)...
self-service access   11
Acquia Dev  Cloud!Interface and Usage                      12
13
Dev Cloud - Main Options Workflow         Files and logs Install          Statistics Domains          Backups Servers     ...
1. Workflow (I)                  15
1. Workflow (II)                   16
2. Install (I)                 17
2. Install (II - import site from archive dump)                                                  18
3. Domains (I)                 19
3. Domains (II)                  20
4. Ser vers (I)                  21
4. Ser vers (II)                   22
5. Users and Keys                    23
6. Databases               24
7 Files and logs .                   25
8. Statistics                26
9. Backups             27
10. Utilities (I)                    28
10. Utilities (II)                     29
11. New site               30
Acquia Dev Cloud  Using local environment                            31
Local development1. Checkout your code using svn or git2. Export database using drush and import it locally3. Create new s...
1. Git clone your repository                               33
2. Export remote db to local db3. Create new site        (I)                                   34
3. Create new site (II)                          35
3. Create new site (III)devcloudtest is not under control version (used only for localenvironment)Drush can be used using ...
4. Commit local changes to dev cloud (I)                                           37
4. Commit local changes to dev cloud (II)                                            38
ConclusionsThe good, the bad and what will        be nice to have                                  39
The good...100% focused on DrupalEasy to useGood documentationSupport for other Drupal “Distros”Simple deployment workflow...
The bad...No SSL support (only present in managed cloud)No automatic installation/configuration of nonDrupal apps (phpmyad...
Nice to have...Native Real time system stats (response times,memory consumption, cpu levels, ...)Realtime Analytics toolAd...
In the future...Cloud will expand..., also to operating systemsAn customized Drupal website will be deployedinstantly...No...
Referenceshttp://csrc.nist.gov/publications/PubsSPs.html#800-145 (NIST Definition of CloudComputing)http://en.wikipedia.or...
Thank you for  watching!                45
Paulo Gomes       http://www.pauloamgomes.net  http://www.t witter.com/pauloamgomeshttp://www.linkedin.com/in/pauloamgomes...
Upcoming SlideShare
Loading in...5
×

Drupal PT Meetup Lisbon (December 2011)

363
-1

Published on

Slides for Portuguese Drupal Associantion Meetup @ Lisbon, Portugal

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

  • Be the first to like this

No Downloads
Views
Total Views
363
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • Multiplas definições sem consenso - National Institute of Standards and Technology's\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Cada subscrição indica um identificador e uma key (aquia network key)\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Drupal PT Meetup Lisbon (December 2011)

    1. 1. Drupal Portugal“Acquia Dev Cloud - first impressions” 10.12.2011 - Lisbon - Portugal 1 Paulo Gomes - www.pauloamgomes.net
    2. 2. Building anDrupal website typical ways 2
    3. 3. creating and publish an drupal website (you own the ser ver) servers hardware (disks, memory, cpu choices) operating system (installation, configuration, tuning) manage user accounts, email accounts, ... hardware failures copying files (ftp, scp, sftp, rsync, svn) backups (more space needed, configuration, ...) monitoring tools (need to install, configure, ...) low elasticity 3
    4. 4. creating and publish an drupal website (shared hosting) need to search for an decent hosting provider limited to provider’s features limited access no php tuning.. no drush access copying files (ftp, scp, sftp, rsync, svn) limited backups no decent monitoring tools low elasticity 4
    5. 5. Cloud!just another buzzword?
    6. 6. "cloud computing is a model for enablingubiquitous, convenient, on-demand net work access to a shared pool of configurable computing resources (e.g., net works, servers, storage, applications and ser vices)that can be rapidly provisioned and released with minimal management effort or service provider interaction." NIST Definition of Cloud Computing, October 25, 2011 6
    7. 7. 7
    8. 8. forget ser vers, hardware, soft ware installation, system patches, licensing issues, hardware failures......focus on your business, build and deploy faster. 8
    9. 9. Cloud Business ModelsSaaS - Soft ware as a Ser vice Google apps, SugarCRM, MS OfficeLive, ...IaaS - Infrastructure as a Ser vice Amazon EC2, Microsoft Azure, ...PaaS - Platform as a Ser vice Acquia Dev Cloud, PHPFog, Heroku, Redhat OpenShift, ... 9
    10. 10. Acquia Dev Cloud (features)From Drupal to DrupalEasy deploy to different stages (dev, staging andproduction)Based on top performance technologies: varnish,nginx, apc, memcacheNative support for svn/gitNative support for drushMultiple sites supportAcquia Net work - advanced search, anti spam... 10
    11. 11. self-service access 11
    12. 12. Acquia Dev Cloud!Interface and Usage 12
    13. 13. 13
    14. 14. Dev Cloud - Main Options Workflow Files and logs Install Statistics Domains Backups Servers Utilities Users and keys New site Databases 14
    15. 15. 1. Workflow (I) 15
    16. 16. 1. Workflow (II) 16
    17. 17. 2. Install (I) 17
    18. 18. 2. Install (II - import site from archive dump) 18
    19. 19. 3. Domains (I) 19
    20. 20. 3. Domains (II) 20
    21. 21. 4. Ser vers (I) 21
    22. 22. 4. Ser vers (II) 22
    23. 23. 5. Users and Keys 23
    24. 24. 6. Databases 24
    25. 25. 7 Files and logs . 25
    26. 26. 8. Statistics 26
    27. 27. 9. Backups 27
    28. 28. 10. Utilities (I) 28
    29. 29. 10. Utilities (II) 29
    30. 30. 11. New site 30
    31. 31. Acquia Dev Cloud Using local environment 31
    32. 32. Local development1. Checkout your code using svn or git2. Export database using drush and import it locally3. Create new site on Dev Desktop using imported sources4. Make local changes, commit and push to server when ready 32
    33. 33. 1. Git clone your repository 33
    34. 34. 2. Export remote db to local db3. Create new site (I) 34
    35. 35. 3. Create new site (II) 35
    36. 36. 3. Create new site (III)devcloudtest is not under control version (used only for localenvironment)Drush can be used using -l http://localdevcloudname 36
    37. 37. 4. Commit local changes to dev cloud (I) 37
    38. 38. 4. Commit local changes to dev cloud (II) 38
    39. 39. ConclusionsThe good, the bad and what will be nice to have 39
    40. 40. The good...100% focused on DrupalEasy to useGood documentationSupport for other Drupal “Distros”Simple deployment workflow (dev, stg, prod)Also possible using local dev with acquia devdesktopIt looks very solid and professional, oriented forbusiness (gardens exists for small sites..) 40
    41. 41. The bad...No SSL support (only present in managed cloud)No automatic installation/configuration of nonDrupal apps (phpmyadmin, php libraries, ...)Needs for better integration bet ween DevDesktop (local) and Dev CloudExpensive compared with other solutions (and nofree - shared option, again, business oriented)Interface not very fast (phpfog seems a lotsfaster) 41
    42. 42. Nice to have...Native Real time system stats (response times,memory consumption, cpu levels, ...)Realtime Analytics toolAddons (Cloudflare CDN, ...)Connector for Dev Desktop (import/export sitedirectly from and to dev cloud)Source code navigation on Dev Cloud Interface(and code editor)iOS/Android app for Dev Cloud easy manage 42
    43. 43. In the future...Cloud will expand..., also to operating systemsAn customized Drupal website will be deployedinstantly...No local environments, working remotely will befaster than working locally today.And what do you think will happen? ____________________________________________________ 43
    44. 44. Referenceshttp://csrc.nist.gov/publications/PubsSPs.html#800-145 (NIST Definition of CloudComputing)http://en.wikipedia.org/wiki/Cloud_computinghttp://www.saasblogs.com/saas/demystifying-the-cloud-where-do-saas-paas-and-other-acronyms-fit-in/https://net work.acquia.com/documentation 44
    45. 45. Thank you for watching! 45
    46. 46. Paulo Gomes http://www.pauloamgomes.net http://www.t witter.com/pauloamgomeshttp://www.linkedin.com/in/pauloamgomes 46
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×