Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
outlinetrue
excludeTable of Contents

This Squirro Administrator guide covers relevant content for system administrators who need to operate and maintain any type of Squirro deployment. 

Currently Squirro is designed and optimized for Linux, particularly Debian and RedHat/CentOS operating systems and can be deployed on the cloud or on premise.
(Should there be an urgent need for running Squirro on a Windows platform, please contact your Squirro support or post-sales representative.) 

Squirro is entirely built as a service oriented platform. All services work as self-contained units of functionality and therefore are suited for different scenarios. Squirro can match small but also complex and large scale requirements. All Squirro services communicate via RESTful API. There is no internal vs. external feature differentiation. The Squirro API is open and allows for 3rd party integration for all services and functionalities.

Components

All non-Squirro components , with the exception of the Squirro App, are open source components. 

 

ComponentFunctionHigh Availability
Squirro Application
  • Core Squirro Engine
  • Squirro Frontend UI
  • Squirro RESTful API
yes
ElasticSearch
  • Squirro Documents Storage Layer
  • Search Engine
yes
MySQL Database
  • Squirro Configuration Metadata
yes
Redis Cache
  • Squirro Cache for Application and Frontend
yes
Squirro Python SDK
  • Python Wrapper SDK for Squirro RESTful API
n/a
Squirro Command Line Tools
  • Squirro File Importer
  • Squirro Bulk Importer
  • Squirro Bulk Loader
  • Squirro MySQL Connector
  • Squirro Exchange Connector
  • Squirro Known Entity Processors
n/a
Squirro YUM Repository
  • Simple Installation and Updating of Squirro components
n/a
Squirro Puppet Configuration
  • Simple and robust way of centrally configuring all Squirro related settings and configuration items
 

Versions

Squirro supports 2 different types of deployments - Cloud and On-Premise installation. The Cloud version is always up to date automatically whenever a new release is pushed. The same is possible for on-premise installations but it depends on the setup. Potentially on-premise installations do lag behind the latest available version due to network connectivity restrictions.

Please see the Release Notes section for details about individual releases and or reach out to your Squirro support or post-sales representative about Squirro Support about scheduled upcoming release dates. 

Supported Platforms

Currently Squirro supports the following 2 standardized platforms

PlatformVersionComments
Cloud (Amazon)n/a

Project deployments are possible on:

  • Shared Squirro Cluster
  • Individual Project Cluster

Not Cloud deployments are not limited to Amazon - any other cloud platform can be used for hosting Squirro.

Linux

RHEL 6.5

CentOS 6.6

  • RHEL
    • Customer provides his own licenses 
    • Enterprise support from RedHat for the OS components.
  • CentOS: 
    • No licenses required 
    • Community based support for OS components