logo

Cloud - AWS

EC2

  • -a: AMD
  • -g: ARM
  • -n: networking (100 Gbps networking)
  • -e: enhanced storage
  • -d: Local NVMe-based SSD storage

Nitro System

Nitro = dedicated hardware + lightweight hypervisor

Hypervisor is very thin becauses functions (network, storage and management) are offloaded to dedicated hardware, so CPU can be used for more important computing jobs. Thanks to the ASIC (Application-specific integrated circuit) from Annapurna Labs, a company that Amazon acquired.

Nitro Hypervisor: built on KVM, but does not include general purpose operating system components.

VPC by default

Now aws supports only EC2-VPC: you have a default VPC in each AWS Region.

Cloud WAN (wide area network) can be used to connect multiple VPCs in different regions.

S3 Compatible API

S3 is so successful that many products / services provide S3 compatible APIs. E.g. NetApp's StorageGrid, Backblaze, MinIO, etc.

AWS Systems Manager

In AWS Systems Manager, a "node" refers to any machine that has been configured to be managed by the Systems Manager service.

These managed nodes can include:

  • Amazon EC2 instances: This is the primary type of node managed by Systems Manager within AWS.
  • On-premises servers and virtual machines (VMs): Systems Manager can also manage servers and VMs running in your own data center or other cloud environments (hybrid and multicloud scenarios).

For a machine to become a managed node, the AWS Systems Manager Agent (SSM Agent) must be installed and running on it. This agent allows the Systems Manager service in the AWS cloud to communicate with the machine, execute commands, collect data, and apply configurations or patches.

Once a machine is registered as a managed node, you can use Systems Manager capabilities like Run Command, Patch Manager, State Manager, Session Manager, and Inventory to interact with and manage it at scale.