Amazon Web Services 한국 블로그

AWS 클라우드를 배우는 방법 (1) – 국내 출간 서적

외부에서 AWS와 관련된 강의를 나가 보면, 많은 분들이 저에게 AWS 클라우드를 공부하는 방법을 물어옵니다. 모든 IT 업무 영역을 다루는 폭넓은 서비스와 깊이 있는 다양한 기능을 배우기가 쉽지는 않기 때문이실텐데요. 이 시리즈를 통해 몇 가지 좋은 리소스를 알려드립니다.

  1. AWS 클라우드를 배우는 방법 (1) – 국내 출간 서적
  2. AWS 클라우드를 배우는 방법 (2) – 온라인 교육 및 실습
  3. AWS 클라우드를 배우는 방법 (3) – AWS 전문 교육 과정

맨 먼저 많은 분들이 떠올리시는 것이 입문 할 수 있는 책입니다. 국내에서도 AWS 클라우드를 실제 사용하고 활용해 본 분들이 저술하신 책을 많이 나와 있고, 이를 통해 공부하는 것을 추천합니다. AWS 서비스의 혁신 속도가 매우 빨라서 책에 쓰인 기술이 최신의 정보는 아닐지라도, 기초와 핵심 서비스에 대한 이해를 높이는 데는 큰 도움이 됩니다.

마침 지난 주에도 국내 저자들이 직접 저술한 AWS 관련 책이 발간되기도 하였습니다. 그래서, 이 글에서는 국내에 나와 있는 저서 및 번역서를 하나씩 살펴 보고 여러분의 선택에 도움을 드리고자 합니다.

아마존 웹 서비스를 다루는 기술 : 실무에서 알아야 할 기술은 따로 있다!
(2014년 09월 – 이재홍 저)

이 책은 방대한 AWS 클라우드의 기초 개념 부터 핵심 서비스 그리고 다양한 기능을 모두 섭렵하고 있을 뿐 아니라, 간단한 튜토리얼과 스크린샷으로 직접 서비스를 해볼 수 있도록 한다는 점이 특징입니다. 책이 두꺼운 만큼 내용도 알찹니다. 뿐만 아니라 저자는 자신의 블로그인 pyrasis.com 책의 모든 내용을 직접 올려서 공개하는 파격적인 공유 정신을 실천하고 있습니다. 새로운 내용이 올라오면 블로그 내용을 업데이트하기도 합니다.

직접 책을 저술하신 이재홍님은 회사를 다니는 동안 그동안 공부하고 사용해 왔던 AWS 관련 정보를 모아서 블로그에 올리면서 많은 사람들이 도움을 주는데 보람을 느끼고 있다고 합니다. 여세를 몰아 작년에는 ‘가장 빨리 만나는 Docker’를 출간과 동시에 온라인에 올렸으며, ‘가장 빨리 만나는 Go 언어’ 역시 같은 방식으로 제공 중입니다.

아마존 웹 서비스를 이용한 글로벌 서비스 인프라 설계
(2016년 04월, 윤상배·김창수 저)

이 책은 하나의 가상 회사가 처음 AWS 클라우드를 도입할때, 프로토 타이핑부터 시작해 전 세계를 대상으로 하는 서비스로 확장하는 과정을 다루고 있습니다. 이 과정을 따라가면서 AWS를 이해하고 글로벌 서비스를 위한 인프라 구축에 대한 정보를 제공하고 있는 것이 특징입니다.

기존에 서비스를 나열하는 방식이 아니라 작은 서비스를 키워 가는 과정에서 필요한 아키텍처 변화에 대한 다양한 AWS 서비스를 소개하고 있습니다. 뿐만 아니라, 중간 중간에 개발과 운영을 병행하는 데브옵스(DevOps) 베스트 프랙티스를 소개하여, 클라우드를 통한 인프라 자동화를 통해 좀 더 개발에 집중할 수 있는 다양한 도구 즉, AWS API, CLI 및 Chef, Jenkins 등의 서드파티 CI/CD 도구를 포함하고 있는 것도 특징적입니다.

마지막 장에는 최근에 AWS가 출시한 IoT 서비스와 실시간 빅데이터 분석을 위한 Amazon Kinesis에 대한 정보도 포함하고 있습니다.

아마존 웹 서비스 클라우드 디자인 패턴 설계 가이드
(2013년 5월, 타마가와 켄 외, 박상욱 역)

