S3는 단순히 저장 공간만 제공하는 것이 아니라, 확장성, 접근성, 비용 효율성을 갖춘 데이터 중심 서비스입니다. 반면, 블록 스토리지는 데이터베이스와 같은 저지연 I/O가 필요한 애플리케이션 워크로드에 적합합니다. 또한 EFS 는 여러대의 컴퓨터가 동일한 데이터에 접근할 때 주로 사용됩니다. 블록 (block) 스토리지 - Amazon EBS (Elastic Block Store)단일 스토리지 볼륨(Volume)을 블록이라는 개별 단위로 분할해서 저장각 블록은 저장된 위치에 고유한 주소가 있음일반적으로 SAN(Storage Area Network) 또는 가상 머신의 디스크로 사용데이터 입출입이 많은 서비스에 적합한 번에 하나의 인스턴스만 연결하여 사용할 수 있다.Amazon S3 에 볼륨 내 데이터 사..
df (Disk Free)파일시스템 전체의 사용량 및 남은 공간을 확인합니다. 디스크 전체 공간과 사용 가능 공간을 보여줍니다.파일시스템 단위로 작동하며 폴더나 파일에 국한되지 않습니다. -h: human-readable저장 장치의 여유 공간 및 사용량을 사람이 읽기 쉬운 형태로 표시합니다. 출력 내용파일시스템 이름전체 용량사용된 공간남은 공간사용률 (%)마운트된 경로 du (Disk Usage)특정 디렉토리나 파일의 디스크 사용량을 확인합니다. 특정 경로나 파일의 실제 사용량을 계산하며디렉토리별 상세한 크기도 확인이 가능합니다. -s: summarize전체 디렉토리의 크기를 요약하여 한 줄로 표시합니다.-h: human-readable바이트, 킬로바이트(KB), 메가바이트(MB) 등 사람이 읽기 ..
시스템의 안정성을 테스트하거나, 특정 조건에서 CPU의 성능을 평가하려면 스트레스 테스트 도구를 사용하는 것이 유용합니다. 이 글에서는 stress-ng라는 강력한 스트레스 테스트 도구를 설치하고 사용하는 방법을 다룹니다. stress-ng 설치▼ stress-ng는 다양한 스트레스 테스트를 지원하는 도구로, 리눅스 배포판에서 쉽게 설치할 수 있습니다.아래는 stress-ng를 설치하는 명령어입니다. 설치가 완료되면 stress-ng 명령을 사용할 준비가 됩니다. yum: CentOS, RHEL 등의 리눅스 배포판에서 패키지 관리 도구.install -y: 패키지를 설치하며, -y 옵션은 모든 설치 확인을 자동으로 승인합니다.stress-ng: 설치할 패키지 이름. CPU 스트레스 테스트 실행▼ 설치..
깃을 사용하면서 가끔 clone 할 때 패스워드를 물어보는 경우를 만나게 됩니다. 그런데 어떤 시스템에서는 패스워드를 묻지 않고도 잘 클론이 되기도 하고 어떤 때는 최초에는 물어보고 그 다음에 pull, push 할때는 안물어 보는 경우도 있습니다. 원격 레포지토리 주소가 SSL 로 되어 있으면 상관 없고 https 로 되어 있는 경우는 매번 로그인 정보를 입력해줘야 합니다. 하지만 이건 매우 불편하고 그에 따른 해결책이 있습니다. Basic 인증 사용하기1. ID 와 비밀번호를 포함하기▼ 이 방법은 아이디 패스워드를 직접입력하는 방식인데 http 통신의 Basic 인증을 사용합니다. 다만 노출된 만큼 위험하고 권장하는 방식이 아닙니다. Credential 기능 사용하기2. 캐싱하는 방법▼ Git에서는 ..
Visual Studio Code로 Workspace 생성하는 방법Visual Studio Code는 다양한 개발 프로젝트를 효율적으로 관리할 수 있는 강력한 도구입니다. 여러 프로젝트를 한곳에서 작업하려면 워크스페이스를 생성하여 활용하는 것이 좋습니다. 워크스페이스를 만드는 방법이 어려우시다면, 아래 단계를 참고해보세요 1. 프로젝트 폴더 선택하기▼ 먼저, 작업하고자 하는 프로젝트의 폴더를 준비합니다. 여러 프로젝트를 함께 관리하고 싶다면 관련된 모든 폴더를 하나의 워크스페이스에 추가할 수 있습니다. 직접 원하는 폴더를 열어 해당 작업트리를 열어도 상관 없지만 다음과 같이 "작업 영역에 폴더 추가" 메뉴를 통해서 프로젝트를 열 수도 있습니다. File -> Add Folder to Workspace ..