SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Alfresco 4:
Performance and Reliability
  Paul Hampton
  Director of Product Marketing
Maidenhead, UK Global Headquarters
   Atlanta, US Headquarters




Alfresco is now the largest open source
content management company in the world.

Founded in 2005, with offices in London & Atlanta
Over 3.5 million community downloads
250+ global channel partners
2,500 customers in 55 countries, including…
The        Document Management
Alfresco   
           
Platform   Records Management
           
           
           Web Content Services
           
           
           Enterprise Collaboration
           
           
           Open Source Platform
Alfresco is now the largest open source
content management company in the world.

 •  10 month average payback period
 •  $1.3 million in IT & training cost savings
 •  53% ROI in three years
 •  Flexibility and Open Standards praised
ECM in the 1990’s

 Content    Devices   Location
Files Types Have Changed
           •  More file types
 Content
              –  Office files (MS Office, Open
                 Office, iWork)
              –  PDF
              –  Video
              –  Images
              –  Audio
              –  Drawings
              –  Scanned paper
New Technology
           •  New technology being used
 Devices
              –  Laptop (PC and Mac)
              –  Tablet
              –  Smart phone
           •  Different form factors
           •  Different capabilities
Working Habits Have Changed
            •  People are mobile
 Location
              –  Office
              –  Home
              –  Hotel
              –  Coffee shop
              –  Train
              –  Airport
            •  More collaboration outside the
               firewall
ECM Basics
•  Components
  –  Application                    Alfresco

  –  Application Server
                                Application
  –  Content Store                Server
  –  Index
  –  Database




                                               Data Base
                          Content



                                      Index
                           Store
Storage Policies
•  AKA Information Lifecycle                   Policy
                                               Rules
                                                        SSD
   Management (ILM)                                     $$$
•  Dynamic storage based
   on business policies /             Policy             FC
   lifecycle rules                    Rules
                                                        Drives
   o  i.e. Current versions on fast                      $$
      (expensive) drive. Superseded
      versions on slower (cheaper)
      drives.
   o  Define business rules                             SATA
•  Reduced cost without                                 Drive
   impacting performance                                 $
XAM Content Connector
•  A solution for ‘Fixed
   Content’ – content that
   will never be changed
•  Extend Alfresco
   o  Use Content Addressable
      Storage
   o  Support the XAM compliant
      stores
   o  Designed to work with
      solutions from EMC, HP,
      IBM, Hitachi, Sun, etc.
•  Alfresco Enterprise only
   feature
Alfresco Standard Configuration
•  Easy install
   –  All on one server                   Alfresco
      (single CPU)
                                      Application
•  But…                                 Server
   –  Single point of failure
   –  Limited performance




                                                     Data Base
                                Content



                                            Index
                                 Store
Improving Reliability
•  Alfresco Enterprise
   uses clustering                   Alfresco

   –  Alfresco
                                 Application
   –  Application Server           Server
   –  Index
   –  Content Stores




                                       Data Base
                           Content
   –  Databases




                                                   Index
                            Store
                                                           13
Clustered Alfresco
•  Clustered Alfresco
   servers
   –  Share database and
      content store
•  Load balancer distributes
   load between servers
•  Point of failure
   –  Application Server ü
   –  Index û
   –  Database û
   –  Content store û
                               Can make use of high
                               availability disk (i.e.
                               SAN storage)
Replicated Content Stores
•  Used to synchronise
   content between content
   stores
•  Supports two modes
    –  Inbound
    –  Outbound
•  Point of failure
   –  Application Server ü
   –  Index û
   –  Database û
   –  Content store ü
Example – Inbound
                              1               5
•  Content is copied on                   ?
   read
•  Pulls content from                     7

   secondary content
   store when needed      2



                                  4

                                  3   6
Example – Outbound
                              1               6
•  Content is copied on                   ?
   write
•  Push content from                      7

   primary store to
   secondary store        2

•  Synchronous or
   Asynchronous                   4

                                  3   5
Database Clustering
•  Use native DB
   clustering
