1. 서론
대학생이었을 때는 웹 서비스에 큰 관심이 없었으나, 회사 일을 시작하고 나서부터는 웹 서비스가 재밌다는걸 조금 느끼고 있다. 코딩글은 오랫만에 써보는데 이번에 해볼 것은 아마존 AWS에서 무료 EC2 인스턴스를 생성하여 거기다 내 스프링 프로젝트를 올려서 구동시키는 것이다.
어떤 스프링 프로젝트를 올릴 것이냐면, 최근에, 쿠팡 파트너스 URL을 블로그 글 본문에 포함시키면 저품질 블로그로 분류가 되고 있는데, 내 생각에는 쿠팡 파트너스 URL을 본문에 직접 삽입하지 않고, 링크를 내 개인서버로 요청하면 내 서버에서 자동으로 쿠팡 파트너스 링크로 포워딩 시켜주는 시스템을 개발할 예정이다.
될지 안될지는 모르겠지만, 일단은 첫번째 목표는 쿠팡 파트너스 URL을 본문에 노출하지 않는것과, 두번째 목표는 포워딩된 링크로 사용자가 들어가도 수익이 창출하는지를 지켜볼 예정이다.
2. AWS란?
AWS 정말 많이 들어봤을 것이다. 아마존에서 운영하고 있는 Amazon Web Services 로써 서버, 컴퓨팅, 스토리지, DB, 네트워킹 등의 서비스를 원격으로 가능케하는 서비스 이다.
과거에 웹 서비스를 하려고 하면, 내가 내 집에 24시간 켜져있는 서버용 컴퓨터를 두던가, 아니면 업체에 웹 호스팅을 받아, 업체에서 구축된 서버에 내가 조그만 부분을 임대해 운영하는 것이 보통이었는데, AWS는 전세계에 있는 아마존 데이터센터의 자원을 클라우드 개념으로 사용하여 서버를 단독으로 사용할 수 있느 서비스 이다. 이 서비스로 인해서 아마존은 온라인 쇼핑업체에서 IT 전문 업체로 발돋음 할 수 있었으며 아마존의 캐시카우 역할을 똑똑히 하고있기도 하다.
3. EC2란?
먼저 EC2가 뭔지 알아보자. EC2란 Amazon Elastic Compute Cloud 의 약자로서 끝에 C가 두번이어서 C2라고 표현하는 것 같다. EC2란 크기 조정이 가능한 컴퓨터 리소스를 클라우드에서 제공하는 웹서비스 인데, 비전공자도 이해할 수 있도록 쉽게 표현하자면, 내가 원하는 크기의 서버를 클라우드 서비스로 제공한다는 것이다. 아.. 딱히 아주 쉽게 설명하진 못했나?.. 클라우드 서비스의 개념부터 잡고 가야하나?
과거에는 웹 서비스를 운영하려면 내가 서버용 컴퓨터 하드웨어를 직접 사서 운영하는 등 그 실체를 사용자가 소유해야했지만, 기술이 발전함에 따라, 내가 만들어 놓지 않아도 누군가가 만들어둔 환경을 원격으로 접속해 이용하는 것이라고 생각하면 된다. 즉, 서버 컴퓨팅, 스토리지, 네트워크등은 AWS에서 물리적, 논리적 장치를 다 구성해 놓고, 우리는 거기 원격으로 붙어서 사용만하면 되는 사용자에겐 아주 편리한 기술인 것이다.
자 위에 계속 설명했듯이 클라우드 기술을 가장 잘 활용한 가장 인기 있는 EC2를 사용하는데 당연히 무료라는 생각을 버려야한다. 기업은 땅파서 장사하는 것이 아니니까. 하지만 AWS 프리 티어라는 것이 있는데 12개월간 무료로 사용할 수 있다. 당연히 서버 스토리지나 성능에 제약조건이 많이 있으나, 우리처럼 1인 개발자, 대학생들이 시험삼아 웹 서비스를 운영하는데는 충분한 크기이다.
머 말로는 무료라고 하는데 사실 정확히 따지고 보면 서버하나를 한개의 "인스턴스"라고 표현한다면, 하나의 인스턴스당 1개월간 750시간을 무료로 이용할 수 있는 것이다. 자 만약 내가 한개의 서버를 24시간동안 한달인 31일간 돌렸다? 그럼 24시간x31일 을 하면 744시간이 나온다. 즉 750시간보다 작으니 무료인 샘이다!! 하지만 두개이 인스턴스를 돌리면 (= 두 개의 서버) 1488시간이 됨으로 추가요금이 과금된다. 추가 과금이 되지 않으려면 한개의 인스턴스만 사용하는 것을 추천한다.!
3. EC2 계정 생성
위 링크로 접속한다!
1. 무료 계정 생성 버튼을 클릭!
2. 적절하게 계정정보를 입력해주고 넘어가자.
1. 기본적인 인적사항을 기입해주고 다음으로 넘어간다.
2. 신용카드 정보를 등록하는데, 1달러가 결제된다...!!!!!!!. 놀라지 마라, 저기 화면을 읽어보면 카드가 정상 승인이 나는지 확인하는 용도이고 3~4일 후에 다시 취소된다고 한다. 이 카드 정보는 추후에 추가 과금되었을 경우 결제하기 위해 등록해 놓는 것이다.
1. 인증수단을 선택하고 인증번호 전송버튼을 누른다.
2. 전달받은 인증번호를 입력하고 코드확인을 진행한다.
1. 코드가 정상적으로 인증됐다. 다음으로 넘어가자.
2. 우리는 돈이 없으니 무료플랜을 선택한다.
1. 뭐 좀만 기다리면 만들어준다는 내용 같다.
2. 등록했던 이메일의 메일함을 보면 아마존에서 계정생성이 완료됐다는 메일이 와이다.
자 다시 해당 링크로가서 로그인을 해보자!
1. 링크가 귀찮다면 아까 그 화면에서 콘솔에 로그인 버튼을 눌러도 된다.
2. 루트 사용자를 선택하고 아까 생성했던 이메일 주소로 로그인 한다.
짜잔.! AWS 계정이 생성됐다. 1시방향 지역설정을 서울로 바꿔주자!
자이제 계성생성은 끝났고! 다음으론 IAM계정을 생성할 것이다. Root 계정이 있고 IAM계정이 있는데 이것에 대한 설명은 다음 포스팅에서 다루도록 하겠다.
#아마존삭제#AWS삭제#AmazonWevServices삭제#EC2삭제#무료계정삭제#생성삭제#방법삭제#AWS회원가입삭제#AWS란삭제#프리티어삭제