SlideShare a Scribd company logo
Deploying, Scaling, and Managing Many Instances
                of SugarCRM in the Cloud




                        SugarCon 2010
1
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
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
Applications Today



4
                         Image: http://www.opte.org/
Application Trends

    ▶    Proliferation of instances
    ▶    Increasing agility
    ▶    Composite applications
         ▶  More   data sources
         ▶  Higher-level   processing




5
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
Something Has to Give

                  SugarCRM

     Management      →
       ?
       Systems       →
       ?

       Servers       →
      IaaS



7
Cloud Application Management
8
                           Image: http://www.independent.co.uk/
Headaches
    ▶    The “Stack”
    ▶    Provisioning
    ▶    Deployment
    ▶    Application architecture
    ▶    Configuration
    ▶    Dependencies
    ▶    “Boomerang” applications
    ▶    Logs, changes, lifecycle, infrastructure,
         performance, monitoring, alerting, backups, …
9
The Makara Way
10
                      Image: http://www.thespiraltree.com/
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
Monitoring: Dashboard




12
Monitoring: Logs




13
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
On-Boarding: Overview




15
On-Boarding: Components




16
On-Boarding: Configuration




17
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
Provisioning




19
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
Get Started

     ▶    Drop by our booth (205)
     ▶    Join our preview program
     ▶    Migrate to a Makara-supported cloud




21
Q&A



22

More Related Content

What's hot

The Elephant in the Cloud: Bring True Cloud Economics to Hadoop/BigInsights
The Elephant in the Cloud:  Bring True Cloud Economics to Hadoop/BigInsightsThe Elephant in the Cloud:  Bring True Cloud Economics to Hadoop/BigInsights
The Elephant in the Cloud: Bring True Cloud Economics to Hadoop/BigInsights
Nati Shalom
 
Containerisation & Cloud Trends
Containerisation &  Cloud Trends Containerisation &  Cloud Trends
Containerisation & Cloud Trends
Madan Ganesh Velayudham
 
Serverless Architecture
Serverless ArchitectureServerless Architecture
Serverless Architecture
Rajind Ruparathna
 
Building Enterprise Cloud Apps
Building Enterprise Cloud AppsBuilding Enterprise Cloud Apps
Building Enterprise Cloud Apps
Amazon Web Services
 
Microsoft Azure Traffic Manager
Microsoft Azure Traffic ManagerMicrosoft Azure Traffic Manager
Microsoft Azure Traffic Manager
Ido Katz
 
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Buurst
 
The DevOps PaaS Infusion - May meetup
The DevOps PaaS Infusion - May meetupThe DevOps PaaS Infusion - May meetup
The DevOps PaaS Infusion - May meetupNorm Leitman
 
AWS "Game On" Event - How to ower the back-end in all platforms - 19 June13
AWS "Game On" Event - How to ower the back-end in all platforms - 19 June13AWS "Game On" Event - How to ower the back-end in all platforms - 19 June13
AWS "Game On" Event - How to ower the back-end in all platforms - 19 June13
Amazon Web Services
 
Java PaaS comparison
Java PaaS comparisonJava PaaS comparison
Java PaaS comparison
Srinivas Kumar R
 
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
Getting Started with Azure Stack  Azure Bootcamp Colombo 2019Getting Started with Azure Stack  Azure Bootcamp Colombo 2019
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
Prabhath Mannapperuma
 
Cloud computing
Cloud computingCloud computing
Cloud computing
gd1410
 
Azure vs. amazon
Azure vs. amazonAzure vs. amazon
Azure vs. amazon
Omid Vahdaty
 
New Roles In The Cloud
New Roles In The CloudNew Roles In The Cloud
New Roles In The Cloud
Steve Loughran
 
Auto scaling websites in the cloud
Auto scaling websites in the cloudAuto scaling websites in the cloud
Auto scaling websites in the cloud
David Veksler
 
Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison
Eberhard Wolff
 
The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011Nati Shalom
 
Enterprise Dev and Test on AWS
Enterprise Dev and Test on AWSEnterprise Dev and Test on AWS
Enterprise Dev and Test on AWS
Amazon Web Services
 
Optimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWSOptimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWS
Amazon Web Services
 
Best Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud ProjectsBest Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud ProjectsNati Shalom
 
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go SquaredAWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
Amazon Web Services
 

What's hot (20)

