AWS EC2 instance migration and load balancer setup
Budget: $30 – $250 USD
I need to migrate my current server to AWS EC2 for performance improvement and load balancing.
Key Responsibilities:
- Migrate current server to AWS EC2
- Set up load balancer for optimal performance and scalability
- Ensure minimal downtime during the migration proces
Current Application Architecture:
* The backend is built using Node.js and MySQL.
* The Node.js application consists of two components:
* A Node.js server responsible for authentication and handling routes.
* A Node.js script that is invoked by the server and runs continuously.
* A Google Cloud Pub/Sub listener is integrated within the Node.js application to track Google Play purchases and update the database accordingly.
Cloud Migration to AWS
* The application will be migrated to an AWS EC2 instance.
* It should support vertical scaling based on resource utilization.
* Key tasks for migration:
* Docker setup for containerization.
* Kubernetes (K8s) setup using Helm for orchestration.
* Load balancer implementation for efficient traffic distribution.
* Auto-scaling configuration to adjust resources dynamically.
* Database connectivity setup for seamless MySQL integration.
* Google Pub/Sub connection using a certificate for secure communication.
Ideal Skills and Experience:
- Extensive experience with AWS EC2
- Proven track record of server migration
This project requires a professional who can not only ensure a smooth transition but also enhance the performance of my server on AWS.
Key Responsibilities:
- Migrate current server to AWS EC2
- Set up load balancer for optimal performance and scalability
- Ensure minimal downtime during the migration proces
Current Application Architecture:
* The backend is built using Node.js and MySQL.
* The Node.js application consists of two components:
* A Node.js server responsible for authentication and handling routes.
* A Node.js script that is invoked by the server and runs continuously.
* A Google Cloud Pub/Sub listener is integrated within the Node.js application to track Google Play purchases and update the database accordingly.
Cloud Migration to AWS
* The application will be migrated to an AWS EC2 instance.
* It should support vertical scaling based on resource utilization.
* Key tasks for migration:
* Docker setup for containerization.
* Kubernetes (K8s) setup using Helm for orchestration.
* Load balancer implementation for efficient traffic distribution.
* Auto-scaling configuration to adjust resources dynamically.
* Database connectivity setup for seamless MySQL integration.
* Google Pub/Sub connection using a certificate for secure communication.
Ideal Skills and Experience:
- Extensive experience with AWS EC2
- Proven track record of server migration
This project requires a professional who can not only ensure a smooth transition but also enhance the performance of my server on AWS.