Issac Roth – Co-Founder & CEO!
iroth@makara.com!
Agenda!

•  About Makara!
•  Why Move Applications to the Cloud?!
•  Identifying Applications!
•  Choosing a Cloud!
•  Dep...
Who is Makara?!

Enables organizations to deploy, manage,!
monitor and scale their Java and PHP !
applications, with zero ...
Who is Makara?!
•  Team!
    Wily, CA, Google, HP, Transmeta, MySQL!

•  Based in Bay Area!
•  Publicly launched earlier t...
IS IT CLOUD?!
IS IT CLOUD OR
MANAGED HOSTING?

 USING SERVERS IN
SOMEONE ELSEʼS DATA
      CENTER!
IS IT CLOUD OR ASP?

USING SOFTWARE HOSTED
    BY SOMEONE ELSE!
IS IT CLOUD OR 

DATA WAREHOUSE?

MASSIVE AMOUNTS OF
     STORAGE!
IS IT CLOUD OR 

 x86 MAINFRAME?

SERVER CONSOLIDATION
 WITH VIRTUALIZATION!
IS IT CLOUD OR 

JBOSS CLUSTER?

APPLICATION HOSTING!
IaaS       SaaS    Amazon      Private     PaaS
                       S3        Cloud




         Self-Service On-Demand...
Why Move Apps to the Cloud?!

•  Technical Agility!
•  Business Agility!
•  Cost Savings!
SOCIAL NETWORKING

CONTENT MANAGEMENT                                              2010
                                BA...
Further Considerations!

•  Identifying Suitable Applications!
•  Selecting a Cloud!
•  Deploying to the Cloud!
•  Who sup...
Identifying Suitable Applications!
Tiered Architectures     Client/Server Architectures     Storage Requirements

        ...
Private, Public or Specialized Cloud?!
Tiered Architectures         Client/Server Architectures        Certified Environme...
ADMINISTRATIVE,
 EMAIL, SOURCE                     VP OF APPLICATION SUPPORT
                  MONITORING
     CODE       ...
Considerations Before You Go Cloud!
•  Provision!
•  Deploy!
•  Manage!
•  Monitor!
•  Scale!
Provision: Self-Service w/ Control!
Considerations Before Deploying!
•  Self-service provisioning!
•  Configuration and packaging!
•  Move to other clouds!



...
Lifecycle!
             Test
    Dev
                    Prod




                           21!
Manage!

•  Application, software stack and configuration
   change management!
•  Rolling restarts, upgrades, rollbacks!
•...
Monitor!
Scale!
•  Auto-scaling perfect for the cloudʼs elasticity!
•  Repeatable and standardized deployments!
•  Dynamic load bal...
Different Approaches!
                                                                 Ease-of-Use
Architecture or code mo...
Different Approaches!
                                        Ease-of-Use




               Self-Service On-Demand
      ...
About Makara!
•  Sign up for a trial of the Makara Cloud today!!
          http://www.makara.com/try-it/
                 ...
Upcoming SlideShare
Loading in...5
×

Migrating Enterprise Apps to the Cloud

736

Published on

Migrating Enterprise Apps to the Cloud (SDForum Cloud Computing SIG)

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

