google app engine 체험기..
분류없음 2009/07/02 00:46현업에 종사하고 있지 않다 보니, 이런저런 아이디어들은 있는데, 쉽게 적용해 볼 수 있는 기회가 적다. 몇달이 넘도록 그냥 '해보고 싶은것' 목록에 남아 있는 한가지가 Google App Engine 사용해 보기 였다. 마침, 학과에서 자체 심포지움을 하는데, 나보고 발표자료의 초록 (abstract) 을 모아보도록 하였고, 이 기회에 초록 데이터베이스를, Google App Engine 을 이용해보면 좋겠다는 생각이 들었다.
Google App Engine 이 매력적인 이유는,
1. 초기 호스팅 비용이 들지 않는다. 어느정도 quota 안에서는 무료
2. appspot.com 무료 2차 도메인
3. 내가 좋아하는 Python 으로 웹프로그래밍을 할 수 있음
4. Python 웹 프레임웍인 django 와 호환이 됨
Google App Engine Launcher 라는 프로그램을 통해 기본 파일 구조를 생성하여, 로컬에서 구축/테스트 한 후, 서버로 업로드 하는 방식으로 개발이 진행된다. 기본적으로는 Google 자체 프레임웍을 사용하며, 원할 경우 수동으로 django 프레임웍을 사용할 수도 있다.
간단한 app 을 만들고 deploy 해 본 후 느낀점은,
1. 로컬 테스트 / 서버 deploy 하는 프로세스가 맘에 듦.
2. App Engine Launcher 의 데이터 베이스 도우미 및 deploy 도우미가 잘 작동함
3. 프레임웍은 아직 좀 원시적인듯
4. django 템플릿 엔진을 거의 그대로 사용하는듯
이상. 혹시 소스가 필요하신 분은 Github로..
