AWS Certified Cloud Practitioner Certification Course (CLF-C01)

June 3, 2023

What is the Certificed Cloud Practitioner (CCP)?

  • The cloud fundamentals e.g. Cloud Concepts, Cloud Architecture, Cloud Deployment Models.
  • AWS Core Services
  • Identity, Security and Governance of the Cloud.
  • Billing, Pricing and Support of AWS Service.

AWS Certification Roadmap

  1. Beginner Level
  • AWS Certified Cloud Practicioner
  1. Associate Level
  • AWS Certified SysOps Administrator Associate
  • AWS Certified Developer Associate
  • AWS Certified Solution Architect Associate
  1. Profesional Level
  • AWS Certified DevOps Engineer Profesional
  • AWS Certified Solution Architect Profesional
  1. Specialty Level
  • AWS Certified Security Specialty
  • AWS Certified Advanced Networking Specialty
  • AWS Certified Database Specialty
  • AWS Certified Machine Learning Specialty
  • AWS Certified Data Analytics Specialty

Road: CCP -> Solution Architect -> Machine Learning -> Data Analytics

Exam Guide

What is Cloud Computing?

The practice of using a network of remote servers hosted on the internet to store, manage, and process data, rather than a local server or a personal computer.

On the past.

  • You own the servers.
  • You hire the IT people.
  • You pay or rent the real-estate.
  • You take all the risk.

Cloud Providers.

  • Someone else own the servers.
  • Someone else hires the IT People.
  • Someone else pays or rents the real-estate.
  • You are responsible for configuring cloud services and code, someone else take care of the rest.

The Evolution of Cloud Hosting

  1. Dedicated Server One physical machine dedicated to a a single business. Run a single web-app/site. Very expensive, High Maintainance, *High Security.
  2. Virtual Private Server (VPS) One physical mchine dedicated to a single business. The physical machine is virtualized into sub-machines. Runs multiple web-apps/sites. Better Utilization and Isolation of Resources.
  3. Shared Hosting One physical machine, shared by hundred of business. Relies on most tenants under-utilizing their resources. Very Cheap, Limited functionality, Poor isolation.
  4. Cloud Hosting Multiple physical machines that act as one system (distributive system). The system is abstracted into multiple cloud services. Flexible, Scalable, Secure, Cost-Effective, High COnfigurability.

What is Amazon?

An american multinational computer technology corporation headquartered in Seattle, Washington.

Expanded into others thing:

  • Cloud Computing (Amazon Web Services)
  • Digital Streaming (Amazon Prime Video, Amazon Prime Music, Twitch.tv)
  • Grocery Stores (Whole Foods Market)
  • Artificial Intellegence
  • Low Orbit Satellites (Kuniper System)
  • etc.

What is AWS?

  • Amazon Web Service is a a collecton of cloud services used together under a single unify to build a lot of kind of bussiness.
  • Launch in 2006.
  • Cloud Service Providers (CSPs)

Historical of AWS

  • Simple Queue Service (SQS) was the first AWS service launched for pbulic use in 2004.
  • Simple Storage Service (S3) was launched in March of 2006.
  • Elastic Compute Cloud (EC2) was launched in August of 2006.
  • In November 2010, it was reported that all of amazon.com’s retail sites had migrated to AWS.
  • Certification begin in 2013.

What is a Cloud Service Provider?

A Cloud Service Provider (CSP) is a company which :

  • provides multiple Cloud Services e.g. tens of hundred of services.
  • those Cloud Services can be chained together to create a cloud architectures.
  • those Cloud Services are accessible via Single Unified API e.g. AWS API.
  • those Cloud Services utilized metered billing based on usage e.g. per second, per hour.
  • those Cloud Services have an Infrastructure as a Service (IaaS) offering: networking, computing, databases.
  • those Cloud Services offers automation via Infrastructure as Code (IaC).

Lanscapte of CSPs

  1. Tier-1: AWS, Microsoft Azure, Google Cloud Platform (GCP), Alibaba Cloud.
  2. Tier-2: IBM Cloud, Oracle Cloud, Rackspace (OpenStack).
  3. Tier-3: Vultr, Digical Ocean, Linode.

Common Cloud Services (Four most common type:)

  1. Compute: Having a virtual computer can run application, programs, and code.
  2. Networking: Having virtual network defining internet connections on network isolations between services or outbound to the internet.
  3. Storage: Having a virtual hard-drive that can store files.
  4. Databases: Having a virtual database for storing reporting data or database for general purpose web-application.

AWS Technology Overview

Cloud Service Provider (CSPs) -> Infrastructure as a Service (IaaS) if:

  1. Compute: EC2 Virtual Machines
  2. Storage: EBS Virtual Hard drives
  3. Database: RDS SQL databases
  4. Networking: VPC Private Cloud Network

Analytic, Application Integration, AR & R, AWS Cost Management, Blockchain, Business Applications, Containers, Customer Engagement, Developer Tools, End User Computing, Game Tech, Internet of Things, Machine Learning, Management & Governence, Media Services, Migration & Transfer, Mobile, Quantum Tech, Robotics, Satellites, Security, Identity & Compliance.

Evolution of Computing

Types of Cloud Computing

  1. SaaS (Software as a Service): A product that run and managed by service provider e.g. gmail, salesforce, office365
  2. PaaS (Platform as a Service): Focus on the deployment and management of your apps e.g. heroku, google apps engine.
  3. IaaS (Infrastructure as a Service): The basic building blocks for cloud IT. Provide access to networking features, computer, and data storages space e.g. AWS, Microsoft Azure, Oracle Cloud. (For admins)

Cloud Computing Deployment Models

  1. Public Cloud Everything (the workload or project) is built on the CSP (*Cloud-Native or Cloud First)

  2. Private Cloud Everything built on company’s datacenters. Also known as On-Premise . The cloud could be OpenStack.

  3. Hybrid Cloud Using On-Premise and A Cloud Service Provider.

  4. Cross-Cloud Using Multiple Cloud Providers

Deployment Model Use Cases

  1. Cloud
  • Fully utilizing cloud computing
  • Companies that are starting out today, or are small enough to make the leap from VPS to a CSP.
  • Startups, SaaS offerings, New projects and companies.
  1. Hybrid
  • Using both Cloud and On-Premise.
  • Organizations that started with their own datacenter, can’t fully move to cloud due to effort of migration or security compliance.
  • Banks, FinTech, Invesment Management, Large Profesional Service Providers, Legacy on-premise. e.g. CIBC, Deloitte, CPP Investment Board
  1. On-Premise
  • Deployment resource on-premise, using virtualization and resource management tools, is sometimes called “private cloud”.
  • Organization that cannot run on cloud due to strict regulatory compliance or the sheer size of their organization.
  • Public Sector e.g. Government, Super Sensitive Data e.g. Hospitals., Insurance companies