다양한 IT 업무의 요구 사항을 어떻게 AWS 클라우드 서비스의 빌딩 블록을 이용하여 구축할 것인가? 이러한 질문에 대한 해답이 바로 ‘Cloud Design Pattern(CDP)’입니다. CDP는 일본의 AWS 솔루션 아키텍트인 타마가와 켄이 처음 만든 일종의 레시피 가이드로서 총 48개의 클라우드 디자인 패턴을 알기 쉽게 설명하고 있으며, 각 패턴 도입 시에 주의해야 할 것들에 대해서도 일러주고 있습니다.

특정 업무 요구 사항에 대한 AWS 서비스를 조합하는 방법과 아키텍처를 기반으로 장단점과 유의점도 포함합니다. 이 책의 내용은 아마존 웹 서비스를 기반한 일반적인 클라우드 설계의 베스트 프랙티스를 제공합니다. 실제 적용 사례를 구체적인 시나리오를 통해 소개하고 있어 직접 따라 해보며 배울 수 있도록 구성되어 있습니다.

아마존 웹 서비스 클라우드 디자인 패턴 구축 가이드
(2013년 11월, 오오사와 후미타카, 박상욱 역)

이 책은 아마존 웹 서비스 클라우드 디자인 패턴 설계 가이드의 후속작으로 CDP를 만든 감수자이 특정 웹 사이트 시나리오와 몇 가지 CDP를 실제 아마존 웹 서비스(AWS)에 적용할 때 어떻게 할 것인지를 구체적으로 설명한 것입니다. 첫번째 책을 번역하신 클라우드 노아의 CEO이자 AWSKRUG의 공동 리더인 박상욱님이 두번째로 번역한 책입니다.
책의 주요 내용은 그중 AWS의 핵심 서비스를 이용하여 우리가 흔히 구축해야 하는 아키텍처인 이미지 동영상 제공 사이트, 전자상거래 사이트, 이벤트 사이트를 실제 구축하는 경험을 제공하고 있습니다. 초반 부터 AWS의 기초적인 사항과 CDP에 대한 일반적인 부분을 다루기 때문에 굳이 앞의 책을 사지 않더라도, 실질적인 구축 경험을 얻기를 원한다면 따로 구매해서 읽어도 좋습니다.

서버/인프라 실전 구축 가이드 아마존 웹 서비스부터 도커까지
(2015년 9월, 이토 나오야 외, 성창규 역)

이 책은 대규모 웹 서비스 환경을 운영한 경험자와 아마존 웹 서비스(AWS)의 엔지니어, 실제 모바일 게임 등을 운영하는 엔지니어들이 실무에서 접한 새로운 IT 기술에 대한 경험을 다루고 있습니다. 이런 기술을 아직 접해 보지 못한 소프트웨어 개발자에게는 매우 생소할 수도 있지만, IT에 대한 기본적인 지식이 있는 엔지니어라면 누구든 따라 할 수 있도록 실습 위주로 구성돼 있어 클라우드 기술을 통해 인프라 운영을 접해 보고 싶은 엔지니어라면 도움이 될 것입니다.

책의 전반부는 클라우드를 통한 프로그래머블한 인프라 운영에 대한 기본 개념을 설명하고, 아마존웹서비스와 코드 개발로서 인프라(Infra as a Code) 운영에 대한 개념 지속적 통합(CI) 및 Docker 콘테이너 기술까지 다룬다. 흥미로운 점은 이 책의 후반부는 실질적인 클라우드 기반 웹 서버 운영 및 콘텐츠 배포와 유지 보수까지 다룬다는 점에서 균형있는 책입니다.

그 밖에도 브이시스템즈의 이근우님이 저술한 아마존 웹 서비스 A to Z(2014년 12월 발간) 및 AWS의 Chief Evangelist인 Jeff Barr가 저술한 아마존 웹 서비스 완벽활용법 (2013년 4월, 최용호 번역) 등의 입문서들도 출간되어 있습니다.

최근 AWS 클라우드 기술의 국내 도입이 빨라지면서, 출판사 및 테크라이터들이 이와 관련된 서적 출간도 예상되고 있으며 하반기에 다수의 국내 서적이 출간될 것 같습니다. 이에 대한 AWS의 도움이 필요하시면 언제든지 aws-korea-devsupport@amazon.com으로 문의하시기 바랍니다.

– Channy(윤석찬);