Friday, June 25, 2021

What is infrastructure? and What is infrastructure as code (IAC)?

What is infrastructure?
What is infrastructure as code (IAC)?
What are IAC software/tools?


Infrastructure?

>>> Framework (Resource to Run Application or Software)
>>> Its might be Physical or Virtual to support workflow or to support your Application

Workflow Means

>>> Storing & Processing & Analysis of data (Business Data / End user data)

Infrastructure Components:
(Servers, Network, Storage, Database, Load Balancer, DNS many more)

Infrastructure Types:

PROD Environment
DR Environment
UAT Environment
TEST Environment
DEV/SIT Environment

SDLC (Software Development Life Cycle):

DEV/SIT --- TEST --- UAT --- PROD / DR

Most common requirement for Infrastructure is?

Scale Up and Scale Down your Infrastructure
>>> In case if your business increases then you need to scale up your Infrastructure.
>>> In case if your business is down then you need to scale down your Infrastructure.

To Do All these Tasks we use IAC – Infrastructure as code

>>> Provisioning infrastructure using script/tools instead of manually configuring.
>>> Automating the provisioning of infrastructure or Infrastructure Components.

Provisioning

            - Creating
            - Updating (Increase / Decrease)
            - Deleting

IAC – Infrastructure as code

>>> Writing code that talks to your infrastructure and work with your infrastructure.

What are the advantages of using IAC?

>>> Create a new infrastructure with script (No need to login to console every time and create new infrastructure)
>>> Update your Infrastructure (Increase / Decrease).
>>> Delete Infrastructure
>>> Version history of your applications or servers or any infrastructure.

Tools:

Terraform
AWS Cloud Formation
Azure Resource Manager
Google Cloud Deployment Manager etc…

 
Other Cloud Vendors
(VMware, Opestack, Kubernetes)

Regards,
Mallik

No comments:

Post a Comment

Automation Script | Archivelog Generation Hourly Monitoring

1. List out all the running databases and pic one database where we want to monitore the archive log generation from last 1 month. [oracle@o...