미국 서버 호스팅 문의드립니다.

cadava의 이미지

아직은 newbie informatician입니다.

현재 미국에서 연구원으로 있고, 제가 직장을 옮겨서 몇 개월 집에서 있는데
작업할 일이 좀 많아서 서버를 임대코자 합니다.

한국서버를 사용시 트래픽이 꽤 나와서, 추가비용이 많많지 않네요.
서버임대를 해본적이 없어서 아직 어떻게 해야 할지 모르겠습니다.
사비로 해야 하는데, 로우데이터 용량만 500G정도 되어서, 쪼개도 좀 사양이 있어야 할 것 같고,

혹시 서버 임대해보시거나 지식이 많으신분
미국내 서버 있는 회사중 추천 즘 부탁드립니다.

goforit의 이미지

Amazon S3 (500G, 버지니아) 에 대략 한달에 $15 달러 나옵니다.

여기 참조하세요.
http://calculator.s3.amazonaws.com/index.html

cadava의 이미지

AWS EC2와 S3 를 모두 사용하는데 15불이세요?

제가 PRICING 낮추는 법을 몰라서 그런지 몰라도, 전 80불정도 나오던데.. ㅠㅠ
(500G, north CA)

goforit의 이미지

EC2 같이 사용하면 더 나오지만, EC2 마이크로를 1년간 무료로 사용할 수 있을 것 같네요.
마이크로면 혼자 충분할 것 같아요.

참고로 제가 쓰는 EC2 용 스크립트 첨부합니다.
# 약정을 EC2 light로 거시면 사용한 만큼 시간당 지불하니, 비용이 절약됩니다.
# 스크립트는 세 개의 EC2 instance 관리합니다.
# 환경변수는 본인의 설정에 맞게 변경하셔야 합니다.

;Start/Stop/Create

$ run  '서버이름'  start
$ run '서버이름' stop
$ run '서버이름' create

Create 사용 조심하세요. 잘못 사용하면 순식간에 수십개의 OS 를 만들 수 있습니다.

#!/bin/sh
 
####### Set up EC2 Amazon AWS ####################################
export JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home'
export EC2_HOME='/usr/local/ec2/ec2-api-tools-1.6.13.0'
 
#####
# Only declare PATH in this script
####
#export PATH=$PATH:$EC2_HOME/bin
PATH=$PATH:$EC2_HOME/bin
 
export EC2_KEYPAIR=
export EC2_PRIVATE_KEY=$HOME/.ec2/509/pk-XXXXXXXXXX.pem
export EC2_CERT=$HOME/.ec2/509/cert-XXXXXXX.pem
 
export AWS_ACCESS_KEY='XXXXXXX'
export AWS_SECRET_KEY='X'
################################################################################
 
########################################################################
### Console URL
#https://console.aws.amazon.com/ec2/v2/home?region=eu-west-1#Instances:
########################################################################
 
 
############### STARTING SCRIPT###############################################
# Check argument
if [ -n "$2" ]  #  If command-line argument present,
then            #+ then set start-string to it.
    str0="$1"
  else            #  Else use PID of script as start-string.
    str0="$$"
    echo "Process ID ($str0) uses wrong argument"
    echo "Usage: $0 $1  [run|stop]"
    exit 1
fi
 
inform0="   Each time you transition an instance from stopped to started, we charge a full instance hour"
inform1="   Runuing aws to control remote aws server to save costs"
inform2="   -----------------------------------------------------------------------------------------"
inform3='   describes all instances you own'
inform4='   Make new ec2 all of sudden'
inform8='   Are you sleepy?-------ooooop!!! '
inform5='   Not Allowed'
##########################
REGION='--region eu-west-1'
##########################
 
 
case $1 in
  'devel')
     INS_ID='i-XX'
    # ubuntu-raring-13.04-amd64-server-20130423 
     INS_AID='ami-3d160149'
    ;;
 
  'devel2')
    # Timehoop 
     INS_ID='i-XX'
    # ubuntu-precise-12.04-amd64-server-20131003
     INS_AID='ami-8e987ef9'
     echo $inform5
     exit -1
     ;;
 
   # fallback
  'devel2')
     INS_ID='i-xxx'
     #ubuntu-precise-12.04-amd64-server-20140217.1 
     INS_AID='ami-808675f7'
    ;;
 
   *)
    echo $inform8
    echo "Hey man!!! Usage: invalid argument: $2 "
    echo $inform2
    echo $inform5
    exit -1
    ;;
esac
 
 
echo $inform2
echo $inform0
echo $inform1
echo $inform2
 
 
case "$2" in 
  'create')
      echo $inform2
      echo $inform4
      ec2-run-instances $INS_AID  --instance-type t1.micro  $REGION
    ;;
 
  'start')
    ec2-start-instances $INS_ID $REGION
    ;;
 
  'stop')
    ec2-stop-instances $INS_ID  $REGION
    ;;
 
  'region')
    ec2-describe-regions
    ;;
 
  'status')
    echo $inform3
    echo $inform2
    ec2-describe-instances  $REGION
    ;;
 
  'help')
    echo $inform2
    ec2-describe-instances  --help
    ;;
   *)
    echo "Unknown argu $2"
    echo "Usage: $0 $1  [start|stop|create|status|region]"
    ;;
esac

cadava의 이미지

너무 감사합니다.
완전 newbie라서, 다 이해는 못하고 조금씩 찾아보고 있습니다.
감사합니다.^^