[AWS KR UG 1회 세미나] AWS EB, etc @ 김경민

Preview:

DESCRIPTION

AWS 한국사용자모임 1회 세미나(2013-02-16) AWS EB, etc

Citation preview

AWS EB, etc.

블리스소프트 김경민

㈜블리스소프트

• 2D

• 북미향

• 모바일 게임 개발사

• 2012년 7월 투자 유치

• 주요게임 : 마우스피싱

• AWS 4월개차 뉴비 • 서버와 클라이언트 • 앱과 웹을 넘나들며 • 기술과 경영을 오가는 • 멀티플레이어

마우스피싱

PaaS

• Paas(Platform as a Service)

• 개발을 위한 플랫폼 구축을 할 필요 없이 필요한 개발요소들을 웹에서 쉽게 빌려쓸 수 있게 하는 모델

왜 사용하는가

• low price?

–싸지 않다는 것은 이미 알고 있다

–불필요하게 서버를 사재기 해둘 필요 없다.

–운영비용 절감

• Auto Scaling

• 요청하는 즉시 만들어지는 서버

• 한정된 자원을 핵심역량에 쏟기 위해

AWS Elastic Beanstalk

• 몇번의 클릭만으로 준비완료

• 개발자를 위한 신의 선물

AWS Elastic Beanstalk

• 쉬운 배포

AWS Elastic Beanstalk

• 심지어 Auto Scaling 까지 손쉽게 설정

나는 욕망한다

• 귀찮은건 싫어…

형이 말이야…

• 형은 AWS 설정해주는것도 귀찮아

• 형이 가볍게 쓸건데 하나만 무료로 해주면 안될까? 많이 쓰면 돈 낼게

• 형이 git 쓰거든 이걸로 한방에 안되겠니?

Heroku

• 2007년부터 서비스

• 처음에는 Ruby로 시작하여 지금은 Node.js, PHP, Clojure, Java, Python, Scala 지원

• 세일즈포스가 2010년 인수

• 2011.7.12 Yukihiro Matsumoto 참여

• Cloudant, Couchbase Server, MongoDB, Redis, 그리고 postgreSQL 지원

페이스북 앱만들때 공짜로 줌

• 가입하지 않았다면 페이스북 이메일계정으로 계정이 생성됨

• 곧바로 비밀번호 설정을 위한 메일 발송됨

• 갯수에 상관없이 하나의 계정으로 마음껏 만들 수 있음

비용

• 하나의 dyno당 약 $35/month

• 시간당 $0.05

Database

DataBase

• postgreSQL

• 10k row까지 무료

• 캐쉬크기에 따라 과금

• Heroku는 자주 쓰는 데이터를 자동으로 캐쉬해놓는다고 함

• 캐쉬 질의는 100-1000배 가량 빠르다고

좋아요

• applicationname.herokuapp.com 형태의 도메인 제공

• http와 https 모두 제공

• git 레파지토리에 push 하면 배포

아쉬워요

• 느리다…

• AWS 머나먼 region 쓰는 느낌

• https 는 더 느린 것 같은 느낌

나는 욕망한다

• 귀찮은건 싫어…

Baas.io

Baas.io

• 스타 디펜스

주요 기능

• 사용자 정보관리

• 데이터 관리(key – value 쌍으로 데이터 저장, json)

• 파일관리

• POI

• Push

• 고객센터

데이터 콜렉션

• 콜렉션이 각 테이블의 역할을 함

• 기본적인 콜렉션들은 미리 정의되어 있음(user, roles, groups, files, devices)

푸시관리

• 인증서만 업로드하면 끝

고객센터

좋아요

• 인스턴스는 잊어라

• 데이터베이스도 잊어라

• 단지 API 호출들의 연속

• 이미 구현되어 있는 보조 기능들

아쉬워요

• 만드는 어플리케이션의 복잡도가 증가할수록 API만으로는 해결할 수 없는 문제들이 많다.

Recommended