클라우드 네이티브의 모든 것 (samsung techtonic 2020)

클라우드 네이티브의 모든 것 (samsung techtonic 2020)

1. IT 인프라 현대화와 DevOps 중심으로 오픈소스 사용확대

(1) IT infrastucture modernization : 퍼블릭 클라우드 전환

ex) docker, ansible

(2) Application Development

ex) React, Vue.js, Eclipse

(3)DevOps

ex)git, Jenkins

2. 클라우드 네이티브 프로젝트

(1)성장

CNCF (Cloud Native Computing Foundation)

: 클라우드 컴퓨팅 모델의 장점을 모두 활용하는 애플리케이션을 개발하고 실행하기 위한 접근 방식

클라우드 환경에서 애플리케이션을 배포하고 작은 서비스를 패키징하는 기술로

리눅스 컨데이너가 각광받고 있는데 이 세계는 다양한 기술이 섞여 복잡하다.

이런 문제를 클라우드 네이티브 오픈소스 기술로 해결하는데 (ex, kubernetes Prometheus)

CNCF가 추진하고 관리한다.

(2)클라우드 네이티브 핵심기술 : 컨테이너

기업들의 컨테이너 기술 적용은 도커, 쿠버네티스 중심으로 증가하고 있다.

Container Runtime & Container Orchestration : docker, kubernetes

kubernetes는 다양하게 만들어진 docker이미지들을 관리하는 docker아래에 있다고 보면된다

(모든것들을 컨트롤하기 위한 플랫폼의 플랫폼)

(그아래 세부적인 기능들을 연결할 수 있게 만들어짐)

|

|

세부적인 기능

Machine Learning : Kubeflow, Tensorflow, pytorch

Monitoring : Prometheus

Serverless : kn

Service Mesh : envoy

3. 클라우드 네이티브 프로젝트로 아키텍쳐 구성하기

(1)클라우드 네이티브 Trail Map 참고하기

from http://bohyeonstudy.tistory.com/144 by ccl(A) rewrite - 2021-12-28 14:00:44