AWS Cloud Quest

Donghun Seol·2022년 11월 29일
1

개요

AWS 학습용으로 아마존에서 만든 게임.
화면은 조악하지만, 학습목표와 의지를 가지고 플레이 해본다면 제법 재밌다. 플레이어가 도시의 시민들이 가지고 있는 문제점을 AWS 서비스를 활용해서 해결해준다는 컨셉이다.

두세시간동안 EC2, RDS, VPC, Static web hosting with S3 등의 주제를 플레이 해봤다. 아래와 같이 자신의 진행과정을 확인할 수 있다.

심지어 펫도 수집가능하다 ㅋㅋㅋㅋ 너무 어이없어서 웃긴 포인트

장점

클라우드 학습자의 입장에서 실제 aws 콘솔에서 실습 가능하고, online-judge와 같이 자동 채점을 제공해주는 기능은 아주 매력적이다. 게다가 플레이 중에만 사용가능한 임시 계정을 줘서 프리티어에서 테스트하기 어려운 비싼 인스턴스나 기능을 직접 조작하고, 결과도 볼 수 있어서 좋다.

Open AWS Console 버튼을 누르면..

요렇게 Lab User라는 계정으로 Console을 이용해서 직접 실습 가능하다.

실습을 진행한다. 아래의 화면은 IAM으로 readonly access만 부여한 계정으로 인스턴스 terminate를 시도하여 에러메시지가 뜬 화면이다.

마지막으로 validation도 해준다.

단점

직접 AWS 리소스를 프로비저닝한 상태로 사용자 콘솔을 열어주기 때문에 컨텐츠에 따라 프로비전하는데 시간이 제법 걸린다. 물론 길어봤자 몇분이지만 학습의 맥이 끊기는 기분. 기다리는 동안 학습내용을 바탕으로 한 퀴즈를 몇개 던져줘서 사용자의 주의를 돌리면 어떨까 싶다.

느낀점

향후 프로젝트에도 AWS를 적극 활용해서 입사지원시 클라우드를 잘 다룬다는 점을 장점으로 어필하려 한다. 텍스트에 파묻혀 학습하다가 가벼운 게임을 통해 실습과 학습을 함께 진행하니 재밌다. 조만간 AWS Solutions Architect Associate에도 도전해 볼 생각이다. 재밌어서 다른 공부를 미루고 계속 플레이하게되는데... 도움이 되겠지. 어쩌면 5년, 10년 뒤에 아마존에서 근무할 수도 있지 않을까?

기타 스크린샷

퀘스트 네비게이션 : GTA처럼 휴대폰으로 퀘스트를 받는다

슈팅게임 : 드론을 떨어트리면 퀴즈를 풀 수 있다.

퀴즈 : 퀴즈를 맞히면 무려 게임 내에서 활용할 수 있는 점수를 준다...

학습 컨텐츠 : 로드밸런서, ASG, Multi-AZ를 활용한 고가용성, 확장성, Fault resistance 웹 애플리케이션 구조. 자주 액세스되는 static file 및 dynamic content는 CloudFront CDN에서 캐싱하여 latency를 낮춘다. 🤔 Next.js와 같은 SSR의 렌더링 결과도 캐싱할 수 있나??

뱃지 획득

Cloud Practitioner 뱃지 획득했다 ㅋㅋㅋㅋ

profile
I'm going from failure to failure without losing enthusiasm

0개의 댓글