Skip to main content

Topic outline

  • What is Amazon Web Services?

    Amazon Web Services (AWS) is a platform of web services that offer solutions for computing, storing, and networking, at different layers of abstraction. For example, you can use block-level storage (a low level of abstraction) or highly distributed object storage (a high level of abstraction) to store your data. You can use these services to host websites, run enterprise applications, and my tremendous amounts of data. Web services are accessible via the internet by using typical web protocols (such as HTTP) and used by machines or by humans through a UI. The most prominent services provided by AWS are EC2, which offers virtual machines, and S3, which offers storage capacity. Services on AWS work well together: you can use them to replicate your existing local network setup, or you can design a new setup from scratch. The pricing model for services is pay-per-use.

    As an AWS customer, you can choose among different data centers. AWS data centers are distributed worldwide. For example, you can start a virtual machine in Japan in exactly the same way as you would start one in Ireland. This enables you to serve customers worldwide with a global infrastructure. The map in figure 1.1 shows AWS’s data centers. Access is limited to some of them: some data centers are accessible for U.S. government organizations only, and special conditions apply to the data centers in China. Additional data centers have been announced for Bahrain, Hong Kong, Sweden, and the U.S... 


  • Module 01: Introduction to Amazon Web Service

    Learn the fundamentals and start building on Amazon Web Services


    Get to know the AWS cloud platform

    Amazon Web Services (AWS) is a comprehensive cloud computing platform that includes infrastructure as a service (IaaS) and platform as a service (PaaS) offerings. AWS services offer scalable solutions for compute, storage, databases, analytics, and more.

    To get started with AWS:

    1. Learn best practices to setup your account and environment »

    2. Install and learn the AWS CDK (Cloud Development Kit) »

    3. Take the next steps and get hands-on with AWS services »



  • Module 02: Identity and Access Management

  • Module 03: Basic VM - EC2 Instance

  • Module 04: Virtual Private Cloud

  • Module 05: Subnetting