Programming/Server 23

[Youtube] 넷플릭스 마이크로 서비스 가이드 4

유투브 출처 : 넷플릭스 마이크로 서비스 가이드 - 혼돈의 제왕 강의 순서 1. Introductions 00:00~5:38 2. Microservice Basics 05:39~13:18 3. Challenges & Solutions 13:19 ~ 43:33 1) Dependency 13:19 ~ 25: 02 2) Scale 25:03 ~ 33:33 3) Varience 33:34 ~ 43:33 4) Chagne 43:33~ 45:45 4. Organization & Architecture 46:46~53:13 4. Organization & Architecture 아주 오래전에 "일레트로닉 딜리버리"라 불리는 팀이 있었다. "스트리밍"이라는 단어가 없을때 스트리밍을 했던 서비스 이름이다. 실제로는 하드..

Programming/Server 2020.04.22

[Youtube] 네이버 클라우드 플랫폼은 어디에 컨테이너를 쓸까? 3/3

네이버 클라우드 플랫폼은 어디에 컨테이너를 쓸까? Contents 1. Container Technology 0:00 ~ 22:40 2. NAVER CLOUD PLATFROM 22:40 ~ 27:59 3. NAVER CLOUD PLATFROM + Container Technology 28:00 ~ 39:45 3. NAVER CLOUD PLATFROM + Container Technology 1. 네이버 클라우드 플랫폼에서는 어떻게 사용되고 있나? 대표 예시 1) Container-as-a-Service -> Kubernate 2) Platform-as-a-Service -> Cloud Foundry 3) Function-as-a-Service -> Cloud Function (Beta)( a사의 lamd..

Programming/Server 2020.04.21

[youtube] [Kubernetes Service] 클라우드 시장의 대세, 쿠버네티스란 무엇인가?

클라우드 시장의 대세, 쿠버네티스란 무엇인가? https://youtu.be/JNc11rxLtmE 클라우드 시장의 대세, 쿠버네티스란 무엇인가? Contents 1. DockerNetworking 2. 쿠버네티스 1) 쿠버네티스 구성 2) Why Contatiner orchestration tool? 3) 쿠버네티스 기능 1. DockerNetworking 1) VM vs Container - 위의 그림의 큰 차이점은 Hypervisor 이다. - Hypervisor : 실제로 물리 머신이 가지고 있는, VM이 사용할 수 있는 리소스로 변환해주는 레이어 - VM들은 Hypervisor 위에서 실행. - Container는 하나의 격리된 프로세서 영역으로 실행됨. Image로 부팅되는데, Image 사이즈..

Programming/Server 2020.04.21

[Youtube] 넷플릭스 마이크로 서비스 가이드 3-4

유투브 출처 : 넷플릭스 마이크로 서비스 가이드 - 혼돈의 제왕 강의 순서 1. Introductions 00:00~5:38 2. Microservice Basics 05:39~13:18 3. Challenges & Solutions 13:19 ~ 43:33 1) Dependency 13:19 ~ 25: 02 2) Scale 25:03 ~ 33:33 3) Varience 33:34 ~ 43:33 4) Chagne 43:33~ 45:45 4. Organization & Architecture 46:46~53:13 3. Challenges & Solutions 지난 7년간 넷플릭스의 해법과 해법 철학으로 4가지 접근방법이 있다. . 1) Dependency 2) Scale 3) Variance, 다양한 아키..

Programming/Server 2020.04.20

[Youtube] 넷플릭스 마이크로 서비스 가이드 3-3

유투브 출처 : 넷플릭스 마이크로 서비스 가이드 - 혼돈의 제왕 강의 순서 1. Introductions 00:00~5:38 2. Microservice Basics 05:39~13:18 3. Challenges & Solutions 13:19 ~ 43:33 1) Dependency 13:19 ~ 25: 02 2) Scale 25:03 ~ 33:33 3) Varience 33:34 ~ 43:33 4) Chagne 43:33~ 45:45 4. Organization & Architecture 46:46~53:13 3. Challenges & Solutions 지난 7년간 넷플릭스의 해법과 해법 철학으로 4가지 접근방법이 있다. . 1) Dependency 2) Scale 3) Variance, 다양한 아키..

Programming/Server 2020.04.18

[Docker] 자주 사용 명령어 모음

docker 명령어 정리 run 실행시 옵션 run은 생성하고 시작하는 명령어 (=생성과 시작을 동시에!) 생성은 했지만 시작이 되지 않는 경우 ps로는 보이지만, ps -a로 안보임 -> run 옵션 확인 컨테이너 볼륨 공유에 대하셔 privileged를 주지 않았거나, -p옵션에 대하여 중복되는 포트를 할당해줬거나 단일 어플리케이션을 위한 컨테이너를 경우 -e 옵션을 주지 않으면 컨테이너 생성 안됨. run 옵션 형식 docker run {옵션들, 복수 사용 가능} {이미지 이름} {컨테이너 실행 시 입력될 커맨드 라인} {기타 인자들} 주로 쓰는옵션 1) 컨테이너 자원 할당 -c, --cpu-share cpu스케쥴링에서 컨테이너가 얼마나 많은 부분을 차지 할지 나타내는 것. 기본값은 1024 -m ..

Programming/Server 2020.04.17

[Youtube] 네이버 클라우드 플랫폼은 어디에 컨테이너를 쓸까? 2/3

유투브 출처 : 네이버 클라우드 플랫폼은 어디에 컨테이너를 쓸까? Contents 1. Container Technology 0:00 ~ 22:40 2. NAVER CLOUD PLATFROM 22:40 ~ 27:59 3. NAVER CLOUD PLATFROM + Container Technology 28:00 ~ 39:45 2. NAVER CLOUD PLATFROM 1. 주요 키워드 1) 안정성 2) 보안 3) 기술지원 4) 비용 5) 최신 기술 적용 6) 글로벌 확장 1) 안정성 국내 대중적인 서비스가 nbp 사용중 네이버 데이터 센터 2) 보안 공공클라우드 인증제도, 공공기관 클라우드 중요한 데이터 인증 제도를 가졌음. 3) 기술지원 5) 최신기술 적용 - nbp 홈페이지에서 챗봇이용 가능. - AI..

Programming/Server 2020.04.17

[Youtube] 네이버 클라우드 플랫폼은 어디에 컨테이너를 쓸까? 1/3

네이버 클라우드 플랫폼은 어디에 컨테이너를 쓸까? 유투브 출처 : 네이버 클라우드 플랫폼은 어디에 컨테이너를 쓸까? Contents 1. Container Technology 0:00 ~ 22:40 2. NAVER CLOUD PLATFROM 22:40 ~ 27:59 3. NAVER CLOUD PLATFROM + Container Technology 28:00 ~ 39:45 1. Container Technology 1) 정의 Operating System의 가상화 프로그램 뷰에서 보면 하나의 컴퓨터처럼 실행하게 한다. 하지만 실제로는 커널에서 user-space를 분리하여 존재함 2) Vistualization vs Containerization 가장 결정적인 차이는 커널을 쉐어할 것이냐, 아님 커널의 ..

Programming/Server 2020.04.16