O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Migrating to Cloud Native Solutions

Mais Conteúdo rRelacionado

Audiolivros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo

Migrating to Cloud Native Solutions

  1. 1. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL © 2018 inwinSTACK Inc. All rights reserved. Migrating to Cloud Native Solutions - Alfie Chen
  2. 2. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Agenda What is Cloud Native? How to Go Cloud Native? Common Challenges
  3. 3. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL What is Cloud Native? Speed, scalability, resilience
  4. 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. 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. 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. 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. 8. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL How to Go Cloud Native? Cross the Chasm!!!
  9. 9. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL CNCF Ecosystem https://landscape.cncf.io/format=landscape&fullscreen=yes
  10. 10. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Crossing the Chasm
  11. 11. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL The Trail Map to Cloud Native
  12. 12. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Common Challenges …and solutions, perhaps.
  13. 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. 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. 15. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL Conclusions Start now or basically never…
  16. 16. © 2018 inwinSTACK Inc. All rights reserved. CONFIDENTIAL A Cloud Native Solution helps you focus on your business values.
  17. 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

×