•  This is specific to the
   DB and OS
•  Two options:
   –  Master / Slave
   –  Master / Master

                         Database         Database
                         (Master)          (Slave)
                              Replicating
                                Content
                                 Fallover
                                  Store
                         Database Clustering
Alfresco Index Server
•  New - Separate
   Alfresco Index Server
•  Based on Apache
   Solr
    –  Stand alone server
•  Point of failure
   –  Application Server ü
   –  Index ü
   –  Database ü
   –  Content store ü
SO WHAT ABOUT
SCALABILITY?
Application Clustering
                                        Load Balancer

•  Alfresco is two           Share                      Share
   separate applications   App Server               App Server

  –  Alfresco
  –  Share
•  These can be on
   separate tiers
Scalability
                             Load Balancer


     Share        Share                      Share      Share

   App Server   App Server               App Server   App Server
… building on a strong foundation
•  10x faster* user dashboard queries
•  3-4x faster content uploads
•  25% faster loading the Document Library
•  50% faster loading Document Details
•  Significantly improved search and indexing
   times
•  Proven platform, deployed at 2500+
   enterprises
                                 * Improvements over Alfresco Enterprise 3.4
WHAT ABOUT WORKING
OUTSIDE THE FIREWALL?
Alfresco in the Cloud
•  Hosted service
•  Multitenant
  –  Private network
  –  Invite external people
•  Free 10GB storage
•  Premium accounts
  –  Storage
  –  Admin features
•  Plans to sync content
Summary
•  Alfresco has been designed to be...
  –  Scalable
  –  Reliable
•  Multiple options for deploying Alfresco
•  Alfresco configuration tools simplify
   configuration
QUESTIONS?

Alfresco Mobile
http://bit.ly/alf-ipad


Alfresco in the cloud
http://cloud.alfresco.com
28

Mais conteúdo relacionado

Mais procurados

Aberdeen presentation show 2010
Aberdeen presentation show 2010Aberdeen presentation show 2010
Aberdeen presentation show 2010
LarryRAguilar
 
Product Presentation
Product PresentationProduct Presentation
Product Presentation
Ron Salazar
 

Mais procurados (20)

Delivering Schema as a Service
Delivering Schema as a ServiceDelivering Schema as a Service
Delivering Schema as a Service
 
Aberdeen presentation show 2010
Aberdeen presentation show 2010Aberdeen presentation show 2010
Aberdeen presentation show 2010
 
Oracle & SQL Server on the Cloud: Database Week SF
Oracle & SQL Server on the Cloud: Database Week SFOracle & SQL Server on the Cloud: Database Week SF
Oracle & SQL Server on the Cloud: Database Week SF
 
Oracle & SQL Server on the Cloud: Database Week San Francisco
Oracle & SQL Server on the Cloud: Database Week San FranciscoOracle & SQL Server on the Cloud: Database Week San Francisco
Oracle & SQL Server on the Cloud: Database Week San Francisco
 
2018 jk
2018 jk2018 jk
2018 jk
 
Spectrum Scale - Diversified analytic solution based on various storage servi...
Spectrum Scale - Diversified analytic solution based on various storage servi...Spectrum Scale - Diversified analytic solution based on various storage servi...
Spectrum Scale - Diversified analytic solution based on various storage servi...
 
About Aberdeen
About AberdeenAbout Aberdeen
About Aberdeen
 
Oracle and SQL Server on the Cloud
Oracle and SQL Server on the CloudOracle and SQL Server on the Cloud
Oracle and SQL Server on the Cloud
 
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
 
Meet HBase 2.0 and Phoenix 5.0
Meet HBase 2.0 and Phoenix 5.0Meet HBase 2.0 and Phoenix 5.0
Meet HBase 2.0 and Phoenix 5.0
 
SQL Azure for ITPros
SQL Azure for ITProsSQL Azure for ITPros
SQL Azure for ITPros
 
Delivering Pluggable Database as a Service
Delivering Pluggable Database as a ServiceDelivering Pluggable Database as a Service
Delivering Pluggable Database as a Service
 
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewOracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
 
