SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
© 2018 inwinSTACK Inc. All rights reserved.
Migrating to
Cloud Native Solutions
- Alfie Chen
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
Agenda
What is Cloud Native?
How to Go Cloud Native?
Common Challenges
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
What is Cloud Native?
Speed, scalability, resilience
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
Definition
“Cloud-native is an approach to building and running applications that
exploits the advantages of the cloud computing delivery model.”
- Pivotal
Networking
Storage
HW Servers
Virtualization
O/S
Middleware
Runtime
Data
Application
On Premises
Networking
Storage
HW Servers
Virtualization
O/S
Middleware
Runtime
Data
Application
IaaS
Networking
Storage
HW Servers
Virtualization
Orchestration
Bin/Lib
Runtime
Data
Application
CaaS
Networking
Storage
HW Servers
Virtualization
O/S
Middleware
Runtime
Data
Application
PaaS
Networking
Storage
HW Servers
Virtualization
O/S
Middleware
Runtime
Data
Application
SaaS
Networking
Storage
HW Servers
Virtualization
Bin/Lib
Runtime
Data
Scalability
Functions
FaaS
YouManage
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
Definition
“Cloud native technologies empower organizations to build and run scalable
applications in modern, dynamic environments such as public, private,
and hybrid clouds. Containers, service meshes, microservices, immutable
infrastructure, and declarative APIs exemplify this approach.
These techniques enable loosely coupled systems that are resilient,
manageable, and observable. Combined with robust automation, they allow
engineers to make high-impact changes frequently and predictably
with minimal toil.”
https://www.cncf.io/about/faq/
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
Definition
• Technically pay nothing with open source solutions
• Dispose unnecessary features/components whenever
• Know how much it costs to scale up
• Make positive changes frequently and quickly
Add more
resources!!!
OldApp
Don’t need
this anymore.
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
Anyone can start cloud-native at relatively low cost.
Networking
Storage
HW Servers
Virtualization
O/S
Middleware
Runtime
Data
Application
IaaS
Networking
Storage
HW Servers
Virtualization
Orchestration
Bin/Lib
Runtime
Data
Application
CaaS
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
How to Go Cloud Native?
Cross the Chasm!!!
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
CNCF Ecosystem https://landscape.cncf.io/format=landscape&fullscreen=yes
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
Crossing the Chasm
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
The Trail Map to Cloud Native
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
Common Challenges
…and solutions, perhaps.
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
Technical Stack Dept
“Technical debt is a concept in software development that reflects the implied
cost of additional rework caused by choosing an easy solution now instead of using
a better approach that would take longer.”
- Wikipedia
AutomateMonitor
Standardize
Simplify• Change the whole game; rebuild the system.
• Follow the trail map.
• Inject skilled op and sec into dev.
• Inject skilled dev into op and/or sec.
• Monitor everything you have.
• Automate everything you can.
• Simplify before the next step.
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
CI/CD Disappointment
“87% of attendees surveyed during Gartner conferences between 2015 and 2016
admitted that DevOps had not delivered on their expectations.”
– Simon Horrocks
https://www.computerworld.com.au/article/618100/pros-cons-adopting-devops-model/
Essential Question: What is your company-wide workflow?
• What have you promised to deliver your customer?
• What is the objective for each company, organization, department, team,
engineer?
• Use the objectives gathered to identify the data you need.
• Instrument for depth, not breadth.
• Codify alert states; automation is important.
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
Conclusions
Start now or basically never…
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
A Cloud Native Solution helps you focus on your business values.
© 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL
The information contained in this document
is confidential, privileged and only for the
intended recipient and may not be used,
published or redistributed without the prior
written consent of inwinSTACK Inc.
The End
www.inwinstack.com

Weitere ähnliche Inhalte

Was ist angesagt?

Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
DevOps.com
 

Was ist angesagt? (20)

Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSMigrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
 
CDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang PhuongCDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang Phuong
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
stackconf 2021 | Stretching the Service Mesh Beyond the Clouds
stackconf 2021 | Stretching the Service Mesh Beyond the Cloudsstackconf 2021 | Stretching the Service Mesh Beyond the Clouds
stackconf 2021 | Stretching the Service Mesh Beyond the Clouds
 
Monitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with DatadogMonitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with Datadog
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesPatterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to Kubernetes
 
'Cloud-Native' Ecosystem - Aug 2015
'Cloud-Native' Ecosystem - Aug 2015'Cloud-Native' Ecosystem - Aug 2015
'Cloud-Native' Ecosystem - Aug 2015
 
Dynamic Azure Credentials for Applications and CI/CD Pipelines
Dynamic Azure Credentials for Applications and CI/CD PipelinesDynamic Azure Credentials for Applications and CI/CD Pipelines
Dynamic Azure Credentials for Applications and CI/CD Pipelines
 
Cloud-Native Operations with Kubernetes and CI/CD
Cloud-Native Operations with Kubernetes and CI/CDCloud-Native Operations with Kubernetes and CI/CD
Cloud-Native Operations with Kubernetes and CI/CD
 
9 - Making Sense of Containers in the Microsoft Cloud
9 - Making Sense of Containers in the Microsoft Cloud9 - Making Sense of Containers in the Microsoft Cloud
9 - Making Sense of Containers in the Microsoft Cloud
 
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ... The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 
Journey from on prem to the cloud with kubernetes
Journey from on prem to the cloud with kubernetesJourney from on prem to the cloud with kubernetes
Journey from on prem to the cloud with kubernetes
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
 
The good, the bad, and the ugly of migrating hundreds of legacy applications ...
The good, the bad, and the ugly of migrating hundreds of legacy applications ...The good, the bad, and the ugly of migrating hundreds of legacy applications ...
The good, the bad, and the ugly of migrating hundreds of legacy applications ...
 
Istio service mesh: past, present, future (TLV meetup)
Istio service mesh: past, present, future (TLV meetup)Istio service mesh: past, present, future (TLV meetup)
Istio service mesh: past, present, future (TLV meetup)
 
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...
 
Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve  Business ProblemsEnabling Microservices Frameworks to Solve  Business Problems
Enabling Microservices Frameworks to Solve Business Problems
 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and Kubernetes
 
Welcome - Kubernetes for the Enterprise - London
Welcome - Kubernetes for the Enterprise - LondonWelcome - Kubernetes for the Enterprise - London
Welcome - Kubernetes for the Enterprise - London
 
