AWS Cloud School/Docker

Docker는 컨테이너 기반의 오픈 소스 플랫폼으로, 애플리케이션을 컨테이너 내에 패키징하여, 어디서나 동일하게 실행할 수 있게 해줍니다. 컨테이너는 코드, 런타임, 시스템 도구, 라이브러리 등 애플리케이션 실행에 필요한 모든 것을 포함하는 경량의 독립 실행 가능한 패키지입니다. Docker는 개발자가 소프트웨어를 더 빠르게 빌드, 테스트, 배포할 수 있도록 돕습니다. Docker 사용 이유 환경 일관성 Docker를 사용하면 개발, 테스트, 프로덕션 환경 간의 차이를 최소화할 수 있습니다. 컨테이너는 모든 종속성을 내부에 포함하기 때문에 어디서나 동일하게 실행됩니다. 빠른 배포와 확장 컨테이너는 가벼우며 시작이 빠르기 때문에, 애플리케이션의 배포와 확장이 간단하고 빠릅니다. 개발과 운영의 분리 Dock..
가상화? 가상화는 하드웨어의 물리적 리소스를 여러 사용자나 환경에서 공유할 수 있도록 추상화하는 기술입니다. 이를 통해 하나의 물리적 자원을 여러 개의 독립된 가상 자원으로 나눌 수 있습니다. 가상화 기술은 컴퓨팅 환경을 더욱 유연하고 효율적으로 만들며, 여러 분야에서 널리 활용됩니다. 쉽게 말해 가상화란 컴퓨팅 리소스를 추상화 시켜서 하나의 물리 리소스를 여러 개의 논리 리소스처럼 기능 시키거나 여러 개의 물리 리소스를 하나의 논리 리소스처럼 가능하게 하는 것 입니다. 가상화의 종류 Host OS 가상화 Host OS 기반 가상화는 호스트 운영 체제 위에 가상화 소프트웨어를 설치하여, 해당 소프트웨어를 통해 하나 이상의 게스트 운영 체제를 실행하는 방식입니다. 이러한 가상화는 일반적으로 가벼운 가상화 ..
Wooooong!!
'AWS Cloud School/Docker' 카테고리의 글 목록