What is DevOps
90DaysOfDevOps is a Challenge for the DevOps Community to get stronger in DevOps. This challenge starts on the 21st of March 2023 and in the next 90 Days I promise to become better at DevOps, thanks to Shubham Londhe for initiating this challenge.
#devops #90DaysOfDevOps #Aws #Awsdevops #TrainWithShubham
Day:01
What is DevOps
DevOps is a combination of two words, one is Software Development, and the second is Operations. This allows a single team to handle the entire application lifecycle, from development to testing, deployment, and operations. DevOps helps you to reduce the disconnection between software developers, quality assurance (QA) engineers, and system administrators.
DevOps promotes collaboration between Development and Operations teams to deploy code to production faster in an automated & repeatable way.
What are Automation, Scaling, and Infrastructure
Automation: Automation is defined as a wide range of technologies that minimize human intervention in processes. Nowadays Automation is used in different fields and technologies to boost up processes and reduce human errors and interventions.
Scaling:
Scaling monitors your applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost. Using Scaling, it’s easy to set up application scaling for multiple resources.
multiple services in minutes. An application is more scalable if running perfectly when traffic goes high is does not crash and down.
Benefits:
SETUP SCALING QUICKLY
MAKE SMART SCALING DECISIONS
AUTOMATICALLY MAINTAIN PERFORMANCE
PAY ONLY FOR WHAT YOU NEED
Infrastructure:
Infrastructure in DevOps stands for the resources like Hardware, Networks, storage devices, and servers that ease building the desired software application.
Cloud infrastructure has a number of key components but is not limited to only servers, software, network, and storage devices. Still, cloud infrastructure is categorized into three parts in general i.e.
Computing
Networking
Storage
Why DevOps is Important, etc
Continuous delivery of software
Better collaboration between teams
Easy deployment
Better efficiency and scalability
Errors are fixed at the initial stage
More security
Less manual intervention (which means fewer chances of error)
#devops #trainwithshubham #90DaysOfDevOps