AWS Essentials

Shared Responsibility Model The AWS Shared Responsibility Model defines the distribution of responsibilities for security in the cloud between Amazon Web Services (AWS) and the customer. It’s important to note the distribution is not static, but varies according to the services deployed on AWS and their level of abstraction.

Amazon Culture of Innovation Monoliths and Microservices: How Amazon tailored its IT to support its customers, and in doing so invented the cloud. If your organisation is currently struggling with how to change and foster innovation, this session will share lessons from Amazon’s history on how to operate in an innovative way.

Introduction to the AWS Well-Architected Framework AWS Well-Architected Framework provides a consistent set of best practices to evaluate architectures, and provides a set of questions you can use to evaluate how well an architecture is aligned to AWS best practices. It is based on five pillars — operational excellence, security, reliability, performance efficiency, and cost optimization.

AWS Shared Responsibility Model This course is an introduction to the AWS Shared Responsibility Model. AWS and the customer share responsibility for security and compliance, and this course helps clarify the division of those responsibilities. From the physical components of your stack all the way up to user data, we define what you are responsible for in terms of securing your application, and what AWS is responsible for.

How AWS Pricing Works One of the main benefits of cloud services is the ability it gives you to optimize costs to match your needs, even as those needs change. AWS offers on-demand, pay-as-you-go, and reservation-based payment models, enabling you to obtain the best return on your investment for each specific use case. In this whitepaper, AWS provides an overview of how AWS pricing works across some of our most widely used services. The latest pricing information for each AWS service is available at

Getting started - Onboarding Check A guide on how to get started with AWS, from creating an account and setting up access rights to cost optimization and budgets.

AWS Technical Essentials AWS Technical Essentials introduces you to AWS products, services, and common solutions. It provides you with fundamentals to become more proficient in identifying AWS services so that you can make informed decisions about IT solutions based on your business requirements and get started working on AWS.

AWS Well-Architected

AWS Well-Architected Framework information and resources Official AWS Well-Architected Framework page provides all the resources for you to use and implement AWS best practices.

AWS Well-Architected Training This course is designed to provide a deep dive into the AWS Well-Architected Framework and its five pillars. It is divided into eight modules, which include overviews of the AWS Well-Architected Framework, as well as the Operational Excellence, Security, Reliability, Performance Efficiency, and Cost Optimization pillars. It also covers the Well-Architected review process, and using the AWS Well-Architected Tool to complete reviews.

Mastering the AWS Well-Architected Framework The Well-Architected Framework is a fantastic set of resources from AWS that can help you get the most out of the AWS Cloud. The challenge is understanding how the five pillars of the framework – Operational Excellence, Cost Optimization, Reliability, Performance Efficiency, and Security – work together. (by CloudGuru, 4.5 hrs video material)


10-Minute-Tutorials Get started with a simple “Hello World!” Tutorial that introduces you to an AWS product

AWS Architecture Icons: The official AWS icon set for building architecture diagrams Architecture diagrams are a great way to communicate your design, deployment, and topology. On this page you will find an official collection of AWS Architecture Icons (formerly Simple Icons) that contain AWS product icons, resources, and other tools to help you build diagrams.

AWS Cost Control AWS costs can quickly spiral out of control with the pay-as-you-go pricing model. Moving to the cloud with old habits and techniques can cost individuals and organizations a small fortune. While Amazon Web Services does a good job of providing cost-control tools and services, you need to learn how to use them properly to effectively manage and monitor your AWS spending. (by CloudGuru, 4.5 hrs video material)

Think You Are Ready For Microservices (AWS Summit Berlin 2019) These days, Microservices seem to be the silver bullet of system architecture. And didn’t Netflix, Amazon, and others demonstrate that you can iterate at start-up speed by adopting this principle? This session provides a critical discourse about benefits, drawbacks, and pre-requisites of Microservices - or in short: what to consider before adopting a Microservices architecture. (by Markus Kaiser and Kilian Ruess)

Best Practices

Web Application Hosting in the AWS Cloud Highly available and scalable web hosting can be a complex and expensive proposition and hard to implement in traditional web architectures. This whitepaper discusses ways to setup Web Application hosting on AWS so that it is reliable, scalable and cost efficient.

AWS Security Essentials This course covers fundamental AWS cloud security concepts, including AWS access control, data encryption methods, and how network access to your AWS infrastructure can be secured. Based on the AWS Shared Security Model, you learn where you are responsible for implementing security in the AWS Cloud and what security-oriented services are available to you and why and how the security services can help meet the security needs of your organization.

Sichere Reise - angemessene und pragmatische Security The AWS Well-Architected Framework recommends a number of best practices for security in a cloud environment. But especially in the beginning of a cloud journey the number and details of these practices can be overwhelming. This webinar classifies the individual steps within cloud projects and evaluates the security requirements to derive appropriate and pragmatic activities. (by Kilian Ruess)

Right Sizing: Provisioning Instances to Match Workloads This paper discusses how to provision instances to match your workload performance and capacity requirements to optimize costs.

