3월 042011
 

얼마 전 세기의 이슈인 윌리엄 왕자와 케서리 미틀턴의 웨딩 발표가 있었는데요..
재미있는 건 이들의 웨딩 홈페이지가 Google App Engine에서 호스팅했다는 사실입니다.
그도 그럴 것이 전 세계의 관심이 쏠린 결혼식을 일반 호스팅 업체에 맡긴다는 건 트래픽상 부담스런 일이겠죠.
역시 로열은 웨딩 홈페이지도 뭔가 다르네요..ㅋ

오늘은 이들처럼 Google App Engine에 호스팅할 수 있는 방법에 관해 간단히 소개해볼까 합니다.
Google App Engine을 이용하면 1G 저장 공간과 트래픽을 무료로 호스팅 받을 수 있게 되니 좋고,
게다가 Google App Engine에 호스팅한다고 얘기하면 뭔가 있어 보이지 않나요? ㅎㅎ

아래 영문 사이트에 들어가시면 Google App Engine에서 호스팅할 수 있는 방법을 간단히 소개하고 있습니다.

http://www.labnol.org/internet/host-website-on-google-app-engine/18801/

위 사이트의 설명을 바탕으로 호스팅하는 순서를 정리하자면 이렇습니다.

  1. 먼저 https://appengine.google.com/ 에 들어가서 새로운 애플리케이션을 생성합니다.
  2. 애플리케이션 이름을 생성합니다. (띄어쓰기 없이 생성합니다)
  3. SDK를 설치합니다. (설치하라니 겁나실 수 있는데 그냥 다운로드 받아 설치만 하면 됩니다)
    1. Python을 설치합니다.
    2. Google App Engine SDK for Python을 설치합니다.
  4. 샘플 웹애플리케이션인 website.zip을 다운로드 받습니다.
  5. 압축을 풀고 app.yaml 파일을 메모장으로 열어서 “labnol”이라고 되어있는 부분을
    2단계에서 지었던 애플리케이션 이름으로 수정합니다.
  6. 이제 업로드만 하면 됩니다. 시작 메뉴에서 Google App Engine Launcher를 실행한 후
    choose File –> Add Existing Application 에서 아까 압축을 푼 폴더를 선택하고 업로드합니다.

이렇게 해서 여러분의 Google App Engine 계정에 홈페이지를 올리셨습니다.
이제 입맛에 맞게 HTML를 수정하시면 되겠습니다.

아래는 지금까지 설명한 순서에 대한 동영상입니다.

Google App Engine이야 말로 믿을 수 있는 호스팅 서비스이자 대표적인 클라우드 서비스입니다.
첫 발표 이후로 계속해서 기능이 업그레이드 되었고, 이슈가 되었던 PHP 지원도 사실상 Quercus를 이용하면 가능한 상태입니다.
Quercus를 이용하여 WordPress를 GAE에 올린 예도 있으니 웬만한 PHP 애플리케이션은 활용이 가능하다는 얘기입니다.

물론 일반적인 웹호스팅 업체에서 호스팅하는 것에 비하면 여러가지로 지원하지 않은 것들도 있겠습니다만,
개발자라면 한번쯤은 재미삼아 올려보는 것도 괜찮을 것 같네요. :)

  2 Responses to “Google App Engine으로 호스팅하기”

  1. […] Google App Engine으로 호스팅하기 » kimho.pe.kr […]

  2. […] Google App Engine으로 호스팅하기 » kimho.pe.kr. […]

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)