No Downloads
Views
Total Views
736
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Migrating Enterprise Apps to the Cloud

  1. 1. Issac Roth – Co-Founder & CEO! iroth@makara.com!
  2. 2. Agenda! •  About Makara! •  Why Move Applications to the Cloud?! •  Identifying Applications! •  Choosing a Cloud! •  Deploying Applications to the Cloud!
  3. 3. Who is Makara?! Enables organizations to deploy, manage,! monitor and scale their Java and PHP ! applications, with zero modifications, ! on both public and private clouds, such as ! Amazon EC2 and VMWare-based clouds.!
  4. 4. Who is Makara?! •  Team! Wily, CA, Google, HP, Transmeta, MySQL! •  Based in Bay Area! •  Publicly launched earlier this year! •  GA announced today!! •  Investors! Marc Andreessen, Ben Horowitz! Sierra Ventures, Shasta Ventures!
  5. 5. IS IT CLOUD?!
  6. 6. IS IT CLOUD OR MANAGED HOSTING?
 USING SERVERS IN SOMEONE ELSEʼS DATA CENTER!
  7. 7. IS IT CLOUD OR ASP?
 USING SOFTWARE HOSTED BY SOMEONE ELSE!
  8. 8. IS IT CLOUD OR 
 DATA WAREHOUSE?
 MASSIVE AMOUNTS OF STORAGE!
  9. 9. IS IT CLOUD OR 
 x86 MAINFRAME?
 SERVER CONSOLIDATION WITH VIRTUALIZATION!
  10. 10. IS IT CLOUD OR 
 JBOSS CLUSTER?
 APPLICATION HOSTING!
  11. 11. IaaS SaaS Amazon Private PaaS S3 Cloud Self-Service On-Demand Efficient Fast/Easy Elastic Data Collocation ASP Warehouse Virtualization JBoss
  12. 12. Why Move Apps to the Cloud?! •  Technical Agility! •  Business Agility! •  Cost Savings!
  13. 13. SOCIAL NETWORKING CONTENT MANAGEMENT 2010 BANKING SALES AUTOMATION PROJECT MANAGEMENT CASUAL GAMING WEB APIs RISK MANAGEMENT EMAIL PHOTO SHARING WIKI SHOPPING VOIP STREAMING VIDEO CRM SOCIAL NEWS HD VIDEO WEATHER SaaS PLACE CASTING WEB CAMS SUPPLY CHAIN NEWS SPORTS BLOGGING LOCATION-BASED SERVICES COLLABORATION STOCKS BILLING TAX CALCULATIONS CHATROULETTE
  14. 14. Further Considerations! •  Identifying Suitable Applications! •  Selecting a Cloud! •  Deploying to the Cloud! •  Who supports this?!
  15. 15. Identifying Suitable Applications! Tiered Architectures Client/Server Architectures Storage Requirements “Web” Software Stacks Hardware Dependencies Dynamic Workloads Software Dependencies Performance Requirements SLA Requirements Security ISV Support
  16. 16. Private, Public or Specialized Cloud?! Tiered Architectures Client/Server Architectures Certified Environment Portability Ease-of-Use Software Stack Support Cost Control Private Public Specialized Performance Requirements Workload Profile Software Dependencies ISV Support SLA Requirements Security
  17. 17. ADMINISTRATIVE, EMAIL, SOURCE VP OF APPLICATION SUPPORT MONITORING CODE CONSOLE FIGURINE OF “THE TICK”: O’REILLY BOOKS WORKING THREE PHONES STRENGTH WHEN THINGS ON LATEST ARE ALL MESSED UP FRAMEWORKS
  18. 18. Considerations Before You Go Cloud! •  Provision! •  Deploy! •  Manage! •  Monitor! •  Scale!
  19. 19. Provision: Self-Service w/ Control!
  20. 20. Considerations Before Deploying! •  Self-service provisioning! •  Configuration and packaging! •  Move to other clouds! END USER EXPERIENCE CONFIGURATION MANAGEMENT PERFORMANCE MANAGEMENT SYSTEMS LOG SERVERS MANAGEMENT DEPLOYMENT ROLLBACK SCRIPTS
  21. 21. Lifecycle! Test Dev Prod 21!
  22. 22. Manage! •  Application, software stack and configuration change management! •  Rolling restarts, upgrades, rollbacks! •  Security and audit! •  Enterprise supported “stacks”!
  23. 23. Monitor!
  24. 24. Scale! •  Auto-scaling perfect for the cloudʼs elasticity! •  Repeatable and standardized deployments! •  Dynamic load balancing! •  Scale up or down intelligently based on metrics and thresholds that matter to specific tiers! •  Maximize resource utilization!
  25. 25. Different Approaches! Ease-of-Use Architecture or code modifications, scripting, changes to development cycle, steep learning curves! Flexibility How quickly can you get your application in the cloud? !
  26. 26. Different Approaches! Ease-of-Use Self-Service On-Demand Efficient Fast Elastic Flexibility
  27. 27. About Makara! •  Sign up for a trial of the Makara Cloud today!! http://www.makara.com/try-it/ ! •  Take our survey and enter to win an iPad!! https://www.surveymonkey.com/s/makara! •  WE ARE HIRING!! http://www.makara.com/careers !

×