(Docker) 4. Stacks
docker-machine start $(docker-machine ls -q)를 입력하여 도커머신들을 띄우자 Swarm?스웜은 도커를 실행하는 머신들의 클러스터이며 애플리케이션을 배포할 수 있다. 컨테이너를 실행하고 여러머신에서 실행할 수 있다. Stack?이번에는 구조중 가장 맨위에 있는 스택을 다루겠다. 스택은 의존성을 공유하고 있는 관련있는 서비스들
docker-machine start $(docker-machine ls -q)를 입력하여 도커머신들을 띄우자 Swarm?스웜은 도커를 실행하는 머신들의 클러스터이며 애플리케이션을 배포할 수 있다. 컨테이너를 실행하고 여러머신에서 실행할 수 있다. Stack?이번에는 구조중 가장 맨위에 있는 스택을 다루겠다. 스택은 의존성을 공유하고 있는 관련있는 서비스들
이전강의에서는 만든 앱을 가져와서 어떻게 컴포즈로 정의해야 하는지 docker-compose.yml파일로 정의했었다.이번에는 애플리케이션을 클러스터에 배포한다. 멀티 컨테이너, 멀티 머신, 멀티 어플리케이션을 스웜이라 불리는 도커나이저 클러스터인 스웜에 배포할것이다. 스웜?스웜은 도커로 실행하는 머신들의 그룹이고 클러스터로 조인되어있다. 도커 커맨드를 그대
Docker Serviceshttps://docs.docker.com/get-started 를 참고하여 진행 Compose를 설치하자. (보통 도커 설치하면 미리 깔린다.) 이번엔 어플리케이션을 로드밸런싱하고 스케일한다. 즉 컨테이너를 여러개 띄운다. 지난번엔 컨테이너를 했고 이번엔 서비스를 배운다.이전에도 얘기했듯이 컨테이너 위에 서비스 서비스 위에 스택
Docker Orientation, Container도커란?도커는 개발자, 시스템관리자를 위한 플랫폼이다. 애플리케이션을 컨테이너를 사용해 개발하고 배포할 수 있는 시스템. 컨테이너?컨테이너는 이미지를 실행한 런타임 인스턴스 이미지?이미지는 실행 가능한 패키지. https://blog.hanumoka.net/2018/04/28/docker-20180428-
프로세스 관리(CPU 스케줄링,동기화), 메인메모리 관리(디멘딩 페이지), 파일관리(연속,연결,색인할당) 디스크의 헤더의 움직이는데 오래걸린다. 물론 ms는 느린게 아니지만 컴퓨터의 수준에서 느린것이다.200개의 실린더가 있을 때 어떻게 조금만 움직일 수 있을까?맨안에 원이 트랙1 그다음이 2… 다중프로그래밍 환경에서의 디스크 큐(disk queue)
보조기억장치중 하드디스크를 배운다동심원이 있고 원판이 있다. 원판에 자성물질을 발라서 디스크 헤더에 전기를 흘려 기록을 하고 읽을 때는 고속으로 회전시켜 코일에 전류가 유도되는데 이를통해 읽는다.이를 트랙이라 하고 보통 디스크는 앞 뒤로 쓰는데 트랙이라는 용어보다는 실린더라는 용어를 많이 쓰고 있다.트랙을 쪼개서 섹터라 한다 섹터는 512b정도 된다. 이를
하드디스크는 poll of free blocks 즉 빈 블록들의 집합이다. 한블록이 1kb이고 파일A 5kb, 파일B 3kb, 파일C 4kb 일때 어느블록에 넣을까?0~19까지의 블록이 있을때 어떤식으로 배치할 수 있을까?? 연속할당각 파일에 대해 디스크 상의 연속된 블록을 할당즉 A는 04까지 할당, B는 57 , C는 811 까지 연속적으로 할당하는 방
프로세스 매니지먼트에서는 CPU 스케줄링, 프로세스 동기화가 중요하다,메인메모리 매니지먼트에서는 페이징, 가상주소(요구페이징, 요구 세그먼트 페이징이 있다)가 중요하다. 요구페이징을 하다보면 언젠가는 페이지가 가득차는데 어떤 페이지를 희생자로 택할것인가를 페이지 리플레이스먼트 알고리즘이다. 여기서 FIFO, Optimal 알고리즘이 있다. Optimal은