SlideShare a Scribd company logo
2
Most read
10
Most read
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

More Related Content

PDF
Cloud computing vs edge computing
PPTX
Hybrid Cloud and Its Implementation
PDF
Cloud computing
PPT
Choosing Public vs. Private vs. Hybrid Cloud Computing
PDF
Emerging Computing Architectures
PDF
Revolution not Evolution: How cloud computing differs from traditional IT and...
PDF
Cloud computing reference architecture from nist and ibm
PDF
Cloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing Seminar
Cloud computing vs edge computing
Hybrid Cloud and Its Implementation
Cloud computing
Choosing Public vs. Private vs. Hybrid Cloud Computing
Emerging Computing Architectures
Revolution not Evolution: How cloud computing differs from traditional IT and...
Cloud computing reference architecture from nist and ibm
Cloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing Seminar

What's hot (20)

PDF
Cloud computing
PPTX
Your cloud computing skills 101
PDF
Cloud computing Basics
PPTX
Cloud computing and Grid Computing
PPTX
The 5 biggest cloud computing trends in 2021
PDF
Architecture and Practices on Cloud Interoperability and Portability
PPTX
Cloud computing ppt
PDF
key research challenges in cloud computing
PDF
Cloud Ecosystem
PPTX
Cloud Computing Overview
PPTX
Cloud Computing? What is it and its future trends?
PDF
Ccl basics
PPTX
Connecting the Clouds - RightScale Compute 2013
PPTX
Introduction to the cloud native computing foundation
PPTX
Edge AI Framework for Healthcare Applications
PPTX
Cloud Computing Trends 2019
PPTX
Cloud computing
PDF
Cloud computing
PPTX
Cloud Networking
PDF
Cloud Deployment Models
Cloud computing
Your cloud computing skills 101
Cloud computing Basics
Cloud computing and Grid Computing
The 5 biggest cloud computing trends in 2021
Architecture and Practices on Cloud Interoperability and Portability
Cloud computing ppt
key research challenges in cloud computing
Cloud Ecosystem
Cloud Computing Overview
Cloud Computing? What is it and its future trends?
Ccl basics
Connecting the Clouds - RightScale Compute 2013
Introduction to the cloud native computing foundation
Edge AI Framework for Healthcare Applications
Cloud Computing Trends 2019
Cloud computing
Cloud computing
Cloud Networking
Cloud Deployment Models
Ad

Similar to Cloud Native Migration Steps (20)

PDF
What Are Cloud Native Technologies for Startup?
PPTX
Cloud-Native-Applications-The-Future-of-Development.pptx
DOCX
Kubernetes - An introduction
PPTX
Kubernetes: A Top Notch Automation Solution
PPTX
Enterprise Cloud Computing Solutions and Services
PDF
Mastering Docker and Kubernetes The Guide for Modern Devops.pdf
PDF
Developing Hybrid Cloud Applications
PDF
How to Leverage Containerization in Cloud Software Development.pdf
PPTX
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
PDF
Cloud computing
DOCX
Containerization Report
PPTX
What is Cloud Native Explained?
PDF
Java Microservices HJUG
PDF
Kubernetes: https://youtu.be/KnjnQj-FvfQ
PDF
IBM Cloud Paks - IBM Cloud
PDF
Containerization Solutions_ Streamlining Deployment in Software Development.pdf
PDF
Introducing the Open Container Project
PDF
modern-guide-to-container-monitoring-and-orchestration.pdf
PDF
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
PDF
Optimizing the Ops in DevOps
What Are Cloud Native Technologies for Startup?
Cloud-Native-Applications-The-Future-of-Development.pptx
Kubernetes - An introduction
Kubernetes: A Top Notch Automation Solution
Enterprise Cloud Computing Solutions and Services
Mastering Docker and Kubernetes The Guide for Modern Devops.pdf
Developing Hybrid Cloud Applications
How to Leverage Containerization in Cloud Software Development.pdf
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Cloud computing
Containerization Report
What is Cloud Native Explained?
Java Microservices HJUG
Kubernetes: https://youtu.be/KnjnQj-FvfQ
IBM Cloud Paks - IBM Cloud
Containerization Solutions_ Streamlining Deployment in Software Development.pdf
Introducing the Open Container Project
modern-guide-to-container-monitoring-and-orchestration.pdf
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
Optimizing the Ops in DevOps
Ad

More from Ranjan Baisak (6)

PDF
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
PPTX
PR agency - a personalized marketing analysis platform
PPTX
CabXury - a social cab sharing service
PPTX
Semantic based Enterprise Search Solution in Networking Domain
PPTX
Micro Services Architecture
PPTX
Docker : Container Virtualization
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
PR agency - a personalized marketing analysis platform
CabXury - a social cab sharing service
Semantic based Enterprise Search Solution in Networking Domain
Micro Services Architecture
Docker : Container Virtualization

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
KodekX | Application Modernization Development
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Spectroscopy.pptx food analysis technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation_ Review paper, used for researhc scholars
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
KodekX | Application Modernization Development
Digital-Transformation-Roadmap-for-Companies.pptx
The AUB Centre for AI in Media Proposal.docx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Programs and apps: productivity, graphics, security and other tools
NewMind AI Weekly Chronicles - August'25 Week I
MYSQL Presentation for SQL database connectivity
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectroscopy.pptx food analysis technology
“AI and Expert System Decision Support & Business Intelligence Systems”
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Review of recent advances in non-invasive hemoglobin estimation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?

Cloud Native Migration Steps

  • 1. Migration to cloud native RANJAN BAISAK RANJANBAISAK@APPIVA.IN
  • 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