오늘 할 일
강의 - 선대, 컴개
과제 - 컴그
미설상 상담
도커 복습
내일 할 일
자소서 작성
강의 - 컴네, 기학
시간 날 때 해야하는 일
코드 최적화 정리
리액트 클론 코딩 - 영화 리뷰 앱
java -> UML, class 분할 interface공부
docker 복습 https://youtu.be/OuTUE0qUIdg
가상화 vs 컨테이너 기반 가상화(도커)
서버는 거의 100% 가상화
-> 클라이언트 vs 서버
가상화에 입장(서버/클라이언트)
가볍다 / 편하다
컨테이너 가상화 + 오케스트레이션
cf. Geek
cf. Thread 동기화
구글
도커 & 쿠버네티스로 운용
백엔드
전자정부프레임워크
Spring Framework(자바) 5, Spring Cloud - MSA(Micro-Service Architecture)
MSA(+Kubernetes)
Netfilix Zuul(API Gateway)
SPA(Single Page Application) - 프론트엔드
ES(ECMAscript) 표준자바스크립트 6/7/8
Angular.js/React.js/Vue.js
기존
guest os : linux
host os : window
docker
guest os 없이 바로 application
docker engine
host os : linux
virtual machine 간 영향 안 받음
쉽다, 빠르다, 오버헤드가 적다
golang으로 작성
도커 약점 : original linux와 약간 다름
=> 환경변수 설정 방식이 다름.
containerd(d:daemon:서버)
컨테이너 실행, 노드에서 이미지를 관리하는 데 제공하는 OCI 호환 코어 컨테이너
cncf에서 공식적으로 포함.(kubernetes 표준화 담당)