![[서평] 기초부터 배우는 최신 스토리지 입문](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmlbHE%2FbtsLxGg2crn%2FItBJRu6dK8d1ugjCH5pBoK%2Fimg.jpg)
컴퓨터 시스템에서 데이터의 보존과 저장을 담당하는 스토리지는 중요한 역할을 수행한다.
스토리지는 CPU나 메모리와 함께 컴퓨터가 등장했을 때부터 중요한 요소 중 하나였다. 현재까지 중요성이 지속되고 있다.
대부분의 사용자들은 PC에 내장된 디스크의 개념에는 친숙하나, 네트워크 기반의 외부 스토리지 시스템에 대해서는 상대적으로 이해도가 낮다.
데이터의 안전한 보존이 모든 이용자의 공통된 관심사임을 고려할 때, 스토리지에 대한 이해를 기반으로 운용할 수 있어야 한다.
누구나 데이터를 잃고 싶지 않다. 따라서 스토리지를 제대로 배워서 잘 다루는게 중요하다.
스토리지에 대한 이해를 통해 컴퓨터 시스템 전반에 대한 이해를 토대로 엔지니어로서의 전문성을 높일 수 있다.
스토리지란?
IT 시스템에서 데이터는 매우 중요하다. 문서, 사진, 동영상뿐만 아니라 컴퓨터에서 실행되는 프로그램 자체도 데이터이며, 이러한 데이터를 보존하는 것이 스토리지의 역할이다.
스토리지는 데이터의 저장과 보존을 담당하는 시스템으로, PC의 내장 드라이브와 네트워크를 통해 접근하는 외부 스토리지로 구분된다. 외부 스토리지는 다시 블록 스토리지, 파일 스토리지, 오브젝트 스토리지로 나뉜다.
이번 장에서는 이러한 다양한 스토리지의 형태와 특징, 발전 과정, 그리고 관련 개념들을 살펴본다.
스토리지 구조
이 장에서는 블록 스토리지, 파일 스토리지, 오브젝트 스토리지의 내부 구조를 설명한다.
스토리지의 내부 구조에 있어서 가장 기본이 되는 것은 블록 스토리지다.
먼저 블록 스토리지를 설명하고, 추가된 점이나 차이점을 중심으로 파일 스토리지와 오브젝트 스토리지를 설명한다.
스토리지 제품 내부 구조는 제각기 특징이 잇어서 제조사에 따라 구현 방법이 다르다.
그렇기에 이 책에서는 제조사와 달리 발생하는 차이에 의존하지 않기 위해 SNIA가 제정하는 ISO/IEC 표준인 SMI-S와 Swordfish 모델을 기반으로 설명한다.
베어메탈 서버 가상 머신의 스토리지 구성
이 장에서는 베어메탈 서버와 가상 머신 환경에서 스토리지 볼륨을 연결하고 데이터를 관리하는 방법을 다룬다.
기본이 되는 베어메탈 서버의 설정 방법을 먼저 살펴본 후, 가상 머신 환경에서의 구성 방법으로 확장한다.
구체적으로는 블록 스토리지(iSCSI)와 파일 스토리지(NFS)의 구성 방법에 초점을 맞춘다.
웹 브라우저나 전용 클라이언트를 통해 접근하는 오브젝트 스토리지는 별도의 설정이 필요하지 않으므로 다루지 않는다.
컨테이너와 쿠버네티스의 스토리지 활용
이번 장에서는 컨테이너와 쿠버네티스 환경에서의 스토리지 구성과 관리 방법을 다룬다.
컨테이너 환경은 가상 머신과 달리 CSI$_{Container \space Storage \space Interface}$라는 표준화된 스토리지 관리 인터페이스를 제공한다.
이를 바탕으로 컨테이너 오케스트레이션의 표준으로 자리 잡은 쿠버네티스의 스토리지 관리 모델과 핵심 기능을 살펴본다.
스토리지 관리와 설계
이번 장에서는 스토리지의 효율적인 관리와 안정적인 설계 방안을 다룬다.
스토리지는 다수의 서버가 접근하는 핵심 인프라이며, 동시에 데이터 보호의 최후 보루다.
데이터 센터에 지진이나 화재와 같은 재해가 발생하더라도 데이터의 손실은 절대 허용될 수 없다.
따라서 단순한 스토리지 설치를 넘어, 이전 장에서 다룬 스토리지의 기능과 특성을 종합적으로 고려한 설계와 운영 방안이 필수적이다.
총평
이 책은 IT 인프라의 핵심 요소인 스토리지 시스템에 대해 전체적으로 이해를 할 수 있도록 제공한다. 기본 개념부터 실제 구현까지, 스토리지의 전반적인 내용을 다루고 있어 스토리지 시스템을 접하는 독자들에게 좋은 가이드가 된다.
기술적 개념이 다소 심화된 부분이 있어, IT 인프라에 대한 기초적인 이해가 없는 독자들에게는 진입 장벽이 있을 수 있다.
그럼에도 스토리지 시스템의 설계와 운영에 관심이 있는 IT 엔지니어, 시스템 관리자, 그리고 클라우드 인프라를 다루는 실무자들에게 필수적인 참고서가 될 것 같다.
'Life > 독서 기록' 카테고리의 다른 글
[서평] 믿고보는 시리즈 - 소플의 처음 만난 AWS (0) | 2024.12.29 |
---|---|
[서평] 올인원 개발 키트 - 헬로 Bun (8) | 2024.10.27 |
[서평] 클라우드 입문서 - 비전공자를 위한 AWS (1) | 2024.10.27 |
[서평] 효과적인 활용을 위해 - 이펙티브 러스트 (1) | 2024.10.25 |
[서평] 중요한 내용만 빠르게 - 컴퓨터 구조와 운영체제 핵심 노트 (2) | 2024.09.29 |
컴퓨터 전공 관련, 프론트엔드 개발 지식들을 공유합니다. React, Javascript를 다룰 줄 알며 요즘에는 Typescript에도 관심이 생겨 공부하고 있습니다. 서로 소통하면서 프로젝트 하는 것을 즐기며 많은 대외활동으로 개발 능력과 소프트 스킬을 다듬어나가고 있습니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!