Alfresco scalability and performnce
-
Upload
paul-hampton -
Category
Technology
-
view
1.468 -
download
4
description
Transcript of Alfresco scalability and performnce
![Page 1: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/1.jpg)
Alfresco 4: Performance and Reliability
Paul Hampton Director of Product Marketing
![Page 2: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/2.jpg)
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…
![Page 3: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/3.jpg)
The Alfresco Platform
Document Management Records Management Web Content Services Enterprise Collaboration Open Source Platform
![Page 4: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/4.jpg)
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
![Page 5: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/5.jpg)
ECM in the 1990’s
Devices Content Location
![Page 6: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/6.jpg)
Files Types Have Changed
• More file types – Office files (MS Office, Open
Office, iWork) – PDF – Video – Images – Audio – Drawings – Scanned paper
Content
![Page 7: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/7.jpg)
Devices
New Technology
• New technology being used – Laptop (PC and Mac) – Tablet – Smart phone
• Different form factors • Different capabilities
![Page 8: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/8.jpg)
Location
Working Habits Have Changed
• People are mobile – Office – Home – Hotel – Coffee shop – Train – Airport
• More collaboration outside the firewall
![Page 9: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/9.jpg)
ECM Basics
• Components – Application – Application Server – Content Store – Index – Database
Con
tent
Sto
re
Index
Dat
a B
ase
Application Server
Alfresco
![Page 10: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/10.jpg)
Storage Policies • AKA Information Lifecycle
Management (ILM) • Dynamic storage based
on business policies / lifecycle rules o i.e. Current versions on fast
(expensive) drive. Superseded versions on slower (cheaper) drives.
o Define business rules
• Reduced cost without impacting performance
SSD $$$
FC Drives
$$
SATA Drive
$
Policy Rules
Policy Rules
![Page 11: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/11.jpg)
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
![Page 12: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/12.jpg)
Alfresco Standard Configuration
• Easy install – All on one server
(single CPU) • But…
– Single point of failure – Limited performance
Con
tent
Sto
re
Index
Dat
a B
ase
Application Server
Alfresco
![Page 13: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/13.jpg)
Improving Reliability
• Alfresco Enterprise uses clustering – Alfresco – Application Server – Index – Content Stores – Databases
13
Con
tent
Sto
re
Dat
a B
ase
Index
Application Server
Alfresco
![Page 14: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/14.jpg)
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)
![Page 15: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/15.jpg)
• Used to synchronise content between content stores
• Supports two modes – Inbound – Outbound
• Point of failure – Application Server ü
– Index û – Database û
– Content store ü
Replicated Content Stores
![Page 16: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/16.jpg)
Example – Inbound
• Content is copied on read
• Pulls content from secondary content store when needed
1
2
5
3
4
6
7
?
![Page 17: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/17.jpg)
Example – Outbound
• Content is copied on write
• Push content from primary store to secondary store
• Synchronous or Asynchronous
1
2
6
3
4
5
7
?
![Page 18: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/18.jpg)
Database Clustering
• Use native DB clustering
• This is specific to the DB and OS
• Two options: – Master / Slave – Master / Master
Replicating Content
Store
Database (Master)
Database (Slave)
Fallover
Database Clustering
![Page 19: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/19.jpg)
Alfresco Index Server • New - Separate
Alfresco Index Server • Based on Apache
Solr – Stand alone server
• Point of failure – Application Server ü
– Index ü – Database ü
– Content store ü
![Page 20: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/20.jpg)
SO WHAT ABOUT SCALABILITY?
![Page 21: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/21.jpg)
Application Clustering
• Alfresco is two separate applications – Alfresco – Share
• These can be on separate tiers
Share
App Server
Load Balancer
Share
App Server
![Page 22: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/22.jpg)
Scalability
Share
App Server
Load Balancer
Share
App Server
Share
App Server
Share
App Server
![Page 23: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/23.jpg)
… 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
![Page 24: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/24.jpg)
WHAT ABOUT WORKING OUTSIDE THE FIREWALL?
![Page 25: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/25.jpg)
Alfresco in the Cloud
• Hosted service • Multitenant
– Private network – Invite external people
• Free 10GB storage • Premium accounts
– Storage – Admin features
• Plans to sync content
![Page 26: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/26.jpg)
Summary
• Alfresco has been designed to be... – Scalable – Reliable
• Multiple options for deploying Alfresco • Alfresco configuration tools simplify
configuration
![Page 27: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/27.jpg)
QUESTIONS?
Alfresco Mobile http://bit.ly/alf-ipad Alfresco in the cloud http://cloud.alfresco.com
![Page 28: Alfresco scalability and performnce](https://reader033.fdocuments.us/reader033/viewer/2022051323/5482adf55806b5f2048b46bc/html5/thumbnails/28.jpg)
28