0% found this document useful (0 votes)
572 views7 pages

Google Cloud Computing Foundations Summary

NPTEL Google Cloud Foundations Notes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
572 views7 pages

Google Cloud Computing Foundations Summary

NPTEL Google Cloud Foundations Notes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Google Cloud Computing Foundation Course - Week 1 Lecture Notes Summary

Lecture 1: Module Introduction


• Main Objective: Understand what cloud computing is and why it’s a game-changer for
businesses.
• Learning Objectives:
• Define cloud computing.
• Compare physical, virtual, and cloud architectures.
• Understand Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and
Software as a Service (SaaS).
• Identify the benefits of using the cloud.
• Topics Covered:
• Characteristics of cloud computing.
• Key differences between IaaS, PaaS, and SaaS.
• Google-specific cloud services.

Lecture 2: Cloud Computing


• Key Characteristics of Cloud Computing:
1. On-demand self-service: Customers can automatically access the computing
resources they need.
2. Broad network access: Resources are available over the internet from any
location.
3. Resource pooling: Providers allocate resources from a shared pool.
4. Rapid elasticity: Resources can scale up or down as needed.
5. Measured service: Users pay only for what they use.
• Example: A city’s infrastructure (transport, power) is analogous to IT infrastructure,
supporting applications and users.

Lecture 3: Cloud vs. Traditional Architecture


• Evolution of Cloud Computing:
• Colocation: Renting space in a data center for physical infrastructure.
• Virtualization: Using virtual machines to achieve elasticity in resource
management.
• Automated Elastic Cloud: Cloud infrastructure that automatically provisions
resources.
• Benefits of Cloud:
• Reduced costs by avoiding building physical data centers.
• Scalability, automation, and managed services reduce user maintenance needs.
• Google’s Role: Positioned to drive the next wave of cloud computing, focusing on data-
centric software and services.
Lecture 4: IaaS, PaaS, SaaS
• IaaS:
• Provides computing infrastructure.
• Users manage operating systems and applications.
• PaaS:
• Manages the entire environment (OS layer included).
• Users focus on managing applications.
• SaaS:
• Fully managed infrastructure, platform, and software.
• Users provide only the data.
• Examples:
• IaaS: Compute Engine.
• PaaS: App Engine.
• SaaS: Google Workspace, Salesforce.

Lecture 5: Google Cloud Architecture


• GCP Services Categories:
1. Compute: Virtual machines (Compute Engine), containers (Google Kubernetes
Engine), serverless (Cloud Functions).
2. Storage: Cloud Storage, Cloud SQL, BigTable.
3. Big Data & Machine Learning: Managed services for data analysis and ML.
4. Networking: Google’s vast global network, designed for low latency and high
throughput.
• Regions and Zones:
1. Multi-regional: Americas, Europe, Asia Pacific.
2. Regions: Divided into independent geographic areas.
3. Zones: Data center within a region, offering high availability and fault tolerance.

Lecture 6: Cloud Quiz


• Key Questions:
• What is not a fundamental cloud attribute?
• Identify a PaaS resource (App Engine).
• Example of a zonal resource (Compute Engine).

Lecture 7: Module Recap


• Cloud Computing Characteristics:
1. On-demand self-service.
2. Broad network access.
3. Resource pooling.
4. Rapid elasticity.
5. Measured service.
• Key Differences: IaaS, PaaS, SaaS.
• Google Cloud Services: Compute, storage, big data, and machine learning offerings.
• Resource Organization: Projects and resource management through zones, regions, and
multi-regions.

QUESTIONS & ANSWERS

Module 1 - Introduction
1. What is the cloud?
• The cloud refers to software and services that run on the Internet instead of
locally on a computer.
2. Why is cloud computing a game-changer?
• It allows on-demand self-service, broad network access, resource pooling, rapid
elasticity, and measured services.
3. What are the objectives of the first module?
• To discuss cloud computing, compare physical and cloud architectures, and define
IaaS, PaaS, and SaaS.

Cloud Computing Characteristics


4. What are the 5 fundamental characteristics of cloud computing?
• On-demand self-service, broad network access, resource pooling, rapid elasticity,
and measured service.
5. What does 'on-demand self-service' mean in cloud computing?
• Users can access resources as needed without requiring human interaction.
6. How is elasticity a key feature of cloud computing?
• Resources can be rapidly scaled up or down based on demand.

Cloud vs Traditional Architecture


7. What was the first wave of IT outsourcing?
• Colocation, where organizations rented space in data centers but still owned and
managed their machines.
8. How does virtualization differ from traditional data centers?
• Virtualization automates infrastructure procurement and provides elasticity
without purchasing hardware.
9. What is the next wave of cloud computing?
• Fully automated elastic cloud, where infrastructure is provisioned and managed
automatically.
[Link] is Google investing in cloud computing?
• Google believes future companies will differentiate themselves through data-
centric technology, and cloud computing supports that vision.

IaaS, PaaS, SaaS


