Skip to content
Patppuccin
Main Navigation
Expeditions
Curations
Ruminations
Labs
Projects
Persona

Appearance

Sidebar Navigation

Faith & Theology

Genesis Chapter 1

Science & Nature

Health & Medicine

People & Culture

Languages & Comms

Philosophy

History

Economics

Art & Literature

Tech & Engineering

History of Computing

Fundamentals of Computing

Systems & Architecture

The Linux OS

Hardware & Embedded Systems

Networking & Internet

Computer Networking

Programming & Paradigms

Bash

Concepts

Authentication and Authorization

Infrastructure as Code (IaC)

Free and Open Source (FOSS)

Variable Naming Cases

Version Control Systems

Golang

JavaScript

PowerShell

PowerShell Error Handling

PowerShell Flow Control and Loops

PowerShell Functions

PowerShell Modules

PowerShell Basics

Python

Data Types and Variables

Flow Control and Loops

Fundamentals

Getting Started

Methods and Functions

Operators

Python

Rust Programming Language

Software Engineering

Application Development

Infrastructure & Cloud

Amazon Web Services

Amazon Web Services

Cloud Technology

DevOps & Automation

Kubernetes

Terraform

Security Engineering

Data Systems

Computational Intelligence

Design & Interaction

Tooling & Utilities

Git

Secure Shell (SSH)

On this page

Amazon Web Services ​

Amazon Web Services is a broad set of global services that offers cloud-based products including compute, storage, databases, analytics, networking, mobile, developer tools, management tools on-demand, available in seconds and in a pay-as-you-go basis. AWS was launched in 2006 and is currently the leading Cloud Service Provider.

Links and References

  • Documentation: AWS Official Documentation
  • Overview: Overview of Amazon Web Services
  • Digital Transformation with AWS: Checklist for a Successful Digital Transformation

Six Advantages to AWS Cloud ​

  • Trade capital expense for variable expense - Pay-on-demand instead of paying upfront for data centers and servers.
  • Benefit from massive economies of scale - Sharing the cost of usage with a lot of users reduces the cost per user.
  • Stop guessing capacity - Scale up or down to meet the requirements instead of paying for idle or underutilized servers.
  • Increase speed and agility - Launch resources within minutes instead of waiting days or months for IT to implement the solution on-premises.
  • Stop spending money on running and maintaining data centers - Focus on customers instead of operations like racking, stacking and powering servers.
  • Go global in minutes - Deploy the app in multiple regions of the globe with a few clicks and provide a low latency and better experience for the users.

Interacting with AWS ​

All connects to and between the AWS resources are done via API calls and each call needs to be authenticated and authorized. An API is a software that allows two applications or servers to talk to each other. The most common type of API is via the HTTP/HTTPS requests. AWS API is a HTTP API and can be interacted via sending HTTPS requests. There are 3 ways to connect to the AWS API

  1. AWS Management Console - Web-based point and click interface to interact with the AWS resources. More information found on at working with the AWS Management Console
  2. AWS Command Line Interface - A CLI based console with a fixed syntax to interact with AWS resource to allow scripting and automation. More information at AWS Command Line Interface
  3. AWS Software Development Kits - SDKs for some of the most popular programming languages, allow for programmatical connection to the AWS resources. More information at tools to Build on AWS

AWS Products and Services ​

AWS constantly tests and releases new products and services across many technologies and use cases. Almost all new products when released are available only in the us-east-1 region and offered to other regions gradually.

AWS currently offers services in the following categories


Sustainability ​

AWS aims to go net zero carbon by 2040. Read more about AWS's role in a sustainable global infrastructure from the Amazon sustainability page.

AWS's sustainability goals are composed of 3 parts

  1. Use Renewable Energy - AWS aims to use 100% renewable energy by 2025.
  2. Cloud Efficiency - Making the infrastructure energy efficient.
  3. Water Stewardship - Usage of non-potable water and direct evaporative cooling systems to cool the data centers. Usage of onsite water treatment facilities to remove scale forming minerals and reuse water multiple times. Monitor water efficiency metrics

AWS Architectural Diagrams ​

Architectural diagrams help visualize systems deployed or to be deployed in AWS. AWS provides assets for the same and they are available in several third party diagramming tools as well.


More on AWS ​

Updated at:

Pager
Previous pageAmazon Web Services
Next pageCloud Technology

Made with ❤️ and Vitepress

Copyright © 2025 Patrick Ambrose.