1장 기초
1. 클라우드란 무엇인가?
2. 왜 클라우드여야 하는가?
3. 멀티 클라우드 결정을 위한 중요한 세 가지
4. 관리형 서비스를 사용하자, 제발
5. 선을 위한 클라우드가 당신의 다음 프로젝트여야 한다
6. 클라우드 용어집 034
7. 모든 엔지니어가 클라우드 엔지니어가 되어야 하는 이유 038
8. 상향 관리: 클라우드에서 경영진과 협력하기
2장 아키텍처
9. 컨테이너의 미래: 그다음은 무엇인가?
10. 확장성 이해하기 050
11. 서비스를 생각하지 말고 기능을 생각하라
12. 여러분의 모놀리식도 클라우드화할 수 있다
13. 마이크로서비스와 클라우드 네이티브 아키텍처의 통합
14. 컨테이너는 마법이 아니다
15. 여러분의 CIO는 단 한 번의 플랫폼 재구축을 원한다
16. 분산 시스템 시각화를 연습하라
17. 확장할 요소를 알아야 한다
18. 서버리스의 나쁜 사례
19. AWS 람다 시작하기
20. 쿠버네티스를 사용하지 않아도 괜찮다
21. 토폴로지 이해하기
22. 시스템 기초가 여전히 당신을 괴롭힌다
23. 클라우드 프로세싱은 속도가 전부가 아니다
24. 서버리스가 개발자 경험을 단순하게 하는 방법
3장 마이그레이션
25. 사람들이 클라우드에 올바른 기대를 갖도록 돕자
26. 클라우드 마이그레이션의 실패
27. 클라우드 최적화 프로세스: 패턴과 안티 패턴
28. 들어서 옮기기 모델이 대체로 실패하는 이유
4장 보안과 컴플라이언스
29. 클라우드 네이티브 속도의 보안
30. 현대 클라우드 거버넌스 정수
31. 시크릿이 보관되는 장소와 그 방법 알기
32. 프로덕션에 SSH하지 말기
33. 클라우드 컴퓨팅의 식별 및 접근 관리
34. 클라우드 환경이 온프레미스에 있는 것처럼 다루자
35. 신원을 올바르게 확인하지 않으면 정보 보안 권한을 획득할 수
실패를 줄이고 효율적으로 클라우드를 활용하는 법
클라우드가 제공하는 수많은 기능과 가치들을 환경에 맞게 잘 활용하고 있는가? 지금까지 클라우드로 서비스를 배포하거나 운영하기만 했다면, 이제는 어떻게 해야 각 특성에 맞게 잘 사용할 수 있을지를 고민할 시점이다. 이 책은 이런 고민에서 출발한다. 책에는 클라우드 기초부터 설계, 마이그레이션, 조직 문화, 소프트웨어 개발론에 이르기까지 다양한 클라우드 경험담이 담겨 있다. 글로벌 클라우드 엔지니어들이 자신의 고난, 성공, 노하우 등을 들려주며 자신과 같은 고민을 하고 있을 엔지니어에게 도움을 주고자 한다. 조직 및 개인별 상황에 따라 필요한 내용을 찾아 읽는 것을 추천하며, 여러분의 경력을 확장하는 데 영감을 주는 아이디어를 찾을 수 있길 바란다.