• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
TSB Alfresco Cobrand White tagline

Technology Services Group

  • Home
  • Products
    • Alfresco Enterprise Viewer
    • OpenContent Search
    • OpenContent Case
    • OpenContent Forms
    • OpenMigrate
    • OpenContent Web Services
    • OpenCapture
    • OpenOverlay
  • Solutions
    • Alfresco Content Accelerator for Claims Management
      • Claims Demo Series
    • Alfresco Content Accelerator for Policy & Procedure Management
      • Compliance Demo Series
    • OpenContent Accounts Payable
    • OpenContent Contract Management
    • OpenContent Batch Records
    • OpenContent Government
    • OpenContent Corporate Forms
    • OpenContent Construction Management
    • OpenContent Digital Archive
    • OpenContent Human Resources
    • OpenContent Patient Records
  • Platforms
    • Alfresco Consulting
      • Alfresco Case Study – Canadian Museum of Human Rights
      • Alfresco Case Study – New York Philharmonic
      • Alfresco Case Study – New York Property Insurance Underwriting Association
      • Alfresco Case Study – American Society for Clinical Pathology
      • Alfresco Case Study – American Association of Insurance Services
      • Alfresco Case Study – United Cerebral Palsy
    • HBase
    • DynamoDB
    • OpenText & Documentum Consulting
      • Upgrades – A Well Documented Approach
      • Life Science Solutions
        • Life Sciences Project Sampling
    • Veeva Consulting
    • Ephesoft
    • Workshare
  • Case Studies
    • White Papers
    • 11 Billion Document Migration
    • Learning Zone
    • Digital Asset Collection – Canadian Museum of Human Rights
    • Digital Archive and Retrieval – ASCP
    • Digital Archives – New York Philharmonic
    • Insurance Claim Processing – New York Property Insurance
    • Policy Forms Management with Machine Learning – AAIS
    • Liferay and Alfresco Portal – United Cerebral Palsy of Greater Chicago
  • About
    • Contact Us
  • Blog

Alfresco Health Check

You are here: Home / Alfresco / Alfresco Health Check

July 23, 2018

Whether embarking on a new Alfresco project or just maintaining an existing system, TSG will typically recommend new clients conduct an Alfresco Health Check on an annual basis. An Alfresco Health Check is typically a 2 to 3-day project where experienced Alfresco technical architects will visit onsite and review the Alfresco system.  This post will detail the typical activities associated with an Alfresco Health Check engagement, as well as typical findings to give readers an idea of the things to monitor and review in their own environments.

