관리 메뉴

IT창고

AWS 사용후기 본문

정리

AWS 사용후기

방구석여포 2019. 2. 24. 15:28


AWS는 Amazon Web Services로 아마존닷컴이 제공하는 각종 원격 컴퓨팅 서비스 입니다. 우리나라에 ncloud가 있으며 비슷하게 MS사의 Azure가 있습니다. AWS는 전 세계에서 클라우드 서비스를 가장 많이 서비스하며 다양한 제품과 솔루션을 제공합니다. 

AWS 링크 이동하여 계정을 생성할수있습니다. 처음 계정을 생성하면 프리티어로 1년간 프리티어에 속한 제품과 솔루션을 무료로 사용이 가능합니다. DBMS의 경우는 1개월 정도 무료로 사용해 보실수있습니다.


위의 사진은 콘솔창입니다. 자신이 서비스하는 제품을 확인할수있는데 지역을 선택하여 실제 서버 인프라가 있는곳을 선택하여 서비스 할수있습니다. 기본적으로 사용할수있는 프리티어에서 리눅스 서버와 DBMS를 사용해본 후기를 알려드릴려고 합니다.


AWS는 서비스에 따라 분류되는데 EC2의 경우 운영체제(OS) 종류들로 분류되어있으며 RDS의 경우 DBMS 종류들로 분류되어있습니다. 



프리티어 계정으로 사용해볼수있는 무료 OS들을 확인해볼수있습니다. 무료 사용이기 때문에 하드웨어 자원은 한정적이지만 테스트나 개인사용 용도로는 괜찮을거 같습니다.  OS 종류도 굉장히 다양합니다. Ubuntu, SUSE, Windows 등을 사용할수있습니다.


OS를 선택했다면 인스턴스 유형을 선택합니다. 자신이 사용할 서버의 CPU, RAM 네트워크 상태 등을 확인하고 선택할수있습니다. 저는 프리티어 계정이므로 선택권이 없어 기본선택으로 했습니다.


모두 설정이 되었다면 위와 같이 마지막으로 자신이 선택헀던 내용들을 확인해봅니다. 시작하기를 클릭하면 바로 서버를 활성화 시킵니다.


테스트 용도이기에 다시 지울거지만 민감 할 수있는 부분이 있어 부분 모자이크를 했습니다. 서버를 활성화 시켰다면 EC2 대시보드에서 자신의 서버상태를 확인해볼수 있습니다. 


저는 리눅스 서버이기에 연결에서 SSH연결을 합니다. 연결 방법은 2가지로 하나는 AWS콘솔에서 JAVA SSH로 접속하는 방법과 PUTTY, XShell같은 SSH 접속 프로그램으로 접속하는 방법입니다. 저는 접속 프로그램으로 접속하겠습니다. 

접속은 퍼블릭 DNS 혹은 퍼블릭IP로 접속하면 됩니다. 


한가지 특이점은 root로 바로 접속이 안됩니다. 보안을 위한 정책인지 처음에는 ec2-user계정으로 접속을 해야하며 EC2 서버를 생성할때 만들어둔 .pem 파일을 사용하여 패스워드 인증을 해야합니다. 접속 후 sudo su 명령어로 root권한으로 변경이 가능합니다. 


 Tip. 

pem파일은 꼭 안전하게 보관합니다.


이번에는 AWS RDS에 대해 알아보겠습니다.

RDS(Relational Database Service)는 관계형 데이터베이스 서비스로 위와 같이 DBMS 엔진을 선택할수있습니다. 저 같은 경우는 프리티어가 적용되는 DBMS로 MySQL을 테스트 해보았습니다. 


DB 세부 정보 지정 단계 입니다. 자신이 원하는 DB의 버전을 선택할수있으며 위와 같이 DB 설정을 합니다.


마지막으로 고급 설정 구성입니다. 네트워크 관련 설정과 데이터베이스 옵션 및 암호화나 백업/로그 등을 설정합니다.

여기까지 끝냈다면 DBMS 하나가 금방 생성됩니다. 일반적으로 직접 구축하는것보다 빠르고 단편합니다.


DB 생성 후에 상태를 확인할 수 있습니다. DB접속은 엔드포인트와 포트를 통해 접속이 가능합니다.


AWS를 사용해보고 개인적인 생각으로 단점은 개인이 사용하기에는 단순히 서버만 구축하고 응용하기 까다로웠습니다. ncloud의 경우 사용자 설명서 같은 참고문서가 바로 콘솔 위에 있어 눈에 잘보이고 참고했었기에 개인이 사용하기에는 좀 더 편한 느낌이였는데  AWS는 EC2 , RDS 같은 처음 보면 바로 이해하기 힘들 용어들이 많아 서버나 클라우드에 대해 자세히 아는 전문가가 아니면 힘들 수 있습니다. 

장점으로는 관리형 콘솔과 운영체제 및 DBMS 등의 대시보드를 분리하여 체계적이고 옵션 설정을 직접 서버에서 하지않고 대시보드에서 자세히 설정 할수있으며 처음 서버에 로그인 시 pem파일을 사용하여 바로 root 접속을 못하게 하는 등 보안쪽도 훌룡합니다. 

AWS는 개인보다는 기업에서 사용하기에 적합하다고 생각이 들었습니다.


AWS에 대해 더욱 자세한 내용은 아래의 블로그를 참고합니다.

https://captcha.tistory.com/24?category=813717

https://cr4ft-ing.tistory.com/199?category=782807

'정리' 카테고리의 다른 글

리눅스 특이한 기능 정리  (0) 2019.10.17
Azure 사용후기  (6) 2019.03.12
Google Hacking 정리  (0) 2018.12.16
카카오톡 삭제된 메세지 확인  (0) 2018.09.30
MATLAB에 대해  (0) 2018.09.20
Comments