• aws 서버 구축 방법 아마존 웹서버 워드프레스 설치 2부

    aws 서버 구축 방법 아마존 웹서버 워드프레스 설치 2부

    aws 서버 구축 방법

    1부에서 AWS 서버 구축을 스냅샷을 이용하여 빠르게 만들어보았습니다.

    아마 초보분들은 AMI 이미지가 없기때문에 시작조차 할수 없는 글일수도 있습니다.

    이번에 서버를 새로 만들면서 설정값이 더 추가되는 부분이 생겨 스냅샷을 다시 찍었습니다.

    파이썬 자동 재실행 스크립트와 crontab 수정 그리고 새로운 모듈도 설치하였습니다.

    다음번에 서버 만들때에는 지금보다 더 빠른 시간으로 워드프레스 홈페이지를 만들수 있다는 이야기입니다.

    서버 만드는 과정에 대한 내용은 이미 제가 리눅스맨 워드프레스 블로그에 올려놓았기때문에 하나하나 찾아서 설치를 할 수 있습니다.

    1부과정에서는 스냅샷을 이용한 아마존 서버 만들기

    2부과정에서는 워드프레스를 설치하여 외부에서 접속

    1부과정에서 준비물 중 워드프레스와 phpMyAdmin 툴이 있었습니다.

    이번과정에서는 이 두개를 우선 다운받아 설치부터 하겠습니다.

    제 경우에는 이미 스냅샷에서 httpd 설치와 php설치가 완료된 상태입니다.

    심지어 phpmyadmin 까지 설치가 되어져있지만 2021년 1월달 버전이기때문에 최신버전으로 교체하겠습니다.

    워드프레스는 직접 마지막 버전을 다운받도록 하겠습니다.

    또한 번외이기는 하지만 웹서버가 도중에 다운되지 않도록 파이썬3를 이용하여 프로그래밍해놓을겁니다.

    이를 해두어야지만 갑작스러운 트래픽증가에도 잘 버틸수 있습니다. (어찌보면 제일 중요할수도있겠네요)

    아마존 웹서버(AWS) 워드프레스 설치 방법

    1. 워드프레스를 다운받습니다.

    wordpress.org 사이트에 가면 워드프레스를 다운받을 수있습니다.

    하지만 우리는 서버에 이 파일을 올려야하므로 서버에사 바로 다운받도록 합니다.

    wget https://wordpress.org/latest.zip

    다운을 받았다면 아래 명령어를 이용하여 압축을 해제해야합니다.

    zip 파일이므로 unzip 명령어를 이용합니다.

    unzip lastest.zip

    압축이 자동으로 해제되면서 wordpress 폴더가 만들어졌습니다.

    나중에 chown 명령어로 root 대신 apache 계정으로 변경하겠지만 그 부분은 생략하겠습니다.

    리눅스맨 다른 문서에 이미 관련하여 내용을 올려놓았습니다.

    vHost를 위해서 폴더명도 따로 변경되니 그점도 확인해야합니다.

    2. phpMyAdmin을 다운받습니다.

    아래 명령어를 이용하여 바로 서버에서 다운받으세요

    wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip

    역시 zip 파일로 되어져있어서 위와 동일한 방법으로 압축을 풀면됩니다.

    압축을 풀면 폴더가 하나 만들어지는데 나중에 이 또한 phpMyAdmin 이런형식으로 자신만의 이름으로 vHost에 등록하면됩니다. (생략)

    3. vHost 등록합니다.

    구입한 도메인을 서버에 포워딩 걸도록 합니다.

    이부분은 각 도메인 업체에 웹 DNS 같은 부가서비스 항목으로 제공하기때문에 도메인 업체마다 참고하셔서 등록해야합니다.

    아래 내용을 자신의 홈페이지 도메인에 맞게끔 넣어야합니다.

    vi /etc/httpd/conf/httpd.conf
    
    <VirtualHost *:80>
    ServerAdmin 이메일주소@이메일.com
    DocumentRoot /홈페이지폴더주소
    ServerName 도메인명
    ServerAlias 서브도메인명
    
    ErrorLog logs/error_log
    CustomLog logs/access_log common
    
    <Directory /홈페이지폴더주소>
    Options FollowSymLinks
    AllowOverride all
    Order allow,deny
    Allow from all
    </Directory>
    
    </VirtualHost>

    1부에서도 말씀드렸다싶이 큰 틀 위주로 설명을 빠르게 진행합니다.

    그 이유는 제가 이 글을 작성하면서 실제로 서버구축과 워드프레스를 설치하고 있기때문입니다.

    지금 카페에서 서버 구축하면서 글도 함께 작성하는 중입니다. 도중에 스냅샷 만들기 위해서 또 삭제하고 반복중입니다.

    그렇기 때문에 저도 빨리 만들어야해서 중간중간 설명까지 다 할수 없어 큰 틀에 대해서 알려드리고 있는것입니다.

    vhost 등록도 예전에 글로 다 작성해놓았기에 군데군데 필요한 부분들을 리눅스맨 블로그에서 검색하면 다 나옵니다.

    아래 데이터베이스 생성과 워드프레스 설치도 마찬가지입니다.

    도메인도 오늘 홈페이지를 만들기 위해서 오늘 글 작성(2021년 10월 12일) 하기 직전에 구입하였습니다.

    지난번에 워드프레스 만들때에는 애드센스 얼마를 벌수 있을까? 하고 막연했는데..

    오늘 만드는 워드프레스 홈페이지는 글로벌하게 꽤 많은 사람들이 사용할 서비스라서 엄청난 수익으로 늘어날듯합니다.

    아! 그리고 저는 제가 만들 프로그램 중에서 vHost를 자동으로 생성해주는 프로그램이 있습니다.

    덕분에 vHost에 대해서 크게 생각하지않고 도메인명만 입력하면 자동으로 미리 짜여진 스크립트대로 결과물이 만들어집니다.

    암튼 위에 제가 vhost 간단하게 올려놓았으니 그부분이라도 보시고 복사 붙여넣기 하시면됩니다.

    4. 데이터베이스를 생성합니다.

    vhost가 등록되었고 도메인에 아이피가 포워딩 되었다면 이제 도메인명으로 데이터베이스에 접속합니다.

    그리고 user와 database를 생성하고 나오면 됩니다.

    그리 어려운 작업은 아닙니다.

    유저명을 영어로 만들고 아래쪽 동명의 데이터베이스를 생성하고 모든 권한을 부여. 체크한 다음 생성하면 자동으로 데이터베이스까지 만들어집니다.

    호스트명에는 꼭 % 대신 localhost 로 지정해야합니다.

    그렇지 않으면 해킹 걱정을해야합니다. 로컬로 바꾸셔도 관리 소홀하면 해킹은 마찬가지긴하지만 그대로 조금 더 안심이 됩니다.

    5. 워드프레스를 설치합니다.

    워드프레스 설치는 그냥 프로그램 설치보다 더 쉽습니다.

    도메인으로 접속하면 모든부분이 정상적으로 만들어졌다면 아래처럼 설치 언어를 묻고 진행합니다.

    만약 위의 언어선택이 나오지 않고 아래처럼 나온다면 권한문제입니다.

    Let’s go!

    Database Name 과 Username 그리고 Password를 입력합니다.

    Submit

    아랫부분은 wp-config.php 파일을 아래 내용그대로 복사해서 서버에 입력하라는 이야기입니다.

    Run the installation

    저는 에디트플러스를 이용하여 위의 내용을 복사해서 붙여넣고 다시 실행하였습니다.

    보통 이 부분이 진행되는데 왜 이렇게 뜨냐하면… 권한 지정을 안해주어서 그렇습니다.

    저도 이거 하면서 생각난 부분입니다.

    꼭 워드프레스 복사 하고나서 chown apache.apache -R 워드프레스설치된폴더명 해주시고 또 chmod 이용해서 701 권한도 주어야합니다.

    644 권한인데 그부분도 제 리눅스 워드프레스 블로그에서 644검색하면 자세히 나온 글이 있습니다.

    업로드한 파일의 퍼미션(권한)을 설정합니다.
    
    파일을 644모드로 변경합니다.
    
     find . -type f -exec chmod 644 {} \; 
    
    폴더를 755모드로 변경합니다. 
    
    find . -type d -exec chmod 755 {} \; 
    
    755로 안될경우 모두 777로 바꾸셔서 업데이트 하시고 다시 기존대로 돌리면됩니다. 
    
    아파치권한으로 모든폴더와 파일을 수정합니다.
    
    chown apache.apache -R /wordpress
    
    
    

    파일명을 수작업으로 변경해주고 다시 Run the installation 눌러주면 다시 언어 선택화면이 나오게됩니다.

    한글로 지정하셔도 되지만 저는 글로벌한 워드프레스를 만들기 위해서 그냥 English 버전으로 했습니다.

    다시 데이터베이스 정보를 입력하는 분들도 계실테고요 그냥 저처럼 넘어가는 경우도 있습니다.

    이 부분에는 워드프레스 홈페이지 이름과 로그인 아이디를 그리고 암호와 이메일 주소를 입력하면됩니다.

    이때 Search engine visiblity 라는 항목에 체크를 절대 하면 안됩니다.

    여러분들의 사이트는 이순간부터 구글이나 네이버에 검색이 안되게됩니다.

    암튼 잘 판단하셔서 Install WordPress 클릭하시면됩니다.

    고생하였습니다.

    아래 내용도 보시면 중복되기는 하지만 도움이 되실겁니다.

    많은 분들이 이렇게 생각하실수도 있습니다.

    ‘에이~ 이미 웹 전문가니깐 잘하는거잖아요!!’ 그럴수 있습니다.

    어쩌면 맞는말일수도 있고요. 저는 이미 다 알고 하는거라서 쉽고 빠를수 있습니다.

    하지만 잊지마세요!

    저는 지금 이 기록을 여러분들을 위해서 기록 남기는 부분도 있지만 미래에 제가 더 빠른 구축을 하기 위해서 남겨놓는 기록물이라는 사실을요!!

    저도 여러분들처럼 몰라서 웹사이트 검색해가면서 구글 네이버를 뒤져가며 밤을 샌적이 수도없이 많습니다.

    지금 여러분들은 밤을 새가며 힘들게 배우셔야 하는 단계일수도있으니 큰 틀내용으로 마스터 하려하지마시고 내가 이정도 진행과정에 있구나 라고 생각하면됩니다.

    여러분들은 그저 제가 이곳저곳 펴저있는 정보를 이렇게 글 하나로 뭉쳐놓아 한눈에 편하게 보실수 있고 따라하실수 있음에도 불구하고

    이미 제가 전문가라서 쉽고 빠르게 한다고 생각하실수 있으니… 받아드리는건 각자의 선택의 몫이라 제가 어찌할수는 없어보입니다.

    하지만 누군가는 분명 도움이 되시는분들은 분명 계실겁니다.  (그게 접니다!! ㅎㅎ)

    6. Python3 자동 부하 자동 재실행 스크립트 설치

    이 부분은 제가 개발한 부분인데 아래 주소를 보시고 따라 하시면됩니다.

    저는 이 모니터링을 만들고 이후로 자동으로 서버가 재실행되면서 손이 많이 가지 않게되었습니다.

    대부분 트래픽이 갑자기 늘어날 경우 서버가 다운되는경우가 많은데…

    이때 잠시 신경 못쓰게되면 장시간동안 서버다운이 이어지게됩니다.

    실전에는 메모리가 85% 를 사용하게되면 아파치서버(httpd)를 재실행하도록 해놓았습니다.

    잠시 테스트를 위해서 15%로 지정하고 돌려보았는데 역시 잘 실행되고 log까지 남겨놓았더군요.

    데몬(crontab)에 1분마다 실행하기 때문에 제가 테스트 하려고 하는 그 짧은 시간에 2번 실행된듯합니다.

    파이썬은 프로그래밍으로 되어져있어서 제가 원하는대로 만들수 있는 장점이 있어 좋더군요.

    7. crontab -e 항목에는 아래 그대로 복사 붙여넣기합니다.

    crontab -e
    
    00 03 * * * /root/autoLogsDelete.sh
    */30 * * * * rdate -s time.bora.net
    00 00 * * * ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
    */1 * * * * python3 /root/_PYTHON3/memcheck_httpd_restart.py

    아마도 autoLogsDelete.sh 파일과 memcheck_httpd_restart.py 파일은 여러분들이 없을겁니다.

    이 파일은 제가 직접 만들서 사용하고 있는 파일이며 이항목은 빼고 등록해도 됩니다.

    아래 내용을 그대로 따라 입력하면됩니다.

    vi /root/autoLogsDelete.sh
    
    service httpd stop
    find /etc/httpd/logs/ -size +100M -exec rm -rf {} \;
    service httpd start

    파일이 만들어지고 나면 실행을 해야하므로 꼭 chmod 명령어로 701 권한을 주어야합니다.

    chmod 701 /root/autoLogsDelete.sh
  • aws 서버 구축 방법 아마존 웹서버 홈페이지 만들기 1부

    aws 서버 구축 방법 아마존 웹서버 홈페이지 만들기 1부

    AWS 서버 구축 방법에 대해서 간단하게 알려드리고 구축한 웹서버에 홈페이지 만들기 도전해보겠습니다.

    제가 만드는 AWS 서버 구축 방법은 아마존에 이미 스냅샷(템플릿)으로 만들어놓은 서버 입니다.

    그냥 뚝딱뚝딱 만들어지기때문에 서버가 순식간에 생성됩니다.

    구체적인 순서는 시간에 따라 달라질수 있으니 큰 흐름만 잘 파악하셔서 진행하시면 누구나 멋진 나만의 홈페이지를 만들수 있을겁니다.

     

    1부과정에서는 스냅샷을 이용한 아마존 서버 만들기까지입니다.

    2부과정에서는 만들어진 서버에 워드프레스를 설치하여 외부에서 접속되도록 해보겠습니다.

     

    (아래 사진은 개인적으로 사용하기 위해서 집에 리눅스 서버와 윈도우 서버를 구축한것입니다. )

    (오늘 내용과는 관계는 없으며 채굴기 아닙니다. 듀얼CPU를 사용하는 엄청 큰 메인보드라서 장착할수 있는 곳이 없더군요. )

     

    우선 준비물

    -> AWS 계정에 가입하여 신용카드까지 결제 되도록 세팅이 되어져있어야 합니다. (1부)

    (간혹 무료티어를 이용해서 만들수 없냐고 질문을 많이 하시지만… 가급적이면 돈내고 서비스를 이용하여야 실력이 향상되실겁니다.

    아마존 무료티어는 유튜브 등 검색하시면 자세히 나와있으니 무료를 생각하시는 분들은 그쪽으로 가셔서 보시기 바랍니다.)

    -> phpMyAdmin 파일 다운로드 (2)

    phpmyadmin 파일은 없어도 큰 문제는 없지만 워드프레스 데이터베이스를 쉽게 만들기 위해서 설치합니다.

    -> 워드프레스 파일다운로드 (2부)

    워드프레스를 이용하여 홈페이지를 만들겁니다.

    아마존 웹서버에서 wget 명령어로 다운받을 계획이라 아래 명령어만 따라 입력하면됩니다.

    -> 무슨 주제로 만들지 홈페이지 주제를 머릿속에 구상 (2부)

    제가 만들 홈페이지는 너무 많아서 다 적을수가 없을정도입니다.

    오늘 만들 홈페이지는 블로그 겸 웹사이트 기능을 할 수 있는 멀티 사이트를 만들 계획입니다.

    -> 도메인 구입 (2부)

    주제에 맞는 도메인명을 구입하면 됩니다.

    1년에 1만2천원~3만원 정도로 임대 할수 있습니다.

    구매표현이 더 맞을수 있으나 사실 돈 안내면 자동으로 갱신되지 않으므로 임대개념이 더 맞을겁니다.

     

     

    준비가 되셨다면 이제부터 웹서버를 만들겠습니다.

     

    아마존 전체 서비스를 켜놓고 확인해보면 제가 사용하는 항목은 크게 2가지 입니다.

    컴퓨팅 항목의 EC2 부분과 AWS 비용 관리 항목의 AWS Cost Explorer 부분입니다.

    서버 인스턴스와 그에 대해 돈이 얼마나 지출되었는지 확인하는 정도입니다.

     

    스냅샷을 이용한 AWS 서버 구축 방법

    1. EC2 항목에서 왼쪽 메뉴중 이미지 – AMI 부분을 클릭합니다.

     

    이 부분이 가장 중요한 부분인데요.

    아마도 처음 아마존 서버를 만드시는 분들에게는 스냅샷이 없으실겁니다.

    스냅샷은 제가 특정 시각에 서버 전체를 이미지 파일로 만들어놓은 한 부분이라고 보시면됩니다.

    즉, 이미 완벽히 동작하는 서버는 만들어진 상태이고 다음번에 새로 만들기 위해서 이미지화 시켜서 스냅샷으로 보관한것입니다.

     

    2. TION BASIC 이라는 AMI이름을 선택하고 작업 버튼을 눌러 시작하기 클릭합니다.

     

    저도 스냅샷을 만들당시 열심히 아마존 서비스가 어떻게 동작하는지 알고 싶어 서버 설치만 엄청나게 했습니다.

    컴퓨팅 서버마다 속도도 알고 싶어서 이미지 생성 삭제를 몇번했는지 기억도 안날정도입니다.

    서버 비용때문에 많이 고민하실겁니다.

    가장 큰 문제는 내가 그 비용에 대한 가치를 모른다는 부분일겁니다.

    그럴땐 그냥 월 2만원정도 내고 써보면서 업그레이드 해도 되니 우선 t3.small 서버를 신청하셔서 진해하면됩니다.

    아래 아마존 웹서버 가격에 대한 리눅스 금액을 제가 정리해놓았으니 한번 보시면 도움이 되실겁니다.

    지금 보고 계신 이 글이 작성된 워드프레스의 서버가 바로 t3.small 서버입니다.

    하루 방문자 1000명정도 무리없이 운영할수 있습니다.

    amazon aws price for linux

     

    인스턴스 구성에서 종료방지 기능 활성화 항목에 우발적인 종료로부터 보호 항목을 체크하고

    네트워크 항목에서 기본적으로 적용해야할 부분을 추가만 하고 검토 및 시작버튼을 눌렀습니다.

    시작하기 버튼을 누르면 기존 키 페어 선택 또는 새 키 페어 생성 팝업이 뜹니다.

    해당 프라이빗 키 파일에 엑세스 할 수 있으며 이 파일이 없으면 내 인스턴스에 로그인 할 수 없음을 확인하였습니다. 항목을 선택하고 인스턴스 시작 버튼을 누르면 완료됩니다.

    성공멘트를 확인하였다면 아래처럼 인스턴스 갯수가 추가된것을 확인 할 수 있습니다.

     

    3. 탄력적 IP g할당 받고 인스턴스 연결하기

    마지막으로 탄력적 IP 할당을 받아 연결하면 서버는 동작합니다.

    할당된 IPv4 주소와 프라이빗 IP주소가 정상적으로 할당되었는지 확인하고 서버에 접속해보도록 하겠습니다.

     

    4. AWS 서버 접속 및 서버 상태 확인

    SSH를 이용하여 서버에 접속해보았습니다.

    처음에 보안으로 설정해놓은 키페어로 인해서 root 접속을 할 수 없습니다.

    우선 ec2-user 로 변경해서 접속하고 su – 명령어로 root로 접속해야합니다.

    저는 이 부분도 까다로워서 바로 root 로 접속하도록 아래 항목을 지워버렸습니다.

     

    vi /root/.ssh/authorized_keys

    지우고 접속하니

     

    df -h 명령어로 SSD 용량을 확인해보니 8GB 용량 확인되었고, free -h 명령어로 메모리를 확인해보니 2G 용량이 확인되었습니다.

    free -h
    
    df -h

     

    리눅스 업데이트가 필요해보여서 yum update 명령어로 업데이트를 하여 최신 보안상태가 되도록 하였습니다.

    외부에서 홈페이지 접근이 되어야 하므로 IP 를 이용해서 접속해보았습니다.

     

    지금 생각해보니 2021년 1월달에 만든 이미지라서 상당히 오래전에 만들었고.. 또 그사이에 많은 업데이트가 있었다는것을 알게되었습니다.

    이번 서버를 기본으로 또 스냅샷 만들어야겠네요.

    이미지 보관도 하드용량도 트래픽도 모두 돈으로 이어지기때문에 딱 필요한 만큼 만들어놓아야합니다.

     

    1부는 이렇게 마무리하겠습니다.

    2부 내용은 아래 링크 연결해놓았습니다.

    aws 서버 구축 방법 아마존 웹서버 워드프레스 설치 2부

     

    블로그시크릿 회원님들 중에서 아마존 AWS 웹서버 만드실때 궁금하신 부분있으면 톡톡 보내주세요.

     

    감사합니다.

  • amazon aws price for linux

    amazon aws price for linux

    아마존 AWS 리눅스 가격표

    https://aws.amazon.com/ko/ec2/pricing/on-demand/

     

    vCPU ECU 메모리(GiB) 1시간 USD 1개월 USD 1시간 요금 1개월 요금
    현재 세대
    t3.nano 2 변수 0.5GiB EBS 전용 0.0065 US$4.68 ₩7 ₩5,148
    t3.micro 2 변수 1GiB EBS 전용 0.013 US$9.36 ₩14 ₩10,296
    t3.small 2 변수 2GiB EBS 전용 0.026 US$18.72 ₩29 ₩20,592
    t3.medium 2 변수 4GiB EBS 전용 0.052 US$37.44 ₩57 ₩41,184
    t3.large 2 변수 8GiB EBS 전용 0.104 US$74.88 ₩114 ₩82,368
    t3.xlarge 4 변수 16GiB EBS 전용 0.208 US$149.76 ₩229 ₩164,736
    t3.2xlarge 8 변수 32GiB EBS 전용 0.416 US$299.52 ₩458 ₩329,472
    t3a.nano 2 변수 0.5GiB EBS 전용 0.0059 US$4.25 ₩6 ₩4,673
    t3a.micro 2 변수 1GiB EBS 전용 0.0117 US$8.42 ₩13 ₩9,266
    t3a.small 2 변수 2GiB EBS 전용 0.0234 US$16.85 ₩26 ₩18,533
    t3a.medium 2 변수 4GiB EBS 전용 0.0468 US$33.70 ₩51 ₩37,066
    t3a.large 2 변수 8GiB EBS 전용 0.0936 US$67.39 ₩103 ₩74,131
    t3a.xlarge 4 변수 16GiB EBS 전용 0.1872 US$134.78 ₩206 ₩148,262
    t3a.2xlarge 8 변수 32GiB EBS 전용 0.3744 US$269.57 ₩412 ₩296,525
    t2.nano 1 변수 0.5GiB EBS 전용 0.0072 US$5.18 ₩8 ₩5,702
    t2.micro 1 변수 1GiB EBS 전용 0.0144 US$10.37 ₩16 ₩11,405
    t2.small 1 변수 2GiB EBS 전용 0.0288 US$20.74 ₩32 ₩22,810
    t2.medium 2 변수 4GiB EBS 전용 0.0576 US$41.47 ₩63 ₩45,619
    t2.large 2 변수 8GiB EBS 전용 0.1152 US$82.94 ₩127 ₩91,238
    t2.xlarge 4 변수 16GiB EBS 전용 0.2304 US$165.89 ₩253 ₩182,477
    t2.2xlarge 8 변수 32GiB EBS 전용 0.4608 US$331.78 ₩507 ₩364,954
    m5.large 2 10 8GiB EBS 전용 0.118 US$84.96 ₩130 ₩93,456
    m5.xlarge 4 16 16GiB EBS 전용 0.236 US$169.92 ₩260 ₩186,912
    m5.2xlarge 8 37 32GiB EBS 전용 0.472 US$339.84 ₩519 ₩373,824
    m5.4xlarge 16 70 64GiB EBS 전용 0.944 US$679.68 ₩1,038 ₩747,648
    m5.8xlarge 32 128 128GiB EBS 전용 1.888 US$1,359.36 ₩2,077 ₩1,495,296
    m5.12xlarge 48 168 192GiB EBS 전용 2.832 US$2,039.04 ₩3,115 ₩2,242,944
    m5.16xlarge 64 256 256GiB EBS 전용 3.776 US$2,718.72 ₩4,154 ₩2,990,592
    m5.24xlarge 96 337 384GiB EBS 전용 5.664 US$4,078.08 ₩6,230 ₩4,485,888
    m5.metal 96 345 384GiB EBS 전용 5.664 US$4,078.08 ₩6,230 ₩4,485,888
    m5a.large 2 8GiB EBS 전용 0.106 US$76.32 ₩117 ₩83,952
    m5a.xlarge 4 16GiB EBS 전용 0.212 US$152.64 ₩233 ₩167,904
    m5a.2xlarge 8 32GiB EBS 전용 0.424 US$305.28 ₩466 ₩335,808
    m5a.4xlarge 16 64GiB EBS 전용 0.848 US$610.56 ₩933 ₩671,616
    m5a.8xlarge 32 128GiB EBS 전용 1.696 US$1,221.12 ₩1,866 ₩1,343,232
    m5a.12xlarge 48 192GiB EBS 전용 2.544 US$1,831.68 ₩2,798 ₩2,014,848
    m5a.16xlarge 64 256GiB EBS 전용 3.392 US$2,442.24 ₩3,731 ₩2,686,464
    m5a.24xlarge 96 384GiB EBS 전용 5.088 US$3,663.36 ₩5,597 ₩4,029,696
    m5ad.large 2 8GiB 1 x 75 NVMe SSD 0.127 US$91.44 ₩140 ₩100,584
    m5ad.xlarge 4 16GiB 1 x 150 NVMe SSD 0.254 US$182.88 ₩279 ₩201,168
    m5ad.2xlarge 8 32GiB 1 x 300 NVMe SSD 0.508 US$365.76 ₩559 ₩402,336
    m5ad.4xlarge 16 64GiB 2 x 300 NVMe SSD 1.016 US$731.52 ₩1,118 ₩804,672
    m5ad.8xlarge 32 128GiB 2 x 600 NVMe SSD 2.032 US$1,463.04 ₩2,235 ₩1,609,344
    m5ad.12xlarge 48 192GiB 2 x 900 NVMe SSD 3.048 US$2,194.56 ₩3,353 ₩2,414,016
    m5ad.16xlarge 64 256GiB 4 x 600 NVMe SSD 4.064 US$2,926.08 ₩4,470 ₩3,218,688
    m5ad.24xlarge 96 384GiB 4 x 900 NVMe SSD 6.096 US$4,389.12 ₩6,706 ₩4,828,032
    m5d.large 2 10 8GiB 1 x 75 NVMe SSD 0.139 US$100.08 ₩153 ₩110,088
    m5d.xlarge 4 16 16GiB 1 x 150 NVMe SSD 0.278 US$200.16 ₩306 ₩220,176
    m5d.2xlarge 8 37 32GiB 1 x 300 NVMe SSD 0.556 US$400.32 ₩612 ₩440,352
    m5d.4xlarge 16 70 64GiB 2 x 300 NVMe SSD 1.112 US$800.64 ₩1,223 ₩880,704
    m5d.8xlarge 32 128 128GiB 2 x 600 NVMe SSD 2.224 US$1,601.28 ₩2,446 ₩1,761,408
    m5d.12xlarge 48 168 192GiB 2 x 900 NVMe SSD 3.336 US$2,401.92 ₩3,670 ₩2,642,112
    m5d.16xlarge 64 256 256GiB 4 x 600 NVMe SSD 4.448 US$3,202.56 ₩4,893 ₩3,522,816
    m5d.24xlarge 96 337 384GiB 4 x 900 NVMe SSD 6.672 US$4,803.84 ₩7,339 ₩5,284,224
    m5d.metal 96 345 384GiB 4 x 900 NVMe SSD 6.672 US$4,803.84 ₩7,339 ₩5,284,224
    m4.large 2 6.5 8GiB EBS 전용 0.123 US$88.56 ₩135 ₩97,416
    m4.xlarge 4 13 16GiB EBS 전용 0.246 US$177.12 ₩271 ₩194,832
    m4.2xlarge 8 26 32GiB EBS 전용 0.492 US$354.24 ₩541 ₩389,664
    m4.4xlarge 16 53.5 64GiB EBS 전용 0.984 US$708.48 ₩1,082 ₩779,328
    m4.10xlarge 40 124.5 160GiB EBS 전용 2.46 US$1,771.20 ₩2,706 ₩1,948,320
    m4.16xlarge 64 188 256GiB EBS 전용 3.936 US$2,833.92 ₩4,330 ₩3,117,312
    컴퓨팅 최적화
    c5.large 2 10 4GiB EBS 전용 0.096 US$69.12 ₩106 ₩76,032
    c5.xlarge 4 20 8GiB EBS 전용 0.192 US$138.24 ₩211 ₩152,064
    c5.2xlarge 8 39 16GiB EBS 전용 0.384 US$276.48 ₩422 ₩304,128
    c5.4xlarge 16 73 32GiB EBS 전용 0.768 US$552.96 ₩845 ₩608,256
    c5.9xlarge 36 139 72GiB EBS 전용 1.728 US$1,244.16 ₩1,901 ₩1,368,576
    c5.12xlarge 48 188 96GiB EBS 전용 2.304 US$1,658.88 ₩2,534 ₩1,824,768
    c5.18xlarge 72 281 144GiB EBS 전용 3.456 US$2,488.32 ₩3,802 ₩2,737,152
    c5.24xlarge 96 375 192GiB EBS 전용 4.608 US$3,317.76 ₩5,069 ₩3,649,536
    c5.metal 96 375 192GiB EBS 전용 4.608 US$3,317.76 ₩5,069 ₩3,649,536
    c5a.large 2 4GiB EBS 전용 0.086 US$61.92 ₩95 ₩68,112
    c5a.xlarge 4 8GiB EBS 전용 0.172 US$123.84 ₩189 ₩136,224
    c5a.2xlarge 8 16GiB EBS 전용 0.344 US$247.68 ₩378 ₩272,448
    c5a.4xlarge 16 32GiB EBS 전용 0.688 US$495.36 ₩757 ₩544,896
    c5a.8xlarge 32 64GiB EBS 전용 1.376 US$990.72 ₩1,514 ₩1,089,792
    c5a.12xlarge 48 96GiB EBS 전용 2.064 US$1,486.08 ₩2,270 ₩1,634,688
    c5a.16xlarge 64 128GiB EBS 전용 2.752 US$1,981.44 ₩3,027 ₩2,179,584
    c5a.24xlarge 96 192GiB EBS 전용 4.128 US$2,972.16 ₩4,541 ₩3,269,376
    c5d.large 2 10 4GiB 1 x 50 NVMe SSD 0.11 US$79.20 ₩121 ₩87,120
    c5d.xlarge 4 20 8GiB 1 x 100 NVMe SSD 0.22 US$158.40 ₩242 ₩174,240
    c5d.2xlarge 8 39 16GiB 1 x 200 NVMe SSD 0.44 US$316.80 ₩484 ₩348,480
    c5d.4xlarge 16 73 32GiB 1 x 400 NVMe SSD 0.88 US$633.60 ₩968 ₩696,960
    c5d.9xlarge 36 139 72GiB 1 x 900 NVMe SSD 1.98 US$1,425.60 ₩2,178 ₩1,568,160
    c5d.12xlarge 48 188 96GiB 2 x 900 NVMe SSD 2.64 US$1,900.80 ₩2,904 ₩2,090,880
    c5d.18xlarge 72 281 144GiB 2 x 900 NVMe SSD 3.96 US$2,851.20 ₩4,356 ₩3,136,320
    c5d.24xlarge 96 375 192GiB 4 x 900 NVMe SSD 5.28 US$3,801.60 ₩5,808 ₩4,181,760
    c5d.metal 96 375 192GiB 4 x 900 NVMe SSD 5.28 US$3,801.60 ₩5,808 ₩4,181,760
    c5n.large 2 10 5.25GiB EBS 전용 0.122 US$87.84 ₩134 ₩96,624
    c5n.xlarge 4 20 10.5GiB EBS 전용 0.244 US$175.68 ₩268 ₩193,248
    c5n.2xlarge 8 39 21GiB EBS 전용 0.488 US$351.36 ₩537 ₩386,496
    c5n.4xlarge 16 73 42GiB EBS 전용 0.976 US$702.72 ₩1,074 ₩772,992
    c5n.9xlarge 36 139 96GiB EBS 전용 2.196 US$1,581.12 ₩2,416 ₩1,739,232
    c5n.18xlarge 72 281 192GiB EBS 전용 4.392 US$3,162.24 ₩4,831 ₩3,478,464
    c5n.metal 72 192GiB EBS 전용 4.392 US$3,162.24 ₩4,831 ₩3,478,464
    c4.large 2 8 3.75GiB EBS 전용 0.114 US$82.08 ₩125 ₩90,288
    c4.xlarge 4 16 7.5GiB EBS 전용 0.227 US$163.44 ₩250 ₩179,784
    c4.2xlarge 8 31 15GiB EBS 전용 0.454 US$326.88 ₩499 ₩359,568
    c4.4xlarge 16 62 30GiB EBS 전용 0.907 US$653.04 ₩998 ₩718,344
    c4.8xlarge 36 132 60GiB EBS 전용 1.815 US$1,306.80 ₩1,997 ₩1,437,480
    GPU 인스턴스
    p3.2xlarge 8 31 61GiB EBS 전용 4.234 US$3,048.48 ₩4,657 ₩3,353,328
    p3.8xlarge 32 97 244GiB EBS 전용 16.936 US$12,193.92 ₩18,630 ₩13,413,312
    p3.16xlarge 64 201 488GiB EBS 전용 33.872 US$24,387.84 ₩37,259 ₩26,826,624
    p2.xlarge 4 16 61GiB EBS 전용 1.465 US$1,054.80 ₩1,612 ₩1,160,280
    p2.8xlarge 32 97 488GiB EBS 전용 11.72 US$8,438.40 ₩12,892 ₩9,282,240
    p2.16xlarge 64 201 732GiB EBS 전용 23.44 US$16,876.80 ₩25,784 ₩18,564,480
    g4dn.xlarge 4 16GiB 125GB NVMe SSD 0.647 US$465.84 ₩712 ₩512,424
    g4dn.2xlarge 8 32GiB 225GB NVMe SSD 0.925 US$666.00 ₩1,018 ₩732,600
    g4dn.4xlarge 16 64GiB 225GB NVMe SSD 1.481 US$1,066.32 ₩1,629 ₩1,172,952
    g4dn.8xlarge 32 128GiB 900GB NVMe SSD 2.677 US$1,927.44 ₩2,945 ₩2,120,184
    g4dn.12xlarge 48 192GiB 900GB NVMe SSD 4.812 US$3,464.64 ₩5,293 ₩3,811,104
    g4dn.16xlarge 64 256GiB 900GB NVMe SSD 5.353 US$3,854.16 ₩5,888 ₩4,239,576
    g4dn.metal 96 384GiB 2 x 900GB NVMe SSD 9.624 US$6,929.28 ₩10,586 ₩7,622,208
    g3.4xlarge 16 58 122GiB EBS 전용 1.42 US$1,022.40 ₩1,562 ₩1,124,640
    g3.8xlarge 32 97 244GiB EBS 전용 2.84 US$2,044.80 ₩3,124 ₩2,249,280
    g3.16xlarge 64 201 488GiB EBS 전용 5.68 US$4,089.60 ₩6,248 ₩4,498,560
    g3s.xlarge 4 13 30.5GiB EBS 전용 0.934 US$672.48 ₩1,027 ₩739,728
    메모리 최적화
    x1.16xlarge 64 174.5 976GiB 1 x 1920 SSD 9.671 US$6,963.12 ₩10,638 ₩7,659,432
    x1.32xlarge 128 349 1,952GiB 2 x 1920 SSD 19.341 US$13,925.52 ₩21,275 ₩15,318,072
    x1e.xlarge 4 12 122GiB 1 x 120 SSD 1.209 US$870.48 ₩1,330 ₩957,528
    x1e.2xlarge 8 23 244GiB 1 x 240 SSD 2.418 US$1,740.96 ₩2,660 ₩1,915,056
    x1e.4xlarge 16 47 488GiB 1 x 480 SSD 4.836 US$3,481.92 ₩5,320 ₩3,830,112
    x1e.8xlarge 32 91 976GiB 1 x 960 SSD 9.672 US$6,963.84 ₩10,639 ₩7,660,224
    x1e.16xlarge 64 179 1,952GiB 1 x 1920 SSD 19.344 US$13,927.68 ₩21,278 ₩15,320,448
    x1e.32xlarge 128 340 3,904GiB 2 x 1920 SSD 38.688 US$27,855.36 ₩42,557 ₩30,640,896
    r5.large 2 10 16GiB EBS 전용 0.152 US$109.44 ₩167 ₩120,384
    r5.xlarge 4 19 32GiB EBS 전용 0.304 US$218.88 ₩334 ₩240,768
    r5.2xlarge 8 37 64GiB EBS 전용 0.608 US$437.76 ₩669 ₩481,536
    r5.4xlarge 16 70 128GiB EBS 전용 1.216 US$875.52 ₩1,338 ₩963,072
    r5.8xlarge 32 128 256GiB EBS 전용 2.432 US$1,751.04 ₩2,675 ₩1,926,144
    r5.12xlarge 48 168 384GiB EBS 전용 3.648 US$2,626.56 ₩4,013 ₩2,889,216
    r5.16xlarge 64 256 512GiB EBS 전용 4.864 US$3,502.08 ₩5,350 ₩3,852,288
    r5.24xlarge 96 337 768GiB EBS 전용 7.296 US$5,253.12 ₩8,026 ₩5,778,432
    r5.metal 96 347 768GiB EBS 전용 7.296 US$5,253.12 ₩8,026 ₩5,778,432
    r5a.large 2 16GiB EBS 전용 0.136 US$97.92 ₩150 ₩107,712
    r5a.xlarge 4 32GiB EBS 전용 0.272 US$195.84 ₩299 ₩215,424
    r5a.2xlarge 8 64GiB EBS 전용 0.544 US$391.68 ₩598 ₩430,848
    r5a.4xlarge 16 128GiB EBS 전용 1.088 US$783.36 ₩1,197 ₩861,696
    r5a.8xlarge 32 256GiB EBS 전용 2.176 US$1,566.72 ₩2,394 ₩1,723,392
    r5a.12xlarge 48 384GiB EBS 전용 3.264 US$2,350.08 ₩3,590 ₩2,585,088
    r5a.16xlarge 64 512GiB EBS 전용 4.352 US$3,133.44 ₩4,787 ₩3,446,784
    r5a.24xlarge 96 768GiB EBS 전용 6.528 US$4,700.16 ₩7,181 ₩5,170,176
    r5ad.large 2 16GiB 1 x 75 NVMe SSD 0.158 US$113.76 ₩174 ₩125,136
    r5ad.xlarge 4 32GiB 1 x 150 NVMe SSD 0.316 US$227.52 ₩348 ₩250,272
    r5ad.2xlarge 8 64GiB 1 x 300 NVMe SSD 0.632 US$455.04 ₩695 ₩500,544
    r5ad.4xlarge 16 128GiB 2 x 300 NVMe SSD 1.264 US$910.08 ₩1,390 ₩1,001,088
    r5ad.8xlarge 32 256GiB 2 x 600 NVMe SSD 2.528 US$1,820.16 ₩2,781 ₩2,002,176
    r5ad.12xlarge 48 384GiB 2 x 900 NVMe SSD 3.792 US$2,730.24 ₩4,171 ₩3,003,264
    r5ad.16xlarge 64 512GiB 4 x 600 NVMe SSD 5.056 US$3,640.32 ₩5,562 ₩4,004,352
    r5ad.24xlarge 96 768GiB 4 x 900 NVMe SSD 7.584 US$5,460.48 ₩8,342 ₩6,006,528
    r5d.large 2 10 16GiB 1 x 75 NVMe SSD 0.173 US$124.56 ₩190 ₩137,016
    r5d.xlarge 4 19 32GiB 1 x 150 NVMe SSD 0.346 US$249.12 ₩381 ₩274,032
    r5d.2xlarge 8 37 64GiB 1 x 300 NVMe SSD 0.692 US$498.24 ₩761 ₩548,064
    r5d.4xlarge 16 70 128GiB 2 x 300 NVMe SSD 1.384 US$996.48 ₩1,522 ₩1,096,128
    r5d.8xlarge 32 128 256GiB 2 x 600 NVMe SSD 2.768 US$1,992.96 ₩3,045 ₩2,192,256
    r5d.12xlarge 48 168 384GiB 2 x 900 NVMe SSD 4.152 US$2,989.44 ₩4,567 ₩3,288,384
    r5d.16xlarge 64 256 512GiB 4 x 600 NVMe SSD 5.536 US$3,985.92 ₩6,090 ₩4,384,512
    r5d.24xlarge 96 337 768GiB 4 x 900 NVMe SSD 8.304 US$5,978.88 ₩9,134 ₩6,576,768
    r5d.metal 96 347 768GiB 4 x 900 NVMe SSD 8.304 US$5,978.88 ₩9,134 ₩6,576,768
    r4.large 2 8 15.25GiB EBS 전용 0.16 US$115.20 ₩176 ₩126,720
    r4.xlarge 4 16 30.5GiB EBS 전용 0.32 US$230.40 ₩352 ₩253,440
    r4.2xlarge 8 31 61GiB EBS 전용 0.64 US$460.80 ₩704 ₩506,880
    r4.4xlarge 16 58 122GiB EBS 전용 1.28 US$921.60 ₩1,408 ₩1,013,760
    r4.8xlarge 32 97 244GiB EBS 전용 2.56 US$1,843.20 ₩2,816 ₩2,027,520
    r4.16xlarge 64 201 488GiB EBS 전용 5.12 US$3,686.40 ₩5,632 ₩4,055,040
    z1d.large 2 12 16GiB 1 x 75 NVMe SSD 0.225 US$162.00 ₩248 ₩178,200
    z1d.xlarge 4 23 32GiB 1 x 150 NVMe SSD 0.45 US$324.00 ₩495 ₩356,400
    z1d.2xlarge 8 45 64GiB 1 x 300 NVMe SSD 0.9 US$648.00 ₩990 ₩712,800
    z1d.3xlarge 12 64 96GiB 1 x 450 NVMe SSD 1.35 US$972.00 ₩1,485 ₩1,069,200
    z1d.6xlarge 24 116 192GiB 1 x 900 NVMe SSD 2.7 US$1,944.00 ₩2,970 ₩2,138,400
    z1d.12xlarge 48 235 384GiB 2 x 900 NVMe SSD 5.4 US$3,888.00 ₩5,940 ₩4,276,800
    z1d.metal 48 271 384GiB 2 x 900 NVMe SSD 5.4 US$3,888.00 ₩5,940 ₩4,276,800
    스토리지 최적화
    i3.large 2 8 15.25GiB 1 x 475 NVMe SSD 0.183 US$131.76 ₩201 ₩144,936
    i3.xlarge 4 16 30.5GiB 1 x 950 NVMe SSD 0.366 US$263.52 ₩403 ₩289,872
    i3.2xlarge 8 31 61GiB 1 x 1900 NVMe SSD 0.732 US$527.04 ₩805 ₩579,744
    i3.4xlarge 16 58 122GiB 2 x 1900 NVMe SSD 1.464 US$1,054.08 ₩1,610 ₩1,159,488
    i3.8xlarge 32 97 244GiB 4 x 1900 NVMe SSD 2.928 US$2,108.16 ₩3,221 ₩2,318,976
    i3.16xlarge 64 201 488GiB 8 x 1900 NVMe SSD 5.856 US$4,216.32 ₩6,442 ₩4,637,952
    i3en.large 2 10 16GiB 1 x 1250 NVMe SSD 0.266 US$191.52 ₩293 ₩210,672
    i3en.xlarge 4 32GiB 1 x 2500 NVMe SSD 0.532 US$383.04 ₩585 ₩421,344
    i3en.2xlarge 8 37 64GiB 2 x 2500 NVMe SSD 1.064 US$766.08 ₩1,170 ₩842,688
    i3en.3xlarge 12 96GiB 1 x 7500 NVMe SSD 1.596 US$1,149.12 ₩1,756 ₩1,264,032
    i3en.6xlarge 24 192GiB 2 x 7500 NVMe SSD 3.192 US$2,298.24 ₩3,511 ₩2,528,064
    i3en.12xlarge 48 168 384GiB 4 x 7500 NVMe SSD 6.384 US$4,596.48 ₩7,022 ₩5,056,128
    i3en.24xlarge 96 337 768GiB 8 x 7500 NVMe SSD 12.768 US$9,192.96 ₩14,045 ₩10,112,256
    i3en.metal 96 768GiB 8 x 7500 NVMe SSD 12.768 US$9,192.96 ₩14,045 ₩10,112,256
    d2.xlarge 4 14 30.5GiB 3x 2000 HDD 0.844 US$607.68 ₩928 ₩668,448
    d2.2xlarge 8 28 61GiB 6x 2000 HDD 1.688 US$1,215.36 ₩1,857 ₩1,336,896
    d2.4xlarge 16 56 122GiB 12x 2000 HDD 3.376 US$2,430.72 ₩3,714 ₩2,673,792
    d2.8xlarge 36 116 244GiB 24x 2000 HDD 6.752 US$4,861.44 ₩7,427 ₩5,347,584
    Machine  Learning ASIC
    inf1.xlarge 4 8GiB EBS 전용 0.453 US$326.16 ₩498 ₩358,776
    inf1.2xlarge 8 16GiB EBS 전용 0.719 US$517.68 ₩791 ₩569,448
    inf1.6xlarge 24 48GiB EBS 전용 2.343 US$1,686.96 ₩2,577 ₩1,855,656
    inf1.24xlarge 96 192GiB EBS 전용 9.374 US$6,749.28 ₩10,311 ₩7,424,208

    1시간당 요금이기때문에 24시간 * 30일 = 720시간 을 곱해주면 한화 1100원 기준으로 이렇습니다.

    자신에게 적당히 맞는 사양을 잘 골라서 진행하면됩니다.

    SSD용량에 따른 요금

    볼륨 1기가당 월 0.114 달러이므로 기가당 125원 요금이 지불됩니다.

    볼륨 유형 요금
    범용 SSD(gp3) – 스토리지 GB당 월 0.0912 USD
    범용 SSD(gp3) – IOPS 3,000IOPS까지 무료, 3,000 초과 시 프로비저닝된 IOPS당 월 0.0057 USD
    범용 SSD(gp3) – 처리량 125MB/s까지 무료, 125 초과 시 프로비저닝된 MB/s당 월 0.0456 USD
    범용 SSD(gp2) 볼륨 월별 프로비저닝된 스토리지 GB당 0.114 USD
    프로비저닝된 IOPS SSD(io2) – 스토리지 월 0.1278 USD/GB
    프로비저닝된 IOPS SSD(io2) – IOPS 32,000IOPS까지 프로비저닝된 IOPS당 월 0.067 USD
    32,001부터 64,000IOPS까지 프로비저닝된 IOPS당 월 0.047 USD
    64,000IOPS 초과 시 프로비저닝된 IOPS당 월 0.033 USD
    프로비저닝된 IOPS SSD(io1) 볼륨 월별 제공된 스토리지 GB당 0.1278 USD 그리고 월별 프로비저닝된 IOPS당 0.0666 USD
    처리량 최적화 HDD(st1) 볼륨 월별 제공된 스토리지 GB당 0.051 USD
    콜드 HDD(sc1) 볼륨 프로비저닝된 스토리지 GB당 월 0.0174 USD

     

    8기가당 1천원이 지불된다고 예상하면됩니다.