SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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/BigInsightsNati Shalom
 
Microsoft Azure Traffic Manager
Microsoft Azure Traffic ManagerMicrosoft Azure Traffic Manager
Microsoft Azure Traffic ManagerIdo 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 June13Amazon Web Services
 
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 2019Prabhath Mannapperuma
 
Cloud computing
Cloud computingCloud computing
Cloud computinggd1410
 
New Roles In The Cloud
New Roles In The CloudNew Roles In The Cloud
New Roles In The CloudSteve Loughran
 
Auto scaling websites in the cloud
Auto scaling websites in the cloudAuto scaling websites in the cloud
Auto scaling websites in the cloudDavid 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
 
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 SquaredAmazon Web Services
 

La actualidad más candente (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
 

Destacado

Deploying SugarCRM on Public Clouds
Deploying SugarCRM on Public CloudsDeploying SugarCRM on Public Clouds
Deploying SugarCRM on Public CloudsJan 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 practicesSugarCRM
 
Business at the Speed of Social
Business at the Speed of SocialBusiness at the Speed of Social
Business at the Speed of SocialSugarCRM
 
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 ArchitectureSugarCRM
 
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 salesforceJan Sysmans
 
SugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce ComparisonSugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce ComparisonLoaded Technologies
 

Destacado (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 a Deploying, Scaling and Managing Many SugarCRM Instances 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 vFabricVMUG 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 EnvironmentsVMware 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 10IMC 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 BusinessChris 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 - UGIdotNETLorenzo 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 seminarSyed 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 SurveyJohn 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 VMsMatei 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 2011IndicThreads
 
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 2015WaveMaker, Inc.
 

Similar a Deploying, Scaling and Managing Many SugarCRM Instances 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
 

Último

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 

Último (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 

Deploying, Scaling and Managing Many SugarCRM Instances 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