현재 주로 하고 있는 업무는 aws를 사용할 일이 많지 않다. 패스트캠퍼스 환급 이벤트 중인 aws/docker 클라우드 서버 구축 강의를 수강하여 이번 기회에 aws 기초를 학습할 수 있었으며 강의를 수강하게된 결정적인 이유는 aws에 대한 내용을 하나하나 찾아서 공부할 시간이 없었고 어디서부터 무엇을 해야 할지 모르는 막막한 상황에서 답답함을 해소시켜 줄 최선의 선택지라 생각했다. 약 한달동안 aws 서비스, docker 사용법, serverless 환경 구성에 대한 전반적인 내용을 공부했다.
aws/docker 파트에서는 bitbucket, confluenece, jira 협업 툴 설치와 사용법을 학습했다. atlassian 회사의 jira, confluence, bitbucket을 사용하여 프로젝트 관리와 협업을 위한 환경 구성을 학습했다. 특히 Jira 학습편에서는 프로젝트마다 관리할 이슈의 성격을 정의하는 방법과 jira api를 사용하여 외부에서 jira 이슈를 제어하는 방법을 배웠다. slack 메신져에서 업무 대화를 주로 하는 환경에서 jira api를 연동하여 jira 이슈를 제어한다면 좀 더 효율적인 협업 환경을 만들 수 있으리라 생각했다. 다음으로는 jenkins build 자동화를 적용하고 이를 jira와 bitbucket에 연동하여 업무 내용을 공유 할 수 있는 내용도 학습할 수 있었다.
프로젝트로는 ec2, rds, docker를 사용하여 java 스프링 프로젝트를 구축하였다. 카카오톡 로그인 서비스를 연동하여 회원가입을 간단하게 하는 방법도 다뤘다. 완성된 java 스프링 프로젝트는 dockerfile을 작성하여 자신만의 docker image를 만드는 내용과 dockerhub에 업로드하여 관리하는 내용도 다루었다. 이 과정을 통해 ec2 linux 기본 설정 방법과 docker 사용법을 익힐 수 있었다.


aws serverless 프로젝트를 구성하기 위한 서비스들을 학습했다. labmda, sns, dynamo, api gateway, s3를 사용하여 비지니스 로직에 집중한 프로젝트를 완성하였다. 다양한 aws 서비스 중에서 어떤 서비스를 사용해야하고 어떻게 사용할지 모르는 상태에서 이번 프로젝트를 통해 기본 뼈대가 되는 서비스가 무엇이고 어떻게 설정해야 하며 상호 작용을 위해 어떤 작업이 선행되어야 하는지 학습할 수 있었다. aws serverless를 사용하기 위한 iam 개념과 설정 방법을 학습했다.
html, css, js파일을 s3에 업로드하여 s3를 웹호스팅 서버로 사용할 수 있다는 것을 배웠고 불필요한 비용 과금을 막기위해 cloud front를 연동해야 한다는 내용은 큰 도움이 되었다. 상태 값을 공유할 수 없는 lambda와 lambda를 연동하여 사용하기 위해선 sns(simple notification service)를 사용하여 간단하게 연동할 수 있었다. 외부 패키지가 필요한 python lambda를 사용하기 위해서는 lambda layer 설정이 필요하며 linux ami2 환경에서 패키지를 추출하는 방법을 배울 수 있었다. api gateway와 lambda를 연동하여 restful api 서버를 구축하는 방법도 유익했다.

aws 사용하면서 비용을 계속 확인하곤 했는데 강의를 듣는 동안 큰 비용이 과금 되지 않았다. 강의에서 불필요한 비용 과금을 막을 수 있는 내용도 다루기에 aws 서비스를 저렴하게 사용하여 학습할 수 있었다.

패스트캠퍼스 환급이벤트를 통해 처음으로 온라인 강의를 완강할 수 있었다. aws/docker 클라우드 서버구축강의는 처음으로 완강한 강의며 배울게 가득한 강의였다. 방대한 aws 서비스 개념과 사용법 기초를 학습할 수 있어서 큰 도움이 되었다.
혼자 aws 문서를 찾아보고 시행착오를 겪으며 공부 할 수 있는 내용이지만 방대한 문서를 처음부터 하나하나 볼 수 있는 시간이 있는 것도 아니고 aws를 실무에서 사용하는 것도 아닌 나에게 패스트캠퍼스 aws/docker 클라우드 서버구축강의는 시간을 절약할 수 있는 최선의 선택이었다. 이미 시행착오를 겪은 강사님들이 알차게 준비한 강의로 시간을 절약하며 핵심만 학습할 수 있어서 회사를 다니며 공부할 수 있었던 한 달이었다.
이번 패스트캠퍼스 환급 이벤트를 통해 강의를 듣고 실습하고 글을 쓴다는 것에 조금이나마 가까워질 수 있는 시간이었다. 패스트캠퍼스의 새로운 슬로건처럼 "배우면 바뀐다"를 실천할 수 있도록 하루하루 발전하는 사람이 되도록 노력하려 한다.
수강 강의는 아래와 같다
올인원 패키지 : AWS/Docker 클라우드 서버구축👉https://bit.ly/3bFlm0e
'AWS' 카테고리의 다른 글
ubuntu 18.04 mariadb 설치하기 (0) | 2020.12.14 |
---|---|
ubuntu 18.04 Mysql 완전삭제하기 (0) | 2020.12.14 |
[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 28 회차 미션 (0) | 2020.11.29 |
[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 27 회차 미션 (0) | 2020.11.28 |
[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 26 회차 미션 (0) | 2020.11.27 |