본문 바로가기
반응형

Container orchestration2

[Docker] 기본 개념 익히기 Docker컨테이너를 사용해 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼Contaner?컨테이너는 애플리케이션과 그에 필요한 모든 종속성(라이브러리, 구성 파일, 시스템 도구 등)을 포함하는 가벼운 독립 실행 환경입니다.이 환경은 다른 애플리케이션과 격리된 상태로 운영되며, 동일한 호스트 운영 체제(OS) 위에서 동작하지만, 서로의 영향을 받지 않습니다.Docker containerDocker 컨테이너는 애플리케이션과 그에 필요한 모든 환경을 독립적으로 실행할 수 있는 경량화된 가상화 기술입니다.Docker 컨테이너는 운영 체제 수준에서의 가상화 기술로, 동일한 호스트 운영 체제 커널을 공유하면서도 애플리케이션을 격리된 공간에서 실행할 수 있습니다.각 컨테이너는 독립된 환경.. 2024. 9. 3.
[작성중]쿠버네티스가 나온 이유 쿠버네티스가 나온 이유 전통적인 배포 - 물리 서버(컴퓨터)에 OS(Linux)를 깔고 애플리케이션을 실행함 - 한 물리 서버에 여러 애플리케이션을 실행할 경우 리소스 할당의 문제가 발생 - 한 애플리케이션이 리소스를 너무 많이 차지하면 다른 애플리케이션의 성능이 저하 - 비용이 증가함 가상화된 배포 - 전통적인 배포의 해결책으로 가상화가 도입 - 단일 물리 서버의 CPU에서 VM(여러 가상 시스템)을 실행 - VM간 애플리케이션을 격리하고 애플리케이션의 정보를 다른 애플리케이션에서 자유롭게 액세스할 수 없으며 일정 수준의 보안성을 제공 - 물리 서버에서 리소스를 효율적으로 활용할 수 있고 쉽게 애플리케이션을 추가, 업데이트할 수 있음 - 비용 절감 컨테이너 개발 - VM과 유사하지만 격리 속성을 완화하.. 2023. 7. 10.
반응형