Cloud Native Application
ZIGI
http://ZIGISPACE.NET
http://ZIGISPACE.NETKrDAG
NATIVE APP
Native App
ํŠน์ • Platform์ด๋‚˜ Device์—์„œ ์‚ฌ์šฉ๋˜๋„๋ก ๊ฐœ๋ฐœ๋œ Application
Web App
์ผ๋ฐ˜์ ์ธ ํ‘œ์ค€ Web ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ Platform์ด๋‚˜ Device์— ์ƒ๊ด€ ์—†์ด
์‚ฌ์šฉ๋˜๋„๋ก ๊ฐœ๋ฐœ๋œ Application
http://ZIGISPACE.NETKrDAG
CLOUD NATIVE
Cloud Native
Cloud ํ™˜๊ฒฝ์— ์ตœ์ ํ™”
http://ZIGISPACE.NETKrDAG
CLOUD NATIVE APPLICATION : CNA
Cloud Native Application
Cloud ํ™˜๊ฒฝ์— ์ตœ์ ํ™” ๋˜์–ด ์„œ๋น„์Šค ๋˜๋„๋ก ๊ฐœ๋ฐœ๋œ Application
http://ZIGISPACE.NETKrDAG
CLOUD NATIVE APPLICATION
http://ZIGISPACE.NETKrDAG
CLOUD NATIVE APPLICATION
CNA์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ feature
The twelve-factor app
Microsoft Service
API Collaboration
Immutable Infrastructure
Container
Self-Service Infrastructure
http://ZIGISPACE.NETKrDAG
CLOUD NATIVE APPLICATION
The Twelve-Factor App
Software-as-a-Service๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•๋ก 
Codebase Dependencies Config
Backing
Services
Build,
release,
run
Processees
Port
Binding
Concurrency
Disposability
Dev/Prod
parity
Logs
Admin
Processes
feature
portability between execution environments
suitable for deployment on modern cloud platforms
continuous deployment for agility
http://ZIGISPACE.NETKrDAG
CLOUD NATIVE APPLICATION
Micro Service Arcture
๋…๋ฆฝ์ ์ด๊ณ  ๋งค์šฐ ์ž‘์€ ๊ฐœ๋ณ„ ์„œ๋น„์Šค๋“ค๋กœ
์ „์ฒด์˜ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์„ฑ
Decoupled
Well Defined Interface
Independent
Rapid aplication deployment
feature
http://ZIGISPACE.NETKrDAG
CLOUD NATIVE APPLICATION
Standard API
REST-API์™€ ๊ฐ™์€ ํ‘œ์ค€ํ™” ๋œ ๋ฐฉ์‹์˜ API ์‚ฌ์šฉ
Rest API
Rest API
Rest API
Rest API
Rest API
Decoupled
Polyglot Programming
feature
http://ZIGISPACE.NETKrDAG
CLOUD NATIVE APPLICATION
Immutable Infrastructure
Develoment ,QA ,Deploy ์ „๋ฐ˜์— ๊ฑธ์ณ์„œ ํ•ญ์ƒ ๋™์ผํ•œ ์ธํ”„๋ผ ํ™˜๊ฒฝ์„ ์ œ๊ณต
๋™์ ์œผ๋กœ ๋™์ผํ•œ ์ธํ”„๋ผ ํ™˜๊ฒฝ์„ ๋น ๋ฅด๊ฒŒ ์ œ๊ณต
Stability
Efficiency
Disposable
feature
http://ZIGISPACE.NETKrDAG
CLOUD NATIVE APPLICATION
Container
๋‹จ์ผ Host์˜ Resource๋ฅผ ๊ฒฉ๋ฆฌํ•˜์—ฌ ๋‹ค์ˆ˜์˜ ์‹œ์Šคํ…œ์„ ์šด์˜ํ•˜๊ฒŒ ํ•˜๋Š” OS ๋ ˆ๋ฒจ์˜ ๊ฐ€์ƒํ™”
Lightweight
Resource Efficiency
Portalble
feature
http://ZIGISPACE.NETKrDAG
Self-Service Infrastructure
Infrastructure-as-a-Service
feature
CLOUD NATIVE APPLICATION
Rapid
On-Demand
IAC (Infrastructure as Code)
๊ตฌ์กฐํ™” ๋œ ์ธํ”„๋ผ ํ˜•ํƒœ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ฐฐํฌ ๊ฐ€๋Šฅ
http://ZIGISPACE.NETKrDAG
Micro Serivice
The 12 Factor App
Standard API
Self-Service Infrastructure
Self-Service Infrastructure
Micro Service
Container
Immutable Infrastructure
The 12 Factor App
Standard API
Container
CLOUD NATIVE APPLICATION

Cloud native app