https://store-images.s-microsoft.com/image/apps.26324.e4f0b2ff-0368-4d55-9580-2fca5d27d777.decc6614-f880-4690-9d8d-e79780e6ba54.df64c519-952e-42d7-b1fb-308bd0f06865

Reliancy VM

Reliancy LLC

Reliancy VM

Reliancy LLC

Specialized debian-based virtual machine for simple app deployments

Overview

Reliancy LLC is an end-to-end provider of digital transformation solutions. Our core capabilities revolve around processing of data, especially IoT and AI.

When the solution does not require all the flexibility and complexity of orchestration environments, we use this VM appliance.

Reliancy VM powers lightweight Reliancy solutions and it can help you too.

What you get

  • Debian12 system with cloud kernel and azure integration (waagent and cloud-init)
  • Installed podman and podman-compose as daemon-less replacement for docker
  • Removed non-essential packages and files such as man pages
  • Initial OS size is about 700MB
  • Prepared a service user account (app) and a servicer script (servicer.pl) to help with deployment of (docker compose) applications

Once you provision an instance you should have everything needed to deploy multiple containerized applications. You can use your toolstack but we provide special utility that works nicely with azure vm applications.

Servicer Utility

servicer.pl [publish|retract|update|start|stop|reload] [zip|folder|app_name] PARAM1=VAL1...

Primary deployment mechanism would be docker images via podman-compose executed by systemd as user 'app'. It is also possible to deploy applications outside podman by omitting docker-compose.yml recipe in your app payload. For special cases where docker-compose.yml is omitted you must provide unit.service recipe file for systemd. Payload is a folder or zip archive and the base name is used for service/application name. Recipe files inside payload can reference environmental or command line variables. They are injected at publish time.

Anyone who needs to launch containerized applications quickly can benefit from time we invested to prepare this VM.