모바일 앱개발자를 위한 클라우드 서비스 baas : backend as a service
DESCRIPTION
2013 스마트 앱개발 포럼 자료TRANSCRIPT
모바일 앱개발자를 위한 클라우드 서비스
BaaS : Backend as a Service
2013. 6. 1
동의과학대학교 김 종 현[email protected]
http://www.facebook.com/jhkim3217
2013 스마트앱 개발자 포럼
113년 6월 3일 월
소개• I am an Educator & old Programmer
• BMAC 대학앱센터(동의과학대학교) 센터장
• 모바일 앱 개발, 클라우드, 빅데이터...
213년 6월 3일 월
목 차
• BaaS 배경
• BaaS 정의 및 특징
• BaaS 현황
• baas.io 소개 및 데모
313년 6월 3일 월
BaaS 배경• Gartner는 2016년 40%의 모바일 앱 개발 프로젝트가 Cloud Mobile Back-End Services로 전망
413년 6월 3일 월
BaaS 배경• 최근 모바일 앱 수익 구조의 변화 : 구독/ 앱내 결제 모델이 가장 수익성이 높음
513년 6월 3일 월
613년 6월 3일 월
클라우드 서비스 모델
713년 6월 3일 월
클라우드 서비스 모델
813년 6월 3일 월
BaaS 정의• 모바일 서비스에 특화된 클라우드 서비스
• Mobile Backend Service(API)
913년 6월 3일 월
BaaS Ecosystem Map
1013년 6월 3일 월
BaaS 정의• 모바일 앱 개발시 자주 사용하는 백엔드 기능을 표준화(추상화)하여 API로 제공
1113년 6월 3일 월
1213년 6월 3일 월
1313년 6월 3일 월
BaaS 정의
• 백엔드를 기존(PHP, JSP...)처럼 개발하지 않고 서비스형으로 빌려 사용
• 개발자들에게 친숙한 API 제공
1413년 6월 3일 월
BaaS 특징
• 모바일 서비스 기반
• 확장성 : IaaS 기반, NoSQL 채택
• 공유(Multi-Tenant) : 여러 백엔드 앱이 같은 리소스 활용
• 사용한 만큼 과금 : API 호출수, User수, 용량 등
1513년 6월 3일 월
BaaS 특징
• 인터넷 기반 기술 : REST API, SDK 제공
• 100% 오픈 소스 활용
• 서버 개발 부담을 줄이고 앱개발에 집중할 수 있게 함
Faster Cheaper
Stronger
1613년 6월 3일 월
BaaS 현황
전세계적으로 Sencha IO, Api-o-Mart, CloudyRec, Appactive, Cloud Kumulos 등 20 여곳....
1713년 6월 3일 월
• 미국 등에서는 TOP 10 기업을 비롯한 많은 기업에서 BaaS API를 현재 사용 중
• 클라우드 서비스의 틈새 분야
• 현재 초기 상태이지만 글로벌 스타트업 기업들이 활발하게 활동 중, 향후 산업 표준이 될 수도 있다고 전망함
• 국내에서는 KT baas.io가 유일하게 최근 open beta 서비스 중
1813년 6월 3일 월
소개 및 Demo
http://baas.io
1913년 6월 3일 월
baas.io 구조
2013년 6월 3일 월
2113년 6월 3일 월
오픈 소스
2213년 6월 3일 월
baas.io 제공 기능
2313년 6월 3일 월
baas.io 서비스 로드맵
2413년 6월 3일 월
모든 데이터를 REST 기반API / SDK로 서비스 가능
2513년 6월 3일 월
개발자 가이드• iOS 가이드 : https://github.com/baasio/
baas.io-sdk-ios/wiki/Getting-Started
• Android 가이드 : https://github.com/baasio/baas.io-sdk-android/wiki
• Javascript 가이드 : https://github.com/baasio/baas.io-sdk-javascript/wiki
����������� ������������������
2613년 6월 3일 월
샘플 데모모바일 게임 서버를 통한
TOP 게임 랭킹 구하기 구현
게임 랭킹 구현하기
2713년 6월 3일 월
2813년 6월 3일 월
2913년 6월 3일 월
3013년 6월 3일 월
3113년 6월 3일 월
3213년 6월 3일 월
iOS 앱 테스트
3313년 6월 3일 월
결론
• 클라우드 컴퓨팅이 한국에 몰려 오고 있음
• 국내 플랫폼 서비스인 baas.io 가 보다 성숙되도록 관심을 가지고 기다리자...
• BaaS가 최근 이슈가 되고 있는 공공 데이터의 백앤드 플랫폼으로 활용이 되고...
• 앱개발자들이 오픈 공공 API를 통하여 다양한 공공 앱이 생산되기를 기대해 봄
3413년 6월 3일 월
Busan Cloud EXPO Korea 2013
http://cloudexpo.kr
3513년 6월 3일 월
참고• Using a BaaS, Tim Anglade@apigee
• baas.io, http://baas.io
• The Rise of Mobile Cloud Services: BaaS Startups Grow Up, Dan Rowonski, 2012
• 모바일 백엔드의 미래, 박태웅, 2012 H3 개발자 컨퍼런스, 2012
• 클라우드 기반 앱 만들기, 최 승, 2012 H3 개발자 컨퍼런스, 2012
3613년 6월 3일 월
3713년 6월 3일 월