SlideShare a Scribd company logo
Migration to cloud native
RANJAN BAISAK
RANJANBAISAK@APPIVA.IN
What is Cloud Native?
 The term cloud native refers to the concept of building and running applications
to take advantage of the distributed computing offered by the cloud delivery
model.
 A cloud-native application consists of discrete, reusable components known as
microservices that are designed to integrate into any cloud environment.
What is Microservices?
 Microservices are the core of cloud-native application architecture.
 Microservices are loosely coupled and designed for orchestration inside a
container.
 They are essentially small, self-sufficient mini-programs, each with their own data
store and application logic, built to execute a single business function.
Docker - Container
 Docker is a set of platform as a service products that use OS-level virtualization to
deliver software in packages called containers.
 Containers are isolated from one another and bundle their own software, libraries
and configuration files; they can communicate with each other through well-
defined channels.
 Docker is an open source containerization platform.
 Docker uses resource isolation in the OS kernel to run multiple containers on the
same OS.
Kubernetes - Container orchestration
 Kubernetes is an open-source container-orchestration system for automating
computer application deployment, scaling, and management.
 It was originally designed by Google and is now maintained by the Cloud Native
Computing Foundation.
 Kubernetes can support data center outsourcing to public cloud service providers
or can be used for web hosting at scale.
Cloud Native is more than a checklist. It’s an attitude:
experimental and iterative, taking it one small, low-risk
step at a time -- but taking those steps quickly and
nimbly.
Cloud Native Migration
Steps
 Step 1: Step to the Cloud, De-risk Infrastructure.
 The true lesson of step one is risk reduction, not cost reduction.
 Step 2: Automation.
 Cloud Native strategy could help by automating or simplifying some of the handover processes to reduce friction.
 Step 3: Culture.
 Experimental culture is the new low risk.
 Step 4: Microservices
 Breaking down complex, multi-purpose -- i.e., monolithic -- applications into small, single-purpose self-contained services.
 Step 5: Containerization
 Moving to containerisation plus CD was the game-changer: containers were the enabler for cloud native.
 Step 6: Orchestration
 An orchestrator like Kubernetes – manages containers across a cluster while scaling and maintaining them
Cloud Native Migration Steps
Cloud Native Migration Steps
Cloud Native Migration Steps
Ad

More Related Content

What's hot (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
sfu-kras
 
Your cloud computing skills 101
Your cloud computing skills 101Your cloud computing skills 101
Your cloud computing skills 101
Vipin Uppal
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
Sagar Sane
 
Cloud computing and Grid Computing
Cloud computing and Grid ComputingCloud computing and Grid Computing
Cloud computing and Grid Computing
prabathsl
 
The 5 biggest cloud computing trends in 2021
The 5 biggest cloud computing trends in 2021The 5 biggest cloud computing trends in 2021
The 5 biggest cloud computing trends in 2021
ArpitGautam20
 
Architecture and Practices on Cloud Interoperability and Portability
Architecture and Practices on Cloud Interoperability and PortabilityArchitecture and Practices on Cloud Interoperability and Portability
Architecture and Practices on Cloud Interoperability and Portability
Thomas Lee
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Pravesh ARYA
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computing
Ignacio M. Llorente
 
Cloud Ecosystem
Cloud EcosystemCloud Ecosystem
Cloud Ecosystem
Arief Gunawan
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
Sean Connolly
 
Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?
ziaurrehman4484
 
Ccl basics
Ccl basicsCcl basics
Ccl basics
Sameer Tathare
 
Connecting the Clouds - RightScale Compute 2013
Connecting the Clouds - RightScale Compute 2013Connecting the Clouds - RightScale Compute 2013
Connecting the Clouds - RightScale Compute 2013
RightScale
 
Introduction to the cloud native computing foundation
Introduction to the cloud native computing foundationIntroduction to the cloud native computing foundation
Introduction to the cloud native computing foundation
Jayesh Sharma
 
Edge AI Framework for Healthcare Applications
Edge AI Framework for Healthcare ApplicationsEdge AI Framework for Healthcare Applications
Edge AI Framework for Healthcare Applications
Debmalya Biswas
 
