"The lesson is very clear, step by step, and good examples and analogies. Really excellent for someone who does not know anything about IT." -Clement
"Perfect for beginners like me." -Kristoffer
Absolute AWS beginners will be able to follow along with this course easily. There is no programming experience required.
Are you looking for AWS Cloud Practitioner Training? Do you want to learn from an experienced trainer who makes complex concepts simple and easy to understand? Do you need to prepare for the AWS Cloud Practitioner exam?
"The lesson is very clear, step by step, and good examples and analogies. Really excellent for someone who does not know anything about IT." -Clement
"Perfect for beginners like me." -Kristoffer
Absolute AWS beginners will be able to follow along with this course easily. There is no programming experience required.
Are you looking for AWS Cloud Practitioner Training? Do you want to learn from an experienced trainer who makes complex concepts simple and easy to understand? Do you need to prepare for the AWS Cloud Practitioner exam?
I am an experienced AWS Instructor and have a number of top-rated courses on Udemy. Most lectures in this course are 5 - 15 minutes long. A few deeper topics are slightly longer.
This course is not just slides. It includes a detailed lab demos that you can perform in your own AWS account with the free tier. The lectures are full of illustrations that will help you understand the concepts behind the technology.
Cloud Computing is everywhere. Traditional standalone datacenters are slowly becoming a thing of the past. More organizations are either migrating to the AWS cloud or are configuring hybrid computing models that use on-premises resources and cloud resources. In order to stay relevant, you must understand AWS.
Lessons include:
> IaaS, PaaS, and SaaS
> AWS Billing Alerts, Cost Explorer, and Budgets
> The IAM Dashboard
> Glacier
> CloudFront
> Snowball, Snowmobile, and Import/Export
> Pricing Reserved Instances, On-Demand, and Savings Plans
> EFS
> Elasticity
> CloudWatch
> Aurora
> VPC Peering
> Cognito
This lesson covers the foundational concepts of cloud service models, including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS), drawing a parallel to the familiar concept of utility services like electricity to simplify understanding. It delves into how each model provides varying levels of control and responsibility, from IaaS offering customizable virtual servers to SaaS delivering fully managed applications, demonstrating the spectrum of cloud services available to meet diverse needs.
This lesson provides an in-depth comparison of public, private, and hybrid cloud models, focusing on their unique characteristics, benefits, and drawbacks. It explores the control and cost implications of private clouds, the scalability and pricing complexity of public clouds, and the versatility and strategic advantages of hybrid clouds in addressing specific business needs like disaster recovery and temporary scaling.
This lesson discusses the substantial costs and limitations associated with traditional physical data centers, including security, cooling, power, and space requirements, and contrasts these with the flexibility and scalability of cloud services like AWS. It highlights how cloud services provide on-demand resources, reducing the need for overprovisioning and allowing costs to scale with usage, aligning IT infrastructure with business objectives more efficiently.
This lesson introduces AWS regions and availability zones, explaining that regions are specific geographic areas where AWS data centers are located and can vary in the services they offer and their pricing. Availability zones within each region provide redundancy and higher availability for applications by hosting them across multiple data centers, enhancing reliability and performance.
This lesson introduces the AWS console home screen, demonstrating how to switch between AWS regions to create resources anywhere, regardless of the user's physical location. It also explains how to access AWS services through the services dropdown or search bar and highlights the distinction between region-specific services like EC2 and global services like Route 53 and IAM.
This lesson provides an overview of AWS's global infrastructure, including regions, availability zones, and CloudFront edge locations, and introduces a broad range of AWS services across categories like compute, storage, database, migration, and networking. It highlights key services like EC2, Route 53, IAM, Lambda, S3, RDS, and DynamoDB, emphasizing their roles, functionalities, and importance for AWS Certified Solutions Architect Associate level certification, while noting that the course will not cover all available AWS services in depth.
This lesson explains the differences between managed and unmanaged services in AWS, using the analogy of cooking a meal versus dining at a restaurant. It highlights that unmanaged services like EC2 offer full control but require more work, whereas managed services like S3 handle maintenance and updates, allowing users to focus on other tasks.
This lesson guides viewers through the process of signing up for an AWS account and outlines the AWS free tier, emphasizing that while account creation is free, usage beyond the free tier limits may incur charges. It also highlights the importance of understanding free tier limitations and the ability to monitor usage to avoid unexpected charges.
In this video, we'll explore the basics of billing alerts, Cost Explorer, and AWS budgets, and learn how to set up and use these tools to manage AWS costs effectively. We will also demonstrate enabling free tier usage alerts and billing alerts to prevent unexpected charges, and show how to utilize Cost Explorer and AWS Budgets to monitor and control your spending.
This lesson covers setting up AWS billing alerts to monitor and manage costs effectively within an AWS account. It emphasizes the importance of enabling monitoring for billing data, setting up CloudWatch alarms in the North Virginia region for billing alerts, and configuring notifications for when spending exceeds predetermined thresholds, such as $20 per month. The lesson also recommends changing the missing data treatment setting for more accurate alerting.
This lesson provides an in-depth walkthrough on how to use AWS Cost Explorer to analyze and understand the billing details of an AWS account, including setting up billing alerts. It covers navigating the billing dashboard, selecting specific views such as monthly spend by service, applying filters to dive into detailed expenses, and the importance of monitoring costs across different services and regions to avoid unexpected charges. Additionally, the lesson introduces the AWS Price List API as a tool for receiving daily updates on price changes, enhancing cost management and budgeting in AWS.
This video provides an overview of the different AWS support plans, starting with the least expensive Developer option and moving up to the more comprehensive Enterprise support. It details the varying levels of response times, access to AWS experts, and additional services like architectural guidance and AWS Trusted Advisor checks that come with higher-tier plans.
This video explains consolidated billing in AWS, which allows you to pay for multiple AWS accounts under one bill. It clarifies that this doesn't grant access to other accounts' services; it just simplifies billing management.
This lesson introduces AWS Organizations, a service designed to simplify the management of multiple AWS accounts by allowing centralized policy control, account grouping into organizational units (OUs), and easier account creation. It explains how AWS Organizations can enforce consistent policies across accounts, enable shared access, and streamline account management, particularly as an AWS environment grows and becomes more complex.
This lesson covers the AWS shared responsibility model, delineating the security tasks managed by AWS, such as the physical security of data centers and maintenance of managed services, and those that fall to the customer, including securing operating systems, managing access controls, and configuring security settings within services like Amazon EC2 and S3. It emphasizes the division of responsibilities to ensure both AWS and the customer contribute to the overall security posture of the cloud environment.
This lesson delves into AWS Identity and Access Management (IAM), emphasizing its pivotal role in security through authentication and authorization processes. It explains the distinction between the root user and IAM users, the significance of multi-factor authentication (MFA), and the principle of least privilege for access control. The tutorial further advises on IAM best practices, including the cessation of root account usage for routine tasks, individual IAM credentials for each user, group-based permission assignment, enforcing strong password policies, and the universal application of MFA.
This video tutorial guides viewers through the basics of the AWS Identity and Access Management (IAM) dashboard, focusing on managing the root account and the global nature of IAM settings. It highlights key initial steps like enabling multi-factor authentication and deleting access keys for the root account, and showcases how IAM configurations apply universally across all AWS regions, unlike region-specific services like EC2 or VPC.
This lesson covers essential IAM concepts, focusing on IAM users, groups, and policies within the AWS console. The instructor demonstrates creating an IAM user with console access, emphasizing the association of each IAM user with an individual real-life user, and explores the application of AWS-managed and customer-managed policies to users. The tutorial also highlights the best practice of assigning permissions through groups, showing how to create a group with administrator access and add users to it, simplifying permission management across the AWS environment.
This lesson provides an overview of AWS Trusted Advisor, focusing on its ability to offer insights on cost optimization, performance, security, and fault tolerance. The instructor explains how Trusted Advisor can identify underutilized resources, such as oversized EC2 instances or idle load balancers, which could lead to potential savings. Despite having basic support and limited access, the video demonstrates the security findings available and suggests that the full benefits of Trusted Advisor, accessible through higher-tier support plans, might justify the extra cost by enabling significant cost savings.
In this video lesson, the instructor introduces fundamental concepts related to Amazon S3 (Simple Storage Service). The primary focus is on understanding the distinction between object storage, exemplified by S3 and likened to services like Dropbox, where files and objects are stored but not used for running applications or storing an operating system, and block storage, which encompasses functionalities like booting a computer and installing applications. The lesson highlights S3's attributes as a hosted object storage solution in AWS, emphasizing its durability with an 11 nines reliability, making it an ideal choice for various use cases such as storing backups, videos, images, and website content. The instructor also outlines a practical use case of creating a static website using S3, showcasing its unique DNS naming and internet accessibility features. In essence, S3 is presented as an unlimited storage capacity solution for files, comparable to the functionality of Dropbox within the AWS ecosystem.
This lesson introduces the various storage classes within Amazon S3, emphasizing how the choice of storage class affects cost and accessibility. By detailing options from S3 Standard to Infrequent Access and Intelligent Tiering, it highlights the balance between accessibility, durability, and cost efficiency, underscoring the importance of data classification for optimal storage class selection.
In this video, I demonstrate the process of creating an S3 bucket and uploading objects to it, highlighting the global nature of S3 and the importance of storage classes for cost management. I also explain how to make objects publicly accessible and change their storage class, providing insights into organizing bucket contents with folders.
This video introduces AWS Glacier as an economical solution for long-term data storage, particularly for backups and compliance-related data that may not require frequent access. Glacier offers various storage classes with differing retrieval times and costs, providing flexibility for different use cases while maintaining high durability and availability, and allowing significant cost savings compared to standard S3 storage classes.
This video introduces AWS CloudFront, a service designed to accelerate the delivery of web content by utilizing edge locations closer to end-users worldwide. CloudFront works by caching content, such as videos or images, from an origin (like an S3 bucket or an EC2 instance) and distributing it to edge locations, significantly reducing access times for geographically dispersed users.
This video tutorial demonstrates how to set up a CloudFront distribution in AWS, using an S3 bucket in the Ohio region as the origin for content like images and HTML files. The instructor shows how to create the distribution, select the origin, and configure settings like HTTP/HTTPS protocols and price class, emphasizing how CloudFront leverages edge locations to optimize content delivery speed for global users by caching content closer to them.
This video introduces AWS Global Accelerator, highlighting its role in optimizing service delivery across multiple AWS regions by directing user traffic through the nearest AWS edge location to the most suitable region based on performance and health checks. The instructor explains how Global Accelerator ensures high availability and automatic failover across regions, enhancing user experience and reliability.
This video covers the AWS Web Application Firewall (WAF) and Shield, illustrating their roles in protecting web applications against various attacks. The AWS WAF enables users to create custom rules or use pre-configured ones to defend against common threats, and can be integrated with services like EC2, CloudFront, and the API gateway, while AWS Shield specifically guards against DDoS attacks, with its standard version being automatically enabled and free, offering basic protection, and an advanced version available for more comprehensive defense and support.
In this comprehensive video, we delve into the AWS Storage Gateway, highlighting its role in bridging on-premises storage systems with AWS cloud storage, such as S3. We explore various gateway types, including File Gateway for NFS or SMB access, Volume Gateway for block-based storage via iSCSI, and Tape Gateway for virtual tape libraries, emphasizing their caching capabilities, encryption, and compression during data transfer to ensure efficient and secure hybrid cloud storage solutions.
In this video, we explore the AWS Snow family of products, including Snowball Edge, Snowmobile, and Snowcone, which facilitate the physical transfer and processing of large data sets to AWS Cloud. Snowball Edge offers both storage and compute resources, allowing for data processing in the field, while Snowmobile and Snowcone provide solutions for extremely large data transfers and data collection in remote or network-constrained environments, respectively.
This video introduces security groups in AWS EC2, which act as virtual firewalls that control the inbound and outbound traffic for instances. By setting up rules within these security groups, users can specify allowed traffic, making it possible to apply stringent security measures across multiple instances and ensuring a tailored protection level for different use cases within the AWS environment.
This lesson introduces the critical concept of managed versus unmanaged services in the context of AWS, using the analogy of cooking a meal versus dining at a restaurant to illustrate the differences. EC2 is highlighted as an unmanaged service, where the user has full control but must manage all aspects of the service, while S3 is presented as a managed service, where AWS handles most of the configurations and operations, simplifying the user's role.
This video introduces the foundational concepts of EC2 (Elastic Compute Cloud) in AWS, focusing on the structure and function of virtual machines, physical hosts, and hypervisors in cloud computing. It explains how hypervisor software enables multiple virtual machines to share the same physical hardware resources, forming the basis for running EC2 instances.
This video introduces EC2 (Elastic Compute Cloud), explaining how users can create and manage their own virtual servers within the AWS cloud. It covers the process from selecting an Amazon Machine Image (AMI) to define the operating system, to choosing an instance type and size based on the required resources and cost, emphasizing EC2 as an unmanaged service where users are responsible for the management of the operating system, applications, and updates.
This video explains the naming conventions of EC2 instance types and the various families of instances available in AWS, such as general purpose, compute optimized, memory optimized, and storage optimized, each suited for specific workloads. It highlights the importance of selecting the right instance type based on the balance of CPU, memory, network, and storage resources needed for the user's specific application requirements.
This video tutorial demonstrates the process of creating an EC2 instance in an AWS account, highlighting the various steps involved, from selecting an Amazon Machine Image (AMI) to choosing instance types and setting up a key pair for access. It emphasizes the unmanaged nature of EC2, where users are responsible for managing the operating system, applications, and updates of their virtual servers within the AWS infrastructure.
This video tutorial demonstrates the process of resizing an EC2 instance, specifically upgrading from a t2.micro to a t3.micro instance. The tutorial covers stopping the instance, changing the instance type, and restarting it, highlighting the performance and cost benefits of using a newer generation instance without altering the operating system or data on the EBS volumes.
This video covers the various purchasing options for EC2 instances, highlighting the importance of choosing the right model to avoid overpaying. It explains on-demand instances, reserved instances, including convertible reserved instances, and savings plans, detailing their commitments, flexibility, and potential savings. The tutorial emphasizes the significance of understanding these options for efficient cloud resource management and cost optimization.
This video covers the concept of spot instances in AWS EC2, highlighting their cost-effectiveness and the associated risks. Spot instances utilize AWS's excess capacity at significantly reduced prices but may be terminated by AWS if the bid price falls below the current spot price. The video emphasizes the use of spot instances for tasks like batch processing, where interruptions are manageable, and no critical data is lost, offering significant cost savings under the right conditions.
In this video, we learn how to request and launch a spot instance in AWS EC2, which allows users to take advantage of unused AWS capacity at a lower cost than on-demand instances. The instructor demonstrates how to set a maximum price for the spot instance and the various options available, including what happens when the spot price exceeds the maximum bid, highlighting the potential cost savings compared to on-demand pricing.
This video covers the basics of managing AWS EC2 security groups, focusing on editing inbound and outbound rules and associating security groups with instances. It demonstrates how to allow specific types of traffic and emphasizes the importance of being meticulous with inbound rules while being more lenient with outbound rules, given the stateful nature of these firewalls.
This video provides a practical guide to managing AWS EC2 security groups, focusing on modifying inbound and outbound rules through the AWS console. It demonstrates the process of editing rules within a security group to control traffic flow to and from EC2 instances, highlighting the stateful nature of these firewalls and the importance of careful configuration to ensure secure access.
This video provides an introduction to Elastic Block Store (EBS) volumes used with EC2 instances in AWS, highlighting EBS as block storage similar to traditional hard disks, which allows for the installation of operating systems and applications. It also covers the resilience of EBS volumes due to replication within an availability zone, the flexibility of attaching multiple volumes to a single instance, and the concepts of EBS snapshots and encryption for data security.
This video demonstrates the process of creating, attaching, and then deleting an Elastic Block Store (EBS) volume within the AWS console. The tutorial covers selecting a volume type, specifying size and availability zone, tagging the volume for easier identification, and the steps to attach the volume to an EC2 instance and later detach and delete it to avoid unnecessary charges.
This video provides a tutorial on creating, attaching, and then deleting an Elastic Block Store (EBS) volume within the AWS console. It covers the selection of volume types, the assignment of tags for easy identification, and the steps for attaching the new volume to an EC2 instance, with a reminder about the importance of cleaning up resources to avoid unnecessary charges.
This video introduces the Elastic File System (EFS) service in AWS, which enables the creation of a shared file system accessible by various workloads, such as EC2 instances, containers, Lambda functions, and even on-premises virtual machines. The tutorial covers setting up an EFS share, demonstrating its unlimited capacity, high durability, and compatibility with NFS version 4 for mounting on client machines.
This video demonstrates the process of creating an Elastic File System (EFS) file share within the AWS console and attaching it to an EC2 instance for shared access. The tutorial covers the initial setup of the EFS, including naming, choosing storage classes, setting lifecycle management for transitioning objects to infrequent access, and configuring performance settings, followed by attaching the newly created EFS to an EC2 instance and validating its functionality by creating and accessing files within the EFS share.
This video explains the concept and application of an Elastic Load Balancer (ELB) in AWS for distributing internet traffic across multiple EC2 instances to ensure high availability and fault tolerance across different availability zones within the same region. It differentiates between Internet-facing and internal load balancers, illustrating how they can handle incoming traffic to maintain application reliability, perform health checks on EC2 instances, and dynamically adjust to the demand by adding or removing instances as needed.
In this tutorial, we learn how to set up a network load balancer in AWS to distribute traffic evenly across two EC2 instances configured as web servers. After verifying the functionality of the web servers individually, a load balancer is created to manage incoming traffic, ensuring high availability and fault tolerance across multiple availability zones.
This video introduces the concept of elasticity in cloud computing, likening it to the flexibility of a rubber band that can stretch or contract as needed. It emphasizes the importance of elasticity in AWS services, particularly in dynamically scaling resources to meet demand, including scaling out by adding more EC2 instances or scaling in by reducing them, to optimize performance and cost.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.