cloud computing:
- cloud computing devlivery storage, servers, network and databases , run applications on-demand
- cost effective
- scalable
- access from internet anywhere
- pay-as-go
Deployment models:
- IAAS – infra as a service (server, storage, database…etc)
- need create own servers
- paas -platform as a service – (serverless- like lambda, azure functions, ecs, ACS,eks,aks…etc)
- application
- data
- saas – software as a service – ex: s3 bucket
Types cloud:
- public cloud – aws, azure and gcp
- pravite cloud – vmware (on-prem)
- hybrid cloud – mix of public and pravite cloud
- MUlti-cloud – combination of multiple clouds
- ex: create severs in aws and database in azure
Topics:
- servers
- volumes
- backup – snapshots
- images – AMI & image
- autosclling group/ vmss
- loadblancer
- serverless – lambda /azure functions
local setup:
vscode git azurecli awscli
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
choco install git.install -y
choco install vscode -y
choco install azure-cli -y
choco install awscli -y
choco install microsoft-windows-terminal -y
