[AWS KR UG 1회 세미나] AWS EB, etc @ 김경민
-
Upload
aws-korea-ug -
Category
Technology
-
view
672 -
download
4
description
Transcript of [AWS KR UG 1회 세미나] AWS EB, etc @ 김경민
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만으로는 해결할 수 없는 문제들이 많다.