AWS

AWS certificates

Cloud principle of elasticity: system scales to the required capacity based on changes in demand.

AWS Management console is the Web UI for managing your AWS resources. You can do the same via the CLI or API as well.

Cloud Principles

Concepts

golden image: "master" version of an OS or software environment, a perfect "snapshot" to use as a template. When you need to set up new servers you need to install everything from scratch.
golden image is usually refers to a full virtual machine or physical disk image that includes an entire OS kernel. But a Docker Image is a golden image for a specific application

decoupling resources: separating components of a system so that they can operate, scale and fail independently.
shared security model: security and compliance is a shared responsibility between AWS and the client.
- This shared model can help relieve the customer’s operational burden as AWS operates, manages and controls the components from the host operating system and virtualization layer down to the physical security of the facilities in which the service operates. The customer assumes responsibility and management of the guest operating system (including updates and security patches), other associated application software as well as the configuration of the AWS provided security group firewall
Pasted image 20260309015800.png|600

--
Infrastructure
Regions: broad geographic areas. They are completely independent physical locations where AWS clusters its data centers.

Availability Zones: specific data centers within regions.

Edge Locations: content is even closer to users. They are specialized data centers to cache content.

pricing

For renting servers there is on demand, which is the most expensive, but you can also rent Reserved Instances (RI) for periods of 1 or 3 years you are obliged to pay for. You can pay nothing, partially or everything upfront for bigger discounts.

AWS Support: are a collection of Plans that provide various lvls of technical assistance and tools to manage your AWS environment.

Services

billing

Compute
AWS Compute Services Comparison

Choose EC2 if your app isn't containarized and ECS if you are using Docker, it handles the heavylifting of restarting failed containers and spreading them across different zones.

Storage
see Types of Storage

Vaults and buckets

Logs

Permissions

AI/ML
..
Quantum
..

network components

many services have fundamental networking components