AWS Cloud Practitioner (CLF-C01)
June 7th, 2019
AWS Training Architect II in Content
Welcome to the AWS Cloud Practitioner course.
Are you a business professional, accountant, salesperson, or some other type of non-technical person who works in the tech industry? Have you always wanted to know what cloud computing is, how it works, and what it's used for — without all the technical jargon? If you answered YES, then the AWS Cloud Practitioner course and exam are perfect for you.
As the cloud computing industry continues to grow, understanding its concepts, purpose, and use cases will become an increasingly valuable skill among non-IT individuals and employees. With that in mind, AWS created an exam that covers the very basics of their cloud computing platform and tests you on basic AWS services, benefits, concepts, and use cases — all without having to know detailed technical terms, concepts, and know-how.
For those who want to learn these basics, this course has been designed with two main objectives in mind: (1) prepare you to pass the AWS Certified Cloud Practitioner exam, and (2) learn the foundations of cloud computing and AWS, including its primary services, benefits, and use cases.
This course is NOT designed to teach you how to build and run applications on AWS. This course is all about conceptual understanding, but you will have the opportunity to get some hands-on practice to help reinforce what you will learn. If you are looking for an introduction to AWS from a hands-on/cloud engineering perspective, please see our AWS Essentials course.
Interactive Diagram: https://interactive.linuxacademy.com/diagrams/CCP_Dev.html
Welcome to the AWS Cloud Practitioner certification preparation course preview release. This course and exam is designed for non-technical professionals who want to gain foundational knowledge of AWS cloud. In this course we will be introduced to AWS core services and benefits, and hands-on labs will be used to reinforce that learning. For those pursuing a more technical career path for AWS, please see the AWS Essentials course. I suggest that you join the Linux Academy Slack channel, and join the #AWS community. It is a very active community. Feel free to tag my handle @tia, and I will be happy to answer your question as time allow. You can join the slack channel here: https://linuxacademy-community-slack.herokuapp.com/ Please also feel free to connect with me on LinkedIn and/or Twitter. Twitter: https://twitter.com/TiaWilliams_LA LinkedIn: https://www.linkedin.com/in/tia-williams-3a90922
Introduction to the Hitchhiker's Guide to AWS Cloud
Let's talk about the interactive diagram that's used in the course. The interactive diagram is called the HitchHiker's Guide to AWS Cloud. In this lesson we'll go through how to use the interactive diagram and its features.
About the AWS Certified Cloud Practitioner Exam
Curious about the exam? Join me in this lesson where we will review the exam objectives and talk about what type of content you will encounter on the exam.
Course Features and Tools
Let's talk about features and tools that you will find helpful during the course.
AWS Free Tier Usage Tracking and Billing Widget
This video gives you a walkthrough on how to use the AWS Free Tier Tracking and Billing Widget for your own AWS Account!
Demystifying the Cloud
What Are Clouds Made Of?
In the Beginning, Before There Was a Cloud
What did we do before there was a cloud? How did the cloud come into existence? Before we get further into the course, it's important to understand the need for the cloud, so let's find out what happened in the beginning — before there was a cloud.
What Are Clouds Made Of?
What is the cloud? In this lesson, we demystify the cloud and explain what the "cloud" is. We'll talk about the various components that make up the cloud, as well as the different types of clouds: public, private, and hybrid.
Introduction to Cloud Terminology
In this lesson, we will introduce common terminology associated with cloud, including elasticity, scalability, fault tolerance, and high availability.
Primary Benefits of Cloud/AWS
Why cloud? In this lesson, we look at the benefits of using a cloud service like AWS. Some of the text in this lesson may be a little hard to read at some screen resolutions. The AWS document that's referred to in this lesson can be found at this link: https://docs.aws.amazon.com/cli/latest/userguide/aws-cli.pdf
AWS Global Infrastructure
Let's talk about the AWS Global Infrastructure and what it contains.
So That's What Clouds (AWS) Are Made Of
Now that we have a high-level understanding of cloud, let's take a deeper look at what clouds are made of: compute, network, and storage.
What Are Clouds Made Of?: Just the FAQs
In this lesson, we'll go over the answers to some frequently asked questions about what clouds are made of.
Wrap It Up: Demystifying the Cloud
It's time to wrap up this section on Demystifying the Cloud.
What Are Cloud Made Of?
Getting Started with AWS
Let's Get Started: What You Need to Know
Access and Tour the AWS Console
Let's access and tour the AWS Management Console.
AWS Free Tier
AWS offers limited access to some AWS resources for free as part of AWS Free Tier. In this lesson, we will discuss what services are offered as part of free tier, and we'll take a look at how to determine which services are available as part of free tier.
The Big Picture
Seeing the Big Picture
Your Piece of the AWS Cloud
Previously, we covered the cloud and talked about the AWS cloud. In this lesson, we take a look at what you get when you create your own AWS account. If you think of the AWS cloud as a pie, we're going to talk about your piece of the AWS cloud pie.
Identity and Access Management (IAM)
IAM: Managing Users, Groups, and Roles
Overview of Identity and Access Management: Part 1
Our first step in working with an AWS account is to understand Identity and Access Management (IAM). In this lesson, we will talk about the root account and look at IAM tasks that should be completed when an AWS account is created.
Overview of Identity and Access Management: Part 2
In this video, we continue our overview of Identity and Access Management (IAM). For information on activating a MFA virtual device, see: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_mfa_enable_virtual.html
IAM Users, Groups, Roles, and Policies
In this lesson, we look at how users and groups are managed, and we discuss how access policies are applied to assign permissions. We will also look at roles and how they are used to grant one AWS service access to another AWS service.
IAM: Just the FAQs
Let's review the FAQs for our lessons on Identity and Access Management.
IAM: Wrap It Up!
Time for us to wrap up IAM.
IAM: Managing Users, Groups, and Roles
Virtual Private Cloud (VPC)
Let's use a common concept to build your understanding of networks.
Conceptual Overview of VPCs
Time to dive a little deeper into AWS networking. Let's take a conceptual look at VPCs.
A Walkthrough of VPC Basics
Now that we have a baseline understanding of VPCs, let's walk through some VPC basics in the AWS Management Console.
Internet Gateways and Route Tables
In order for resources within a VPC to access resources over the internet, an internet gateway (IGW) is required. Let's take a look at how a route table and internet gateway work together to provide internet access.
VPC Subnets, Security Groups, and NACLs
Let's round out our knowledge on VPCs with an understanding of public and private subnets, as well as how NACLs and security groups provide security to the subnets.
VPCs: Just the FAQs and Wrap It Up!
Time for Just the FAQs for VPCs, and then we'll wrap it up!
Elastic Compute Cloud (EC2)
Before we jump into AWS Compute Services, let's start with a lesson on compute basics.
Overview of Compute Services
There are two AWS compute services that we will review in this course. This section focuses on Elastic Cloud Compute (EC2). In this lesson, we will discuss an overview of EC2.
Elastic Compute Cloud (EC2) Instances Part 1
Let's dive into EC2 instances. In part one of this lesson, we're going discuss the components of EC2 and EBS.
Elastic Compute Cloud Instances Part 2
Time for Part 2 of our discussion on EC2 instances. In part two of this lesson, we're going discuss security groups.
Creating an EC2 Instance
Let's walk through creating a Linux based EC2 Instance.
Connecting to an EC2 Instance from Windows
Now that we've created an EC2 Instance, let's connect to the instance using SSH.
Connecting to an EC2 Instance from Terminal (Not Windows)
Now that we've created an EC2 Instance, let's connect to using SSH from a (non-windows Computer) with Terminal.
Compute: Just the FAQs and Wrap It Up!
It's time for us to review Elastic Cloud Compute (EC2). Let's talk about the FAQs and Wrap it up!
Elastic Cloud Compute (EC2)
AWS Storage Services
Welcome to Storage 101. In this lesson, we will review the storage basics before we jump into AWS storage services.
Overview of AWS Storage Services
Amazon S3 (Simple Storage Service) is a bulk upload storage service that allows the upload of virtually any type of file. In this lesson, we'll walk through some basics associated with Amazon S3, including a description of buckets and objects. We will also talk about S3 features, like versioning and the ability to set buckets as public.
S3 Storage Classes
Amazon Simple Storage Service (S3) classifies objects that are uploaded into storage classes. Each storage class has a durability and availability rating, as well as different requirements for minimum billable storage duration. In this lesson, we describe S3 storage classes and review additional features, such as lifecycle policies.
AWS storage services may be integrated into a customer's on-premises environment using Storage Gateway. The Storage Gateway service uses a virtual machine or hardware device to facilitate the transfer of data to AWS. In this lesson, we will review Storage Gateway features, including file gateway, tape gateway, and volume gateway.
AWS Storage: Just the FAQs and Wrap It Up!
Let's wrap up AWS storage services with a Just the FAQs review.
AWS Storage Services
Elasticity and Scaling EC2
ELB and Auto Scaling
Elastic Load Balancing (ELB)
What is Elastic Load Balancing (ELB)? How can it distribute traffic amongst EC2 instances? In this lesson, let's walk through Elastic Load Balancing and talk about the benefits.
Auto Scaling groups add elasticity and scalability to ELB functionality. In this lesson, we'll discuss Auto Scaling and its benefits.
ELB and Auto Scaling: Just the FAQs and Wrap It Up!
Let's go over Just the FAQs on Elastic Load Balancing and Auto Scaling.
ELB and Auto Scaling
Content Delivery and Domain Name System (DNS)
CloudFront and DNS
Route 53 and DNS
Route 53 provides domain name registration and management services to AWS. In this lesson, we will review how DNS works and look at how Route 53 integrates with DNS.
CloudFront is the AWS content delivery network (CDN). CloudFront caches content at edge locations around the globe to provide fast access to it for users located all over the world. In this lesson, we will review CloudFront basics and talk about how it fits into the AWS Global Infrastructure.
CloudFront and DNS: Just the FAQs and Wrap It Up!
It's time to Wrap Up CloudFront and DNS with Just the FAQs.
Monitoring, Logging, and Notifications
Monitoring and Logging
CloudWatch (Monitoring, Metrics, and Logs)
It is important to understand how to monitor the AWS environment. Monitoring assists with optimization and troubleshooting. CloudWatch is the AWS monitoring tool, and it can be integrated with other AWS services to provide detailed monitoring, alarms, and notifications. In this lesson, we will look at CloudWatch, including its features and benefits, and walk through a few basic configuration options.
Many times for governance and compliance reasons, organizations are required to maintain a record of administrative actions taken within the environment. AWS CloudTrail may be used to monitor and log administrative actions taken by IAM users. In this lesson, we will talk about CloudTrail and its features.
Simple Notification Service (SNS)
Want to be notified when an event happens within your AWS account? Amazon SNS provides notification services that can be triggered by other AWS services. As an example, CloudWatch alarms may trigger SNS notifications to be sent. Let's dive into this lesson to learn more about SNS and walk through how to subscribe an email address to an SNS topic.
SQL and NoSQL
Relational Database Service (RDS) and DynamoDB
AWS offers two types of database services: Relational Database Service (RDS) and DynamoDB. In this lesson, we will discuss the differences between the two types of database services, as well as the appropriate use cases for each service. We will also talk about what database engines are associated with each service.
ElastiCache and Redshift
Databases: Just the FAQs and Wrap It Up!
It's time for us to wrap up this section on AWS database services. This lesson is just the FAQs on AWS SQL and NoSQL services.
What is serverless? AWS offers serverless compute with a service called Lambda. What is Lambda, and how does it work without servers?
Security and Compliance
Security and Compliance Services
AWS Shared Responsibility Model
Unlike a traditional on-premises data center, hosting your data/application on the AWS cloud creates a situation where security and compliance responsibilities must be shared. This lesson explores how these responsibilities are shared between AWS and AWS account holders.
Security and Compliance on AWS
Many organizations have requirements for validating that the environment is not vulnerable to attackers. Penetration testing is used for this validation. In this lesson, we learn what penetration is and talk about AWS requirements for performing penetration testing.
AWS Key Management Service
If you have data you need to encrypt on AWS, the AWS Key Management Service (KMS) is responsible for creating and managing encryption keys. KMS also integrates with other AWS services. In this lesson, we will review the KMS service and look at how it works on AWS.
Security and Compliance: Just the FAQs and Wrap It Up!
Let's get the FAQs on security and compliance on AWS.
Other AWS Services
Other Noteworthy AWS Services
Additional AWS Services
As we wind down on our course topics for the course, it's important that we take time to cover these additional AWS services.
AWS Billing and Support Services
AWS Pricing, Billing, and Support Services
AWS Organizations allow for billing and management of multiple AWS accounts under a single organization. In this lesson, we will review the features and benefits of AWS Organizations and consolidated billing.
AWS Pricing Model
It is important to understand how AWS charges for various services. In this lesson, we will take a look at the AWS pricing model, as well as examples of how pricing for some of AWS core services are calculated.
AWS Billing and Cost Tools
AWS provides several tools to help customers estimate and manage costs. In this lesson, we will review several of these tools, including the TCO calculator, simple calculator, and Cost Explorer.
AWS Support Plans and Trusted Advisor
What options are available if you need support from AWS? In this lesson, we compare the AWS support service plans and initial response times. We will also take a look at Trusted Advisor benefits and features.
AWS Whitepapers and Documentation
The AWS whitepapers and documentation are important tools for AWS professionals. They detail best practices and processes for working with AWS services. In this lesson, we will review these documents and take a look at how to access them.
AWS Certified Cloud Practitioner Exam
AWS Certified Cloud Practitioner
Let's Wrap It All Up and Prepare for the Exam!
Time to wrap it all up! Let's wrap up the course with a final review and talk about things to think about as you prepare for the exam.
What's Next After Certification?
Congratulations! You have completed the course. What's next?
Passing the exam is a great achievement. Get recognized for your accomplishments and let the Linux Academy family celebrate with you.