0% found this document useful (0 votes)
37 views47 pages

Introduction To GCP Chapter3

google cloud
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)
37 views47 pages

Introduction To GCP Chapter3

google cloud
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
You are on page 1/ 47

Why modernize?

INTRODUCTION TO GCP

Nabeel Imam
Content Developer at DataCamp
Digital transformation
Integration of digital technology in all business areas
Operations, strategy, and value delivery

Cultural shift towards adaptation to technology

INTRODUCTION TO GCP
Necessity of digital transformation
Modern customers expect fast, seamless
service on digital devices

Digital transformation helps to:


Responding quickly to demands
Operating efficiently

Innovating faster

INTRODUCTION TO GCP
Retail transformation
Online sales platform expands market Digital inventory management streamlines
reach operations

Improve customer service through stock Enhance customer engagement, brand


info visibility through social media

INTRODUCTION TO GCP
The blockers
Legacy systems

Inflexible and inefficient

Slow and vulnerable

INTRODUCTION TO GCP
The blockers
Investment and change

Upfront investment and operational costs

Need for cultural and organizational change

INTRODUCTION TO GCP
Advantages of GCP for modernization
Leave legacy systems, embrace digital era
Secure, scalable, and regularly updated infrastructure

Offers different models

INTRODUCTION TO GCP
Cloud models explained
Public cloud Private cloud

Offered by providers like Google, Amazon, Dedicated to one organization


and Microsoft
Enhanced security and privacy
Shared by client organizations

INTRODUCTION TO GCP
Cloud models explained
Hybrid cloud Multi cloud

Connects private and public clouds Avoid vendor lock-in, best possible solution

Better security + resources of public clouds Offers geographical redundancy


GCP Anthos for management

INTRODUCTION TO GCP
Let's practice!
INTRODUCTION TO GCP
Apps on GCP
INTRODUCTION TO GCP

Nabeel Imam
Content Developer at DataCamp
What's an app?
A self-contained software program designed to perform specific tasks

INTRODUCTION TO GCP
A streaming app

Subscription-based audio and video streaming

INTRODUCTION TO GCP
Spotify's needs
Store and manage big data Deliver service without interruptions
Google Cloud Storage Google Kubernetes Engine

Analyze and innovate


BigQuery

1 https://www.happtiq.com/spotify-on-google-cloud/

INTRODUCTION TO GCP
Cloud-native apps
Designed to run in cloud environments
Quick deployment and updates

Highly scalable

Rapid recovery

INTRODUCTION TO GCP
Migrating apps to the cloud
Requires logistics and planning
Change patterns provide structure

Selecting appropriate change patterns


requires assessment of:
Complexity

Available resources

Goals

INTRODUCTION TO GCP
Strangler fig pattern

INTRODUCTION TO GCP
Strangler fig pattern
Perform the following on a complicated
legacy app:
1. Modernize a single function of the app

2. Disable that functionality from the app

3. Repeat steps 1 and 2 until all functions


are on cloud

Allows scalability, quick updates,


consistency

INTRODUCTION TO GCP
Modernizing a banking app

INTRODUCTION TO GCP
Modernizing a banking app
Containerized digital wallet Processing transactions

Deployed as microservice on Google Digital wallet data is captured by Google


Kubernetes Engine Cloud Spanner

Digital wallet in original wallet replaced Fully scalable, handles concurrent


with microservice transactions

Original app function replaced

INTRODUCTION TO GCP
Modernizing a banking app
Dashboard on the cloud And so on...

All functionality replaced

Modern cloud-native app!

BigQuery and Looker replace the old


dashboard

INTRODUCTION TO GCP
Let's practice!
INTRODUCTION TO GCP
Business in the cloud
INTRODUCTION TO GCP

Nabeel Imam
Content Developer at DataCamp
The business difference
On-premises Cloud

Own and maintain hardware Hosted and managed by provider

Full control, higher cost Less control, lower cost

INTRODUCTION TO GCP
The finances
On-premises Cloud

High upfront investment in software and Subscription requires little upfront