[Link] is Infrastructure-as-a-Service (IaaS)?
• It provides the basic architecture for running servers, but users manage the OS
and applications.
[Link] is Platform-as-a-Service (PaaS)?
• PaaS manages the entire environment for the user, requiring them only to manage
their applications.
[Link] is Software-as-a-Service (SaaS)?
• SaaS manages the infrastructure, platform, and software, with users only needing
to bring their data.
[Link] are some examples of SaaS services?
• SAP, Salesforce.
[Link]’s the difference between IaaS and PaaS in payment models?
• IaaS charges for allocated resources, while PaaS charges for actual usage.

Google Cloud Architecture


[Link] are some of Google Cloud's offerings in compute?
• Compute Engine, Google Kubernetes Engine, App Engine, Cloud Functions.
[Link] storage options does Google Cloud offer?
• Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Datastore, Cloud BigTable.
[Link] does Google Cloud support big data and machine learning?
• Through managed services tailored for these tasks, allowing data management
and analytics at scale.
[Link] are Google Cloud's geographic divisions?
• The world is divided into 3 multi-regional areas: The Americas, Europe, and Asia
Pacific.
[Link] is a zone in GCP?
• A deployment area for resources within a geographic region, often represented as
a data center.
[Link] happens if a zone becomes unavailable?
• The resources in that zone become unavailable unless they are replicated across
multiple zones.

GCP Projects and Resources


[Link] is a GCP project?
• A project is the base-level organizing entity for creating and using GCP resources
and services.
[Link] is a project ID in GCP?
• A unique and permanent identifier assigned to each project.
[Link] project names be changed in GCP?
• Yes, project names can be changed, but the project ID remains fixed.
[Link] are the three levels of GCP resources?
• Zonal, Regional, and Global resources.
[Link] is Cloud Identity and Access Management (IAM)?
• It allows fine-tuned access control to GCP resources by defining policies for user
access.

Cloud SDK and Tools


[Link] is the GCP Console?
• A web-based GUI for managing GCP projects and resources.
[Link] are the four ways to interact with Google Cloud Platform?
• GCP Console, Cloud SDK, Cloud Shell, and Cloud Console mobile app.
[Link] is the Cloud SDK?
• A set of command-line tools for GCP that can be used interactively or in
automated scripts.
[Link] is Cloud Shell?
• A browser-based shell that provides command-line access to GCP resources
without requiring SDK installation.

GCP Networking and Regions


[Link] is Google’s network infrastructure designed?
• Google operates one of the largest global networks with over 90 internet
exchanges and 100 points of presence.
[Link] is the latency for GCP regions?
• Under one millisecond round-trip latency within a region at the 95th percentile.
[Link] are Global resources in GCP?
• Resources that operate across multiple regions, improving availability, such as
HTTP load balancers and VPC networks.
[Link] are GCP resources grouped?
• Resources are grouped into projects, and projects can belong to folders or
organizations for hierarchical management.
[Link] is a GCP organization?
• The root node of a GCP resource hierarchy, which helps manage policies and
permissions across an enterprise.

Lab Work and Practice


[Link] can you navigate GCP using the console?
• By accessing the GCP Console at [Link] and using the menu
to manage resources.
[Link] tools are provided for collaborative development in GCP?
• Cloud Source Repositories offer Git version control.
[Link] is a hands-on lab in GCP?
• An interactive practice session where users can apply what they've learned about
GCP services.
[Link] APIs are provided by GCP?
• App APIs for service access and Admin APIs for resource management.
[Link] do you create a project in GCP?
• By clicking on the project name in the upper-left of the GCP console, selecting
"New Project," and filling in the details.

Google’s Environmental Efforts


[Link] is unique about Google's data center in Finland?
• It uses seawater for cooling, reducing energy use, and is the first of its kind
globally.
[Link] does Google aim for environmental sustainability?
• Google has been 100% carbon-neutral since 2007 and is one of the largest
corporate purchasers of wind and solar energy.
[Link] much of the world’s electricity is used by data centers?
• Data centers consume roughly 2% of the world’s electricity.
[Link] certifications has Google’s data centers achieved?
• Google data centers were the first to achieve ISO 14001 certification for resource
efficiency and waste reduction.

Course Summary
[Link] is the main advantage of the cloud for businesses?
• Businesses can access their information from any device and only pay for what
they use.
[Link] does cloud computing compare to city infrastructure?
• Just like a city's infrastructure supports its citizens, cloud infrastructure supports
applications for its users.
[Link] is the focus of IaaS?
• Providing the underlying architecture to run servers and virtual machines.
[Link] does SaaS help businesses?
• It provides a fully managed platform, so businesses only need to bring their data
to the system.
[Link] does resource pooling in cloud computing mean?
• Resources are pooled to serve multiple consumers, with different physical and
virtual resources dynamically assigned.
[Link] does measured service mean in cloud computing?
• Cloud services automatically control and optimize resources usage, billing users
for the exact services used.

You might also like