Zero-downtime deployment with Kubernetes [Meetup #21 - 01]
Zero-downtime deployment with Kubernetes [Meetup #21 - 01]Zero-downtime deployment with Kubernetes [Meetup #21 - 01]
Zero-downtime deployment with Kubernetes [Meetup #21 - 01]
 

Ähnlich wie Migrating to Cloud Native Solutions

Presentation a new era in it
Presentation   a new era in itPresentation   a new era in it
Presentation a new era in it
solarisyourep
 

Ähnlich wie Migrating to Cloud Native Solutions (20)

Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
 
Application Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesApplication Modernization with PKS / Kubernetes
Application Modernization with PKS / Kubernetes
 
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
 
How Cloud Providers are Playing with Traditional Data Center
How Cloud Providers are Playing with Traditional Data CenterHow Cloud Providers are Playing with Traditional Data Center
How Cloud Providers are Playing with Traditional Data Center
 
Cloud the current future v6
Cloud   the current future v6Cloud   the current future v6
Cloud the current future v6
 
Navigating Cloud and Multi-Cloud
Navigating Cloud and Multi-CloudNavigating Cloud and Multi-Cloud
Navigating Cloud and Multi-Cloud
 
Managing User Experience During Cloud Migrations
Managing User Experience During Cloud MigrationsManaging User Experience During Cloud Migrations
Managing User Experience During Cloud Migrations
 
Veritas + MongoDB
Veritas + MongoDBVeritas + MongoDB
Veritas + MongoDB
 
Pathways to Multicloud Transformation
Pathways to Multicloud TransformationPathways to Multicloud Transformation
Pathways to Multicloud Transformation
 
The rise of microservices
The rise of microservicesThe rise of microservices
The rise of microservices
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry Story
 
Presentation a new era in it
Presentation   a new era in itPresentation   a new era in it
Presentation a new era in it
 
Presentation a new era in it
Presentation   a new era in itPresentation   a new era in it
Presentation a new era in it
 
A New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the CloudA New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the Cloud
 
"Why Micro Services adoption is crucial for SaaS companies?"
"Why Micro Services adoption is crucial for SaaS companies?""Why Micro Services adoption is crucial for SaaS companies?"
"Why Micro Services adoption is crucial for SaaS companies?"
 
Cloud-Native Insights: How Platform & App Visibility Drive Business Outcomes
Cloud-Native Insights: How Platform & App Visibility Drive Business OutcomesCloud-Native Insights: How Platform & App Visibility Drive Business Outcomes
Cloud-Native Insights: How Platform & App Visibility Drive Business Outcomes
 
Don’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital TransformationDon’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital Transformation
 
Don’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital TransformationDon’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital Transformation
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Moving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your OrganizationMoving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your Organization
 

Mehr von inwin stack

Mehr von inwin stack (20)

當電子發票遇見 Google Cloud Function
當電子發票遇見 Google Cloud Function當電子發票遇見 Google Cloud Function
當電子發票遇見 Google Cloud Function
 
The last mile of digital transformation AI大眾化:數位轉型的最後一哩
The last mile of digital transformation AI大眾化:數位轉型的最後一哩The last mile of digital transformation AI大眾化:數位轉型的最後一哩
The last mile of digital transformation AI大眾化:數位轉型的最後一哩
 
整合Cloud Foundry 和 Kubernetes 技術打造企業級雲應用平台解決方案
整合Cloud Foundry 和 Kubernetes 技術打造企業級雲應用平台解決方案整合Cloud Foundry 和 Kubernetes 技術打造企業級雲應用平台解決方案
整合Cloud Foundry 和 Kubernetes 技術打造企業級雲應用平台解決方案
 
維運Kubernetes的兩三事
維運Kubernetes的兩三事維運Kubernetes的兩三事
維運Kubernetes的兩三事
 
Serverless framework on kubernetes
Serverless framework on kubernetesServerless framework on kubernetes
Serverless framework on kubernetes
 
Train.IO 【第六期-OpenStack 二三事】
Train.IO 【第六期-OpenStack 二三事】Train.IO 【第六期-OpenStack 二三事】
Train.IO 【第六期-OpenStack 二三事】
 
Web後端技術的演變
Web後端技術的演變Web後端技術的演變
Web後端技術的演變
 
以 Kubernetes 部屬 Spark 大數據計算環境
以 Kubernetes 部屬 Spark 大數據計算環境以 Kubernetes 部屬 Spark 大數據計算環境
以 Kubernetes 部屬 Spark 大數據計算環境
 
Setup Hybrid Clusters Using Kubernetes Federation
Setup Hybrid Clusters Using Kubernetes FederationSetup Hybrid Clusters Using Kubernetes Federation
Setup Hybrid Clusters Using Kubernetes Federation
 
基於 K8S 開發的 FaaS 專案 - riff
基於 K8S 開發的 FaaS 專案 - riff基於 K8S 開發的 FaaS 專案 - riff
基於 K8S 開發的 FaaS 專案 - riff
 
使用 Prometheus 監控 Kubernetes Cluster
使用 Prometheus 監控 Kubernetes Cluster 使用 Prometheus 監控 Kubernetes Cluster
使用 Prometheus 監控 Kubernetes Cluster
 
Extend the Kubernetes API with CRD and Custom API Server
Extend the Kubernetes API with CRD and Custom API ServerExtend the Kubernetes API with CRD and Custom API Server
Extend the Kubernetes API with CRD and Custom API Server
 
利用K8S實現高可靠應用
利用K8S實現高可靠應用利用K8S實現高可靠應用
利用K8S實現高可靠應用
 
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
 
Distributed tensorflow on kubernetes
Distributed tensorflow on kubernetesDistributed tensorflow on kubernetes
Distributed tensorflow on kubernetes
 
Build your own kubernetes apiserver and resource type
Build your own kubernetes apiserver and resource typeBuild your own kubernetes apiserver and resource type
Build your own kubernetes apiserver and resource type
 
Virtualization inside kubernetes
Virtualization inside kubernetesVirtualization inside kubernetes
Virtualization inside kubernetes
 
利用K8S實現高可靠應用
利用K8S實現高可靠應用利用K8S實現高可靠應用
利用K8S實現高可靠應用
 
Build the Blockchain as service (BaaS) Using Ethereum on Kubernetes
Build the Blockchain as service (BaaS) Using Ethereum on KubernetesBuild the Blockchain as service (BaaS) Using Ethereum on Kubernetes
Build the Blockchain as service (BaaS) Using Ethereum on Kubernetes
 
How to integrate Kubernetes in OpenStack: You need to know these project
How to integrate Kubernetes in OpenStack: You need to know these projectHow to integrate Kubernetes in OpenStack: You need to know these project
How to integrate Kubernetes in OpenStack: You need to know these project
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Migrating to Cloud Native Solutions

  • 1. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL © 2018 inwinSTACK Inc. All rights reserved. Migrating to Cloud Native Solutions - Alfie Chen
  • 2. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Agenda What is Cloud Native? How to Go Cloud Native? Common Challenges
  • 3. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL What is Cloud Native? Speed, scalability, resilience
  • 4. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Definition “Cloud-native is an approach to building and running applications that exploits the advantages of the cloud computing delivery model.” - Pivotal Networking Storage HW Servers Virtualization O/S Middleware Runtime Data Application On Premises Networking Storage HW Servers Virtualization O/S Middleware Runtime Data Application IaaS Networking Storage HW Servers Virtualization Orchestration Bin/Lib Runtime Data Application CaaS Networking Storage HW Servers Virtualization O/S Middleware Runtime Data Application PaaS Networking Storage HW Servers Virtualization O/S Middleware Runtime Data Application SaaS Networking Storage HW Servers Virtualization Bin/Lib Runtime Data Scalability Functions FaaS YouManage
  • 5. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Definition “Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach. These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil.” https://www.cncf.io/about/faq/
  • 6. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Definition • Technically pay nothing with open source solutions • Dispose unnecessary features/components whenever • Know how much it costs to scale up • Make positive changes frequently and quickly Add more resources!!! OldApp Don’t need this anymore.
  • 7. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Anyone can start cloud-native at relatively low cost. Networking Storage HW Servers Virtualization O/S Middleware Runtime Data Application IaaS Networking Storage HW Servers Virtualization Orchestration Bin/Lib Runtime Data Application CaaS
  • 8. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL How to Go Cloud Native? Cross the Chasm!!!
  • 9. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL CNCF Ecosystem https://landscape.cncf.io/format=landscape&fullscreen=yes
  • 10. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Crossing the Chasm
  • 11. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL The Trail Map to Cloud Native
  • 12. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Common Challenges …and solutions, perhaps.
  • 13. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Technical Stack Dept “Technical debt is a concept in software development that reflects the implied cost of additional rework caused by choosing an easy solution now instead of using a better approach that would take longer.” - Wikipedia AutomateMonitor Standardize Simplify• Change the whole game; rebuild the system. • Follow the trail map. • Inject skilled op and sec into dev. • Inject skilled dev into op and/or sec. • Monitor everything you have. • Automate everything you can. • Simplify before the next step.
  • 14. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL CI/CD Disappointment “87% of attendees surveyed during Gartner conferences between 2015 and 2016 admitted that DevOps had not delivered on their expectations.” – Simon Horrocks https://www.computerworld.com.au/article/618100/pros-cons-adopting-devops-model/ Essential Question: What is your company-wide workflow? • What have you promised to deliver your customer? • What is the objective for each company, organization, department, team, engineer? • Use the objectives gathered to identify the data you need. • Instrument for depth, not breadth. • Codify alert states; automation is important.
  • 15. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Conclusions Start now or basically never…
  • 16. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL A Cloud Native Solution helps you focus on your business values.
  • 17. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL The information contained in this document is confidential, privileged and only for the intended recipient and may not be used, published or redistributed without the prior written consent of inwinSTACK Inc. The End www.inwinstack.com