[Certification] CLF-C02: AWS Certified Cloud Practitioner - Part 2 - Basic Cloud Concepts

This space is to discuss about Cloud Services - AWS, Azure, GCS and more..
Post Reply
nana
Posts: 26
Joined: Wed Mar 06, 2024 12:53 am

[Certification] CLF-C02: AWS Certified Cloud Practitioner - Part 2 - Basic Cloud Concepts

Post by nana »

Heya!

I hope you have taken a look at Part 1 of this series: viewtopic.php?t=42

In this part, we will cover the basics of cloud computing.

Topics Covered:
  1. What is Cloud Computing? Definition
  2. What are the benefits of cloud computing?
  3. What are the types of cloud computing?
  4. On-Premise v/s Cloud Services
  5. Cloud Service Models: Responsibility Breakdown
  6. Cloud Deployment Models
  7. What is AWS
  8. What is a Cloud Service Provider (CSP)
Last edited by nana on Wed Apr 24, 2024 9:55 am, edited 4 times in total.
nana
Posts: 26
Joined: Wed Mar 06, 2024 12:53 am

Topic 1: What is Cloud Computing? Definition

Post by nana »

Genenral Definition:
Cloud computing refers to the access and utilization of computing resources over the internet, offering on-demand provisioning and scaling without the need for physical infrastructure management, following a pay-as-you-go model.


AWS's Definition:
Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon Web Services (AWS).
Link: https://aws.amazon.com/what-is-cloud-computing/
nana
Posts: 26
Joined: Wed Mar 06, 2024 12:53 am

Topic 2: What are the benefits of cloud computing?

Post by nana »

  • Agility: Cloud provides easy access to various technologies, enabling faster innovation and deployment of services like IoT, machine learning, and analytics, allowing for quick experimentation and business transformation.


  • Elasticity: Resources can be scaled up or down instantly, avoiding over-provisioning and allowing for efficient handling of changing business needs.


  • Cost Savings: Cloud offers variable expenses, eliminating the need for fixed investments in infrastructure, resulting in lower costs due to economies of scale.


  • Global Deployment: Cloud services like AWS allow for rapid global deployment, enabling applications to be deployed in multiple regions with minimal effort, reducing latency and enhancing user experience.


  • Pay-as-you-go Pricing: With cloud computing, organizations pay only for the resources they use, on a pay-as-you-go basis. This eliminates the need for large upfront investments and allows for better cost management.


  • Trade Capital Expense for Variable Expense (Capex vs Opex): Cloud computing enables organizations to shift from capital expenses (Capex) to operational expenses (Opex), providing greater flexibility and financial control.


  • Economy of Scale: Cloud providers benefit from massive economies of scale, allowing them to offer services at lower costs than individual organizations could achieve on their own.


  • Global Reach: Cloud services provide global reach, enabling businesses to reach customers and users anywhere in the world, without the need for costly infrastructure investments.


  • Go Global in Minutes: Cloud computing enables organizations to expand their global presence rapidly, with the ability to deploy applications and services in multiple regions within minutes.


  • Security: Cloud providers invest heavily in security measures to protect data and infrastructure, offering robust security features and compliance certifications to ensure data privacy and confidentiality.


  • Reliability: Cloud services are designed to be highly reliable, with redundant infrastructure and automated failover mechanisms to ensure continuous operation and minimal downtime.


  • High Availability: Cloud computing offers high availability, with SLAs guaranteeing uptime and availability levels for critical services and applications.


  • Scalability: Cloud services are inherently scalable, allowing organizations to easily adjust resource capacity to meet changing demands, whether it's scaling up during peak periods or scaling down during off-peak times.


  • Benefit from Massive Economies of Scale: By leveraging the resources of large cloud providers, organizations can benefit from massive economies of scale, accessing advanced technologies and services at a fraction of the cost of building and maintaining them in-house.
Last edited by nana on Wed Apr 24, 2024 10:06 am, edited 2 times in total.
nana
Posts: 26
Joined: Wed Mar 06, 2024 12:53 am

Topic 3: Wha are the types of cloud computing?

Post by nana »

