한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
- 저자 : 이인제
- 출간 : 한빛미디어, 2024
막연히 클라우드 플랫폼을 마주쳤을때 어떤 기능을 사용할 수 있는지, 내 노트북에서 실행 가능했던 어플리케이션을 어떻게 배포할지 막막해진다. 또한 2024년 기준으로 컴퓨팅, 스토리지, 네트워킹 외에도 CDN, 서버리스, 관측가능성 등 시나리오나 학습 없이는 잘 활용하기 어려운 기능들도 있다. 그래서 아는 기능만 다시 쓰게 되고 새로운 기능들은 과금에 대한 걱정이나 인프라 구성의 복잡성 때문에 주저하게 되는 경우가 있다.
그런점에서 이 책은 AWS에 적절히 리소스를 배포 하기 위해 Step-by-step 으로 상세하게 설명한다. 풀컬러로 인쇄된 단계별 지침으로 복잡한 AWS를 처음 다루더라도 쉽게 접근할 수 있었다. 단순히 AWS 기능에 대한 나열보다는 리소스의 기반이 되는 이론, 기술들에 대해 상세하게 설명한다. 예를들어 ELB라면 로드밸런서의 원리와 사용하는 이유, 그리고 트래픽을 분배하는 방법들에 대해서도 설명한다. RDS의 경우에도 리플리케이션의 복제 방식, 리전 간 failover 를 위한 구성 등 상세한 내용들을 다루고 있다.
그리고 각 리소스에 대한 생성도 단순히 리소스를 만들어보는게 아니라 챕터를 거듭하며 연계할 수 있었는데 ELB – AutoScaling – RDS – AMI 를 여러 챕터에 걸쳐 지정된 RDS로 연결되는 스케일 아웃을 실습해 볼 수 있었다. 이를 통해 내가 원하는 리소스는 어떤것인지, 어떤 운영 형태가 적절한지 아는데 도움이 됐다.
나는 AWS를 직접적으로 경험한 적은 없었지만 이번에 이 책을 통해 CloudFront+Lambda+S3 구조의 서버리스 어플리케이션을 간단하게 배포해 볼 수 있었다. 사실상 클라우드 플랫폼의 표준이라고 할 수 있는 AWS를 허들을 낮춰 쉽게 원하는 인프라를 설계할 수 있어서 많은 도움이 되었다.
이 책에서는 AWS의 다음과 같은 리소스를 다룬다. EC2, EBS, ELB, 오토 스케일링, RDS, S3, Cloud Front, Route 53, IAM, Cloud Watch, Dynamo DB, Lambda.
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.