TORO Integrate Setup and Configuration Options
In a nutshell, there are plenty of setup and configuration options available for you to make the most out of TORO Integrate. A good understanding of its features and functions and a thorough analysis of how your organization uses TORO Integrate will greatly aid you in determining which arrangement will work best for you and your team.
Because usage may vary across different companies, there is no such thing as an absolute setup for TORO Integrate. With that said, this introductory page will focus instead on giving you the resources you need to read in order to determine which edition, machine specifications, and deployment architecture suits your business best. Your choice will eventually reflect the steps you need to undertake in order to configure your TORO Integrate instance.
TORO Integrate comes in three editions: Cloud, Server, and Desktop. Each edition is named after the type of deployment it allows.
The Cloud Edition of TORO Integrate is for companies who want to provision, maintain, and manage TORO Integrate instances in TORO Cloud. It frees the subscriber from technical responsibilities and hardware requirements, delegating these instead to TORO.
Aside from the free-to-use Coder Studio application, this edition boasts Coder Cloud support and the ability to manage instances via the CLI tool. This edition is under a pay-per-use subscription.
The Server Edition of TORO Integrate is for companies who want the freedom and flexibility that comes with deploying TORO Integrate themselves. This edition will require technical knowledge and hardware or cloud-hosting investments.
Aside from the free-to-use Coder Studio application, this edition comes packed with the Server Admin user interface (available in the non-headless version) and the CLI tool.
The Desktop Edition of TORO Integrate is for developers and system administrators looking to perform tests and explore the features of TORO Integrate in a non-production environment. This edition is intended as a playground for system administrators and developers.
Aside from the free-to-use Coder Studio application, this edition comes packed with the TORO Integrate Launcher.
Typically, under every edition is a set of plans your company must choose from. The plan you choose will determine the limitations and features available to you.
What are licenses? How do I get one? How do I install my license?
Plagued by these questions? Fret not! We've got everything you need to know documented.
Deployment Architectures and Installation Procedures
Like most modern applications, TORO Integrate is flexible enough to run on different deployment environments and architectures.
The simplest and most straightforward deployment for TORO Integrate is perhaps, having it installed directly on your own machine and launching it from there as you would do for regular desktop applications.
But of course, you can go above and beyond like having your instance(s) run on Docker using TORO Integrate's Docker image. You can either do a simple Docker deployment or go redundant and highly available via swarm mode.
There are many configuration scenarios and options available for you and your team. You just have to find the right fit.
Message Brokers, Database Connections, and Solr
Once you've installed TORO Integrate, everything's set up for you. You can launch it and it will run. All is good and well, right? Well, long-story short, not really; not especially for organizations looking to run TORO Integrate in production.
By default, TORO Integrate is configured to run with embedded ActiveMQ, embedded HSQL databases, and embedded Solr. To increase reliability and performance throughput, TORO recommends that you replace these and deploy stand-alone or clusters for your message broker, databases, and Solr instance.
The procedures for doing these are described in detail in the following documents. Not only do you get to learn how to set your broker, database, and Solr instances up; you will also learn how to configure them according to the needs of your server.