Objective of the case study involves, Bringing up the clients VPN Solution on AWS, AZURE, GCP, ORACLE cloud platforms.
The challenge involved here was, to study the platform code and design it according to the need of individual Cloud platforms like disk partition handling, loading disk drivers, network drivers based on the platform etc.
Benison GWOS team achieved the same by designing a common platform code for all the cloud and VA platforms by having multiple configuration files. Depending on the Platform we choose respective config file with disk or partition information will load and brings up the VM for chosen platform. Currently we added support to AWS, AZURE, GCP and ORACLE is in progress.
Shell Scripts, boot-loaders, Perl Scripting etc.