Thursday, May 18, 2023

DevOps Projects

 Project 1

Multi Tier Web application setup - locally

ARCHITECTURE OF Project services
NGINX
TOMCAT
RABBITMQ
MEMCACHED
MYSQL

Source Code:

https://github.com/devopshydclub/vprofile-project/tree/local-setup


 

User will open the ip address - IP of loadbalancer - Nginx service loadbalancing experience - if your application in java so tomcat you will use to host it, if your application need external storage you will use NFS(Share storage)
user will login on web app on tomcat, that info will store in mysql database
RabbitMQ - is the msg broker, queuing agent connect 2 application together, you can stream the data from this, (msg broker, msg queue)

for each login application will run a query to access user login info - and that request go through mamcache service, mamache is database cache , it will be connected with mysql server.

if 1st time request come it will come to mysql service and that info will store in mamcache , if next time request comes, it will be check in mamcache , its just like browser cache, its database cache 




 Project 2 Lift and shift on AWS cloud



Project 3

Refactoring with AWS

Re- Architect Services for AWS cloud

Architecture to boost agility or improve business continuity.

Scenario
Project services running on physical/virtual/cloud machines.

Varieties of services that powers your project runtime.


Cloud setup

Paas & Saas
IAAC
Flexibility
Automatio

Ease of infra management 

Front end services


Backend Services

Comparsion

Services we use in this project on AWS


Flow Execution








Project 4


No comments:

Post a Comment