2019 DevOps at Amazon Fireside Chat For this tech talk, we’ll have a conversation with Ken Exner, Amazon’s General Manager of Developer Tools, to hear Amazon’s DevOps transformation journey. He will talk about Amazon’s latest practices and tools that support its current DevOps model.


Serverless for Beginners Serverless is a hot cloud topic. Some companies are opting to skip using cloud services like EC2, and moving straight to a completely serverless architecture. It pays to understand serverless design patterns. (by CloudGuru, 3 hrs video material)

Introduction to Amazon Virtual Private Cloud (VPC) A basic overview of how Amazon Virtual Private Cloud (VPC) can be used to secure your AWS resources and provide full control over your network configuration. A sample Amazon VPC configuration will be covered in detail, along with its features and components.

Subnets, Gateways, and Route Tables Explained In this course, we will use sample three-tiered architecture to better understand how certain network components can help you effectively network your application. We review the differences between public and private subnets and discuss how gateways and route tables can be used for network routing.

Infrastructure as Code Infrastructure as Code has emerged as a best practice for automating the provisioning of infrastructure services. This paper describes the benefits of Infrastructure as Code, and how to leverage the capabilities of Amazon Web Services in this realm to support DevOps initiatives.

Introduction to AWS CloudFormation A basic overview of how AWS CloudFormation can be used to automate resource provision. Use cases where AWS CloudFormation is used to repeatedly and predictably create groups of resources is covered in this course. A demonstration in designing an AWS CloudFormation template for resource provisioning is also covered.

Introduction to AWS Config An introduction to AWS Config and the process of recording and normalizing configuration changes within your AWS account. We also cover use cases and configuration, and we give a brief demonstration as well.


Architecting on AWS This course covers the fundamentals of building IT infrastructure on the AWS platform. Students learn how to optimize the AWS Cloud by understanding how AWS services fit into cloud-based solutions. In addition, students explore AWS Cloud best practices and design patterns for architecting optimal IT solutions on AWS, and build a variety of infrastructures in guided, hands-on activities. The course also covers how to create fledgling architectures and build them into robust and adaptive solutions.

AWS Certification

AWS Certified Cloud Practitioner certification exam This examination is intended for individuals who have the knowledge and skills necessary to effectively demonstrate an overall understanding of the AWS Cloud, independent of specific technical roles addressed by other AWS Certifications. The exam can be taken at a testing center or from the comfort and convenience of a home or office location as an online proctored exam.

AWS Certified Cloud Practitioner Exam Guide Review the exam guide, which contains the content outline and target audience for the certification exam. Perform a self-assessment to identify your knowledge or skills gaps.

AWS Certified Cloud Practitioner sample questions Review the sample questions, which demonstrate the format of the questions used on the exam.

AWS Certified Solutions Architect - Associate certification exam This examination is intended for individuals who perform a solutions architect role and have one or more years of hands-on experience designing available, cost-efficient, fault-tolerant, and scalable distributed systems on AWS.

Prepare for Your AWS Certification Exam See the resources to use when preparing for AWS Certification.

Exam Readiness: AWS Certified Solutions Architect – Associate The AWS Certified Solutions Architect – Associate exam validates technical expertise in designing and deploying scalable, highly available, and fault-tolerant systems on AWS.

Exam Readiness: AWS Certified Solutions Architect – Associate The AWS Certified Solutions Architect – Associate exam validates technical expertise in designing and deploying scalable, highly available, and fault-tolerant systems on AWS.

Optional Content


A Starter’s Guide to Identity and Access Management (IAM) In AWS, the Identity and Access Management (IAM) service provides the necessary capabilities to allow both interactive users and services to interact with other parts of the platform. This course is a practical introduction to the Identity and Access Management service for developers and operators. No prior coding experience is required – all sample code is provided. The various components of the service are covered, as well as hands-on use cases. (by CloudGuru, 1 hr video material)

Introduction to Amazon RDS This course provides you with all the knowledge required to leverage the power of RDS in your own project. We cover read replicas, high availability, scaling, pricing, backups and restores, failovers, monitoring and many other requirements to run a production-ready database in AWS. (by CloudGuru, 3 hrs video material)

AWS Certification

Timed practice exam on Test your knowledge online in a timed environment.

AWS Architect Learning Path The Architect Path will help you understand the cloud ecosystem, how different services interact with one another, and how to make the best use of them, while also going deep on services considered foundational for day-to-day cloud architects. This path includes six certifications: AWS Certified Cloud Practitioner, AWS Certified Solution Architect Associate, AWS Certified Developer Associate, AWS Certified SysOps Associate, AWS Certified Solution Architect Professional, AWS Certified Big Data - Specialty (by CloudGuru, 174 hrs video material)

AWS Certified Solutions Architect Associate 2020 Learn the major components of Amazon Web Services, and prepare for the associate-level AWS Certified Solutions Architect exam – one of the industry’s most in-demand certifications! (by CloudGuru, 12.5 hrs video material)