Cloud Computing Trends 2019
Cloud Computing Trends 2019Cloud Computing Trends 2019
Cloud Computing Trends 2019
Intelebee
 
Cloud computing
Cloud computingCloud computing
Cloud computing
itsrishre
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Generate UK
 
Cloud Networking
Cloud NetworkingCloud Networking
Cloud Networking
Venkatesh Sekar
 
Cloud Deployment Models
Cloud Deployment ModelsCloud Deployment Models
Cloud Deployment Models
Stanton Jones
 
Cloud computing
Cloud computingCloud computing
Cloud computing
sfu-kras
 
Your cloud computing skills 101
Your cloud computing skills 101Your cloud computing skills 101
Your cloud computing skills 101
Vipin Uppal
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
Sagar Sane
 
Cloud computing and Grid Computing
Cloud computing and Grid ComputingCloud computing and Grid Computing
Cloud computing and Grid Computing
prabathsl
 
The 5 biggest cloud computing trends in 2021
The 5 biggest cloud computing trends in 2021The 5 biggest cloud computing trends in 2021
The 5 biggest cloud computing trends in 2021
ArpitGautam20
 
Architecture and Practices on Cloud Interoperability and Portability
Architecture and Practices on Cloud Interoperability and PortabilityArchitecture and Practices on Cloud Interoperability and Portability
Architecture and Practices on Cloud Interoperability and Portability
Thomas Lee
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Pravesh ARYA
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computing
Ignacio M. Llorente
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
Sean Connolly
 
Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?
ziaurrehman4484
 
Connecting the Clouds - RightScale Compute 2013
Connecting the Clouds - RightScale Compute 2013Connecting the Clouds - RightScale Compute 2013
Connecting the Clouds - RightScale Compute 2013
RightScale
 
Introduction to the cloud native computing foundation
Introduction to the cloud native computing foundationIntroduction to the cloud native computing foundation
Introduction to the cloud native computing foundation
Jayesh Sharma
 
Edge AI Framework for Healthcare Applications
Edge AI Framework for Healthcare ApplicationsEdge AI Framework for Healthcare Applications
Edge AI Framework for Healthcare Applications
Debmalya Biswas
 
Cloud Computing Trends 2019
Cloud Computing Trends 2019Cloud Computing Trends 2019
Cloud Computing Trends 2019
Intelebee
 
Cloud computing
Cloud computingCloud computing
Cloud computing
itsrishre
 
Cloud Deployment Models
Cloud Deployment ModelsCloud Deployment Models
Cloud Deployment Models
Stanton Jones
 

Similar to Cloud Native Migration Steps (20)

What Are Cloud Native Technologies for Startup?
What Are Cloud Native Technologies for Startup?What Are Cloud Native Technologies for Startup?
What Are Cloud Native Technologies for Startup?
BenCopper1
 
Kubernetes - An introduction
Kubernetes - An introductionKubernetes - An introduction
Kubernetes - An introduction
Loves Cloud
 
Kubernetes: A Top Notch Automation Solution
Kubernetes: A Top Notch Automation SolutionKubernetes: A Top Notch Automation Solution
Kubernetes: A Top Notch Automation Solution
Fibonalabs
 
Enterprise Cloud Computing Solutions and Services
Enterprise Cloud Computing Solutions and ServicesEnterprise Cloud Computing Solutions and Services
Enterprise Cloud Computing Solutions and Services
WeCode Inc
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
Daniel Berg
 
How to Leverage Containerization in Cloud Software Development.pdf
How to Leverage Containerization in Cloud Software Development.pdfHow to Leverage Containerization in Cloud Software Development.pdf
How to Leverage Containerization in Cloud Software Development.pdf
MedRecTechnologies
 
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptxChapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
JerianMacatuggal
 
Cloud computing
Cloud computingCloud computing
Cloud computing
sreeharsha43
 
Containerization Report
Containerization ReportContainerization Report
Containerization Report
Jatin Chauhan
 
