Your SlideShare is downloading. ×
0
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
Deploying, Scaling, and Managing Many Instances of SugarCRM 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

Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud

1,736

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,736
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
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. Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud SugarCon 2010 1
  • 2. About Us ▶  Tobias Kunze Briseño, CTO ▶  Large-scale LAMP DevOps ▶  Co-founder: Enterprise Java Application Mgmt ▶  Team: HP, Google, Transmeta … Vision: Cloud application platform with integrated management 2
  • 3. Promise Are you a Concerned about ▶  Developer ▶  The Cloud ▶  Operator ▶  Salesforce.com ▶  Partner ▶  Operational barriers ▶  VAR ▶  Dwindling margins Makara enables you to offer the power and flexibility of SugarCRM in a cloud that you manage and control 3
  • 4. Applications Today 4 Image: http://www.opte.org/
  • 5. Application Trends ▶  Proliferation of instances ▶  Increasing agility ▶  Composite applications ▶  More data sources ▶  Higher-level processing 5
  • 6. SugarCRM Reality ▶  Proliferation of instances ▶  Increasing agility ▶  Composite applications ▶  More data sources ▶  Higher-level processing ▶  Instances, customization, extensions, service adaptors, open source ecosystem … ▶  Scaling, on-premise … 6
  • 7. Something Has to Give SugarCRM Management → ? Systems → ? Servers → IaaS 7
  • 8. Cloud Application Management 8 Image: http://www.independent.co.uk/
  • 9. Headaches ▶  The “Stack” ▶  Provisioning ▶  Deployment ▶  Application architecture ▶  Configuration ▶  Dependencies ▶  “Boomerang” applications ▶  Logs, changes, lifecycle, infrastructure, performance, monitoring, alerting, backups, … 9
  • 10. The Makara Way 10 Image: http://www.thespiraltree.com/
  • 11. How It Works: Platform Application Capsule Application Code Load Balancer Configuration Auto-Scaling Application Server Web Server Dependencies Auto-Scaling API Makara Platform •  Portability •  Clustering •  Versioning •  Rollback •  Instrumentation •  Log Search Dashboard Compute Cloud AGENTS SERVERS PORTING 11
  • 12. Monitoring: Dashboard 12
  • 13. Monitoring: Logs 13
  • 14. How It Works: On-Boarding Application Code Load Balancer Configuration Application Code Application Server Web Server Dependencies Application Server Application Capsule Makara Platform Built-in Deployment, Performance, Log and Change Management OS Metal Compute Cloud Compute Cloud Traditional Agent-Based Makara’s Agent-less Application Management Application Management 14
  • 15. On-Boarding: Overview 15
  • 16. On-Boarding: Components 16
  • 17. On-Boarding: Configuration 17
  • 18. How It Works: Provisioning Provisioning Portal Application Capsule Clusters ●  Manages policy ●  Virtualizes application ●  Scales & monitors ●  Talks to cloud APIs ●  Choice of middleware ●  Failover & rollback ●  Relays alerts ●  No application changes ●  Copy between clouds 18
  • 19. Provisioning 19
  • 20. Stack Support Application Support ▶  PHP 5.1, 5.2, 5.3 ▶  Zend Server ▶  Tomcat 5, 6 ▶  Jboss 4.0, 4.2 Cloud Support vCloud 20
  • 21. Get Started ▶  Drop by our booth (205) ▶  Join our preview program ▶  Migrate to a Makara-supported cloud 21
  • 22. Q&A 22

×