→ 마이크로 소프트에서 제공하는 가상화 플랫폼Windows 서버 위에서 여러 개의 VM을 만들어 각각 독립된 컴퓨터처럼 실행하는 기술하나의 물리서버 위에 여러개의 VM을 실행할 수 있으며VM을 많이 실행할수록 자원의 사용률이 높아짐.Hyper-V에서는 VM을 복제하고
RAID는 하나에 서버 내부에서 여러 디스크를 묶어 장애 대응과 성능 향상을 제공한다. 하지만 만약 서버가 고장나거나 네트워크 단절 등의 문제가 발생하면 전체 서비스가 중단될 수 있다. → 데이터를 여러 서버에 나누어 저장하여 해결. 데이터 증가와 대용량 서비스 환경에
서비스 장애가 발생했을 때, 그것을 재현하고 문제를 제대로 파악하고 이를 통해 서비스 복구시간을 최소화 할 수 있다. 앞으로 일어날 수 있는 것에 대해서 미리 예측할 수 있다. Monitoring = “무엇을 볼지 미리 정해놓고 감시”Observability = “수집

데이터를 잘게 나눠서 저장디스크처럼 동작한다.OS가 그 위에 파일 시스템을 만들어서 사용한다.매우 빠르다.기본적으로는 한 번에 하나의 서버, 노드만 쓸 수 있다. → 두 서버가 동시에 같은 디스크를 쓰면 충돌이 난다바로 사용할 수 없고예시SSD/HDDAmazon EB

정전이나 전원 이상이 발생했을 때 장비에 전력을 계속 공급하기 위한 무정전 전원 장치(Uninterruptible Power Supply)UPS는 전원 공급이 중단되거나 전압이 불안정해지는 상황에서도 서버, 네트워크 장비, 저장장치 등이 정상적으로 동작할 수 있도록 임

numa 개념

개요 서버를 운영하다 보면 SSH 접속이 되지 않거나 운영체제가 정상적으로 부팅되지 않는 상황을 만날 수 있다. 일반 PC라면 직접 모니터와 키보드를 연결하여 문제를 해결해야 하지만, 서버는 데이터센터(IDC)나 원격지에 설치되는 경우가 많기 때문에 직접 접근하기

- 클라우드 환경에선느 하나의 서비스를 구축하기 위해 다양한 인프라 리소스가 필요하다. - 예를 들어 하나의 웹 서비스를 구성할때는 아래와 같은 작업을 진행해야한다.

1. CI/CD 개요 소프트웨어 개발은 단순히 코드를 작성하는 것으로 끝나지 않는다. > 개발이 완료된 애플리케이션은 빌드(Build), 테스트(Test), 배포(Deploy)를 거쳐 실제 사용자에게 제공된다. 과거에는 이러한 작업을 사람이 직접 수행했지만, 서비스