on
클라우드 네이티브의 모든 것 (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