#VMUGMTL DELL Breakout
#VMUGMTL DELL Breakout#VMUGMTL DELL Breakout
#VMUGMTL DELL Breakout
 
Severalnines Training: MySQL® Cluster - Part IX
Severalnines Training: MySQL® Cluster - Part IXSeveralnines Training: MySQL® Cluster - Part IX
Severalnines Training: MySQL® Cluster - Part IX
 
SDEC2011 Using Couchbase for social game scaling and speed
SDEC2011 Using Couchbase for social game scaling and speedSDEC2011 Using Couchbase for social game scaling and speed
SDEC2011 Using Couchbase for social game scaling and speed
 
Pillar axiom 600 sales presentation
Pillar axiom 600   sales presentationPillar axiom 600   sales presentation
Pillar axiom 600 sales presentation
 
Pillar axiom 600 technical presentation
Pillar axiom 600   technical presentationPillar axiom 600   technical presentation
Pillar axiom 600 technical presentation
 
Product Presentation
Product PresentationProduct Presentation
Product Presentation
 
Reducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with PostgresReducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with Postgres
 

Destaque

Alfresco : Extending The Alfresco Content Model
Alfresco : Extending The Alfresco Content ModelAlfresco : Extending The Alfresco Content Model
Alfresco : Extending The Alfresco Content Model
Wildan Maulana
 
Getting started with Alfresco in the cloud
Getting started with Alfresco in the cloudGetting started with Alfresco in the cloud
Getting started with Alfresco in the cloud
Paul Hampton
 

Destaque (20)

Alfresco Security Best Practices 2012
Alfresco Security Best Practices 2012Alfresco Security Best Practices 2012
Alfresco Security Best Practices 2012
 
ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...
ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...
ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...
 
Bee con2016 lightning_20160125005_ocr
Bee con2016 lightning_20160125005_ocrBee con2016 lightning_20160125005_ocr
Bee con2016 lightning_20160125005_ocr
 
Firma electrónica
Firma electrónicaFirma electrónica
Firma electrónica
 
Social Savvy Business
Social Savvy BusinessSocial Savvy Business
Social Savvy Business
 
Extending Share: Real World Examples
Extending Share: Real World ExamplesExtending Share: Real World Examples
Extending Share: Real World Examples
 
Alfresco - Floating on the cloud
Alfresco - Floating on the cloudAlfresco - Floating on the cloud
Alfresco - Floating on the cloud
 
Extending share: from the outside in
Extending share: from the outside inExtending share: from the outside in
Extending share: from the outside in
 
Alfresco mobile
Alfresco mobileAlfresco mobile
Alfresco mobile
 
Bee con2016 presentation_20160125004_installing
Bee con2016 presentation_20160125004_installingBee con2016 presentation_20160125004_installing
Bee con2016 presentation_20160125004_installing
 
BeeCon 2016 Alfresco Engineering lightning talk
BeeCon 2016 Alfresco Engineering lightning talkBeeCon 2016 Alfresco Engineering lightning talk
BeeCon 2016 Alfresco Engineering lightning talk
 
Alfresco : Extending The Alfresco Content Model
Alfresco : Extending The Alfresco Content ModelAlfresco : Extending The Alfresco Content Model
Alfresco : Extending The Alfresco Content Model
 
Summit2014 topic 0153 - Alfresco Maven for shared properties
Summit2014 topic 0153 - Alfresco Maven for shared propertiesSummit2014 topic 0153 - Alfresco Maven for shared properties
Summit2014 topic 0153 - Alfresco Maven for shared properties
 
Summit2014 topic 0066 - 10 enhancements that require 10 lines of code
Summit2014 topic 0066 - 10 enhancements that require 10 lines of codeSummit2014 topic 0066 - 10 enhancements that require 10 lines of code
Summit2014 topic 0066 - 10 enhancements that require 10 lines of code
 
Getting started with Alfresco in the cloud
Getting started with Alfresco in the cloudGetting started with Alfresco in the cloud
Getting started with Alfresco in the cloud
 