The Elephant in the Cloud: Bring True Cloud Economics to Hadoop/BigInsights
The Elephant in the Cloud:  Bring True Cloud Economics to Hadoop/BigInsightsThe Elephant in the Cloud:  Bring True Cloud Economics to Hadoop/BigInsights
The Elephant in the Cloud: Bring True Cloud Economics to Hadoop/BigInsights
 
Containerisation & Cloud Trends
Containerisation &  Cloud Trends Containerisation &  Cloud Trends
Containerisation & Cloud Trends
 
Serverless Architecture
Serverless ArchitectureServerless Architecture
Serverless Architecture
 
Building Enterprise Cloud Apps
Building Enterprise Cloud AppsBuilding Enterprise Cloud Apps
Building Enterprise Cloud Apps
 
Microsoft Azure Traffic Manager
Microsoft Azure Traffic ManagerMicrosoft Azure Traffic Manager
Microsoft Azure Traffic Manager
 
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
 
The DevOps PaaS Infusion - May meetup
The DevOps PaaS Infusion - May meetupThe DevOps PaaS Infusion - May meetup
The DevOps PaaS Infusion - May meetup
 
AWS "Game On" Event - How to ower the back-end in all platforms - 19 June13
AWS "Game On" Event - How to ower the back-end in all platforms - 19 June13AWS "Game On" Event - How to ower the back-end in all platforms - 19 June13
AWS "Game On" Event - How to ower the back-end in all platforms - 19 June13
 
Java PaaS comparison
Java PaaS comparisonJava PaaS comparison
Java PaaS comparison
 
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
Getting Started with Azure Stack  Azure Bootcamp Colombo 2019Getting Started with Azure Stack  Azure Bootcamp Colombo 2019
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Azure vs. amazon
Azure vs. amazonAzure vs. amazon
Azure vs. amazon
 
New Roles In The Cloud
New Roles In The CloudNew Roles In The Cloud
New Roles In The Cloud
 
Auto scaling websites in the cloud
Auto scaling websites in the cloudAuto scaling websites in the cloud
Auto scaling websites in the cloud
 
Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison
 
The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011
 
Enterprise Dev and Test on AWS
Enterprise Dev and Test on AWSEnterprise Dev and Test on AWS
Enterprise Dev and Test on AWS
 
Optimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWSOptimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWS
 
Best Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud ProjectsBest Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud Projects
 
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go SquaredAWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
 

Viewers also liked

Deploying SugarCRM on Public Clouds
Deploying SugarCRM on Public CloudsDeploying SugarCRM on Public Clouds
Deploying SugarCRM on Public Clouds
Jan Sysmans
 
From Mad Men to Moneyball: Research and Hands on Tools to Guide Your Marketin...
From Mad Men to Moneyball: Research and Hands on Tools to Guide Your Marketin...From Mad Men to Moneyball: Research and Hands on Tools to Guide Your Marketin...
From Mad Men to Moneyball: Research and Hands on Tools to Guide Your Marketin...
SugarCRM
 
Getting started with Sugar Best practices
Getting started with Sugar Best practicesGetting started with Sugar Best practices
Getting started with Sugar Best practices
SugarCRM
 
Business at the Speed of Social
Business at the Speed of SocialBusiness at the Speed of Social
Business at the Speed of Social
SugarCRM
 
From Mad Men to Moneyball: How Leading Chief Marketing Officers are Different...
From Mad Men to Moneyball: How Leading Chief Marketing Officers are Different...From Mad Men to Moneyball: How Leading Chief Marketing Officers are Different...
From Mad Men to Moneyball: How Leading Chief Marketing Officers are Different...
SugarCRM
 
Lessons Learned: Building IBM's Next Generation CRM Architecture
Lessons Learned: Building IBM's Next Generation CRM ArchitectureLessons Learned: Building IBM's Next Generation CRM Architecture
Lessons Learned: Building IBM's Next Generation CRM Architecture
SugarCRM
 
Top reasons customers choose SugarCRM over salesforce
Top reasons customers choose SugarCRM over salesforceTop reasons customers choose SugarCRM over salesforce
Top reasons customers choose SugarCRM over salesforce
Jan Sysmans
 
SugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce ComparisonSugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce Comparison
Loaded Technologies
 

Viewers also liked (8)

Deploying SugarCRM on Public Clouds
Deploying SugarCRM on Public CloudsDeploying SugarCRM on Public Clouds
Deploying SugarCRM on Public Clouds
 
