프로세스 격리리눅스 커널의 기능으로, 특정 프로세스가 시스템의 나머지 부분에서 격리되도록 하는 메커니즘네임스페이스를 사용하면 프로세스가 자신만의 파일 시스템, 네트워크, 사용자 ID 등을 가질 수 있으며, 이를 통해 다른 프로세스와 독립적으로 실행될 수 있음컨테이너는
1. Open Container Initiative (OCI) OCI Website OCI의 목표는 컨테이너 포맷과 런타임의 표준화하여, 다양한 컨테이너 기술들이 일관된 방식으로 동작하도록 하는 것 2015년 리눅스 재단의 주도 하에 시작되었으며, Docker, Co
쿠버네티스 클러스터에 트래픽이 들어왔을 때 어떻게 흘러가는지 살펴보자. 0. Assumption 아래의 기술들을 쓴다고 가정해보자. 외부 DNS 서비스: AWS Route 53 내부 ingress controller: Nginx 1. Traffic Arrival
1. Symmetric Encryption 사용자가 온라인 뱅킹 웹에 접속하여 아이디와 비밀번호를 입력하여 로그인을 할 때, 일반 텍스트 형식으로 전송된다. 따라서 해커가 네트워크 트래픽을 탐지하면 아이디와 비밀번호를 쉽게 추출해 사용자의 은행 계좌를 해킹할 수 있다
parallelism단일 Airflow 환경 내에서 동시에 실행될 수 있는 최대 task의 수이 설정을 32로 설정하면 모든 DAG에서 한 번에 32개 이하의 task를 실행할 수 있음Task가 오랫동안 queuing 상태라면 이 값을 늘려야 함기본값은 32max_ac
1. Cluster Architecture 1.1 Nodes 마스터 노드: 클러스터를 관리하고, 서로 다른 노드에 대한 정보를 저장하고, 어떤 컨테이너가 어디로 갈지 계획하고, 노드와 컨테이너를 모니터링 워커 노드: 컨테이너를 로딩 1.2 Components E
Airbnb에서 만든 워크플로우 관리 툴Python framework를 이용하여 배치 지향 워크플로우(batch-oriented workflow)를 프로그래밍 방식으로 작성하고 스케쥴링 및 모니터링하는 플랫폼워크플로우를 Task의 비순환 그래프(directed acy