Flow Director Cloud is here!

31 Aug 2020 | Andreas Müller

Flow Director Cloud is our new service to create and run your dedicated Flow Director instance in the cloud. Let's walk through the steps of creating an instance.

Create your Subscription

Register or login to the Flow Director Store, select "Cloud" and create a cloud subscription. The first subscription you create contains a 7 days free trial.

After creation you should see it here:

The subscription has been created but the associated Flow Director instance needs to be configured.

Create your Flow Director Instance

In the row of your subscription hit the "CREATE" button:

Specify hostname under which you want to access it. It will be a subdomain under the "flowdirector.cloud" domain. In our example it will be "test.flowdirector.cloud".

Enable all protocols you want to use at this instance. This is required to connect to the internal SwiftMQ router of your Flow Director instance with messaging clients. Say, you want to connect IoT clients, you enable MQTT. If you want to access it via JMS and you want your internal SwiftMQ routers connect to it, you enable JMS and Routing. If you want to connect with a RabbitMQ client, you enable AMQP.

After you have agreed to the Service Agreement, hit the "CREATE" button and the instance will be launched:

This takes a short moment until the instance is running and you see its management page:

Instance Management

At the top you have 2 buttons to restart and delete the instance. "RESTART" just stops and starts the instance without persistent data loss while "DELETE" will delete the instance and all its data will be erased. Your subscription remains, of course, so you can create the instance again.

"Cloud Access Point" is the https URL that leads you directly to the start screen of your Flow Director instance. Bookmark it.

"Master Password" is the password to login to the Flow Director Management App of your instance. There you can install apps from the repository or just create a new app. Note that these apps will have the default password "changeme". The master password is also the password you need to use to access all protocol access points from your messaging clients.

Find below the metrics of your instance in terms of CPU, memory, network input and output.

"Protocols" displays the current protocol selection. You can change it anytime and hit "APPLY" which will restart the instance with your new settings.

Connect from your Messaging Clients

Click on "SEE CONNECTION METHODS" to show you the code required to connect messaging clients to your instance. You just need to copy and paste it into your code.

All connections are TLS-encrypted with a certificate issued by a CA authority. These root certificates are part of the Java distribution so you don't need to install anything on your client's side.

Connect a SwiftMQ Router

If you want to connect a SwiftMQ router to your instance, use the last code example:

It contains the configuration of the routing connector. Just copy it into your routerconfig.xml.

Watch the Clip

Here is a clip describing setup and use of a Flow Director Cloud instance:

Summary

I've showed you how quick and easy it is to launch a Flow Director instance in the cloud. Use Flow Director Cloud instances for development, test, or production. Build router networks between on-premise and cloud, securely exchange messages between companies or integrate different cloud messaging services. The sky is the limit and it takes you only 2 minutes!

Photo of Andreas Müller

Andreas Müller, CEO & CTO

Andreas is a well-known messaging expert, creator of SwiftMQ and in his side job CEO of IIT Software GmbH. He leads the overall development of Flow Director and has an eye on any piece to fit into the whole picture.

Data Privacy

Copyright ©2020 Edge Broker GmbH. All rights reserved.

Some icons by Icons8.