1. Introduction Notes
1. Introduction Notes
com/KcTMyeLPRSr1IVmKvkEMvn
============================
Course Name : 14-DEVOPS-AWS
============================
=============
Course Info
=============
Duration : 4 Months
Daily Class Notes will shared (soft copy materials) - Life time
#### We will create one whatsapp group for enrolled students for discussion ####s
Note: After this course completion, you can attend interviews with 3 to 4 years of
experince.
=================
Operating System
================
1) Linux OS
2) Shell Scripting
=============
DevOps Tools
=============
3) Nexus & JFrog : Artifactory Servers (to store jar or war files)
10) EFK Stack : To monitor application logs -> (Elasticsearch + FluentD + Kibana)
==========
AWS Cloud
=========
=================
Software Project
=================
=> Collection of programs is called as Software Project
================================
Why we need Software Project ?
================================
======================
Project Architecture
======================
======================
Frontend Technologies
======================
=====================
Backend Technologies
=====================
1) Java
2) .Net
3) Python
4) PHP
5) Node JS
===========
Databases
===========
1) Oracle
2) MySQL
3) PostGres
4) SQL Server
5) Mongo DB
6) Casandra etc....
===================
What is DevOps ?
==================
=> DevOps process is used to establish colloboration between Development team &
Operations team.
=> The main aim of DevOps is to deliver projects to clients with high quality in
less time.
==========================
What is DevOps Life Cycle
=========================
1) Continuous Planning
2) Continuous Development
3) Continuous Integration
4) Continuous Testing
5) Continuous Deployment
6) Continuous Monitoring
7) Continuous Feedback
=============================================
Roles & Responsibilities of DevOps Engineer
=============================================
9) Monitor CI CD pipelines
================
What is SDLC ?
================
=> SDLC represents Software Project Development process from starting to ending
1) Requirements Gathering
2) Analyze Requirements
3) Planning
4) Implementation (Development)
5) Testing
6) Deployment
7) Monitoring
1) Waterfall Model
2) Agile Model
===============
Waterfall Model
===============
Note: If client don't like our delivery then total money wasted and time wasted.
=============
Agile Model
=============
=> Agile is an iterative approach to develop and deliver the application
==========================
What is Infrastructure ?
==========================
The resources that are required to run our business is called as Infrastructure
Ex: Machines, Servers, Databases, Power, Network, Storage, Security & Monitoring
1) Security
2) Scalability
3) Availability
4) Network Issues
5) Diaster Recovery
========================
What is Cloud Computing
=========================
=> It is the process of delivering IT resources on demand basis over the internet
with Pay as you go model.
=> Pay as you go model means use the resources and pay bill for using them just
like our post paid bill / electricity bill/ credit bills etc...
=================
Cloud Providers
================
=> Companies which are providing IT resources over internet are called as Cloud
Providers
============================
Cloud Computing Advantages
===========================
1) Pay as you go
2) Low cost
3) Scalability
4) Availability
5) Reliability
6) Unlimited Storage
7) Security
8) Backup
=======================
What is AWS Cloud ?
=======================
=> 190+ countries are using AWS cloud infrastructure to run their businesses.
==========================
AWS Global Infrastructure
==========================
=> AWS maintaining their infrastructure using Regions & Availability Zones
31 - Regions (Geographical Location)
==========
Revision
==========