Desarrollando software para Alfresco (keensoft)
Desarrollando software para Alfresco (keensoft)Desarrollando software para Alfresco (keensoft)
Desarrollando software para Alfresco (keensoft)
 
Formación WS
Formación WSFormación WS
Formación WS
 
Lightning barcelona 2-6_synchronizing-activiti-user-tasks
Lightning barcelona 2-6_synchronizing-activiti-user-tasksLightning barcelona 2-6_synchronizing-activiti-user-tasks
Lightning barcelona 2-6_synchronizing-activiti-user-tasks
 
Alfresco : Planning
Alfresco : PlanningAlfresco : Planning
Alfresco : Planning
 
Content Intelligence on Alfresco with A.A.A.R. (BeeCon 2016)
Content Intelligence on Alfresco with A.A.A.R. (BeeCon 2016)Content Intelligence on Alfresco with A.A.A.R. (BeeCon 2016)
Content Intelligence on Alfresco with A.A.A.R. (BeeCon 2016)
 

Semelhante a Alfresco scalability and performnce

Hafslund SESAM - Semantic integration in practice
Hafslund SESAM - Semantic integration in practiceHafslund SESAM - Semantic integration in practice
Hafslund SESAM - Semantic integration in practice
Lars Marius Garshol
 
The Need for Speed - EpiCenter 2010
The Need for Speed - EpiCenter 2010The Need for Speed - EpiCenter 2010
The Need for Speed - EpiCenter 2010
Phil Pursglove
 
High Performance MongoDB Clusters with Amazon EBS Provisioned IOPS
High Performance MongoDB Clusters with Amazon EBS Provisioned IOPS High Performance MongoDB Clusters with Amazon EBS Provisioned IOPS
High Performance MongoDB Clusters with Amazon EBS Provisioned IOPS
Amazon Web Services
 

Semelhante a Alfresco scalability and performnce (20)

Storage and Alfresco
Storage and AlfrescoStorage and Alfresco
Storage and Alfresco
 
Scale your Alfresco Solutions
Scale your Alfresco Solutions Scale your Alfresco Solutions
Scale your Alfresco Solutions
 
WCM-5 WCM Solutions with Drupal and Alfresco
WCM-5 WCM Solutions with Drupal and AlfrescoWCM-5 WCM Solutions with Drupal and Alfresco
WCM-5 WCM Solutions with Drupal and Alfresco
 
Oow Ppt 2
Oow Ppt 2Oow Ppt 2
Oow Ppt 2
 
Hafslund SESAM - Semantic integration in practice
Hafslund SESAM - Semantic integration in practiceHafslund SESAM - Semantic integration in practice
Hafslund SESAM - Semantic integration in practice
 
The Alfresco ECM 1 Billion Document Benchmark on AWS and Aurora - Benchmark ...
The Alfresco ECM 1 Billion Document Benchmark on AWS and Aurora  - Benchmark ...The Alfresco ECM 1 Billion Document Benchmark on AWS and Aurora  - Benchmark ...
The Alfresco ECM 1 Billion Document Benchmark on AWS and Aurora - Benchmark ...
 
Make a Move to AWS Now
Make a Move to AWS Now Make a Move to AWS Now
Make a Move to AWS Now
 
The Need for Speed - EpiCenter 2010
The Need for Speed - EpiCenter 2010The Need for Speed - EpiCenter 2010
The Need for Speed - EpiCenter 2010
 
Phil Pursglove: Velocity, the Need for Speed - epicenter 2010
Phil Pursglove: Velocity, the Need for Speed - epicenter 2010Phil Pursglove: Velocity, the Need for Speed - epicenter 2010
Phil Pursglove: Velocity, the Need for Speed - epicenter 2010
 
High Performance MongoDB Clusters with Amazon EBS Provisioned IOPS
High Performance MongoDB Clusters with Amazon EBS Provisioned IOPS High Performance MongoDB Clusters with Amazon EBS Provisioned IOPS
High Performance MongoDB Clusters with Amazon EBS Provisioned IOPS
 