We have three types of cloud computing:
  • Infrastructure as a Service (IaaS): Provides basic cloud IT building blocks like networking, virtual computers, and data storage.
    Examples: Amazon EC2, Microsoft Azure Virtual Machines, Google Compute Engine.


  • Platform as a Service (PaaS): Removes the need to manage the underlying infrastructure, allowing focus on application deployment and management.
    Examples: Heroku, AWS Elastic Beanstalk, Microsoft Azure App Service.


  • Software as a Service (SaaS): Offers complete products managed by the provider.
    Examples: Google Workspace (formerly G Suite), Netflix, Spotify.
Last edited by nana on Wed Apr 24, 2024 9:17 am, edited 1 time in total.
nana
Posts: 26
Joined: Wed Mar 06, 2024 12:53 am

Topic 3: On-Premise v/s Cloud Services

Post by nana »

  • On-Premise:
    - Self-managed onsite IT infrastructure.
    - High control and customization.
    - Upfront investment in hardware.
    - Limited scalability and expansion.


  • Cloud:
    - Outsourced IT infrastructure via the Internet.
    - Pay-as-you-go model, no upfront investment.
    - Scalable and flexible resource allocation.
    - Global accessibility and built-in redundancy.
nana
Posts: 26
Joined: Wed Mar 06, 2024 12:53 am

Topic 4: Cloud Service Models: Responsibility Breakdown Table

Post by nana »

Stack On-Premises Infrastructure (as a Service) Platform (as a Service) Software (as a Service)
Applications You Manage You Manage You Manage Cloud Provider Manages
Data You Manage You Manage You Manage Cloud Provider Manages
Runtime You Manage You Manage Cloud Provider Manages Cloud Provider Manages
Middleware You Manage You Manage Cloud Provider Manages Cloud Provider Manages
O/S You Manage You Manage Cloud Provider Manages Cloud Provider Manages
Virtualization You Manage Cloud Provider Manages Cloud Provider Manages Cloud Provider Manages
Servers You Manage Cloud Provider Manages Cloud Provider Manages Cloud Provider Manages
Storage You Manage Cloud Provider Manages Cloud Provider Manages Cloud Provider Manages
Networking You Manage Cloud Provider Manages Cloud Provider Manages Cloud Provider Manages
Cloud-Infra-Stack.jpg
Cloud-Infra-Stack.jpg (76.02 KiB) Viewed 79 times
nana
Posts: 26
Joined: Wed Mar 06, 2024 12:53 am

Topic 5: Cloud Deployment Models

Post by nana »

  1. Public Cloud: Infrastructure and services are owned and operated by third-party cloud providers, accessible to multiple users over the internet.

    Code: Select all

    Example: AWS, Azure, Google Cloud.


  2. Private Cloud: Infrastructure and services are dedicated to a single organization, either managed internally or by a third party.

    Code: Select all

    Example: On-premises data centers or dedicated hosted environments.


  3. Hybrid Cloud: Combination of public and private clouds, allowing data and applications to be shared between them.

    Code: Select all

    Example: Integration between on-premises infrastructure and public cloud services.


  4. Community Cloud: Infrastructure shared by several organizations with similar interests or requirements, such as regulatory compliance.

    Code: Select all

    Example: Cloud services tailored for specific industries or sectors.


  5. Cross-Cloud: Integration and management of multiple cloud services from different providers, enabling seamless operations and data exchange across platforms.

    Code: Select all

    Example: Tools and services facilitating interoperability between AWS, Azure, and Google Cloud.
Last edited by nana on Wed Apr 24, 2024 10:00 am, edited 1 time in total.
nana
Posts: 26
Joined: Wed Mar 06, 2024 12:53 am

Topic 7: What is AWS?

Post by nana »

Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud, offering over 200 fully featured services from data centers globally. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—are using AWS to lower costs, become more agile, and innovate faster.
Read: https://aws.amazon.com/what-is-aws/
nana
Posts: 26
Joined: Wed Mar 06, 2024 12:53 am

Topic 8: What is a Cloud Service Provider (CSP)

Post by nana »

Definition:
A Cloud Service Provider (CSP) is a company that offers various cloud computing services and solutions to individuals, businesses, and organizations. These providers maintain and manage the underlying infrastructure and offer services such as computing power, storage, networking, databases, software applications, and more, delivered over the Internet.



List of Cloud Service Providers:



Note: Amazon AWS, Microsoft Azure and Google GCP are considered Type-1 Cloud Service Providers
Post Reply