Cloud/Docker 2

도커 아키텍처

도커의 특징 애플리케이션을 신속하게 구축, 테스트, 배포 할 수 있는 오픈소스 플랫폼 컨테이너 기반의 오픈소스 가상화 도구 도커의 장점 운영의 표준화 - 작은 컨테이너 기반의 애플리케이션 사용 - 손쉽게 배포 수정 및 롤백 가능 CI/CD 제공 - 지속적인 통합과 개발 제공 - 환경표준화 및 버전 간 충돌 제거 마이크로서비스(MSA) - 표준화된 코드 배포 활용으로 분산 애플리케이션 구축 가능 도커 아키텍처 이해 도커 아키텍처의 개념 도커 엔진

Cloud/Docker 2024.03.06

가상화의 개념

가상화란? 물리적인 자원들을 통합하고 논리적으로 재구성하여 자원을 효율적으로 사용하는 기술 가상화 기술의 등장 배경 자원의 효율적인 운영 On Demand 기능 개발 효율성 대두 보안성 향상 - 분리와 격리를 통한 안전하 접근 제공 대상에 다른 가상화 분류 서버 가상화(EC2) - 1대의 물리적인 서버를 분할하여 여러대의 논리적인 가상 서버로 구성 스토리지 가상화(S3, EBS) - 다수의 물리적인 저장소를 하나 이상의 볼륨이나 드라이브로 나누는 기술 네트워크 가상화(VPC) - 한정된 물리적인 네트워크 자원을 여러 가상적인 독립적인 네트워크 환경으로 구축 데스크탑 가상화(Dass) - 다른 컴퓨터에서 실행되는 화면을 원격의 데스크탑에서 볼 수 있는 기술 하이퍼바이저에 따른 분류 위치와 역할 - TYPE..

Cloud/Docker 2024.03.06