Migrating to Cloud Native Solutions

inwinstack 1,067 views 17 slides Nov 29, 2018
Slide 1
Slide 1 of 17
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17

About This Presentation

20181120-Cloud Native Forum
inwinSTACK 陳逸凡(Alfie Chen)


Slide Content

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL©2018inwinSTACKInc.Allrightsreserved.
Migrating to
Cloud Native Solutions
-Alfie Chen

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
Agenda
What is Cloud Native?
How to Go Cloud Native?
Common Challenges

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
What is Cloud Native?
Speed, scalability, resilience

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
Definition
“Cloud-nativeisanapproachtobuildingandrunningapplicationsthat
exploitstheadvantagesofthecloudcomputingdeliverymodel.”
-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
You Manage

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
Definition
“Cloudnativetechnologiesempowerorganizationstobuildandrunscalable
applicationsinmodern,dynamicenvironmentssuchaspublic,private,
andhybridclouds.Containers,servicemeshes,microservices,immutable
infrastructure,anddeclarativeAPIsexemplifythisapproach.
Thesetechniquesenablelooselycoupledsystemsthatareresilient,
manageable,andobservable.Combinedwithrobustautomation,theyallow
engineerstomakehigh-impactchangesfrequentlyandpredictably
withminimaltoil.”
https://www.cncf.io/about/faq/

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
Definition
•Technicallypaynothingwithopensourcesolutions
•Disposeunnecessaryfeatures/componentswhenever
•Knowhowmuchitcoststoscaleup
•Make positive changes frequently and quickly
Add more
resources!!!
Old App Don’t need
this anymore.

©2018inwinSTACKInc.Allrightsreserved. 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

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
How to Go Cloud Native?
Cross the Chasm!!!

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
CNCF Ecosystemhttps://landscape.cncf.io/format=landscape&fullscreen=yes

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
Crossing the Chasm

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
The Trail Map to Cloud Native

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
Common Challenges
…and solutions, perhaps.

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
Technical StackDept
“Technicaldebtisaconceptinsoftwaredevelopmentthatreflectstheimplied
costofadditionalreworkcausedbychoosinganeasysolutionnowinsteadofusing
abetterapproachthatwouldtakelonger.”
-Wikipedia
AutomateMonitor
Standardize
Simplify•Changethewholegame;rebuildthesystem.
•Followthetrailmap.
•Injectskilledopandsecintodev.
•Injectskilleddevintoopand/orsec.
•Monitoreverythingyouhave.
•Automateeverythingyoucan.
•Simplifybeforethenextstep.

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
CI/CD Disappointment
“87%ofattendeessurveyedduringGartnerconferencesbetween2015and2016
admittedthatDevOpshadnotdeliveredontheirexpectations.”
–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.

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
Conclusions
Start now or basically never…

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
A Cloud Native Solution helps you focus on your business values.

©2018inwinSTACKInc.Allrightsreserved. CONFIDENTIAL
Theinformationcontainedinthisdocument
isconfidential,privilegedandonlyforthe
intendedrecipientandmaynotbeused,
publishedorredistributedwithouttheprior
writtenconsentofinwinSTACKInc.
The End
www.inwinstack.com
Tags