안드로이드 개발 질문/답변
(글 수 45,052)
어플용량과 업데이트 문제때문에 웹을 통해 데이터를 받아서 사용하고 싶은데요..
서버프로그램을 잘 만들줄도 모르고.. 기초도 부족합니다..
그래서 예전에 어플 만들때 약간의 편법을 사용해서 필요한 데이터를 db파일로 만들어서
웹호스팅 하나 받아서 거기 파일 올려두고 다운받는 식으로 해결했는데요..
그래도 왠만하면 서버-클라이언트 로 해결하고 싶네요..
서버 구축하려면 서버컴퓨터가 있어야 할텐데.. 서버 컴퓨터 따로 돌릴 사정은 안되고 서버 호스팅 하나 받아야 할듯 합니다.
그런데 서버 호스팅 받고 거기에 서버 구축을 어떤식으로 하게 되는지요
그리고.. 기본적으로 서버 프로그램 구축이 어렵나요;; 뭐 컴퓨터 두개 두고 서버-클라이언트라고 치고 간단한 소켓통신정도는 해봤지만..
간단한 예제식으로 돌려본거라.. 실제 사용자가 많다고 가정할때의 문제점에 대해서 생각해보질 않아서요..
혹시 어플과 연계할 서버 구축과 관련된 책이나 사이트나 예제 있으면 추천 부탁드립니다.




아마존 AWS 라는 클라우드 서비스를 이용해서 서버를 구축하는 방법도 있습니다.
1년간은 무료이고 이후에 사용량에 따라서 과금에 되면 매우 저렴한것으로 알고 있습니다.
서버/클라이언트간의 통신은 HTTP로 하고 데이터는 XML 이나 JSON으로 정의하면 됩니다.
http://aws.amazon.com/
좀더 찾아보니 안드로이드용 SDK도 따로 존재하네요.
http://aws.amazon.com/sdkforandroid/ 안드로이드용 SDK
PHP를 사용한 클라우드 컴퓨팅, Part 2: Amazon EC2와 Zend Framework 함께 사용하기
http://www.ibm.com/developerworks/kr/library/os-php-cloud2/index.html