What is Cloud Native Explained?
What is Cloud Native Explained?What is Cloud Native Explained?
What is Cloud Native Explained?
jeetendra mandal
 
Java Microservices HJUG
Java Microservices HJUGJava Microservices HJUG
Java Microservices HJUG
Lana Kalashnyk
 
Kubernetes: https://youtu.be/KnjnQj-FvfQ
Kubernetes: https://youtu.be/KnjnQj-FvfQKubernetes: https://youtu.be/KnjnQj-FvfQ
Kubernetes: https://youtu.be/KnjnQj-FvfQ
Rahul Malhotra
 
IBM Cloud Paks - IBM Cloud
IBM Cloud Paks - IBM CloudIBM Cloud Paks - IBM Cloud
IBM Cloud Paks - IBM Cloud
AniaPaplaCardenal
 
Containerization Solutions_ Streamlining Deployment in Software Development.pdf
Containerization Solutions_ Streamlining Deployment in Software Development.pdfContainerization Solutions_ Streamlining Deployment in Software Development.pdf
Containerization Solutions_ Streamlining Deployment in Software Development.pdf
Tyrion Lannister
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
Andrew Kennedy
 
modern-guide-to-container-monitoring-and-orchestration.pdf
modern-guide-to-container-monitoring-and-orchestration.pdfmodern-guide-to-container-monitoring-and-orchestration.pdf
modern-guide-to-container-monitoring-and-orchestration.pdf
Guillaume Kpotufe
 
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
Dakiry
 
Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOps
Gordon Haff
 
Cloud Computing Basics.pptx
Cloud Computing Basics.pptxCloud Computing Basics.pptx
Cloud Computing Basics.pptx
AdnansamiMadarDeptof
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersYour Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Atlassian
 
What Are Cloud Native Technologies for Startup?
What Are Cloud Native Technologies for Startup?What Are Cloud Native Technologies for Startup?
What Are Cloud Native Technologies for Startup?
BenCopper1
 
Kubernetes - An introduction
Kubernetes - An introductionKubernetes - An introduction
Kubernetes - An introduction
Loves Cloud
 
Kubernetes: A Top Notch Automation Solution
Kubernetes: A Top Notch Automation SolutionKubernetes: A Top Notch Automation Solution
Kubernetes: A Top Notch Automation Solution
Fibonalabs
 
Enterprise Cloud Computing Solutions and Services
Enterprise Cloud Computing Solutions and ServicesEnterprise Cloud Computing Solutions and Services
Enterprise Cloud Computing Solutions and Services
WeCode Inc
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
Daniel Berg
 
How to Leverage Containerization in Cloud Software Development.pdf
How to Leverage Containerization in Cloud Software Development.pdfHow to Leverage Containerization in Cloud Software Development.pdf
How to Leverage Containerization in Cloud Software Development.pdf
MedRecTechnologies
 
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptxChapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
JerianMacatuggal
 
Containerization Report
Containerization ReportContainerization Report
Containerization Report
Jatin Chauhan
 
What is Cloud Native Explained?
What is Cloud Native Explained?What is Cloud Native Explained?
What is Cloud Native Explained?
jeetendra mandal
 
Java Microservices HJUG
Java Microservices HJUGJava Microservices HJUG
Java Microservices HJUG
Lana Kalashnyk
 
Kubernetes: https://youtu.be/KnjnQj-FvfQ
Kubernetes: https://youtu.be/KnjnQj-FvfQKubernetes: https://youtu.be/KnjnQj-FvfQ
Kubernetes: https://youtu.be/KnjnQj-FvfQ
Rahul Malhotra
 
Containerization Solutions_ Streamlining Deployment in Software Development.pdf
Containerization Solutions_ Streamlining Deployment in Software Development.pdfContainerization Solutions_ Streamlining Deployment in Software Development.pdf
Containerization Solutions_ Streamlining Deployment in Software Development.pdf
Tyrion Lannister
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
Andrew Kennedy
 
