Free · 94 Topics · No Signup
AWS Notes
AWS Cloud Practitioner — compute, networking, storage, security and exam prep — written by CodingNow 2.0's mentors. Free to read, structured to actually help you learn.
AWS notes by CodingNow 2.0 cover 94 topics — from aws home to aws exam preparation — each explained with short definitions, syntax and runnable code examples. They are 100% free, need no signup, and work as quick revision for college exams, AWS interviews and CodingNow 2.0's mentor-led AWS course in Pitampura, Delhi.
No notes found. Try a different search term, or browse all AWS notes.
AWS Cloud Tutorial
94 of 94 topics publishedAWS HOME
- Cloud skills are in high demand across all industries
AWS Intro
AWS (Amazon Web Services) is the world's most widely adopted cloud computing platform, providing online access to computing resources, storage, databases, and o
AWS Cloud Certification
AWS offers a Certification Program for AWS Cloud Practitioner.
AWS Get Started
AWS offers a Free Tier with limited usage of services at no cost, letting you explore and experiment.
AWS Cloud Computing
Cloud computing is the on-demand delivery of IT resources over the internet with pay-as-you-go pricing.
AWS Cloud Benefits
Cloud computing offers benefits like cost savings, security, scalability, and flexibility.
AWS Infrastructure Intro
When you use AWS, your applications run on physical hardware located in data centers around the world. Understanding how this infrastructure is organized helps
AWS EC2 Intro
Compute is one of AWS's core service categories. It provides the processing power to run your applications.
AWS EC2 Instance Types
EC2 offers different instance types optimized for different use cases. Each provides a specific combination of CPU, memory, storage, and networking.
AWS EC2 Pricing
EC2 uses a pay-as-you-go model. You only pay for the compute time you use and there are several pricing options to optimize costs.
AWS EC2 Scaling
Scaling means adjusting resources to match the current demand. A well-designed architecture handles traffic changes while you only pay for what you need.
AWS EC2 Auto Scaling
When servers receive more requests than they can handle, it can cause timeouts and outages. EC2 Auto Scaling automatically adds or removes instances to match de
AWS Elastic Load Balancing
Elastic Load Balancing (ELB) distributes incoming traffic across multiple EC2 instances. It acts as a single point of contact, spreading requests evenly so no s
AWS Messaging
There are two main approaches to connecting components in an application architecture:
AWS EventBridge
EventBridge is a serverless service that connects application components using events. It routes events from custom apps, AWS services, and third-party software
AWS SNS
Amazon Simple Notification Service (SNS) is a fully managed messaging service for sending messages to multiple recipients (subscribers). It decouples distribute
AWS SQS
Amazon Simple Queue Service (SQS) is a message queuing service for communicating between software components. It sends, stores, and receives messages at any sca
AWS Messaging Comparison
AWS offers three main messaging services, each designed for different use cases:
AWS Serverless
With serverless computing, you run applications without managing infrastructure. You focus on code while AWS handles servers, scaling, and maintenance.
AWS Lambda
AWS Lambda is a serverless compute service that runs code in response to events. No servers to manage, automatic scaling, and you pay only for compute time used
AWS Containers
A container packages your application with everything it needs to run. Multiple containers can share the same server's operating system while keeping their appl
AWS ECS
Amazon Elastic Container Service (ECS) is a container orchestration service for deploying, scaling, and managing containerized applications on AWS.
AWS EKS
Amazon Elastic Kubernetes Service (EKS) is a fully managed service for running Kubernetes on AWS. It simplifies deploying, managing, and scaling containerized a
AWS Fargate
AWS Fargate is a serverless compute engine for containers. No servers to provision or manage. Fargate handles the infrastructure so you can focus on developing
AWS Additional Compute
Other than EC2, Lambda, and containers, AWS offers purpose-built compute services for specific needs: web application deployment, batch workloads, simple virtua
AWS Infrastructure
Introduction to AWS Global Infrastructure
AWS Regions
A Region is a geographic area containing AWS data centers. AWS has Regions across the globe, letting you choose where to run your applications and store your da
AWS Availability Zones
An Availability Zone (AZ) is one or more data centers within a Region, each with independent power, networking, and connectivity. Every Region has at least thre
AWS Edge Locations
AWS Edge Locations are strategically placed sites around the world that cache content to deliver data with lower latency. They are smaller facilities outside of
AWS Provision
Provisioning means setting up and configuring the AWS services your application needs. There are three main ways to interact with AWS: the Management Console, t
AWS Provision Services
In addition to manual provisioning, AWS offers two managed tools that simplify deployment: AWS Elastic Beanstalk and AWS CloudFormation.
AWS Elastic Beanstalk
Elastic Beanstalk is a web infrastructure management service that handles deployment and scaling for web applications. It automatically manages setup, configura
AWS CloudFormation
CloudFormation is an Infrastructure as Code (IaC) service that automates resource provisioning. You define your AWS resources in a template file, and CloudForma
AWS Networking
Networking refers to interconnected devices that exchange data and resources. In AWS, networking consists of the infrastructure and services that work together
AWS Connectivity
AWS provides several ways to connect to your cloud resources, from public internet access to dedicated private connections.
AWS Subnet and Access
Subnets let you organize resources within a VPC, while access control lists and security groups control what traffic can reach them.
AWS Global Networking
AWS provides services to route users to your applications quickly and reliably, regardless of where they are in the world.
AWS Global Architectures
AWS enables you to build applications that span multiple regions and data centers. Here are two common global architecture patterns:
AWS Storage
AWS provides multiple storage options to meet different needs: block storage for EC2 instances, object storage for files and media, and file storage for shared
AWS Instance Stores
An Instance Store is block-level storage physically attached to the EC2 instance host computer. Data persists during reboots but is lost when the instance is st
AWS EBS
Amazon Elastic Block Store (EBS) provides persistent block-level storage volumes for EC2 instances. Unlike instance stores, EBS data persists even when the inst
AWS S3
Amazon S3 (Simple Storage Service) is a fully managed object storage service with 99.999999999% durability. It can store any type of file up to 5 TB per object,
AWS Elastic File System
Amazon EFS (Elastic File System) is a fully managed, scalable file storage service using the NFS protocol. It automatically scales to petabytes and allows multi
AWS Storage Comparison
AWS offers different storage types for different needs: block storage (EBS) for EC2 instances, object storage (S3) for files and media, and file storage (EFS) f
AWS Databases
AWS offers database services for different needs: relational databases for structured data, NoSQL for flexible schemas, and specialized services for analytics a
AWS RDS
Amazon RDS (Relational Database Service) is a managed service for relational databases that use SQL. RDS handles backups, patching, and hardware provisioning au
AWS DynamoDB
DynamoDB is a fully managed NoSQL database for key-value and document data. NoSQL databases use flexible schemas where each item has a key and attributes, but u
AWS DynamoDB vs RDS
RDS and DynamoDB serve different needs. RDS is for relational data with complex queries. DynamoDB is for simple key-value lookups at massive scale.
AWS Redshift
Amazon Redshift is a fully managed data warehouse service for big data analytics. It can analyze petabytes of data from multiple sources using SQL queries, idea
AWS DMS
AWS Database Migration Service moves data from a source database to a target database. Your source database remains operational during migration, minimizing dow
AWS Additional DB Services
AWS offers specialized database services for different use cases other than RDS and DynamoDB, including document databases, graph databases, ledger databases, a
AWS AI/ML Intro
Artificial Intelligence (AI) enables computers to perform tasks that typically require human intelligence, while Machine Learning (ML) trains systems to learn f
AWS AI/ML on AWS
AWS provides AI/ML capabilities at different levels of complexity, allowing you to choose the right approach based on your expertise and requirements.
AWS AI/ML Services
AWS offers AI/ML a large number of services across three tiers. Here's a breakdown of the key services available at each level.
AWS Generative AI Intro
Generative AI creates new content such as text, images, videos, and music. It's powered by large ML models called foundation models (FMs) that are pre-trained o
AWS Generative AI Services
AWS provides several services for building and deploying generative AI applications, from pre-built models to fully managed foundation model access.
AWS Data Analytics
Data Analytics is the process of extracting insights from data. AI/ML and data analytics both depend on clean, organized data. This section covers data pipeline
AWS Data Pipelines
AWS provides services for each stage of data pipeline: ingestion, storage, cataloging, processing, and analysis. These services integrate together to build comp
AWS Cloud Security
Building and maintaining a secure cloud environment requires protecting data, networks, and applications from threats. Security in the cloud is a shared respons
AWS Shared Responsibility
The shared responsibility model divides security duties between AWS and you (the customer). AWS is responsible for security of the cloud, while you are responsi
AWS User Access
What is AWS Identity and Access Management (IAM)?
AWS Network Protection
Network and application protection is vital for a secure AWS environment. Attackers can overwhelm your applications with excessive traffic, denying service to l
AWS Data Protection
Encryption protects data by making it unreadable without a key. AWS provides encryption for data at rest (stored in databases, S3) and in transit (moving betwee
AWS Detection and Response
Detection finds security threats. Response is how you investigate and fix them. AWS provides integrated services that find vulnerabilities, detect threats, inve
AWS Monitoring & Governance
Security is just the first step. You also need to monitor resources, verify everything works correctly, and follow regulations. AWS provides tools to detect pro
AWS Monitoring Intro
Monitoring is the continuous process of collecting and tracking the health and performance of your AWS infrastructure, services, and applications. The goal is t
AWS CloudWatch
CloudWatch monitors your AWS resources and applications in real time, providing visibility into resource utilization, application performance, and operational h
AWS CloudTrail
CloudTrail tracks user activity and API usage across AWS, on-premises, and other cloud providers. It provides a detailed history of API calls so you can track c
AWS Compliance
Compliance ensures your cloud resources and data adhere to regulations, industry standards, and internal policies. AWS helps by inheriting security controls, pr
AWS Auditing
Most companies require specific configuration guidelines for AWS resources. Auditing helps you assess and verify that your resources meet those rules and comply
AWS Organizations
As companies grow, managing multiple AWS accounts becomes challenging. AWS Organizations helps you centrally manage and govern your environment, automate accoun
AWS Governance
As organizations scale, governing AWS accounts, services, and software licenses becomes challenging. AWS provides services to help enforce governance rules and
AWS Health
AWS Health is the go-to data source for events and changes affecting the health of your AWS Cloud resources. It notifies you about service events, planned chang
AWS Trusted Advisor
Optimizing large-scale cloud deployments is an ongoing process. Trusted Advisor continuously evaluates your AWS environment using best practice checks across fi
AWS Pricing and Support
When using AWS, you'll want to know how much you'll pay and where to get help when you need it. This section covers pricing models, billing tools, support optio
AWS Free Tier
The AWS Free Tier lets you try services for free for the specified period.
AWS Pricing Concepts
AWS offers customers a pay-as-you-go approach for pricing for the vast majority of cloud services.
AWS Billing Services
AWS Pricing and Billing Services Overview
AWS Support Plans
AWS offers a range of support plans tailored to meet the needs of different customers, from those just getting started to large enterprises with complex require
AWS Marketplace
AWS provides resources to help you find software solutions and professional expertise. The AWS Marketplace offers a digital catalog of software, while the AWS P
AWS Cost Optimization
Cost optimization involves continuously refining your AWS environment to reduce spending while maintaining performance. This includes rightsizing resources, usi
AWS Migration
Cloud migration is the process of moving your organization's digital assets, IT resources, applications, and databases from on-premises infrastructure to the AW
AWS CAF
What is the AWS Cloud Adoption Framework (CAF)?
AWS Migration Strategies
When a company migrates to the AWS Cloud, they have many options. There are seven migration strategies to help them reach their goals, also known as the seven R
AWS Migration Services
No matter where you are in the migration process, AWS provides services and resources to support your journey. These services align with the three migration pha
AWS Database Migrations
Migrating your database to the cloud provides an opportunity to redesign and improve your database architecture. You might also consider migrating to an AWS man
AWS Data Transfer Online
Beyond database migrations with AWS Database Migration Service (AWS DMS), several AWS services help transfer other types of data and files to the cloud over the
AWS Data Transfer Offline
Online migrations work for most customers, but some need to transfer data offline. This includes situations where bandwidth is limited, remote locations lack in
AWS Well-Architected Solutions
Building reliable, secure, and efficient cloud applications requires more than just knowing AWS services. AWS provides the Well-Architected Framework to help yo
AWS Well-Architected Framework
The Well-Architected Framework helps you design cloud solutions that are optimized, not just functional. It provides a structured approach to building secure, h
AWS Specialized Services
Beyond core infrastructure, AWS offers specialized services for specific use cases: development tools, business applications, end-user computing, and IoT.
AWS Specialized Use Cases
Companies combine specialized AWS services to meet specific business needs. The following examples show how to combine services to solve common business problem
AWS Cloud Practitioner Wrap Up
Join Morgan, Alan, and Rudy for some final thoughts and encouragement as you prepare for the AWS Cloud Practitioner certification exam.
AWS Exam Preparation
W3Schools AWS Cloud Practitioner Tutorial is free.
Ready to go from notes to a real career?
Join CodingNow 2.0's AWS course — live mentorship, hands-on projects, and 100% placement support in Delhi NCR.
Enroll Now — Free Demo AvailableAWS Notes – FAQs
What students search before reading AWS notes.