본문 바로가기
  • 실행력이 모든걸 결정한다
AWS/AWS 기초

[AWS] AWS 기초 다지기

by 김코더 김주역 2021. 7. 25.
반응형

1. AWS란?

Amazon Web Service

아마존 닷컴에서 제공하는 클라우드 서비스로, 클라이언트 사이드 애플리케이션에서 개발자가 사용할 수 있는 온라인 서비스들을 제공한다.

 

 

 

2. AWS의 필요성

서비스의 규모가 커질수록 운영과 관리에 필요한 노력이 더욱 요구된다. 보안에도 더 신경 써야 하고, 지속적으로 관리해줘야 한다. 이럴 때일수록 스스로 직접 관리하기보다는 믿을만한 업체나 전문가에게 관리를 맡기는 것이 좋을 것이다.

여러분이 서비스를 운영할 때 여러분 소유의 로컬 컴퓨터 서버로 운영하게 된다면, 컴퓨터가 꺼진 상태에서는 서버가 돌아가지 않기 때문에 유저들은 여러분이 운영하는 서비스를 이용할 수 없다. 그러나 여러분들이 AWS같은 클라우드 서비스에서 대여해주는 서버를 사용한다면, 그 서버는 AWS에 의해 24시간 연중무휴로 관리된다.

AWS가 제공하는 서비스들은 여러분들이 개발/운영에 필요한 시간과 노력을 많이 덜어줄 것이다. AWS에서는 무료로 지원하는 기능들도 있는데, 더 광범위한 서비스를 원한다면 유료로 이용해야 한다.

 

 

 

3. AWS가 제공하는 서비스 목록

https://aws.amazon.com/ko/ 의 제품 메뉴에서 확인할 수 있다.

원하는 서비스를 클릭하면 자세한 내용을 확인할 수 있다.

 

 

 

4. 서비스 별 요금 조회

1) 무료(프리 티어)

프리 티어에는 크게 3가지 유형이 있다.

  • 12개월 무료
  • 언제나 무료
  • 평가판

 

아래 링크에서 프리 티어 고객들에게 제공하는 기능들을 구경할 수 있다.

https://aws.amazon.com/ko/free/

 

AWS 프리 티어

12개월 무료: 이 프리 티어 오퍼는 AWS 신규 고객에게만 제공되며 AWS 가입일로부터 12개월 동안 유효합니다. 12개월의 무료 사용 기간이 만료되거나 애플리케이션 사용량이 프리 티어 범위를 초과

aws.amazon.com

 

 

2) 유료

해당 제품 페이지의 하위 메뉴들 중 요금을 클릭하면 시간 당 청구되는 요금을 확인할 수 있다.

 

예를 들어, Mysql 데이터베이스 사용 요금을 알아보자

 

리전은 서버가 있는 지역을 뜻한다. 리전마다 청구 요금이 달라지기 때문에 충분히 고려하도록 하자.

 

 

 

5. 회원 가입

AWS는 해외 서비스이므로 회원 가입 시 해외 결제가 가능한 신용카드가 있어야 한다.

회원 가입 과정은 까다롭지 않으므로 자세한 과정은 생략한다.

 

AWS 홈페이지

https://aws.amazon.com/ko/

 

클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services

개발자, 데이터 사이언티스트, 솔루션스 아키텍트 또는 AWS에서 구축하는 방법을 배우는 데 관심이 있는 모든 사용자용 무료 온라인 교육 AWS 전문가가 구축한 500개 이상의 무료 디지털 교육 과정

aws.amazon.com

 

AWS 회원 가입 페이지

https://portal.aws.amazon.com/billing/signup#/start

 

AWS Console - Signup

 

portal.aws.amazon.com

 

 

거주지 입력 시 영문 주소를 입력해야 한다면 네이버의 영문주소 변환기를 이용하면 좋을 것 같다.

https://search.naver.com/search.naver?where=nexearch&sm=top_sug.pre&fbm=1&acr=1&acq=dudanswnth&qdt=0&ie=utf8&query=%EC%98%81%EB%AC%B8%EC%A3%BC%EC%86%8C+%EB%B3%80%ED%99%98%EA%B8%B0 

 

영문주소 변환기 : 네이버 통합검색

'영문주소 변환기'의 네이버 통합검색 결과입니다.

search.naver.com

 

 

 

 

6. 리소스 상태 확인

프리 티어 서비스라고 해도 제한 이용량 이상을 사용하면 추가 요금이 부과되기 때문에, 자신이 생성한 인스턴스들의 활성화 여부는 체크해둬야 예상치 못한 결제를 막을 수 있다.

 

리소스 상태를 확인하기 위해 콘솔에 로그인하고,

 

상단에 있는 검색 기능을 이용하여 확인하고 싶은 서비스를 검색하면 된다.

 

사전에 필자는 Amazon Connect에서 인스턴스를 생성해두었으며, 이를 검색해보았다.

 

인스턴스 목록에서 1건이 조회되었으며, 활성화 상태다.

※ 서비스마다 출력되는 화면은 다를 수 있음

 

 

 

7. 계정 요금 조회

콘솔에 로그인 한 뒤에 [내 결제 대시보드] 로 들어가면 계정 요금을 조회할 수 있다.

어느 서비스에서 요금이 부과되고 있는지도 확인 가능하다.

출처 : https://www.youtube.com/watch?v=CuvZTFJyufI&list=PLuHgQVnccGMDNWIEgnXjaZ3jgbIo5zQGi&index=10

 

더 세부적인 내역은 청구서(bill)에서 조회 가능하다.

출처 : https://www.youtube.com/watch?v=CuvZTFJyufI&list=PLuHgQVnccGMDNWIEgnXjaZ3jgbIo5zQGi&index=10

 

참고로, Budgets 메뉴를 이용하는 것도 과도한 요금을 막을 수 있는 좋은 방법이다.

 

 

 

8. OTP 사용

OTP는 One Time Password의 줄임말로, 특정 주기로 무작위로 생성되는 일회용 패스워드를 이용하는 인증 방식이다.

AWS에서는 보안이 매우 중요하기 때문에, AWS 패스워드에 OTP까지 총 2번의 인증으로 로그인을 할 수 있게 하여 보안을 강화하는 것도 좋다.

 

먼저, 콘솔에 로그인 한 뒤에 [내 보안 자격 증명]으로 들어간다.

 

멀티 팩터 인증을 누르면 MFA 버튼이 보일 것이다. 이 버튼을 클릭한다.

 

[가상 MFA 디바이스]는 인증 애플리케이션을 따로 설치해서 그 애플리케이션에서 패스워드를 확인하는 방법이다.

 

호환 애플리케이션 목록을 참고하여 애플리케이션 설치를 진행한뒤, 인증 절차를 따르면 된다.

2개의 연속된 MFA 코드를 입력하라는 말은, 특정 주기로 바뀌는 연속된 2개의 비밀번호를 입력하라는 의미다.

 

MFA 할당까지 완료했다면, 다음 로그인부터는 MFA 코드를 추가로 입력해야 한다.

 

 

 

 

반응형

댓글