Industry: Smart Diet Planner
About About Smart Diet Planner: ‘Smart Diet Planner’ creates a nutrition diet chart based on health data, BMI, & diet choices anytime, anywhere. No need to log meals with a food calorie counter for weight loss. We recommend the meal plan based on a database of Indian foods which we normally eat at home most of the time & prefer to eat healthy.
Some of the services they perform are listed below:
- Areas of testing
- Distance education
- Skill development & training
- Events & conferences
- Research
- Publications
- Executive education
- Management development programs.
The Challenge
Smart Diet Planner was suffering from slow performance and service interruption of IT infrastructure which is running in third party Datacentre and managing by some cloud services provider based out of somewhere in Mumbai.
Client was facing continuous slowness and service interruption while heavy traffic on infra. Based on the rounds of discussion we had with the client's team, we comprehend that client requires to setup their App/DB workload on AWS Cloud with a solution that is cost-efficient, reliable, secure, scalable, and flexible.
i2k2 needs to simplify the management of client's IT infra and help deliver technology solutions that work exactly the way client want. AWS have services, which are highly customizable and easily scalable to client's growing business needs.
- Simplify the IT infra and provide managed support and consultancy for the same
- Ensure the resource availability at real-time to avoid interruption of IT services
- Manage the resource utilization as per the need in addition to manage load among the resources present in the IT infra
- Providing highly secure infra with the monitoring and notification
The customer website uses Linux operating system for hosting the website and MongoDB as the backend database.
The Solution
Considering the customers' requirements i2k2 has designed a solution based on AWS to ensure reliability, security and more focussing on managing workload smartly and provided the IT infra which is fast, responsive, and easy to monitor. i2k2 proposed the solution architecture which included their website on EC2, database on DocumentDB and integrated along with other managed AWS services. Key features of the solutions are
- Complete architecture has been configured in AWS Asia Pacific (Mumbai) Region.
- Both Application and Database servers has been deployed in private subnets.
- Application load balancer and Auto scaling groups are used to ensure high availability across multiple AZ's.
- Simplify your database administration is hosted on DocumentDB.
- NAT Gateway has been configured for outgoing connectivity to EC2 Instances in private subnets.
- OpenVPN has been configured on Linux EC2 instances for secure connectivity.
Key AWS Services Used
- VPC (Virtual Private Cloud) | NAT Gateway | Application Load Balancer | WAF | KMS
- Secrets Manager| IAM User |CloudWatch| CloudTrail | SNS
- EC2 Instances for APP Server | EC2 Instances for OpenVPN Server
- DocumentDB for Database server | GuardDuty | Route53 | Lambda
- CodePipeline | CodeDeploy | S3
Architecture Diagram
Business Benefits
- Scalability: Using AWS tools, Auto Scaling, and Elastic Load Balancing, client's infrastructure can scale up or down based on demand. Backed by Amazon's massive infrastructure, client will have access to compute and storage resources when they need them.
- Monitoring: Using CloudWatch to detect anomalous behaviour in environments with the help of set alarms, log visualization and metrics side by side to take automated actions, troubleshoot issues, and discover insights to keep the applications running smoothly.
- Reliability: Utilization of industry-standard best practices with Highly efficient infrastructure with auto-scaling groups to allow the compute capacity to handle the dynamic load and support structure to address changing business needs under Service-level-driven performance targets.
- Cost Management: Client has also cut the time and expense of managing its IT because most of the AWS infrastructure is used in Reserve Instance model.
Why Amazon Web Services (AWS)
AWS is a secure cloud services environment, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.
By moving to AWS, organizations are realizing benefits such as a broad IT infrastructure, support for a variety of use cases, feature sets, enhanced visibility, and the ability to deploy globally within minutes.
AWS EC2:
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier.
AWS RDS:
Amazon DocumentDB is a scalable, highly durable, and fully managed database service for operating mission-critical MongoDB workloads.
AWS CloudTrail:
It is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account.
AWS Secrets Manager:
AWS Systems Manager simplifies resource and application management, shortens the time to detect and resolve operational problems, and makes it easy to operate and manage your infrastructure securely at scale.
Why i2k2
As an AWS Advanced Consulting Partner & DevOps competent Managed Amazon cloud services provider, i2k2 provides comprehensive folio of cloud solutions along with prompt and reliable support. Our partnership with AWS goes several years back, even before we formalized our association with the company in 2013. Key reason to choose i2k2 was 20 years of proven business. Talent is vast due to extensive IT exposure in India.
About i2k2 Networks
i2k2 Networks is the No.1 dedicated web hosting company in India and a trusted name in the IT cloud hosting services industry that offers a full gamut of cutting edge enterprise solutions which drive business in today's Internet-powered world. Our folio includes Dedicated Servers, Cloud Hosting- Public, Private and Hybrid, Data Center Services, Business Email Solutions, Managed IT Services, Backup, and DR Solutions, DevOps Services, Cloud Enablement, Enterprise Hardware solutions, and various other integrated services. A team of dedicated and professionally driven IT experts conversant with diverse client requirements are available 24x7x365 to provide extended support. With superior technologies to host, design and develop high-quality websites and applications, we ensure to deliver unmatched value to our clients.