OCI Migration for a mobility solutions provider

Tech Stack

The Client

The Client

The client is an online mobile application platform for creating native and web mobile applications for the iPhone, iPad and Android smartphones and tablets. It intended to help businesses, as well as managers and IT teams of enterprises, develop and launch mobile apps much faster while keeping the development costs low. The online tool is aimed to enable users design a native or web mobile app by dropping mobile app fields onto a smartphone or tablet canvas and then moving and scaling them into place. It also has a no-coding approach to data management by enabling users to design data queries in a graphical tree.

The Objective

The client’s system architecture was organized into two stacks, i.e. “Web Stack” and “Mobile Stack”. They were using Amazon as cloud vendor with multiple AWS technologies such as EC2, S3, Load Balancer, RDS, Elastic Beanstalk, Visual Studio portal, Lambda, Cloud Watch etc. Their requirement was to establish an equivalent setup on Oracle Cloud Infrastructure (OCI) to reduce costs and securely migrate their existing sites and data to OCI.

The Objective

The Solution

  • Reviewed the current architecture and deployed cloud migration topology
  • Created Oracle Cloud Infrastructure resources to manage ownership and separation of duties
  • Provisioned virtual network setup, configured security list/rules/applications
  • Configured IIS on both Windows instances
  • Configured storage to accommodate webserver contents
  • Setup Security Rules for communication between Load Balancer to Webservers to MySQL
  • Additional configuration in IIS Server

The Outcome

Cloud migration of environment from AWS to Oracle Cloud Infrastructure brought with itself some values and advantages. Few of the significant ones are listed below:

  • The pricing structure was very complicated and difficult to figure out exactly how much the client ended up paying. Usually, AWS-based solutions are reasonably priced. Since the client required a custom solution that could meet all the specific requirements of their business, their costs were escalating. The cloud migration reduced the client’s cost expenditure on licenses, to half.
  • Since the client was using various AWS services, it required considerable expertise for implementation and support. Also, it demanded the client to be well-versed in service updates and innovations. OCI helped the client to get rid of such a situation.
  • Insufficient cooperation with open-source communities.
  • A significant performance improvement noticed after the cloud migration.