728x90 분류 전체보기305 [Devops]AWS ECR vs Docker Hub: 왜 AWS ECR을 선택해야 할까? 개요클라우드 기반 애플리케이션 개발에서 컨테이너 이미지를 저장하고 관리하는 일은 필수적인 과정입니다. 많은 개발자들이 Docker Hub를 이미지 저장소로 사용하지만, AWS 클라우드 환경에서 운영되는 애플리케이션에는 AWS ECR (Elastic Container Registry)을 사용하는 것이 훨씬 더 효율적일 수 있습니다. 이 글에서는 AWS ECR이 Docker Hub에 비해 어떤 장점을 제공하는지, 그리고 실제 운영 환경에서 ECR을 사용하는 이유에 대해 알아보겠습니다. 1. AWS ECR 이란?AWS ECR은 AWS에서 제공하는 Docker 이미지 저장소 서비스입니다. Docker Hub처럼 컨테이너 이미지를 저장하고 버전 관리할 수 있지만, AWS 환경에 최적화되어 있어 클라우드 기반 애플.. 2024. 11. 5. [Linux]운영체제와 GCC, glibc, 커널, libstdc++의 상호작용 및 컴파일 원리 개요운영체제에서 GCC가 컴파일러로 작동하는 원리와 관계 운영체제의 개발 환경을 다루다 보면 커널, glibc, GCC, 그리고 libstdc++ 간의 관계를 이해하는 것이 중요합니다. 이들은 각자의 역할을 수행하며 상호작용하여 프로그램을 실제로 실행 가능하게 만듭니다. 이번 포스트에서는 운영체제의 역할부터 프로그램이 소스 코드에서 실행 파일로 변환되는 과정을 단계별로 살펴보겠습니다. 1. 운영체제와 커널핵심 구조 운영체제 (Operating System): 시스템 자원을 관리하고 사용자와 응용 프로그램이 하드웨어를 이용할 수 있게 하는 인터페이스 역할을 합니다. 파일 시스템, 네트워킹, 프로세스 관리 등의 기능을 제공합니다. 커널 (Kernel): 운영체제의 핵심으로 하드웨어와 소프트웨어 사이의 다리.. 2024. 11. 1. [NETWORK] 네트워크(인피니밴드) 장애 처리 상황ifconfig에서는 ip가 할당된 것을 확인했음에도 통신이 되니 않는 경우(ping X)1단계 : 링크 상태 확인네트워크 링크가 제대로 감지되었는지 확인하려면 다음 명령어를 사용한다.ethtool br0 Link detected : no 가 보인다면 링크가 활성화되지 않았음. 이 경우 물리적 연결 문제나 인터페이스 설정 문제일 가능성이 높음 2단계 : 인피니밴드 인터페이스 상태 확인(ip addr vs nmtui)ip addr 명령어는 인터페이스의 상태와 IP 주소를 직접적으로 확인하고 설정할 수 있는 강력한 CLI 도구이다.이 명령어를 사용하면 다음과 같이 인피니 밴드 인터페이스 상태를 확인할 수 있다.ip addr show ib0 출력에서는 UP 상태인지, IP가 제대로 할당되었는지 등을 확인할.. 2024. 10. 31. [Linux] MATE & GNOME MATE 와 GNOME은 모두 Linux 환경에서 사용되는 데스크톱 환경입니다. MATEMATE는 GNOME2의 포크로, GNOME2의 클래식한 데스크톱 인터페이스를 유지하고 있습니다. GNOME3 으로 넘어가면서 변화된 UI와 UX에 불만이 있던 사용자들이 기존의 GNOME2 인터페이스를 계속 사용할 수 있도록 만들어졌습니다.가볍고 자원이 적게 소모되어, 저사양 시스템에서도 원활하게 동작합니다.전통적인 메뉴 시스템과 패널 기반의 사용성을 제공하며, UI가 비교적 직관적이고 익숙한 느낌을 줍니다.GNOMEGNOME은 현재 버전 3 이상에서 매우 현대적이고 단순화된 인터페이스를 제공합니다.GNOME3 이후로는 새로운 방색의 UI 즉, GNOME 셸을 도입했으며, 기존의 전통적인 데스크톱 환경과는 다른 접.. 2024. 10. 30. [Linux] 리눅스에서 디렉토리를 분할하여 압축하는 방법 디렉토리 압축하기tar -czvf v3.12.7.tar.gz v3.12.7/압축된 파일을 25MB 단위로 분할하기split -b 25M v3.12.7.tar.gz v3.12.7.part.압축된 파일을 5개로 분할하기split -n 5 v3.12.7.tar.gz v3.12.7.part.분할된 파일 복원 및 디렉토리 추출하기cat v3.12.7.part.* > v3.12.7.tar.gztar -xzvf v3.12.7.tar.gz 2024. 10. 28. [Linux_Ubuntu24.04] Module 설정(CUDA 설치 후 module 설정) 환경 모듈 설치sudo apt-get install environment-modules모듈 시스템 초기화source /etc/profile.d/modules.shenvironment module 설정파일 mkdir /usr/share/modules/modulefiles/cuda cp /usr/share/modules/modulefiles/modules /usr/share/modules/modulefiles/cuda/cuda-12.4 vi /usr/share/modules/modulefiles/cuda/cuda-12.4 ---- #%Module## modules modulefilemodule-whatis "cuda-12.4"prepend-path PATH /usr/local/cuda-12.4/.. 2024. 10. 25. 이전 1 ··· 14 15 16 17 18 19 20 ··· 51 다음 728x90