modern-guide-to-container-monitoring-and-orchestration.pdf
modern-guide-to-container-monitoring-and-orchestration.pdfmodern-guide-to-container-monitoring-and-orchestration.pdf
modern-guide-to-container-monitoring-and-orchestration.pdf
Guillaume Kpotufe
 
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
Dakiry
 
Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOps
Gordon Haff
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersYour Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Atlassian
 
Ad

More from Ranjan Baisak (6)

Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
PR agency - a personalized marketing analysis platform
PR agency - a personalized marketing analysis platformPR agency - a personalized marketing analysis platform
PR agency - a personalized marketing analysis platform
Ranjan Baisak
 
CabXury - a social cab sharing service
CabXury - a social cab sharing serviceCabXury - a social cab sharing service
CabXury - a social cab sharing service
Ranjan Baisak
 
Semantic based Enterprise Search Solution in Networking Domain
Semantic based Enterprise Search Solution in Networking DomainSemantic based Enterprise Search Solution in Networking Domain
Semantic based Enterprise Search Solution in Networking Domain
Ranjan Baisak
 
Micro Services Architecture
Micro Services ArchitectureMicro Services Architecture
Micro Services Architecture
Ranjan Baisak
 
Docker : Container Virtualization
Docker : Container VirtualizationDocker : Container Virtualization
Docker : Container Virtualization
Ranjan Baisak
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
PR agency - a personalized marketing analysis platform
PR agency - a personalized marketing analysis platformPR agency - a personalized marketing analysis platform
PR agency - a personalized marketing analysis platform
Ranjan Baisak
 
CabXury - a social cab sharing service
CabXury - a social cab sharing serviceCabXury - a social cab sharing service
CabXury - a social cab sharing service
Ranjan Baisak
 
Semantic based Enterprise Search Solution in Networking Domain
Semantic based Enterprise Search Solution in Networking DomainSemantic based Enterprise Search Solution in Networking Domain
Semantic based Enterprise Search Solution in Networking Domain
Ranjan Baisak
 
Micro Services Architecture
Micro Services ArchitectureMicro Services Architecture
Micro Services Architecture
Ranjan Baisak
 
Docker : Container Virtualization
Docker : Container VirtualizationDocker : Container Virtualization
Docker : Container Virtualization
Ranjan Baisak
 
Ad

Recently uploaded (20)

Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 

Cloud Native Migration Steps

  • 1. Migration to cloud native RANJAN BAISAK [email protected]
  • 2. What is Cloud Native?  The term cloud native refers to the concept of building and running applications to take advantage of the distributed computing offered by the cloud delivery model.  A cloud-native application consists of discrete, reusable components known as microservices that are designed to integrate into any cloud environment.
  • 3. What is Microservices?  Microservices are the core of cloud-native application architecture.  Microservices are loosely coupled and designed for orchestration inside a container.  They are essentially small, self-sufficient mini-programs, each with their own data store and application logic, built to execute a single business function.
  • 4. Docker - Container  Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.  Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well- defined channels.  Docker is an open source containerization platform.  Docker uses resource isolation in the OS kernel to run multiple containers on the same OS.
  • 5. Kubernetes - Container orchestration  Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management.  It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.  Kubernetes can support data center outsourcing to public cloud service providers or can be used for web hosting at scale.
  • 6. Cloud Native is more than a checklist. It’s an attitude: experimental and iterative, taking it one small, low-risk step at a time -- but taking those steps quickly and nimbly. Cloud Native Migration
  • 7. Steps  Step 1: Step to the Cloud, De-risk Infrastructure.  The true lesson of step one is risk reduction, not cost reduction.  Step 2: Automation.  Cloud Native strategy could help by automating or simplifying some of the handover processes to reduce friction.  Step 3: Culture.  Experimental culture is the new low risk.  Step 4: Microservices  Breaking down complex, multi-purpose -- i.e., monolithic -- applications into small, single-purpose self-contained services.  Step 5: Containerization  Moving to containerisation plus CD was the game-changer: containers were the enabler for cloud native.  Step 6: Orchestration  An orchestrator like Kubernetes – manages containers across a cluster while scaling and maintaining them