[Linux] SWAP 메모리 정의 및 사용 상황
·
🐳 Infra/System
[정의]리눅스 시스템에서 물리적인 RAM이 부족할 때 사용하는 디스크 공간 [사용되는 상황]RAM 부족: 시스템의 물리 메모리가 부족할 때, 프로세스가 사용하는 데이터를 스왑 공간에 저장.백그라운드 작업: 장기 실행 프로세스나 활동이 적은 프로세스를 RAM에서 스왑으로 옮겨 더 중요한 작업에 RAM을 할당.시스템 안정성 유지: RAM 부족으로 인해 시스템이 중단되는 것을 방지.[상태 확인]# 현재 스왑 사용량 확인free -hswapon --showSwap: 2.0G 1.8G 0.2G- Used = 1.8 G- Size = 2.0 G=============================================스왑 사용량 계산: (1.8 / 2.0) x 100 ..
HA (High Availability, 고가용성)
·
🐳 Infra/System
1. HA (High Availability, 고가용성)의미:서비스나 시스템이 최대한 끊김 없이 계속 동작할 수 있도록 보장하는 개념.장애 발생 시에도 서비스를 중단 없이 제공하기 위해 여러 기술과 아키텍처를 활용합니다.목적:시스템의 가동 시간(Uptime) 극대화.장애나 다운타임을 최소화.구성 요소 및 기술:이중화 (Redundancy): 서버, 네트워크, 스토리지 등을 복제하여 장애 시 대체 자원을 제공.로드 밸런싱 (Load Balancing): 여러 서버에 트래픽을 분산해 과부하를 방지.Failover: 하나의 시스템이 장애를 일으키면 자동으로 다른 시스템으로 전환.예시:클러스터링, 데이터베이스 복제(MySQL Master-Slave), 스토리지 이중화(Ceph, RAID).Ansible Play..
docker 컨테이너 주요 명령어
·
🐳 Infra/System
컨테이너 다루는 방법에 대해서 적어보자컨테이너 시작 (docker container start)docker (container) start [옵션] [컨테이너 식별자]정지된 컨테이너를 시작할 때 start 명령을 사용-attach, -a : 표준 출력, 표준 오류 출력을 연다-interactive, i : 컨테이너의 표준 입력을 연다컨테이너 정지 (docker container stop)docker (container) stop [옵션] [컨테이너 식별자]실행 중인 컨테이너를 정지할 때 stop 명령을 사용-time, -t : 몇초 후 정지할 것인지 지정 (기본값은 10초)강제적으로 정지 : docker contianer kill컨테이너 삭제 (docker container rm)docker (con..
Microsoft Active Directory
·
🐳 Infra/System
Microsoft Active Directory 란?AD Domain 서비스를 제공하는 모든 WIndows 서버에 사용되는 소프트웨어Object 의 데이터베이스사용자 계정컴퓨터프린터파일 공유보안 그룹전체 Microsoft 생태계에서 관리되는 온 프레미스의 모든 사용자는 Microsoft Active Directory 대상이 된다중앙 집중식 보안 관리로 계정 생성, 권한 할당 등의 작업을 한다 [예시]모든 머신은 도메인 컨트롤러에 연결사용자는 어떤 단일 머신에서도 액세스 가능               AWS Directory Service 의 3 가지 종류 1) AWS managed Microsoft AD (Directory Service)   AWS 자체 액티브 디렉토리를 생성하고, 로컬에서 관리할 수 ..