위니브 엠버서더

[위니브 엠버서더 3기] 아주 쉽다 클라우드! AWS Lightsail 자습서! 인프런 클라우드 강의 수강 후기

하양 :) 2024. 7. 30. 13:41
반응형

 

강의 선택 이유

 

전에 아주 잠깐 클라우드와 네트워크의 아주 기본적인 개념에 대해서만 배운 경험이 있다.

 

그 때 클라우드에 관심이 생겼었고, AWS를 무료로 체험해볼 수 있는 기회가 있어서 단순하게 따라하는 실습을 진행했었다.

 

다만 실습 과정에서 해당 행위가 정확하게 어떤 기능을 하는지에 대한 이해는 부족해서 ..

따라했음에도 정확하게 기억은 나지 않는 상태이다.

 

그래서 이번 기회에 클라우드의 기본 개념에 대해 공부해보고자 이 강의를 선택했다.

 

 

 

 

강의 구성

 

 

 

 

강의는 AWS 중에서도 Lightsail 서비스에 대해서 다룬다.

 

AWS LightSail

클라우드 컴퓨팅에 필요한 핵심요소만 뽑아서 쉽게 사용할 수 있도록 만들어놓은 간편하고 가성비 좋은 서비스다. 

 

 

이러한 LightSail 서비스의 기본 사용법, Wordpress 서버 설치 실습, 그누보드 설치, 도메인주소 연결 등 AWS Lightsail을 사용하고 웹서버를 구축해보는 간단한 실습을 진행할 수 있는 강의이다.

 

필요한 선수지식으로는리눅스, 네트워크 지식이다. 라고 소개돼있는데..

난 그러한 선수지식이 없으므로..

 

 

 

이런 나도 강의를 따라갈 수 있을지 실험(?)해보도록 하겠다. 😂

 

 

 

강의 요약

 

 

1. 서버와 AWS

 

* 서버 : 클라이언트의 요청을 받으면 서비스 or 데이터를 제공하는 컴퓨터 혹은 프로그램

* 서버호스팅 : 서버를 구축해두고 빌려주는 서비스

* 가상머신 : CPU, 메모리, 디스크를 1개의 서버 컴퓨터 안에서 논리적으로 분할해 별도의 컴퓨터처럼 생성

 

   >> 이러한 가상머신을 빌려주는 서비스 : 클라우드 컴퓨팅

 

 

AWS 는 아마존에서 제공하는 클라우드 컴퓨팅 서비스다.

 

 

-----------------------------------------------------------------------------------------------------

 

 

2. 워드프레스 서버 인스턴스 만들기

 

 

해당 강의부터는 실습을 위해서 AWS 계정이 필요하다.

가입할 때 카드 결제 정보를 등록해야하는데, 실제 존재하는 카드인지 확인을 위해 100원이 결제됐다가 취소되니

당황하지 않아도 된다.

 

다만, 실습 진행 후 삭제하지 않으면 계속해서 사용이 되게 되므로..

꼭 삭제는 필수!!

 

 

 

이제 본격적으로 Lightsail을 체험해본다.

 

 

인스턴스 생성에서 워드프레스를 생성해보니 실제로 해당 주소에 접속하여 워드프레스가 생긴 것을 확인 할 수 있다.

 

 

 

 

 

 

이렇게 만들어진 서버의 워드프로세스에서 새 글도 하나 작성해보았다.

 

 

 

 

-----------------------------------------------------------------------------------------------------

 

3. LAMP 서버에 그누보드 설치하기

 

 

 

 

LAMP가 서버 이름인줄 알았더니... 약자였다.... 

 

Lamp 서버로 인스턴스를 생성하고

 

 

Public IP를 static IP로 고정해준다. 

 

이렇게 고정 IP로 변경된 것을 볼 수 있다.

 

mysql도 접속해서 DB도 생성해본다.

 

 

리눅스 언어를 전혀 몰라서... 이게 뭐하는 거지? 로 따라하다보니 이 명령어는 이거구나..

하는 감은 생겼다.

 

똑같이 타이핑하다보니 

 

 

어느새 gnuboard로 웹사이트가 생성됐다.

 

 

 

 

-----------------------------------------------------------------------------------------------------

 

 

4. 내 도메인의 네임서버 변경

 

 

* DNS : 내 도메인을 통해 연결될 호스트들의 IP 정보들을 보관하고, IP를 요청한 컴퓨터에게 전달

>> Lightsail로 직접 해당 도메인의 IP 주소를 관리할 수 있다.

 

 

강의에선 hosting.kr 이라는 사이트를 통해 도메인을 구매하여 실습을 진행하였는데

나는 그냥 강의만 보았다.... ㅎ🤣

 

 

해당 부분에서 구매한 도메인을 할당하고 DNS 레코드에서 IP와 연결하게 되면,

해당 도메인으로 IP가 연결돼 사용할 수 있게 된다.

 

 

 

 

-----------------------------------------------------------------------------------------------------

 

 

5. Bitnami cert-tool 이용해 내 웹사이트에 https 인증서 적용하기

 

 

http 에 비해 보안이 강화된 https 를 사용하기 위해서, 이미 준비돼있는 Bitnami cert-tool을 이용하면 된다.

 

SSH 터미널에서 해당 툴을 사용해 내 도메인에 적용하게 되면,

해당 도메인이 자동으로 자물쇠가 걸린 https로 적용되는 것을 확인할 수 있게 된다.

 

 

 

 

 

-----------------------------------------------------------------------------------------------------

 

 

6. Django 기반 Todo list 만들기

 

해당 부분은 요약 정리할 게 따로 없어서, 생략

Git에 올라와있는 장고 기반 Todolist를 특정 포트에 올려보는 실습시간이었다.

 

 

-----------------------------------------------------------------------------------------------------

 

 

 

수강 후기

 

 

이렇게 Lightsail 이름만큼 강의도 기본적이고 가벼운 수준으로 진행이 됐다.

 

전체적으로 느낀 점은,

강의가 짧고 기본적인 만큼 AWS 서비스가 무엇인지, 어떻게 서버를 생성해서 사용할 수 있는지 정도는 학습할 수 있지만

네트워크와 리눅스에 대한 기본적인 사전지식이 없는 나에게는 

생략이 된 부분이 많다고 느꼈다.

 

그래서 실습을 할 때 이 실습이 어떤 목적으로 이루어지는지,

무엇을 학습해보기 위해 실습을 해보는 것인지,

그에 대한 부분을 조금이나마 언급하고 시작한다면 조금 더 이해에 도움이 되지 않았을까 하는 아쉬운 마음도 들었다.

 

수강하면서 조금 이해가 어렵다고 느꼈던 사전지식에 대한 부분은 따로 찾아보면서 공부를 해야겠다!!

 

하지만 직접 강사님과 함께하며 진행한 실습 덕분에

AWS 서비스의 직접적인 사용법이 궁금한 사람에게는 큰 도움이 될 것 같다. 😊

 

 

 

 

 

 

 

 

 

 

반응형