dong2***
2021-11-21

이 책은 마이크로소프트의 퍼블릭 클라우드 서비스인 애저를 이해하고 다루는 데 필요한 기본기를 쌓으려는 개발자, 시스템 엔지니어, 기술 영업사원, IT 분야 전공자를 대상으로 합니다.
현 시대는 전통 산업을 포함한 전 산업군의 기업이 디지털 트랜스포메이션을 이야기 할만큼 변하는 트렌드속에 모바일, IoT, 블록체인, 인공지능 등 다양한 기술을 활용한 새로운 혁신을 꿈꾸고 있습니다. 기업은 클라우드를 적극적으로 도입해 자사 업무 시스템의 핵심인 기보유 솔루션을 경쟁력 있고 글로벌 시장에 대응하기 용이한 시스템으로 발전시키려는 시도가 급물살을 타고 있으며, 이는 IT시장에 큰 변화의 물결을 일으키고 있습니다. 글로벌 클라우드 시장에서 기술을 선도하는 기업을 꼽으라고 하면 누구나 아마존과 마이크로소프트를 손꼽을 것입니다. 두 기업은 전 세계 클라우드 시장의 과반수를 차지하고 있습니다. Microsoft Azure는 2010년 첫 선을 보인 후 점차 포트폴리오를 넓혀 전 산업군의 다양한 솔루현을 안정적으로 운영할 수 있는 근간이 되었습니다. 따라서 이제 Azure를 학습하는 것이 IT분야에서 자신의 가치와 경쟁력을 높이기 위한 수단으로 인식되고 있습니다.
제가 이 책을 선택한 이유는 Azure 클라우드의 기본기를 체계적으로 학습할 수 있도록 구성하여 클라우드 컴퓨팅 환경에 익숙하지 않은 초심자들도 쉽게 학습할 수 있기 때문입니다. 이 책은 클라우드 컴퓨팅의 기본 용어나 프로세스를 쉽게 익힐 수 있도록 친절하게 구성되어 있고 저자의 수많은 강의 경험에서 나온 알찬실습 내용은 처음 Azure를 접하는 사용자가 체계적으로 Azure를 이해할 수 있게 도움을 줍니다. 또한 이미 Azure를 이용하는 사람들에게는 타 클라우드와의 차별성을 이해할 수 있게 해줍니다. 거기에 Azure뿐만 아니라 클라우드와 관련된 폭넓은 지식 중 꼭 필요한 것들을 함께 전달해 주고 있어 클라우드를 학습하는 모든 분들에게 유용한 책이라 생각합니다.
이 책의 특성은 Azure 클라우드 서비스를 아이언맨 연구소의 자비스 서비스 구축을 통해 쉽게 설명하고 있으며, 단계별 예제를 통해 이 기종 가상 머신 배포에서부터 확장 가능한 서비스를 어떻게 구성하는 지 효과적으로 보여주고 있어 처음 Azure를 접하는 초심자가 체계적으로 Azure를 이해할 수 있게 해준다는 점입니다. 변치 않는 기본 개념과 쉽게 따라 할 수 있는 예제를 담고 있고 비즈니스가 필요한 고가용 컴퓨팅 환경의 구성과 트래픽 증가 시 부하 분산을 할 수 있는 방법을 보여줍니다. 온프레미스 환경과 클라우드 환경을 함께 사용할 수 있게 연결해주는 가상 네트워크 연결 서비스와 이런 IT환경을 악의적인 공격으로부터 지키기 위한 보안 설정에 대해서도 쉽게 설명하고 있습니다. 따라서 초심자분들뿐만 아니라 기존 온프레미스 환경의 서버에 익숙하지만, 새로운 클라우드 컴퓨팅 환경에 대한 개념을 익혀 DevOps나 클라우드 전문가로서 커리어를 넓히고 싶은 숙련자분들도 이 책을 읽어보시기를 권장합니다.
4차 산업의 핵심 기술이라고 할 수 있는 클라우드 기술이 발전하지 않았다면 아무리 훌룡한 AI기술도 방대한 데이터를 처리할 수 없어 그 활용도가 매우 제한 될것입니다. 현재 클라우드 기술은 아마존의 AWS와 마이크로소프트의 Azure가 양대 산맥을 이루며 경쟁하고 있습니다. 그 중 Azure는 쉬운 UI와 사용성으로 누구나 쉽게 접근할 수 있어 기업의 IT 인프라로 클라우드 컴퓨팅 환경을 도입하고 있는 지금, 개발자로부터 IT 관리자까지 클라우드 서비스의 개념, 서비스 구독, 네트워크, 가상머신, 스토리지 등 클라우드 서비스의 핵심 기능을 배우고 적용하는 것이 기본 방식으로 변하는 흐름이 되어 대기업이나 IT분야의 중소기업들에서 많이 선호하고 있어 전문가들이나 신입들을 많이 채용하려는 추세입니다. 따라서 IT분야에서 취직하시려는 분이나 창업을 하시려는 분들은 필수로 익히셔야 하는 기술이 되고 있습니다.
구성
1부 Azure로 시작하는 클라우드
Chapter 1: 클라우드 컴퓨팅 전성시대
Chapter 2: Azure 시작하기
Chapter 3: Hello Azure
Chapter 4: Azure 사용자와 그룹, 액세스 관리
2부 Azure IaaS 핵심 서비스
Chapter 5: Azure 가상 네트워크
Chapter 6: Azure 가상 머신(VM)
Chapter 7: Azure 스토리지
3부 고가용성 및 부하 분산
Chapter 8: 가상 머신 크기 조정과 가용성 구현
Chapter 9: Azure의 부하 분산 서비스
Chapter 10: 가상 머신 탄력성 구현
Chapter 11: 트래픽 관리자
4부 연결과 보안
Chapter 12: 가상 네트워크 연결
Chapter 13: IaaS 핵심 인프라 보호
파트별로 나누어 봤을때 1~4장은 클라우드의 개념과 Azure의 기본 사용법을 익히며 Azure AD의 목적과 역할을 이해하고 사용자와 그룹을 통한 액세스 제어 및 역할 기반 엑세스 관리를 실습하는 방법에 대해 설명하고 있고 5~7장은 Azure IaaS의 3가지 핵심 서비스인 가상 머신과 가상 네트워크, 스토리지의 기본 사항에 대해, 8~11장은 서비스를 안정적으로 제공하기 위해 고려해야 할 Azure 서비스(크기 조정, 확장 등)에 대해, 12~13장은 가상 네트워크 연결성을 보완하고 보안을 향상시키는데 필요한 서비스에 대해 설명하고 있습니다.
개인적인 생각으로 학습은 클라우드 담당자나 클라우드 보안 담당자로 취업을 희망하시거나 취업한지 얼마 되시지 않는 이제 막 클라우드 분야를 시작하시는 초보자이신 분들께서는 1장부터 시작하시면 좋을것 같고 어느정도 경험이 있으신 분들(클라우드 담당자 또는 클라우드 보안 담당자 2년차~)부터는 6장까지는 쭉 보시면서 Azure 리소스 구조나 환경 세팅, 사용방법에 대해 파악한다는 방식으로 보시고 7장부터 학습하시는 것이 좋을것 같습니다.
그리고 개인적으로 약간의 단점이 어쩌면 욕심일수도 있는게 좀더 많은 실습 예제가 담겨있으면 더 좋았지 않았을까라는 아쉬움이 있습니다.
저의 리뷰를 읽어주셔서 감사합니다. 다음에는 좀더 유용하고 좋은 책을 소개하면서 더 나은 리뷰를 통해 여러분께 책을 소개시켜드릴 수 있도록 더 노력하겠습니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."