hardware (CapEx) investment
But more operational cost (OpEx)

Start small, go big or downscale

Could lower Total Cost of Ownership (TCO):


Total cost of implementing, using, and
retiring a technology

INTRODUCTION TO GCP
Responsibility
On-premises Cloud

Different service types:


Infrastructure as a Service (IaaS)

Platform as a Service (PaaS)

Software as a Service (SaaS)

Infrastructure maintenance is the


responsibility of the business

INTRODUCTION TO GCP
Cloud service types
Infrastructure as a Service (IaaS) Platform as a Service (PaaS)

Provider manages infrastructure only Provider manages infrastructure +


operating system + middleware
Customer manages everything else
Customer handles applications, user
access, and data

Software as a Service (SaaS) Each models caters to different needs...

Provider manages everything except:


Data and user access (handled by
customer)

INTRODUCTION TO GCP
IaaS: flexibility and control

Reduces TCO but requires in-house expertise


For companies that require custom infrastructure

INTRODUCTION TO GCP
PaaS: balancing ease and flexibility

TCO is lower than IaaS


Suitable for application development

Less control compared to IaaS

INTRODUCTION TO GCP
SaaS: minimum effort

Lowest TCO
Suitable for businesses with low IT resources
Offers least control but most user-friendly

INTRODUCTION TO GCP
Let's practice!
INTRODUCTION TO GCP
The GCP
transformation
INTRODUCTION TO GCP

Nabeel Imam
Content Developer at DataCamp
What can the cloud do?
Modernize apps and infrastructure

Helps utilize advance technology at lower cost

INTRODUCTION TO GCP
The "cloud" transformation
Covers key areas that accelerate digital
transformation

Offers operational and strategic benefits


Adapting, competing, and innovating in
digital markets

INTRODUCTION TO GCP
The GCP promise
Scalability

Scale up or down based on demand

Ideal for growth or varying workloads

INTRODUCTION TO GCP
The GCP promise
Flexibility Agility

Ability to adapt to change How quick is the adaptation?


Set up new computations in a few clicks Latest technology is available to all
clients
Deploy advance tools without buying
hardware

INTRODUCTION TO GCP
Dark side of the cloud
Security has been a major hazard for the
cloud

GCP offers advanced security:


Threat detection

Regular updates

Compliance standards

Trusted transactions

INTRODUCTION TO GCP
The cost benefit
Although costs shifted towards operational
Still more economical than traditional IT

Predictable pay-as-you-go model


Allows better financial planning

Frees up capital

INTRODUCTION TO GCP
Strategic value of outsourcing
Outsource IT infrastructure:
Focus on core competency

Leverage data and analytics

Compete with much larger businesses

INTRODUCTION TO GCP
Breaking the silo
Making data accessible to everyone
Leads to data-driven decisions

Enhance collaboration and communication

INTRODUCTION TO GCP
Let's practice!
INTRODUCTION TO GCP
Congratulations!
INTRODUCTION TO GCP

Nabeel Imam
Content Developer at DataCamp
The key concepts and services
GCP's unique proposition Advanced architecture

A leader in the cloud space A global high throughput network

Offers storage, database, and compute State-of-the-art services:


Virtual machines

Container orchestration

Serverless compute services

INTRODUCTION TO GCP
Data and AI
Data on GCP

Data types: structured and unstructured data

Cloud Spanner, Cloud SQL and Cloud Storage for storage/database


BigQuery and Looker for analytics

AI on GCP

Google: a pioneer in AI

Vertex AI: a combined platform for all AI tasks

INTRODUCTION TO GCP
Business transformations
Business on GCP Different cloud flavours

Going from on-premises to cloud, to being Public, private, hybrid and multi
cloud-native
Different models of responsibility
Moving from CapEx to OpEx

GCP can facilitate the digital transformation

INTRODUCTION TO GCP
Cloud and beyond
For further exploration:

https://cloud.google.com/why-google-cloud/

https://www.cloudskillsboost.google/paths

INTRODUCTION TO GCP
Thank you and best
of luck!
INTRODUCTION TO GCP

You might also like