Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully-featured services from data centers globally. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—use AWS to lower costs, become more agile, and innovate faster.
The 5 free resources to learn AWS are as follows:
1. Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) provides scalable computing capacity in the Amazon Web Services (AWS) Cloud. Using Amazon EC2 eliminates your need to invest in hardware upfront so that you can develop and deploy applications faster. You can use Amazon EC2 to launch as many or as few virtual servers as you need, configure security and networking, and manage storage. Amazon EC2 enables you to scale up or down to handle changes in requirements or spikes in popularity, reducing your need to forecast traffic.
This is the official Documentation of Amazon EC2. It is constantly updated and provides a reference to anything EC2 related.
Created by Amazon.
2. Amazon Web Services in Action
Amazon Web Services in Action introduces you to computing, storing, and networking in the AWS cloud. The book will teach you about the most important services on AWS. You will also learn about best practices regarding security, high availability, and scalability. You'll start with a broad overview of cloud computing and AWS and learn how to spin up servers manually and from the command line. You'll learn:
- How to automate your infrastructure by programmatically calling the AWS API to control every part of AWS.
- Concept of Infrastructure as Code with the help of AWS CloudFormation.
- Different approaches to deploy applications on AWS.
- Secure your infrastructure by isolating networks, controlling traffic, and managing access to AWS resources.
- Options and techniques for storing your data.
Created by Ben Whaley.
3. Open Guides - AWS
A lot of information on AWS is already written. Most people learn AWS by reading a blog or a “getting started guide” and referring to the standard AWS references. Nonetheless, trustworthy and practical information and recommendations aren’t easy to come by. AWS’s documentation is a great but sprawling resource few have time to read thoroughly, and it doesn’t include anything but official facts, so it omits the experiences of engineers. The information in blogs or Stack Overflow is also not consistently up to date.
This guide is by and for engineers who use AWS. It aims to be a practical, living reference that consolidates links, tips, gotchas, and best practices. It arose from discussion and editing over beers by several engineers who have used AWS extensively.
Created by Noam Dahan.
4. AWS full course
An 11 hour-long YouTube video teaching everything AWS-related. The video covers every service AWS provides and is a good starting point for beginners who want to start their careers with AWS.
Created by Intellipaat.
5. AWS for Beginners
A 2 hour-long YouTube video covering the basics of AWS. It is perfect and informative for interviews and tests and is the perfect option if you like to learn everything step-by-step.
Created by Edureka.