본문 바로가기

Software for Life

Java로 Google Apps Engine의 무한 파우워를 즐겨보자 :-)

http://code.google.com/appengine/

http://code.google.com/appengine/



Google Apps Engine(구글 앱스 앤진)의 발전속도가 날로 빨라지고 있습니다. Google Apps Engine가 나오면서 부터 많은 관심을 가지고 있었습니다. Google Apps Engine(이하 GAE)는 초기에 Phython을 지원하면서 시작되었습니다. 이 때문에 저는 개인적으로 Phython을 조금이나마 공부하기도 하였습니다.

하지만 제가 주로 다루는 언어가 Java인지라 Java를 지원하는 GAE의 출현을 애타게 기다리고 있었습니다. 그리고 드디어 Google Apps Engine for Java 그룹이 출범하였습니다. 역시 쬐려보고 있기를 잘한것 같습니다. :-)

벌써 전세계 개발자들이 난리가 났습니다. 하루에도 수십번씩 메일이 왔다갔다하면서 GAE for Java의 기능들을 하나 하나씩 테스트 해보고 있습니다.

아 얼마나 멋진 일입니까?

아시다시피 GAE가 제공하는 파워는 무한에 가깝습니다. 무한 스토리지, 무한 데이터베이스 저장공간, 무한 프로세서 등등....
물론 개인에게 제공하는 공간은 500메가 이지만 적은 비용으로 계속 추가할 수 있습니다.

아마존의 E3와 견줄 수 있을 것 같은 이 무한 파우어를 이제 Java라는 언어로도 사용할 수 있습니다.
JDO를 이용한 DB 핸들링과 안전한 샌드박스 모델안에서 Java 프로그래밍을 즐기실 수 있습니다. JDO 관련된 내용은 여기를 참조하시기 바랍니다.

며칠전부터 저도 언릉 SDK를 다운로드 받아 만지작 만지작 거리고 있습니다. 여기에서 GAE for Java를 위한 SDK를 다운로드 받으실 수 있습니다. 이제 Google Apps Engine이 제공하는 무한 클라우딩 컴퓨팅의 세계로 들어가볼 차례인것 같습니다.

GAE에 관심있으신 분들은 GAE for Java : Getting Started를 읽어보시길 권해드립니다. 그리 어렵지 않습니다. 앞으로 저도 하나씩 배우면서 테스트하면서 여러 이야기들을 여러분들과 공유하겠습니다.

하나 더~ GAE는 아직 안정화되어 있지 않은 것 같습니다. 간혹 메일링에 HTTP 500에러가 이유없이 발생되는 경우를 격으시는 분들이 많습니다.
앞으로 GAE 시스템이 더욱 안정화되겠지요~

여러분들도 Google Apps Engine이 제공하는 무한 파우워를 한번 즐겨보시기 바랍니다.
감사합니다. :-)