Alfresco Day Stockholm 2015 - Alfresco One
Alfresco Day Stockholm 2015 - Alfresco OneAlfresco Day Stockholm 2015 - Alfresco One
Alfresco Day Stockholm 2015 - Alfresco One
 
Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4
 
Document Imaging Tools and Strategies to Accelerate Your Accounts Payable Act...
Document Imaging Tools and Strategies to Accelerate Your Accounts Payable Act...Document Imaging Tools and Strategies to Accelerate Your Accounts Payable Act...
Document Imaging Tools and Strategies to Accelerate Your Accounts Payable Act...
 
Velocity - Edge UG
Velocity - Edge UGVelocity - Edge UG
Velocity - Edge UG
 
Document imaging 101 Imaging 101 using SAP's Content Server
Document imaging 101 Imaging 101 using SAP's Content Server Document imaging 101 Imaging 101 using SAP's Content Server
Document imaging 101 Imaging 101 using SAP's Content Server
 
Create cloud service on AWS
Create cloud service on AWSCreate cloud service on AWS
Create cloud service on AWS
 
BP-1 Performance and Scalability
BP-1 Performance and ScalabilityBP-1 Performance and Scalability
BP-1 Performance and Scalability
 
SoftLayer Storage Services Overview
SoftLayer Storage Services OverviewSoftLayer Storage Services Overview
SoftLayer Storage Services Overview
 
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
 
Introducing IBM Spectrum Scale 4.2 and Elastic Storage Server 3.5
Introducing IBM Spectrum Scale 4.2 and Elastic Storage Server 3.5Introducing IBM Spectrum Scale 4.2 and Elastic Storage Server 3.5
Introducing IBM Spectrum Scale 4.2 and Elastic Storage Server 3.5
 

Mais de Paul Hampton (10)

Introduction to Alfresco Activiti BPM
Introduction to Alfresco Activiti BPMIntroduction to Alfresco Activiti BPM
Introduction to Alfresco Activiti BPM
 
Alfresco Records Management 2.0
Alfresco Records Management  2.0Alfresco Records Management  2.0
Alfresco Records Management 2.0
 
Getting to know alfresco 4
Getting to know alfresco 4Getting to know alfresco 4
Getting to know alfresco 4
 
Alfresco cloud connected content
Alfresco   cloud connected contentAlfresco   cloud connected content
Alfresco cloud connected content
 
Alfresco 4 launch keynote (Rome)
Alfresco 4 launch keynote   (Rome)Alfresco 4 launch keynote   (Rome)
Alfresco 4 launch keynote (Rome)
 
Alfresco - Forrester TEI Study
Alfresco - Forrester TEI StudyAlfresco - Forrester TEI Study
Alfresco - Forrester TEI Study
 
Social Content Management
Social Content ManagementSocial Content Management
Social Content Management
 
Get ready for alfresco 4
Get ready for alfresco 4Get ready for alfresco 4
Get ready for alfresco 4
 
Alfresco 4 Beta Program
Alfresco 4 Beta ProgramAlfresco 4 Beta Program
Alfresco 4 Beta Program
 
Alfresco in an Hour
Alfresco in an HourAlfresco in an Hour
Alfresco in an Hour
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 

