2015년 2월 11일 수요일

Android Push Server_ Step1.AWS 계정생성 및 AWS EC2 Instance 생성.


Explain.
 - 이번에 푸쉬서버 구현 진행중 AWS 회원가입시 FreeTier 권한으로 1년간 무료로 AWS를 사용할수있는점을 발견해서 진행. 자세한내용은 AWS 홈페이지 참고. 한글어도 일부 지원하는것으로 보이고 계속 번역 진행중인것으로 보여짐.(굿)
 - 회원가입의경우 한글어로 폼을 지원하기때문에 따로 정리하지는 않았습니다.


1.회원가입후 로그인시 볼수있는 AWS서비스 화면
EC2를 활용하여 서버구현을 진행할것이므로 EC2를 선택한다.

2. 그후 인스턴스를 추가해야되기때문에 좌측에 인스턴스 클릭.

3. 현재 실행중인 인스턴스들을 보여주는 창이나오는데
상단의 Launch Instance를 선택

4. OS 선택. Amazon Linux를 선택하여 진행.(다른운영체제를 선택하셔도 무방합니다.)

5. Instance type을 선택하는 부분인데 free tier용 타입(t2.micro) 선택
후 Next

6. 이후 서버관련 셋팅(과금과 관련된 부분은 안건드시는게 좋습니다.^^;)
딱히 따로 셋팅이 필요없으신분은
디폴트로 놔두시고 Launch 하셔도 무방합니다.

여기까지 진행하신경우 3번의 화면에서 생성된 인스턴스의 상태와 정보를 볼수있습니다.
다음포스팅에서는 AWS에 LAMP 환경 구축하는것을 진행.

Android Push Server_ AWS 를 활용한 안드로이드 푸쉬 서버 구현.



Summary.
 -AWS(Amazon Web Services) EC2를 활용하여 안드로이드 푸쉬서버 구현 내용 정리.

Server.
 -EC2(Amazon Linux) + Apche + php + mysql 로 구성.(LAMP)

Step.
 1. AWS 계정생성 및 AWS EC2 Instance 생성.
 2. EC2 Instance 셋팅 및 LAMP 환경 셋팅.
 3. 안드로이드 푸쉬 서버 구현.
 4. 안드로이드 푸쉬 클라이언트(apk) 생성 및 테스트.

Environment.
 - Window 7
 - Eclips
 - Sublime Text 3 SFTP
 - Filezlia
 - Putty