Deploying a website to a server Website is generally written in html, javascript, css To deploy a website, we need a webserver (nginx, apache, iis) To install webserver we need a linux or windows machine Lets create a linux instance(ubuntu 24.04) on cloud and deploy a website Steps sudo apt update sudo apt install apache2… Continue reading DevOps Classroom notes 05/May/2026
Author: continuous learner
devops & cloud enthusiastic learner
DevOps Classroom notes 04/May/2026
Container A container is an isolated area where it has everything to run the application. Container focuses on your app -> Lets look into this Let me start a linux machine and lets see what will be started In linux machine (physical or virtual) the PID 1 will be system services where as in container… Continue reading DevOps Classroom notes 04/May/2026
DevOps Classroom notes 30/Apr/2026
Journey from Physical Servers to Containers. Book My Show (Sample Architecture) Physical Setups: Here we have capex (Capital Expenditure) and opex (Operational expenditure) Generally we procure more hardware than what we want Virtualization (Hypervisors) Containers
DevOps Classroom notes 26/Apr/2026
Backend Terraform Backends define where the state lives local is default terraform backend. Refer Here for docs Refer Here for changes Workspace Backend + Environment Terraform has a workspace called as default watch classroom video and Refer Here for official docs Module A module is a reusable template. Terraform registry already has lots of reusable… Continue reading DevOps Classroom notes 26/Apr/2026
DevOps Classroom notes 22/Apr/2026
Fix for ec2 instance not reachable Refer Here for changes done. Terraform Datasource Datasource will not create any resource rather it can query the provider Refer Here for official docs Refer Here for changes Taint will mark the resource to be replaced during next apply. Figure out how to untaint if you have mistakenly tainted.… Continue reading DevOps Classroom notes 22/Apr/2026
DevOps Classroom notes 21/Apr/2026
Creating an ec2 instance in AWS To create ec2 instance we need subnet security group key pair Ami id instance type Refer Here for changes done to add a security group. Refer Here for the repo and Refer Here for changes done EC2 instance was created but ssh is not working, figure out what is… Continue reading DevOps Classroom notes 21/Apr/2026
DevOps Classroom notes 19/Apr/2026
Azure DevOps YAML reference Refer Here Pipeline structure Azure pipelines are yaml files and are generally nameds as azure-pipeline.yaml A step can be any of this task | script | powershell | pwsh | bash | checkout | download | downloadBuild | getPackage | publish | template | reviewApp Azure DevOps Task list Refer Here… Continue reading DevOps Classroom notes 19/Apr/2026
DevOps Classroom notes 19/Apr/2026
Creating virtual machines in Azure Overview Refer Here for Steps Refer Here for changes done to add network interface public ip nsg Refer Here for adding variables Now lets create a virtual machine with the network interface which we created. Refer Here for the changes done Refer Here for varaibles added.
DevOps Classroom notes 18/Apr/2026
Reusable Github Workflows We can create reusable github workflow and use them with in same repo different repo Consider this repo Refer Here Refer Here for reusable workflow Refer Here for changes
DevOps Classroom notes 18/Apr/2026
Create a similar network in Azure Resource creation order Resource group Virtual network subnet Refer Here for changes Exercise: Ensure you create two types of subnets public private output section in terrform Refer Here for terraform output block Refer Here for changes done to display output in terraform. Exercise: While defining a variable we can… Continue reading DevOps Classroom notes 18/Apr/2026