From Mad Men to Moneyball: Research and Hands on Tools to Guide Your Marketin...
From Mad Men to Moneyball: Research and Hands on Tools to Guide Your Marketin...From Mad Men to Moneyball: Research and Hands on Tools to Guide Your Marketin...
From Mad Men to Moneyball: Research and Hands on Tools to Guide Your Marketin...
 
Getting started with Sugar Best practices
Getting started with Sugar Best practicesGetting started with Sugar Best practices
Getting started with Sugar Best practices
 
Business at the Speed of Social
Business at the Speed of SocialBusiness at the Speed of Social
Business at the Speed of Social
 
From Mad Men to Moneyball: How Leading Chief Marketing Officers are Different...
From Mad Men to Moneyball: How Leading Chief Marketing Officers are Different...From Mad Men to Moneyball: How Leading Chief Marketing Officers are Different...
From Mad Men to Moneyball: How Leading Chief Marketing Officers are Different...
 
Lessons Learned: Building IBM's Next Generation CRM Architecture
Lessons Learned: Building IBM's Next Generation CRM ArchitectureLessons Learned: Building IBM's Next Generation CRM Architecture
Lessons Learned: Building IBM's Next Generation CRM Architecture
 
Top reasons customers choose SugarCRM over salesforce
Top reasons customers choose SugarCRM over salesforceTop reasons customers choose SugarCRM over salesforce
Top reasons customers choose SugarCRM over salesforce
 
SugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce ComparisonSugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce Comparison
 

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

VMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabricVMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabric
VMUG IT
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
VMware Tanzu
 
Java Web Programming Using Cloud Platform: Module 10
Java Web Programming Using Cloud Platform: Module 10Java Web Programming Using Cloud Platform: Module 10
Java Web Programming Using Cloud Platform: Module 10
IMC Institute
 
vFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS AppsvFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS AppsVMware vFabric
 
What's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for BusinessWhat's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for Business
Chris Schalk
 
Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in noriAlex Popescu
 
SPEC INDIA Java Case Study
SPEC INDIA Java Case StudySPEC INDIA Java Case Study
SPEC INDIA Java Case StudySPEC INDIA
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud PlatformWSO2
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudGoogleTecTalks
 
Azure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNETAzure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNET
Lorenzo Barbieri
 
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
Syed Shaaf
 
Summary of Forrester Q3 2012 Global Cloud Developer Survey
Summary of Forrester Q3 2012 Global Cloud Developer SurveySummary of Forrester Q3 2012 Global Cloud Developer Survey
Summary of Forrester Q3 2012 Global Cloud Developer Survey
John Rymer
 
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMsScaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
Matei Zaharia
 
Inaugural address manjusha - Indicthreads cloud computing conference 2011
Inaugural address manjusha -  Indicthreads cloud computing conference 2011Inaugural address manjusha -  Indicthreads cloud computing conference 2011
Inaugural address manjusha - Indicthreads cloud computing conference 2011
IndicThreads
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
WaveMaker, Inc.
 

Similar to Deploying, Scaling, and Managing Many Instances of SugarCRM in the Cloud (20)

VMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabricVMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabric
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
 
Java Web Programming Using Cloud Platform: Module 10
Java Web Programming Using Cloud Platform: Module 10Java Web Programming Using Cloud Platform: Module 10
Java Web Programming Using Cloud Platform: Module 10
 
vFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS AppsvFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS Apps
 
What's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for BusinessWhat's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for Business
 
Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in nori
 
SPEC INDIA Java Case Study
SPEC INDIA Java Case StudySPEC INDIA Java Case Study
SPEC INDIA Java Case Study
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud Platform
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Azure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNETAzure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNET
 
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App Engine
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
Summary of Forrester Q3 2012 Global Cloud Developer Survey
Summary of Forrester Q3 2012 Global Cloud Developer SurveySummary of Forrester Q3 2012 Global Cloud Developer Survey
Summary of Forrester Q3 2012 Global Cloud Developer Survey
 
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMsScaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
 
Inaugural address manjusha - Indicthreads cloud computing conference 2011
Inaugural address manjusha -  Indicthreads cloud computing conference 2011Inaugural address manjusha -  Indicthreads cloud computing conference 2011
Inaugural address manjusha - Indicthreads cloud computing conference 2011
 
V fabric overview
V fabric overviewV fabric overview
V fabric overview
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 

Recently uploaded

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 

Recently uploaded (20)

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 

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

  • 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
  • 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
  • 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
  • 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