도커 컨테이너와 가상 머신(VM)의 차이점 깊이 있는 비교 5가지

도커 컨테이너와 가상 머신(VM)은 모두 가상화 기술로, 애플리케이션의 배포와 실행을 용이하게 하지만, 아키텍처, 성능, 보안 등 다양한 면에서 차이를 보입니다. 각 기술의 특성과 차이를 명확히 이해하면, 프로젝트 요구에 가장 적합한 솔루션을 선택할 수 있습니다. 실제로도 도커와 VM 모두 현업에서 많이 쓰고 있습니다. 다만 개인적으로 도커를 많이 사용하는데 처음에는 VM으로 프로그램을 운용했던 것이 도커 사용 러닝 … Read more

Ubuntu에서 NVIDIA GPU로 딥러닝 환경 구축

딥러닝 연구자라면 누구나 한 번쯤 GPU 환경을 직접 구축해야 할 순간이 옵니다. 딥러닝은 방대한 데이터를 처리하고 복잡한 계산을 수행하기 때문에 CPU만으로는 효율적인 모델 학습이 어렵습니다. 이때, GPU는 딥러닝 모델의 학습 속도를 획기적으로 향상시키는 강력한 도구로 활약합니다. 특히 NVIDIA GPU는 딥러닝 연구에서 가장 널리 사용되는 GPU로, 높은 연산 성능과 NVIDIA만의 최적화된 소프트웨어 생태계를 제공합니다. GPU를 제대로 … Read more

MSA 운영 시 Eureka 서비스 중단과 좀비 프로세스 관리 방법 2가지

MSA (Micro Service Architecture) 운영 시에 Eureka에 등록된 서비스 중 일부를 중지했음에도 해당 서비스의 프로세스가 시스템에서 정상적으로 종료되지 않는 경우, 시스템 안정성과 서비스 관리에 문제가 생길 수 있다. 일종의 좀비 프로세스인데 이를 해결하기 위해 프로세스 관리 및 Eureka의 Service Registry에 대해서 같이 알아보자. Eureka에 등록된 서비스의 중지 및 좀비 프로세스 관리 1. 좀비 프로세스란? 2. … Read more

리눅스 환경에서 도커 관리와 시스템 최적화

도커 설정 및 관리 🔗도커 공식 도큐먼트 도커 정보 확인 리눅스 상에서 *(wget, apt-get, yum)과 같은 도구들은 리눅스 시스템에서 사용되는 패키지 관리 도구입니다. 이들을 이용해서 설치하게 되면 때때로 해당 설치 파일에 설치되었는지 파악이 안될 때가 있다. 마찬가지로 도커를 설치하고 어디에 설치 되었는지 파악이 안될 때 쓰는 방법이 있다. *(wget, apt-get, yum) 위 코드를 리눅스에 치면 … Read more

리눅스 사용자 정보 확인 3가지: id, who am i, whoami 명령어 완벽 가이드

리눅스 시스템을 처음 사용하는 사용자라면 "현재 이 시스템에 누가 로그인해서 접속해 있는가?"라는 질문이 가장 먼저 떠오를 것입니다. 시스템 관리자라면 자신의 계정이 root인지, 일반 사용자 계정인지 정확히 확인하고 어떤 차이가 있는지 분명하게 알아야 한다. 누가 내 집에 들어왔는데 가족이 들어왔는지 아니면 가족을 위장한 도둑이 들어왔는지 알아야 하는 것과 일맥상통한다. 이번 글에서는 리눅스에서 자신이 누구인지, 어떤 사용자 … Read more

error: Content is protected !!