ArangoDB in the Azure Cloud
ArangoDB is a distributed free and open-source database with a flexible query language covering three data models (documents, graphs, and key-values) and that is extensible to contribute to a modern microservice architecture.
Since ArangoDB is designed as a flexible multi-model database from the ground up, developer can rely on the Swiss knife-like capabilities of the database. ArangoDB will support their application whatever the precise requirements are – even when they change over time – making development agile and flexible.
The microservices framework FOXX supports data-centric microservices where the business logic is adjacent to the data. Examples are session-services, some calculations or verifications on data, or simply hiding complexity by providing a simple API route for a complex DB query.
To get started with ArangoDB you can use a cloud-image from your favorite cloud provider, like Microsoft Azure, Google Compute Engine, Digital Ocean or Amazon AWS.
Run ArangoDB in Microsoft Azure
To run the database in Azure you can install ArangoDB from the VM Depot https://vmdepot.msopentech.com/ on a Virtual Machine.
Follow the instructions given there and within minutes you have a running ArangoDB instance in Microsoft Azure. You will receive an email as soon as your machine is ready.
Assuming your machine is called myarangodb, you can access ArangoDB pointing your browser to
Please note that for security reasons the default instance is password protected. However, the password for “root” is empty. So, please log in and change the password as soon as possible.
Have loads of fun!
Create an ArangoDB cluster on Microsoft Azure
To easily deploy an ArangoDB cluster on Azure, you just need to install the official azure-cli, download a single bash script, and watch the tool take care of the rest for you. Your Azure account needs permission for creating instances, adding ssh-keypairs and managing virtual networks.