Alfresco Health Check Components

  • Overall Alfresco Discovery – The discovery process begins with reviewing the client’s business scenarios and discussing present and future use cases along with expected system growth. TSG will assess which Alfresco functions are in use and any system integrations supporting the use cases.
  • Technical Review – After the business-centric Discovery is complete, the team switches to a detailed technical review of the Alfresco installation. The health check environment review activity investigates each Alfresco environment, including Backup & Recovery, noting each environment’s overall system architecture. Once the environments have been identified, the review proceeds to analysis of server, storage, and database utilization and performance. If full-text indexing is being used, we will also review the Solr server and storage utilization. The technical review step can go quickly if architecture information and metrics are readily available for the environments.
  • Performance Review – Tightly tied to the Technical Review is an overview of performance and sharing TSG best practices as well as a cost/benefit analysis. Typically, we find clients buy excess capacity on the initial purchase but quickly consume those resources as the system is deployed and extended over time.  Rightsizing along with innovative options from cloud vendors like AWS and Azure are shared with our clients.
    • Database Performance – One of the key architecture designs of Alfresco is its ability to support multiple database vendors. No two clients are alike and we have experience with multiple database vendors. In this section of the health check, we’ll review the database software configuration and benchmark its performance and configuration against data we have from our client base.
    • Managing File Stores and Object Stores – Alfresco supports object stores and traditional file systems for content storage. Storage location and I/O bandwidth can bottleneck communication with the Alfresco Content Server. Having a large pipe for I/O and plenty of room to grow will minimize performance impacts. If infrastructure and network are a concern, TSG has experience in developing new approaches to storing and linking content into Alfresco, our blog post on object stores describes how storage can be leveraged to improve the speed of delivering content to a user.
  • Alfresco Administration – Following the Technical Review, sometimes performed in parallel, the team will begin a deep dive into the Alfresco configuration: checking the global properties and JMX settings, reviewing the rendering pipelines, investigating any cache tuning, evaluating the audit configuration, and inspecting any behaviors or workflows in use.
    • Managing Security – Securing content in Alfresco and securing the Alfresco system itself is reviewed. TSG recommends keeping content and user security as simple as possible and that the security be rooted in how the content is used by the business. Separately, securing the Alfresco system relies on securing the infrastructure, network, and individual Alfresco modules. We detail 20 security tips in a white paper that can be downloaded from our blog.
    • Audit Improvements – In the health check, we review the size and scope of the Alfresco audit trail data. Alfresco has a robust auditing capability (see example here) and it can be used to gain insights into user behavior and reporting. However, untamed, the audit data can grow unchecked and become a drag on system performance. Many times TSG will recommend clients offload audit data into a reporting system.
    • Versioning (and introducing Chain Versioning) – Alfresco versioning has a few limitations that can cause issues in certain business scenarios: versions cannot have different security, they cannot be searched, they cannot have their own associations to other objects. Each of these is detailed further in our blog and we describe how TSG’s Chain Versioning solution enhances Alfresco’s native versioning capabilities.
    • Rendering & Printing – Alfresco has a built-in rendering process out of the box. This is a great feature and helps clients convert documents into PDFs, which generally improves the user experience. If a large volume of content needs to be converted, such as in a migration project, TSG has several clients who use a modified rendering process that will render content asynchronously. During the health check we discuss what content is being rendered and if there are opportunities to improve rendering performance and the user experience. For more information, see our post on Alfresco – Working with PDF and Renditions.
  • Alfresco License Review – TSG will often be asked to review current Alfresco licensing with an eye for helping to forecast additional purchases or components that many be necessary either from Alfresco or from other vendors. TSG is happy to provide counsel and best practices for rightsizing Alfresco based on the Discovery effort.
  • Alfresco Upgrade Strategy Review – For clients preparing system upgrades we assess the functionality support differences between Alfresco versions and determine what type of upgrade approach is best for the situation. As a deliverable, we help our clients develop an upgrade path and create an effort estimate and timeline.
  • Content Model and Structure – Alfresco performance is very sensitive to the number of properties captured and the organization of the folder structure and documents within those folders. During the health check, the TSG team will review the Alfresco Site, Folder and Document organization and provide information and recommendations if a change in the property storage or information organization could improve performance.
  • Solr Index – Alfresco heavily leverages the Solr search index for responding to user requests. Alfresco supports an internal or external Solr installation. While the default install performs adequately in many situations, the health check will review the index configuration, scope, and size and make recommendations to improve indexing speed or reduce the size of the index. For large indexes where partitioning would improve performance and maintenance, we recommend clients consider TSG’s new product offerings, OpenContent Solr Services.
  • Future Roadmap and Best Practices – At the conclusion of the Discovery and Health Check activities, we prepare a report highlighting the team’s findings and recommendations. Many of our clients have found this incredibly helpful for planning the roadmap and continued expansion of their Alfresco installations. Recommendations also include best practices.

Summary

Having an external experienced Alfresco partner conduct an Alfresco Health Check can both correct current deficiencies as well as identify a successful plan for the future.   Just like a physical health check, the benefits easily outweigh the costs and at a minimum can give the client confidence moving forward.

Additional resources about our Alfresco and ECM health check processes:

  • How Do I know if my Enterprise Content Management (ECM) System is Healthy?
  • ECM Best Practices Whitepaper – Business Continuity & Disaster Recovery
  • Alfresco and Amazon Web Services – Advantages compared to an on-premise Alfresco solution
  • Alfresco on AWS – Achieving High Availability

Let us know your thoughts below.

Filed Under: Alfresco, TSG, White Papers

Reader Interactions

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Search

Related Posts

  • TSG joins the Alfresco Family
  • Alfresco Acquires Technology Services Group
  • ECM 2.0 – What does it mean?
  • Alfresco and AWS – 20 Security Tips
  • Alfresco Solutions of the Year 2017 – TSG wins Alfresco award for sixth year in a row
  • Alfresco – Moving to Amazon WebServices Whitepaper Available
  • Documentum Alfresco Comparison Whitepaper – January 2017 Update
  • SharePoint and Alfresco Comparison Whitepaper – Now Available
  • Documentum and Alfresco Comparison Whitepaper – Now Available
  • TSG Hosts Alfresco Lunch & Learn

Recent Posts

  • Alfresco Content Accelerator and Alfresco Enterprise Viewer – Improving User Collaboration Efficiency
  • Alfresco Content Accelerator – Document Notification Distribution Lists
  • Alfresco Webinar – Productivity Anywhere: How modern claim and policy document processing can help the new work-from-home normal succeed
  • Alfresco – Viewing Annotations on Versions
  • Alfresco Content Accelerator – Collaboration Enhancements
stacks-of-paper

11 BILLION DOCUMENT
BENCHMARK
OVERVIEW

Learn how TSG was able to leverage DynamoDB, S3, ElasticSearch & AWS to successfully migrate 11 Billion documents.

Download White Paper

Footer

Search

Contact

22 West Washington St
5th Floor
Chicago, IL 60602

inquiry@tsgrp.com

312.372.7777

Copyright © 2023 · Technology Services Group, Inc. · Log in

This website uses cookies to improve your experience. Please accept this site's cookies, but you can opt-out if you wish. Privacy Policy ACCEPT | Cookie settings
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT