brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jan 25. 2023

 NCP 10탄-클라우드 네이티브를 구현 20/35

클라우드 네이티브에 대한 이론 설명이다.



<1> 클라우드 네이티브란?

<2> 클라우드 이전 전략

<3> 왜 클라우드 네이티브?

<4> 클라우드 네이티브의 구성요소 4가지?



<1> 클라우드 네이티브란?


클라우드 컴퓨팅 모델의 장점을 최대한 활용할 수 있는 애플리케이션을 개발하고 구축하며 실행하는 방법론.




<2> 클라우드 이전 전략


1

Lift and Shift?

온프라미스 그대로 클라우드로 이전


2

Refactoring?

Cloud-Optimized Apps

클라우드를  어느 정도 최적화


3

Cloud-Naver Apps?

클라우드 네이티브 방식

클라우드를 통한 최적화



<3> 왜 클라우드 네이티브?


1

가트너는 2021년 30% 미만에서 시작

2025년에는 95% 이상의 기반이 될 것이라고 전망


2

빠르게 변화하는 비즈니스에 대한 민첩성 증대를 통한 경쟁 우위 확보

비즈니스 우선순위를 맞추기 위한 인프라단의 유연성 확보




<4> 클라우드 네이티브의 구성요소 4가지?


출처: 

https://www.accenture.com/_acnmedia/pdf-90/accenture-cloud-native-pov-final.pdf


1

아키텍처 = 마이크로 서비스 

시스템이 복잡성이 높으면 마이크로 서비스 사용하라.

시스템 복잡성이 높지 않으면 모놀리식 사용해도 생산성이 높다.


2

Development Process  = AGILE

애자일 방법론

시작의 요구사항의 변동, 외부적 요인 내부적 요인으로 변경가능하다.

중간중간 변동 사항과 개선 사항을 적용하는 방법론.

하이닉스 애자일 도입사례?   구성원의 요구사항 처리 3배 증가, 서비스 구축 시간 단축 30%

시장이 다품종 소량생산 방식으로 전환되어 대응.


3

Production Process = DEVOPS

데브 옵스

시스템 구축과 운영 과정에서 여러 관계자들이 공동의 목표로 품질과 보안요소를 적용해 소프트웨어 출시 시간을 단축할 수 있도록 도와줌.

애플리케이션 배포가 빨라짐.


4

Execution Platform = CLOUD 

내가 원하는 인프라를 빠르게  구축 가능하다.

쿠버네티스등 인프라를 완전관리형으로 제공하여 손쉽게 인프라를 구성할 수 있다.

예) 넷플릭스 - Zuul , Eureka , Config Server 같은 서비스 사용




다음

https://brunch.co.kr/@topasvga/2965


감사합니다.

매거진의 이전글 NCP 10탄- 네이버클라우드 리눅스 19/35
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari