Container
컨테이너란

가상화된 운영체제 위에서 어플리케이션의 독립적 실행에 필요한 파일(소스코드, 라이브러리 등)을 모든 패키지
Cloud Native 소프트웨어의 가장 작은 단위
어플리케이션의 빠른 배포와 실행을 위해 컨테이너 기술 등장
특징
- 관심사 분리
- 개발 & 테스트 & 운영 환경의 일관성
- CICD
- 이식성
- 가시성
- 기민한 어플리케이션 생성 및 배포
- 어플리케이션 중심 관리
- 서비스 간 결합도 낮춤, 유연한 서비스 제공
Container Engine
- 컨테이너를 관리하기 위한 API나 CLI 도구를 제공하는 소프트웨어
- docker-ce, Podman, rkt 등
Container Runtime
- Root FileSystem과 Metadata를 받아 컨테이너를 실행하는 도구
- runC, containerd, cri-o 등
Container Orchestration
- 컨테이너의 프로비저닝, 배포, 네트워킹, 확장, 가용성 및 라이프사이클 관리를 자동화하는 기술
- 오케스트레이션은 Configuration, Container Deployment, LifeCycle Management 3단계로 동작
- 사용자가 원하는 상태로 동작하도록 관리하는 역할
Hypervisor Vs. Container

return to 2025-2 SSU CloudTrack 중간 고사 대체 과제
This line appears after every note.
Notes mentioning this note
2025-2 SSU CloudTrack 중간 고사 대체 과제
특징 :
이미지가 대부분을 차지하는 실습 내용은 필요한 개념 혹은 흐름만 작성
Obsidian 특징의 문서 연결성을 활용
Amazon web service
AWS의 책임 AWS Computing Service EC2 [[Cloud]]에 위치한 가상 서버 인스턴스 ECS, EKS, Fargate [[Docker]] [[Container]]를 대규모로 실행하고 관리할 수...
Cloud native application
[[Cloud]] [[Cloud Native|Native]] Application이란 클라우드 환경에 최적화된 개발 방식의 어플리케이션 Legacy Vs. Cloud Native 효과 빠르게 변화하는 비즈니스 환경에 유연하고...
Cloud
Cloud Computing이란 데이터 센터에 집중된 컴퓨팅 리소스를 사용자가 요구하는 만큼 가상으로 분리하여 제공하는 것 특징 On-demand : 내가 사용한 만큼...
Docker
Docker란 어플리케이션과 실행환경을 포함한 [[Container]]를 관리 및 운영하는 오픈소스 가상화 플랫폼 특징 빠른 실행 속도 손쉬운 배포 가벼운 용량 어플리케이션의...
Google cloud platform
GCP란 구글이 제공하는 클라우드 컴퓨팅 서비스 특징 구글의 방대한 글로벌 네트워크 인프라를 기반으로 데이터 센터 간 초고속 네트워크 제공 AL/ML에...
Infrastructure as a service
IaaS란 [[Cloud Service Provider|CSP]]가 인프라 수준의 서비스를 제공하고, 사용자가 OS 수준 이상의 서비스들을 운영하는 클라우드 모델 IaaS를 제공하는 기업 특징...
K Paas 소스 컨트롤 설치
https://github.com/K-PaaS/container-platform/blob/master/install-guide/source-control/cp-source-control-standalone-guide.md 소스 컨트롤 배포 설치 흐름 문서 전체 목적 쿠버네티스 환경에서의 소스 컨트롤 배포(SVN, Git 같은거) 환경 구성 실습 시...
K Paas 클러스터 설치
https://github.com/K-PaaS/container-platform/blob/master/install-guide/standalone/cp-cluster-install-single.md 클러스터 설치 흐름 2.1.5 -> 2.2 -> 2.3 -> 2.4 -> 2.5 -> 2.6 -> 2.1.6 목적 K-PaaS 컨테이너...
K Paas 파이프라인 설치
https://github.com/K-PaaS/container-platform/blob/master/install-guide/pipeline/cp-pipeline-standalone-guide.md 파이프라인 설치 흐름 문서 전체 목적 쿠버네티스 환경에서의 파이프라인 구성 실습 시 알아야 할 사항 파이프라인 Deployment 패키지 다운로드...
K Paas 포털 설치
https://github.com/K-PaaS/container-platform/blob/master/install-guide/portal/cp-portal-standalone-guide.md 포털 설치 흐름 문서 전체 목적 컨테이너 플랫폼 포털 배포 서비스 실습 시 알아야 할 사항 포털 Deployment 패키지...
K Paas
K-PaaS란 클라우드 인프라 위에서 SW나 서비스를 개발, 실행, 운영, 관리하는 기반 SW 환경 [[Cloud Native Application]]을 위한 플랫폼 서비스의 핵심...
Kubernetes
Kubernetes란 [[Container 컨테이너]]화된 어플리케이션을 자동으로 배포, 스케일링 및 관리해주는 오픈소스 시스템 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장 가능한...
Pod manager tool
[[Pod]]man이란 리눅스 시스템에서 [[Container]] 및 Container 이미지를 실행, 관리, 배포할 수 있도록 설계된 Daemonless 컨테이너 엔진 특징 Rootless 컨테이너와 [[Pod]]를...