Alfresco scalability and performnce

  • 1. Alfresco 4: Performance and Reliability Paul Hampton Director of Product Marketing
  • 2. Maidenhead, UK Global Headquarters Atlanta, US Headquarters Alfresco is now the largest open source content management company in the world. Founded in 2005, with offices in London & Atlanta Over 3.5 million community downloads 250+ global channel partners 2,500 customers in 55 countries, including…
  • 3. The Document Management Alfresco Platform Records Management Web Content Services Enterprise Collaboration Open Source Platform
  • 4. Alfresco is now the largest open source content management company in the world. •  10 month average payback period •  $1.3 million in IT & training cost savings •  53% ROI in three years •  Flexibility and Open Standards praised
  • 5. ECM in the 1990’s Content Devices Location
  • 6. Files Types Have Changed •  More file types Content –  Office files (MS Office, Open Office, iWork) –  PDF –  Video –  Images –  Audio –  Drawings –  Scanned paper
  • 7. New Technology •  New technology being used Devices –  Laptop (PC and Mac) –  Tablet –  Smart phone •  Different form factors •  Different capabilities
  • 8. Working Habits Have Changed •  People are mobile Location –  Office –  Home –  Hotel –  Coffee shop –  Train –  Airport •  More collaboration outside the firewall
  • 9. ECM Basics •  Components –  Application Alfresco –  Application Server Application –  Content Store Server –  Index –  Database Data Base Content Index Store
  • 10. Storage Policies •  AKA Information Lifecycle Policy Rules SSD Management (ILM) $$$ •  Dynamic storage based on business policies / Policy FC lifecycle rules Rules Drives o  i.e. Current versions on fast $$ (expensive) drive. Superseded versions on slower (cheaper) drives. o  Define business rules SATA •  Reduced cost without Drive impacting performance $
  • 11. XAM Content Connector •  A solution for ‘Fixed Content’ – content that will never be changed •  Extend Alfresco o  Use Content Addressable Storage o  Support the XAM compliant stores o  Designed to work with solutions from EMC, HP, IBM, Hitachi, Sun, etc. •  Alfresco Enterprise only feature
  • 12. Alfresco Standard Configuration •  Easy install –  All on one server Alfresco (single CPU) Application •  But… Server –  Single point of failure –  Limited performance Data Base Content Index Store
  • 13. Improving Reliability •  Alfresco Enterprise uses clustering Alfresco –  Alfresco Application –  Application Server Server –  Index –  Content Stores Data Base Content –  Databases Index Store 13
  • 14. Clustered Alfresco •  Clustered Alfresco servers –  Share database and content store •  Load balancer distributes load between servers •  Point of failure –  Application Server ü –  Index û –  Database û –  Content store û Can make use of high availability disk (i.e. SAN storage)
  • 15. Replicated Content Stores •  Used to synchronise content between content stores •  Supports two modes –  Inbound –  Outbound •  Point of failure –  Application Server ü –  Index û –  Database û –  Content store ü
  • 16. Example – Inbound 1 5 •  Content is copied on ? read •  Pulls content from 7 secondary content store when needed 2 4 3 6
  • 17. Example – Outbound 1 6 •  Content is copied on ? write •  Push content from 7 primary store to secondary store 2 •  Synchronous or Asynchronous 4 3 5
  • 18. Database Clustering •  Use native DB clustering •  This is specific to the DB and OS •  Two options: –  Master / Slave –  Master / Master Database Database (Master) (Slave) Replicating Content Fallover Store Database Clustering
  • 19. Alfresco Index Server •  New - Separate Alfresco Index Server •  Based on Apache Solr –  Stand alone server •  Point of failure –  Application Server ü –  Index ü –  Database ü –  Content store ü
  • 21. Application Clustering Load Balancer •  Alfresco is two Share Share separate applications App Server App Server –  Alfresco –  Share •  These can be on separate tiers
  • 22. Scalability Load Balancer Share Share Share Share App Server App Server App Server App Server
  • 23. … building on a strong foundation •  10x faster* user dashboard queries •  3-4x faster content uploads •  25% faster loading the Document Library •  50% faster loading Document Details •  Significantly improved search and indexing times •  Proven platform, deployed at 2500+ enterprises * Improvements over Alfresco Enterprise 3.4
  • 24. WHAT ABOUT WORKING OUTSIDE THE FIREWALL?
  • 25. Alfresco in the Cloud •  Hosted service •  Multitenant –  Private network –  Invite external people •  Free 10GB storage •  Premium accounts –  Storage –  Admin features •  Plans to sync content
  • 26. Summary •  Alfresco has been designed to be... –  Scalable –  Reliable •  Multiple options for deploying Alfresco •  Alfresco configuration tools simplify configuration
  • 28. 28