◈ 이 책에서 다루는 내용 ◈
◆ 클라우드 도입 및 비용 최적화의 도전 과제 분석
◆ 조직 내 핀옵스 통합에 대한 통찰 확보
◆ 핀옵스와 데브옵스, IaC(코드형 인프라), 변화 관리 간의 시너지 탐구
◆ Azure Advisor, AWS CUDOS, GCP 비용 보고서 등의 도구 활용
◆ 클라우드 서비스의 주요 기능과 모범 사례를 통해 비용 추정 및 최적화
◆ 가시성과 통제를 향상시키기 위한 비용 대시보드 및 보고서 구현
◆ 조직 성공에 중요한 핀옵스 역할과 프로세스 이해
◆ 실제 사례와 멀티 클라우드 아키텍처를 활용한 핀옵스 적용
◈ 이 책의 대상 독자 ◈
퍼블릭 클라우드를 사용해 소프트웨어 솔루션과 인프라를 효율적으로 설계하고 운영하기 위한 핀옵스와 클라우드 재무 관리에 대해 자세히 알고 싶은 클라우드 엔지니어, 클라우드 및 솔루션 아키텍트, 데브옵스(DevOps) 및 시스템 운영 엔지니어를 대상으로 하는 책이다. 이 책은 클라우드 자원을 최대한 활용하는 데 관심이 있는 팀 리더, 프로젝트 관리자, 재무 팀에게도 유용하다.
이 책을 최대한 활용하려면 클라우드 컴퓨팅과 주요 퍼블릭 클라우드에 대한 사전 지식이 필요하며, 일부 절에서는 기술적인 작업, 용어 및 예제를 더 자세히 다룰 것이다.
◈ 이 책의 구성 ◈
1장, ‘핀옵스 원칙 소개’에서는 핀옵스가 무엇인지 살펴보고, 클라우드로 전환 중이거나 이미 클라우드를 사용하고 있는 조직에 핀옵스가 필요한 이유를 소개한다.
2장, ‘핀옵스가 클라우드 거버넌스에 어떻게 적용되는지 이해하기’에서는 핀옵스가 웰 아키텍티드 프레임워크, 코드형 인프라, 애자일 프로젝트 관리, 변경 관리와 같은 기타 주요 프로세스 등 조직에서 널리 사용되는 다양한 방법론과 어떻게 상호작용하는지를 설명한다. 또한 이 장에서는 클라우드 여정의 여러 단계에 있는 조직에 핀옵스가 어떻게 적응할 수 있는지 살펴보고 Azure, AWS, 구글 클라우드에서 비용 분석을 수행하는 기본 도구와 마이크로소프트, 아마존, 구글 이외의 다른 공급자가 제공하는 기타 시장 도구를 다룬다.
3장, ‘태그 및 명명 규칙 전략 설계와 실행’에서는 태그 전략과 명명 규칙 전략이 모두 핀옵스 사례에 필수적인 이유를 살펴보고 자체 전략을 설계, 구현, 시행하는 데 사용할 수 있는 권장 사항 및 도구를 자세히 설명한다.
4장, ‘클라우드 솔루션 비용 추정 및 이니셔티브 절감’에서는 워크로드를 클라우드로 마이그레이션(migration)하는 데 사용할 수 있는 모든 마이그레이션 모델을 자세히 설명하고, 더 나아가기 전에 이해해야 할 클라우드 비용에 대한 몇 가지 주요 개념을 제공한다. 또한 클라우드 공급자가 제공하는 가격 계산기와 REST API를 활용해 자체 견적을 작성하는 방법과 잠재적인 절감 개념을 통해 핀옵스 관행을 더욱 향상시키면서 추진하는 방법도 다룬다.
5장, ‘대시보드와 보고서를 통한 비용 가시성 향상’에서는 클라우드 청구 데이터와 클라우드 청구서의 구조 및 필드를 소개한 다음, 대시보드와 보고서가 각각 무엇이고 서로 어떻게 다른지를 살펴본다. 또한 단위 경제성 같은 재무 개념과 기타 핵심 아이디어를 사용해 핀옵스 대시보드와 보고서의 품질을 개선하기 위한 많은 인사이트를 제공한다.
6장, ‘IaaS 컴퓨팅 최적화 구현’에서는 비용 최적화를 위해 서비스형 인프라 컴퓨팅 서비스에서 수행할 수 있는 핀옵스 이니셔티브를 소개한다.
7장, ‘PaaS와 기타 컴퓨팅 최적화 이니셔티브 구현’에서는 비용 최적화를 위해 서비스형 플랫폼 컴퓨팅 서비스에서 수행할 수 있는 핀옵스 이니셔티브와 백업, 라이선싱, 자원 관리 모범 사례에 관련된 기타 이니셔티브의 개요를 제공한다.
8장, ‘데이터베이스 최적화 구현’에서는 비용 최적화를 위해 데이터베이스 서비스에서 수행할 수 있는 핀옵스 이니셔티브에 대해 알아본다. 또한 데이터베이스 서비스 최적화에 사용할 수 있는 도구를 완전히 이해하는 데 필요한 데이터베이스 전반에 관한 주요 기본 개념을 소개한다.
9장, ‘저장소 최적화 구현’에서는 비용 최적화를 위해 데이터베이스 서비스에서 수행할 수 있는 핀옵스 이니셔티브의 개요를 제공한다. 또한 다양한 스토리지 패러다임의 작동 방식과 중복성, 데이터 온도 계층화, 스토리지 서비스의 비용 동인과 같은 몇 가지 주요 개념을 자세히 설명한다.
10장, ‘핀옵스 KPI 설계와 구현’에서는 KPI의 정의를 살펴보고, 존재하는 다양한 범주의 KPI를 다룬다. 기본 개념이 소개된 후에는 자체 대시보드와 보고서를 만들기 위한 출발점으로 사용할 수 있는 많은 핀옵스 KPI의 예와 함께 자체 KPI를 설계하고 개발하는 완벽한 방법론도 제공한다.
11장, ‘새로운 핀옵스 역할 및 프로세스 정의’에서는 조직의 DNA에 핀옵스 관행이 스며들 수 있도록 하는 기능, 역량, 프로세스, 역할과 책임을 포함해 핀옵스 운영 모델을 정의하고 구현하는 방법과 기타 주요 거버넌스 이니셔티브를 통해 핀옵스 정책을 강화하는 방법을 대략적으로 살펴본다.
12장, ‘비용 최적화를 위한 사례 연구’에서는 실제 아키텍처 예시 두 가지를 최적화하는 과정을 다룬다. 단계별 방식으로 이러한 솔루션을 최적화하기 위해 사용할 수 있는 다양한 이니셔티브의 예시를 제공하고, 그 과정에서 이니셔티브가 비용에 미치는 영향을 분석한다.
13장, ‘마무리와 전망’에서는 이 책의 내용을 요약하며, 핀옵스 실무자들이 앞으로 직면할 수 있는몇 가지 도전에 대해 고찰한다. 또한 머신러닝(ML, Machine Learning)과 지속 가능성이라는 두 가지 신흥 연구 분야와 핀옵스 실천이 접목될 때 기대되는 시너지 효과를 다룬다. 마지막으로, 자가 평가/지식 점검을 통해 이 책에서 학습한 내용을 스스로 평가해볼 수 있는 기회도 제공한다.