0% found this document useful (0 votes)
100 views3 pages

04 Modernize Infrastructure and Applications With Google Cloud

The document outlines key concepts and benefits of modernizing infrastructure and applications using Google Cloud, including workload management, cloud computing advantages, and various service models like IaaS and serverless computing. It emphasizes the importance of agility, scalability, and cost-effectiveness in cloud solutions, as well as the role of containers and Kubernetes in optimizing application deployment. Additionally, it discusses API management and hybrid/multi-cloud strategies for enhanced flexibility and resource management.

Uploaded by

Sree Veera
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)
100 views3 pages

04 Modernize Infrastructure and Applications With Google Cloud

The document outlines key concepts and benefits of modernizing infrastructure and applications using Google Cloud, including workload management, cloud computing advantages, and various service models like IaaS and serverless computing. It emphasizes the importance of agility, scalability, and cost-effectiveness in cloud solutions, as well as the role of containers and Kubernetes in optimizing application deployment. Additionally, it discusses API management and hybrid/multi-cloud strategies for enhanced flexibility and resource management.

Uploaded by

Sree Veera
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/ 3

04

Modernize Infrastructure and Applications with


Google Cloud
01
In cloud computing, there are several key terms related to modernizing infrastructure
and applications:

• Workload: Apps/services running on the cloud or on-premises.


• Retiring: Removing unnecessary workloads.
• Retaining: Keeping workloads on-premises or in hybrid cloud.
• Rehosting (Lift and Shift): Quick migration without changes.
• Replatforming: Migration with some changes to improve performance.
• Refactoring: Changing code for efficiency and scalability.
• Reimagining: Rethinking technology to meet business goals.

02) Key Points


• Compute in Cloud: Refers to data processing tasks done on remote servers instead of
local servers.
• Cloud Computing: Access computing resources (apps, storage, processing) on-demand
via remote servers.
• Benefits: Cost-effective, scalable, flexible.
• • Cloud Options: Virtual Machines, Containers, Serverless.

Cloud computing example: Using Google Drive to store files online.


Compute cloud example: Utilizing Amazon Web Services (AWS) to run a complex
data analysis program on a virtual machine.

03) Key Benefits of Running Compute Workloads in the Cloud


• TCO: Cloud reduces costs by eliminating physical infrastructure needs.
• Scalability: Easily adjust resources to meet changing demand.
• Reliability: High uptime with global data centers and automatic issue detection.
• Security: Strong protection with encryption, access management, and real-time threat
monitoring.
• Flexibility: Quickly adapt services to changing business needs.
• Abstraction: Cloud manages infrastructure, freeing businesses from technical
complexities.
• Faster Time to Market: Get products/services to market faster with less infrastructure
burden.

04) Key Points on Virtual Machines (VMs) & Google Cloud Compute Engine
• Virtualization: Multiple VMs on the same hardware for optimized resource use.
• Google Compute Engine: IaaS offering customizable VMs with flexible billing and
sustained-use discounts.
• Billing: Pay-per-second with automatic discounts for long-term usage.
• Preemptible & Spot VMs: Cost-effective options for workloads that can be
interrupted.
• Custom VMs: Customize resources like CPU, memory, and OS for your specific
needs.

05) Infrastructure as a Service (IaaS) & Containers - Key Points

• IaaS: Shared compute resources using VMs.


• Containers: Virtualize software layers, faster and efficient than VMs.
• Microservices: Small independent services using containers.
• Benefits: Fast startup, low memory, easy updates.
• Portability: Containers can run anywhere.

06) Containers, Kubernetes, and Google Cloud - Key Points


• Containers: Agility, Security, Optimization.
• Kubernetes: Manage containers on multiple hosts, improve reliability, and reduce
management overhead.
• GKE: Managed Kubernetes service for easy deployment and scaling.
• Ubie Example: Reduced costs by 20% using GKE Autopilot.
• Cloud Run: Serverless for stateless apps with automatic scaling.

Serverless Computing & Benefits - Key Points

01)

• Serverless: No server management, pay-per-use, Cloud handles infrastructure.


• FaaS: Event-driven functions, Cloud handles scaling.
• Google Cloud Products: Cloud Run, App Engine, Cloud Run Functions.
• Benefits: Cost-saving, scalability, faster deployment, resilience, and pay-for-use.
• Mashme.io Example: Low latency, global reach, and cost-effective with Google
Kubernetes Engine (GKE).

02) Application Modernization in the Cloud - Key Points

• Application = Software/program for user tasks (e.g., email, fitness).


• On-premises issues: Slow deployment, long update cycles.
• Cloud benefits: Agility, faster development, flexibility.
• Focus areas: Legacy rehosting, APIs, Apigee, Hybrid/multi-cloud.
03) Modern Cloud Application Development - Key Points

• Monolithic vs Microservices: Shift to independent microservices for flexibility.


• Deployment: Managed vs Partially Managed services for efficient operations.
• Cost: Pay-as-you-go and use prebuilt APIs.
• Resilience: Load balancing, automatic failover for high availability.
• Scalability: Cloud apps scale easily to meet demand.

04) Rehosting Legacy Applications in the Cloud - Key Points

• Rehosting (Lift and Shift): Move apps to the cloud without changes; get benefits like cost
savings, scalability, and reliability.
• Challenges: Complexity, risk, and vendor lock-in.
• Google Cloud Solutions:

• VMware Engine for VMware workloads.


• Bare Metal Solution for Oracle workloads.

05) APIs - Key Points

• APIs: Standardized instructions for software to communicate, like a waiter between


programs.
• Benefits: Enable new products, revenue streams, and partnerships.
• Example: Google Cloud APIs (search, maps, translation).

06) Apigee API Management - Key Points

• Apigee: A platform for managing APIs with security, analytics, and customizable
developer portals.
• Key Features: API security, real-time analytics, versioning, throttling.

• Example: AccuWeather used Apigee to engage developers and provide tiered API access

07) Hybrid and Multi-Cloud Solutions with GKE Enterprise - Key Points

• Hybrid Cloud: Combines on-premises and public cloud for flexibility.


• Multi-Cloud: Uses multiple public clouds for avoiding lock-in and gaining flexibility.
• GKE Enterprise: Google Cloud platform for managing Kubernetes applications across
multiple clouds with centralized management and robust security.

You might also like