MOBILE IOT SOLUTIONS
Customer → One of the largest mobile IOT solutions provider
Size → 300+ users worldwide
Our Client, one of the leading mobile IOT solutions providers, was building an application
that helped bind their network infrastructure capabilities with enterprise & open cloud
systems and deliver ready to use mobile micro apps (app spots) bundled with studio to
create differentiated experiences. As their product portfolio increased, they started running into infrastructure provisioning and software delivery challenges. Aplima was brought on-board to consult on the project and recommend a solution. AWS became the platform of choice as it met most of the customer’s requirements such as high availability of the mobile application, fault tolerance, scalability, security, lower costs and improvement in the maintenance and monitoring of infrastructure
As part of the solution design, leveraged highly scalable and available Route 53 service to
route end user requests to infrastructure running in AWS. Within AWS, Virtual Private
Cloud (VPC) was used to provision a logically isolated section of the AWS Cloud for the
customer. This gave complete control of virtual networking environment, including
selection of Customer’s own IP address range, creation of public and private subnets in
multiple availability zones for disaster recovery, and configuration of route tables and
network gateways. Highly available NAT Gateway were used as a means to connect EC2
instances in private subnets to connect to internet, OpenVPN and hardened Bastion Hosts to allow corporate users login to AWS infrastructure, Elastic Load Balancing (ELB) to automatically distribute incoming traffic between multiple AWS EC2 instances - these EC2 instances formed part of Auto-Scaling Groups (ASG) providing the required scalability and fault tolerance.SQS, a full managed message queuing system was used to easily decouple and scale different components of the software application. Amazon API Gateway were used by the developers to create, publish, maintain, monitor, and secure APIs at any scale.
Amazon Relational Database Service (RDS) was leveraged for the customer’s workload
database platform since AWS RDS offers a fully managed database platform. Using RDS
removed the need to perform typical administrative tasks as well as the complexities of
managing a fault tolerant deployment. Customer uses the RDS service in a Multi-Availability Zone (Multi-AZ) configuration for its redundancy and near-instant failover capability. AWS ElasticCache Memcached, a fully managed caching service was used to speed up dynamic web applications by alleviating database load.
AWS Opsworks with Chef recipes was used for automated deployment of infrastructure,
roll-out and management of new application release versions. All logs (application,
infrastructure, monitoring backup etc) were stored in AWS Simple Storage Service.
Aplima Inc provides industry-wide best practices based design automation and training solutions for IT organizations. We specialize in helping e-businesses improve efficiency and reliability across their entire software Delivery Life cycle. Regardless of the size of their business, Aplima helps clients maximize the capabilities and the value of their technology organizations.
Get started by contacting our experts today!
For more information, visit our contact page or email us directly at info@aplimasolutions.com