Table of Contents
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 are open source components.
Component | Function | High Availability |
---|---|---|
Squirro Application |
| yes |
ElasticSearch |
| yes |
MySQL Database |
| yes |
Redis Cache |
| yes |
Squirro Python SDK |
| n/a |
Squirro Command Line Tools |
| n/a |
Squirro YUM Repository |
| n/a |
Squirro Puppet Configuration |
|
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 or reach out to Squirro Support about scheduled upcoming release dates.
Supported Platforms
Squirro supports the following 2 standardized platforms
Platform | Version | Comments |
---|---|---|
Cloud (Amazon) | n/a | Project deployments are possible on:
Cloud deployments are not limited to Amazon - any other cloud platform can be used for hosting Squirro. |
Linux | RHEL 6.5 CentOS 6.6 |
|