Google App Engine 도서 + AppScale, 구글 앱엔진 시작하기 & GAE로 시작하는 클라우드 컴퓨팅

 

모바일용 하이브리드 앱 개발을 위해서 무엇으로 개발을 해야 할지 이것저것을 고민하던중에 구글 앱엔진에 대해서 좀 배워보려고 하는데, 국내에 출시된 책은 총 3권으로 2권은 번역서, 한권은 한국인 필자가 쓴 책...

구글 앱 엔진 활용하기 - GAE로 시작하는 클라우드 컴퓨팅
국내도서>컴퓨터/인터넷
저자 : 찰스 세브란스(Charles Severance) / Software in Life역
출판 : 지앤선(지&선) 2011.01.28
상세보기
이 책은 파이썬으로 구글앱 엔진을 활용하는 방법에 대해서 이야기를 한 책인데,
구글앱엔진외에도 html, css, javascript, ajax 등 웹프로그래밍까지 골고루 다룬다.
전반적으로 구글앱엔진이 어떻게 돌아가는지에 대해서 배우기는 좋지만, java로 개발을 생각한다면 그냥 참고로 보면 좋을듯...

자바 구글앱엔진
국내도서>컴퓨터/인터넷
저자 : 카일 로시(kyle Roche),제프 더글라스(Jeff Douglas) / 안세원,박성철역
출판 : 에이콘출판사 2010.08.31
상세보기
이 책은 자바로 구글앱엔진을 어떻게 다룰지를 이야기한 책으로 아직 보지는 못했는데, 인터넷 서평을 보니 그닥 높은 점수는 아닌듯...

구글 앱 엔진 시작하기 Google App Engine
국내도서>컴퓨터/인터넷
저자 : 박상엽
출판 : 인사이트 2010.02.07
상세보기
이 책은 파인썬과 자바 두개를 가지고 커피숍 프로젝트를 간단하게 구현하는 책
다만 자바부분만 봐서는 이해가 안가고, 파이썬 부분까지 함께 보아야 제대로 이해를 할수 있을듯... 인터넷 서평은 가장 낮은듯한데, 뭐 나름 작은 프로젝트를 만들어보면서 감을 잡는데는 유용할듯 하다.
http://insightbook.springnote.com/pages/4989763
오자가 많아서 소스가 실행이 안되는 부분도 많은듯한데, 위 사이트에 가서 정오표와 소스를 받아보면 도움이 될듯...


대박이 날정도가 아니면 무료이고, 구글이라서 왠지 더 끌리는 구글앱엔진...
다만 서버가 미국측에 있어서 속도가 느리고, 가격은 자꾸 인상되고 있다는...

클라우딩 컴퓨팅의 iaas, PaaS, SaaS 중에서 PasS에 속하는 구글앱엔진은 장점으로 보자면 다양한 api를 제공하고, 사용한만큼 비용을 지출하면 되며, 모니터링도 쉽고, 하드웨어나 장비, 네트워크 등을 거의 신경쓰지 않고 개발하면 좋은것이 장점...
현재 python, java 기반으로 돌아가는데, 기존의 RDB와는 다른 no-sql인 Datastore의 개념이 쉽게 다가오지도 않는다...-_-;;

가장 문제는 한번 사용하기 시작하면 구글앱엔진에서 벗어나기가 쉽지 않다는것이 흠인듯한데, api만을 가지고 앱을 만들다가 포팅을 하기도 쉽지 않을듯하다.

속도나 이러한 문제때문에 우선은 간단한 앱이나 테스트용으로 공부해보는 정도가 좋지 않을까 싶다.

앱스케일 홈페이지 - http://code.google.com/p/appscale/

최근에 appscale라는 프로젝트가 있는데, 구글앱엔진의 api는 그대로 사용을 하는데, 대신 DB를 구글의 datastore가 아닌 mysql, 카산드라, 몽고DB 등을 사용할수 있는 프로젝트가 나와있다는...



이게 잘된다면 또 다른 느낌으로 다가오는데, 이것도 한번 배워볼만은 할듯하다.

Getting Started with AppScale
가상 인프라용 클라우드 서비스, Part 2: PaaS(Platform as a Service)와 AppScale

위 글들을 참고해보면 좋을듯...

걍 나는 구글앱엔진은 공부나 좀 더 해보고, KT ucloud에다가 mysql을 설치하고 개발을 해야겠다...-_-;;