Axis: Virtual Lab Management Application

About

The pandemic moved education around the world online. Despite the wide variety of tools and technologies available, many educational institutions failed to organize distance learning quickly and effectively. The fact is that most cloud platforms are not designed for this purpose: they are hard to use and provide too many excessive features.

Therefore, there is an urgent need for a system with an easy-to-understand interface that would make the interaction between cloud service providers and educators easier and more effective.

virtual-labs-scaled

Challenge

The pandemic moved education around the world online. Despite the wide variety of tools and technologies available, many educational institutions failed to organize distance learning quickly and effectively. The fact is that most cloud platforms are not designed for this purpose: they are hard to use and provide too many excessive features.
Therefore, there is an urgent need for a system with an easy-to-understand interface that would make the interaction between cloud service providers and educators easier and more effective.

Solution

Softarex has developed Axis* — an application for virtual lab management. It runs over AWS Elastic Beanstalk and uses Redis for the synchronization of distributed resources.
Axis allows users to deploy virtual training labs to one of the 3 top cloud vendors — AWS, GCP, and Azure. The user can choose the service provider best suited to their needs, or use more than one if the training has specific lab requirements. An intuitive interface with understandable elements makes the app easy to use both for tech-savvy users and newbies. The application provides a billing system that offers three billing options: subscription-based charging, pay-per-use charging, and a combination of the two. Thanks to the integration with APIs, the billing process is ever-faster and hassle-free.

Project Results

Axis allows users to achieve:

  • Real-time student learning monitoring;
  • Optimized performance;
  • High speed of operations;
  • Cost savings on cloud computing services thanks to the app’s usage-based billing model and the possibility to negotiate pricing directly with the provider;
  • Secure access to virtual labs using firewall-friendly protocols.

Technical challenges

  • Development of a high availability application working on a distributed cluster and tightly integrated into the user ecosystem;
  • Implementation of support of multiple cloud providers;
  • Development of a complex mechanism-scheduler that allows controlling both individual and groups of virtual machines;
  • Configuration of the environment (networks (according to RFC1918), subnets, firewall rule, the interaction between networks and subnets, the ability to set a static IP address to virtual machines.
project results challenges swiper slide image 0

Selected Projects Overview

remote-conferencing-scaled
Cloud Solutions
Low level development
the-sports-scaled
AI
Cloud Solutions
Computer vision
Deep Learning
Machine Learning
Neural networks

Our experts

We are experts in software and hardware engineering. By using and combining cutting edge technologies, we create unique solutions that transform industries.

Softarex is a one-stop-shop, providing all services needed to make your project a success.

Maxim

Maxim

System Architect and Delivery Manager

In over 10 years of my professional career, I have developed, architected, and managed dozens of projects for the Manufacturing & Energy, Restaurant & Hospitality, Aviation, and IT industries. I have hands-on experience with Mobile technology, Computer vision, Machine learning, Predictive modeling, Cloud computing, and SaaS.

I managed the development of a Computer vision-based kitchen management system for a large restaurant chain. We did a great job on this project, and I ‌consider it the highlight of my career.

Maxim 1

Maxim

System Architect and Delivery Manager

Sergey  1

Sergey

System Architect and Delivery Manager

Maxim 2

Maxim

System Architect and Delivery Manager

In over 10 years of my professional career, I have developed, architected, and managed dozens of projects for the Manufacturing & Energy, Restaurant & Hospitality, Aviation, and IT industries. I have hands-on experience with Mobile technology, Computer vision, Machine learning, Predictive modeling, Cloud computing, and SaaS.

I managed the development of a Computer vision-based kitchen management system for a large restaurant chain. We did a great job on this project, and I ‌consider it the highlight of my career.

Learn more
Sergey  2

Sergey

System Architect and Delivery Manager

My main responsibility as a Delivery Manager is to make sure that a product is delivered on time and within budget. To achieve that, I seek to create an encouraging environment for the team, where everyone can improve their skills, feel appreciated and, thus, produce greater value.

The use of Agile tools and techniques helps me organize the teamwork more effectively and transparently. Throughout my career, I have also been actively architecting, designing, and implementing software solutions — mostly web and desktop applications — for the Healthcare, Manufacturing & Energy industries that help companies and organizations ‌streamline day-to-day business operations.

Learn more

Get in touch with Softarex’s team

Have questions about your future project? Feel free to contact our team.
Contact Us

Technology domains

Information Technology
Cloud Solutions