![Page 1: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/1.jpg)
1
Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud
SugarCon 2010
![Page 2: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/2.jpg)
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
![Page 3: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/3.jpg)
3
Promise
Are you a ▶ Developer ▶ Operator ▶ Partner ▶ VAR
Concerned about ▶ The Cloud ▶ Salesforce.com ▶ Operational barriers ▶ Dwindling margins
Makara enables you to offer the power and flexibility of SugarCRM in a cloud that you
manage and control
![Page 4: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/4.jpg)
4
Applications Today
Image: http://www.opte.org/
![Page 5: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/5.jpg)
5
Application Trends
▶ Proliferation of instances ▶ Increasing agility ▶ Composite applications
▶ More data sources ▶ Higher-level processing
![Page 6: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/6.jpg)
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 …
![Page 7: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/7.jpg)
7
Something Has to Give
Management Systems
→ →
? ?
Servers → IaaS
SugarCRM
![Page 8: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/8.jpg)
8 Image: http://www.independent.co.uk/
Cloud Application Management
![Page 9: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/9.jpg)
9
Headaches ▶ The “Stack” ▶ Provisioning ▶ Deployment ▶ Application architecture ▶ Configuration ▶ Dependencies ▶ “Boomerang” applications ▶ Logs, changes, lifecycle, infrastructure,
performance, monitoring, alerting, backups, …
![Page 10: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/10.jpg)
10
The Makara Way Image: http://www.thespiraltree.com/
![Page 11: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/11.jpg)
11
AGENTS SERVERS PORTING
Dashboard
API
Compute Cloud
Makara Platform
Auto-Scaling Auto-Scaling
Application Capsule
Application Code
Application Server
Load Balancer
Web Server
Configuration
Dependencies
• Portability • Rollback
• Clustering • Instrumentation
• Versioning • Log Search
How It Works: Platform
![Page 12: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/12.jpg)
12
Monitoring: Dashboard
![Page 13: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/13.jpg)
13
Monitoring: Logs
![Page 14: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/14.jpg)
14
Traditional Agent-Based Application Management
Makara’s Agent-less Application Management
OS Metal Compute Cloud
Application Capsule
Application Code
Application Server Makara Platform
Built-in Deployment, Performance, Log and Change Management
Application Code
Application Server
Load Balancer
Web Server
Configuration
Dependencies
Compute Cloud
How It Works: On-Boarding
![Page 15: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/15.jpg)
15
On-Boarding: Overview
![Page 16: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/16.jpg)
16
On-Boarding: Components
![Page 17: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/17.jpg)
17
On-Boarding: Configuration
![Page 18: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/18.jpg)
18
Application Capsule
How It Works: Provisioning
Provisioning Portal
● Manages policy ● Talks to cloud APIs ● Relays alerts
● Virtualizes application ● Choice of middleware ● No application changes
Clusters
● Scales & monitors ● Failover & rollback ● Copy between clouds
![Page 19: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/19.jpg)
19
Provisioning
![Page 20: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/20.jpg)
20
Application Support ▶ PHP 5.1, 5.2, 5.3 ▶ Zend Server ▶ Tomcat 5, 6 ▶ Jboss 4.0, 4.2
Cloud Support
vCloud
Stack Support
![Page 21: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/21.jpg)
21
Get Started
▶ Drop by our booth (205) ▶ Join our preview program ▶ Migrate to a Makara-supported cloud
![Page 22: Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud](https://reader033.vdocument.in/reader033/viewer/2022052601/559056721a28ab554b8b45d2/html5/thumbnails/22.jpg)
22
Q&A