2 분 소요

그림으로 배우는 AWS 구조

Albuquerque, New Mexico
출처 : 교보문고

목차

1장 : AWS 사용하기 ~ 세계 최고의 클라우드 서비스
2장 : 클라우드 이용의 기본 ~ 사전에 검토해야 하는 것 
3장:  Amazon EC2를 사용한다 ~ 클라우드 가상 서버를 
4장 : Amazon S3를 사용한다 ~ 클라우드다운 스토리지 서비스
5장 : 클라우드를 지원하는 기술 ~ 클라우드 사업자 관점에서
6장 : Amazon VPC를 만든다 ~ 간단히 만들 수 있는 가상 네트워크 
7장 : RDS와 DynamoDB를 사용한다 ~ 다양한 데이터베이스와 분석 서비스 
8장 : AWS의 앞서 나가는 서비스 ~ 선진 기술 및 트랜드의 서비스 
9장 : 보안과 운영 관리 ~ 사용자, 비용, 보안, 운용 등의 관리 

독서 기간

2023.10.26.~ 2023.11.28.(계속)

독서 후기

2022년 하반기부터 openAI의 chatGPT로 부터 시작된 생성형AI기술이 대중화가 시작되었고, 1년이 지난 현재는 상상도 못할 정도로 AI기술이 발전되었고 응용분야도 확대가 되었다. text와 문장 등 글로 입력된 질문을 이해하여, 답변을 글로 나타내어 주었으나, 이제는 글, 그림, 음성, 영상 등 다양한 형태의 정보와 글을 이해하여, 사용자에게 다양한 형태로 답변이 가능하게 되었다. 즉 인간과 마찬가지로 멀티모달 형태로 정보를 받아들이고 정보를 줄 수 있게 된 것이다.

이렇듯 인공지능이 2022년이전에는 학문적이며 전문적인 영역에서 다루며 영화나 드라마에서 본것처럼 실생활에 우리가 사용하기 위해서는 먼 미래에서나 가능할 것으로 생각했다. 하지만, 이제는 누구나 chatGPT를 알고 있으며, bing과 google을 통해 숙제를 하거나, 질문을 하여 정보를 얻는 등 실제 생활에서 활용될 수 있는 기술로 다가 오게 된 것이다.

하지만 AI기술이 실제 생활에서 활용할 정도로 우리에게 다가왔다고 해도, 결국 중요한 것은 cloud로 저장되고 있는 다양한 형태의 데이터가 핵심일 것이다. 개인인 실생활에 AI가 사용되더라도 실제로는 기업이 다양한 서비스와 산업분야에서 클라우드 기술을 활용하여, 특정 domain에 특화된 AI가 되도록 training 시키거나, 새로운 임무(정보찾기, 사전 판단해주기 등)를 AI에게 부여하기 위해서는 결국 cloud에 저장되어 있는 데이터가 중요할 것이다.

일반적으로 우리는 일정금액을 지불하면 어떤 프로그램이나 애플리케이션에 AI를 API형태로 호출하여 활용할 수 있게 되었으나, 개인, 회사, 공공, 산업 데이터는 클라우드에 저장되어 있으므로, 결국 클라우드의 개념을 알아야 AI를 훈련시키겨나 활용이 가능할 것이다.

그렇다면, 세계적으로 가장 많이 사용되고 있는 AWS(Amazon Web Serverice)가 어떤 서비스를 제공하고 있는지를 알게된다면, 앞으로의 업무에 큰 무기를 가지게 되지 않을까?

세계 최고의 최신의 클라우딩 컴퓨팅 기술인 AWS 클라우딩 핵심 서비스와 과금체계, 그리고 정보보안을 배운다면 전문가가 충분이 되지 않을까 생각하였다.

물론 AWS에서 제공하는 온라인 무료프로그램 또는 블로그를 통해 정보를 알수 있으나, 초보자, 그리고 직장인으로서 게다가 엔지니어도 아닌 공무원이 클라우드 기술에 어떻게 시작해야할지 감이 잡히지 않았다. 따라서, 초보 교과서가 필요하였다. 그러나 IT를 배울때 가장 중요한 약어(SaaS, IAM 등등)에 부터, 기술에 대한 쉽게 설명한 자료들은 블로그나 AWS홈페이지에서는 찾아 볼 수 있으나, 너무나 방대하고 나의 수준에 맞는 내용이 아니였다.

이 책은 2022년 기준으로 AWS가 제공하는 서비스를 기초로 하였다. 그리고 일본책을 번역한 책이나, 사용된 예시나 그림들은 번역자가 우리나라에 맞게 수정하였다. 사실 IT용어는 전세계 표준용어이므로 일반적인 소설, 전문서와는 달리 번역의 수준에 따라 그 책의 품질이 좌우되지는 않는 편이긴 하다.

내용은 AWS에서 제공하는 기초 강좌와 마찬가지로, 가장 기초가 되고 중요한 서비스를 소개한다: Cloud computing(컴퓨팅) 서비스로 EC2, Storage 서비스로 S3, 데이터베이스 서비스로 DymanoDB, 그리고 AWS의 최신, 최고 서비스이인 Lamda, SageMaker(AI 서비스!)과 더불어 가장 중요한 정보보안 서비스에 대해서 다룬다. 각 주요 서비스들을 10개 정도의 핵심 개념들로 쪼개고, 핵심 개념들을 2페이지로 요약하고 개념도를 제시하는 형태이다.

이해가 쉬우며, 어렵더라도 이책을 기초로 블로그 등을 통해 찾아서 정리해나가니 쉽게 이해가 되었다. 무엇보다, Cloud 기술은 기본적으로 network기술이라 할 수 있으므로, 다양한 요소세부기술들이 서로 연결되어 있는 그림, 2차원의 개념도가 중요하다고 생각된다. 단순히 1차원의 글로는 이해가 어렵더라도, 이 책이 제시한 2차원의 그림을 통해 훨씬 연결성과 체계성을 알게 된다. “말하지말고 보여주라”는 좋은 글쓰기의 명제가 다시한번 상기되었다.

참고로, 가끔 AWS에서 초급, 중급, 고급수준의 온라인 세미나를 통해 사례를 공부할 수 있고, industry Week 같은 컨퍼런스를 통해 실제 산업에서 어떻게 AWS를 서비스를 활용하게 되는지 알 수 있다.

계속해서 이 책을 기초로 공부한 내용을 기록하는 등 활용할 예정이다.