Cloud enable your apps using the Morph Application Platform (MAP)

1,438 views
1,356 views

Published on

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
1,438
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud enable your apps using the Morph Application Platform (MAP)

  1. 1. Cloud enable your apps using the Morph Application Platform (MAP) Jerome Gotangco 1 Friday, December 11, 2009
  2. 2. Why Cloud? • Flexible resources • Quick Scale up/down • Force to design for failure (high availability <> high reliability) • Financial advantages 2 Friday, December 11, 2009
  3. 3. Why not Cloud? • Performance Issues • No control over hardware • Secure enough? • Learning curve Friday, December 11, 2009
  4. 4. What’s supported • Ruby on Rails • PHP • Java (Jetty) • Grails • MySQL • PostgreSQL • Other DBs (Oracle, DB2) 4 Friday, December 11, 2009
  5. 5. Cloud Computing Value Proposition Typical Deployment Instant Dramatic Cost Unlimited ry Reduction live Availability Capacity De 30-70% stic Once Cloud Computing Ela is established, users are Resources within can able to engage provide near unlimited “productized” capacity for burst infrastructure within Actual Infrastructure Utilization requirements. minutes. Automatic Scaling The main benefit of CLOUD COMPUTING is the provision of instant capacity and the release of that capacity when it is not needed. Morph has developed technologies and deployed an operational center to bring the benefit of cloud computing to the enterprise reliably. Friday, December 11, 2009
  6. 6. Morph Product Map Morph Software Document Content Business CRM Management Groupware Management Intelligence as a Service Project Morph Application Databases Middleware Collaboration Servers Platform Testing Platform Platform as a Service Code Version Control Lifecycle Manager Morph Cloud Morph Cloud Morph Morph Cloud Servers Management Appliance Infrastructure as a Service Public Cloud Private Data Morph Managed Providers Center HostingOption Dedicated Private Enterprise Ready Data Center Clouds Clouds Enablement Friday, December 11, 2009
  7. 7. In a nutshell • Develop in localhost • Create a cloud • Add server components • Run the cloud • Create an Appspace • Download the deployment script • Point to repository • Execute the script • Wait for deployment to finish 7 Friday, December 11, 2009
  8. 8. Deploy! SCRIPT : Preparing code The developer initiates the deployment by executing the deploy script which will checkout, validate, and package the code 8 prior to deployment. Friday, December 11, 2009
  9. 9. Here they are! SCRIPT : Deploy parameters? Developer Morph Control Panel The deploy script then acquires the necessary deployment parameters from the Morph Labs Control Panel 9 Friday, December 11, 2009
  10. 10. Storage Computes SCRIPT : Uploading Code Morph Control Panel Developer The code is then uploaded by the deployment script to the cloud storage specified by the control panel. 10 Friday, December 11, 2009
  11. 11. Storage Computes SCRIPT : Deploy now! Morph Control Panel Developer The control panel then copies the code to each compute and then execute an installation procedure. 11 Friday, December 11, 2009
  12. 12. Storage Computes Get Code Install App Morph Control Panel Developer The control panel then copies the code to each compute and then execute an installation procedure. 12 Friday, December 11, 2009
  13. 13. Storage Computes Update Load Balancers Update DNS Update Monitoring Morph Control Panel Developer The control panel then updates the necessary platform components to route to and monitor the application being deployed. 13 Friday, December 11, 2009
  14. 14. Storage Computes Start App! Morph Control Panel Developer Once the necessary system configuration is complete, the application is started and goes live. 14 Friday, December 11, 2009
  15. 15. Storage Computes More capacity! Morph Control Panel Developer At any time, the developer can request for more capacity from the control panel. 15 Friday, December 11, 2009
  16. 16. Storage Computes Get Code Install App Morph Control Panel Developer The control panel then copies the code to each compute and then execute an installation procedure. 16 Friday, December 11, 2009
  17. 17. Storage Computes Update Load Balancers Update DNS Update Monitoring Morph Control Panel Developer The control panel then updates the necessary platform components to route to and monitor the application being deployed. 17 Friday, December 11, 2009
  18. 18. Storage Computes Start App! Morph Control Panel Developer Once the necessary system configuration is complete, the application is started and goes live. 18 Friday, December 11, 2009
  19. 19. Storage Computes Morph Control Panel Developer Once the necessary system configuration is complete, the application is started and goes live. 19 Friday, December 11, 2009
  20. 20. Storage Computes Reduce capacity! Morph Control Panel Developer At any time, the developer can also request for less capacity from the control panel. 20 Friday, December 11, 2009
  21. 21. Storage Computes Update Load Balancers Update DNS Update Monitoring Morph Control Panel Developer The control panel then updates the necessary platform according to the recent changes. 21 Friday, December 11, 2009
  22. 22. Storage Computes Remove App! Morph Control Panel Developer The Control Panel then removes the app from one or more cubes 22 Friday, December 11, 2009
  23. 23. Storage Computes That was easy :-) Morph Control Panel Developer And we’re done! 23 Friday, December 11, 2009
  24. 24. More Information Jerome Gotangco: jgotangco@g2ix.com G2iX: http://www.g2ix.com 24 Friday, December 11, 2009

×