메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

[승호아빠의 지식리뷰] 한빛미디어 SRE를 위한 시스템 설계와 구축, 나는 리뷰어다

jearyon***

|

2022-08-28

SRE를 위한 시스템 설계와 구축

이 책은 안전하고 확장이 가능하며 신뢰할 수 있는 시스템을 설계하는 데 도움을 주는 구글의 구체적인 모범 사례를 자세히 공유한다. 또한, 보안과 안정성에 특화된 실무자의 시스템 설계, 구현 및 유지 보수에 대한 통찰력도 함께 제공하므로 그들이 경험으로 얻은 통찰을과 SRE를 지침을 익혀 안전하고 신뢰성 높은 시스템을 구축할 수 있게 한다.

  • 저자 : 헤더 애드킨스 , 벳시 바이어 , 폴 블랭킨십 , 피오트르 레반도프스키 , 애나 오프레아 , 애덤 스터블필드
  • 번역 : 장현희
  • 출간 : 2022-01-03

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

 

안녕하세요~~!! #플랫폼디자이너 IT를 소개하는 #승호아빠 입니다.

 

8월 리뷰를 진행하도록 하겠습니다.이번 리뷰를 진행할 책은 <SRE를 위한 시스템 설계와 구축> 입니다.

구글이 공개하는 SRE 모범 사례와 설계, 구현, 운영 노하우가 담겨있는 책입니다.

 



SRE 라는 용어조차 생소한 단어이네요.

사실 저도 이번 리뷰를 하면서 처음으로 접해보는 단어입니다.



 

사이트 신뢰성 엔지니어링(SRE)은 IT 운영에 대한 소프트웨어 엔지니어링 접근 방식입니다. SRE 팀은 소프트웨어를 툴로 활용하여 시스템을 관리하고, 문제를 해결하고, 운영 태스크를 자동화합니다.

SRE 팀은 기존에 운영 팀이 수동으로 하는 경우가 많았던 태스크를 받아 엔지니어 또는 운영 팀에 넘기고, 엔지니어 또는 운영 팀은 소프트웨어 및 자동화를 사용해 문제를 해결하고 프로덕션 시스템을 관리합니다.

SRE는 확장 가능하고 신뢰성이 높은 소프트웨어 시스템을 생성할 때 유용한 방법입니다. 코드를 통해 대규모 시스템을 관리할 수 있으므로 수천 대에서 수십만 대에 이르는 머신을 관리하는 시스템 관리자에게 더 큰 확장성과 지속가능성을 제공합니다.

사이트 신뢰성 엔지니어링은 Google 엔지니어링 팀의 Ben Treynor Sloss가 창안한 개념입니다.

 

쉽게 풀어보자면 '구글에서 적용하고 있는 시스템을 효과적으로 설계하고 구축하여 운영, 유지보수하는 방법' 정도로 정리할 수 있다.

책은 매우 두껍고, 딱딱하게 작성되어 있어요. 페이지 수는 무려 624페이지에 어려운 용어가 굉장히 많이 나옵니다. IT분야 초급자에게는 추천하지 않겠습니다.

하지만, IT 종사자이며, 어느정도 개발과 매니징을 하신 분이라면 반드시 읽어보실것을 추천드립니다.

 

 

이 책에서는 구글의 전문가들에 의해 발행이 되었으며, 실제 경험에 대해서 아주 잘 작성되어 있습니다. 실제로 프로젝트가 시작되면 여러분야에서 많은 부담을 가지게 됩니다. 특히 시스템을 설계하고 개발해야하는 개발부서에서는 시스템의 정상화를 위한 아주 많은 노력을 하게됩니다. 특히, 설계단계부터 많은 논의와 고민을 통해 탄탄한 시스템이 시작될 수 있습니다.

 

많은 사람들이 흔히들 잘못 알고 있는 부분들이 많이 있습니다. 모바일앱 개발을 하여 출시하면 모든 앱들이 카카오톡이나 토스같은 앱이 될것이라는 생각입니다. 하지만, 이러한 모바일앱들은 매우 오랜기간동안 안정화된 앱이거나, 아주 오랜 경험을 가진 개발자들이 아주 신중한 설계와 개발을 통해 완성도가 높은 앱일 확률이 높습니다.

 

실제로 스타트업이나, 중견기업에서 출시하는 대부분의 모바일앱들은 사용하는데 불편함이 느껴질 정도로 오류가 많이 있습니다. 하지만, 출시 후 오류들을 줄여가며 안정화를 통해서 비로서 사용할만한 모바일앱이 되어 갑니다.

 

이처럼 시스템은 처음부터 완벽할 수 없고, 많은 사람들에 의해 완성도가 높아져가는 것입니다. <Building Secure & Reliable Systems, SRE를 위한 시스템 설계와 구축>은 시스템 설계와 구축, 운영, 유지보수 전단계에 대한 실제 노하우를 통해 조금더 완성도 있는 시스템을 만드는데 도움을 줄 수 있습니다.

 

만약 시스템 설계와 구축, 보안성과 신뢰성에 대해 어렵더라도 도전하고 싶은 분들은 읽어보면 아주 좋을 책입니다.

 

어려운 책이지만, 분명히 얻어가는 것이 있는 책입니다. 좀더 높은 수준으로 성장하고 싶은 분들께 추천하고 싶습니다. 만약 IT 초보자이거나 초급 개발자라면 조금더 성장한 후에 보기를 바랍니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?