SlideShare a Scribd company logo
1 of 28
Download to read offline
© Malang Studio Co. Ltd,
Chiung Choi
PaaS를 이용한 No Ops 개발
SPEAKER
2006.03 ~ 2008.05
2008.06 ~ 2010.12
2011.01 ~ 2011.12
2012.01 ~ 2014.12
2015.02 ~ 현재
㈜ 모빌탑
㈜ 네이블커뮤니케이션즈
㈜ 말랑스튜디오
㈜ 삼성전자
㈜ 말랑스튜디오
 Android UI Framework Development
 Samsung Keyboard Development
 Samsung Japanese Keyboard Development
 소프트웨어 마에스트로
 삼성 소프트웨어 멤버십
god@malangstudio.com
facebook.com/chiung.choi.3
최 치 웅
COMPANY
AlarmMon Subway 1km
Once me.time biscuit
SOR
말랑 스튜디오는 다양한 분야의 생활 밀착형 모바일 앱 서비스를 통해 국내 및 해외 시장을 선도하고 있습니다.
전세계 2,400만명의 이용자를 보유한 알람몬을 비롯하여 여성 필수 앱 원스, 데이팅 SNS 1km 등을 운영 중입니다.
여러 분야에서 사용될 수 있는 앱 환경을 만들어 시너지 효과를 창출하고
보다 많은 유저들이 효율적인 라이프-로그를 누릴 수 있도록 나아갈 것입니다.
Chuday
알람 교통 데이팅
생리 일정 교육
다이어리 커뮤니티
진출 카테고리
하루종일 말랑 Life
COMPANY
Co-working with Google as early access partner
Malang Studio has been introduced as “companies closely working with Google” in Google I/O 2016 Keynote
“Firebase” is a all-in-one solution which offers statistics, analysis, push notification, and various tests for developers’ convenience.
Brand-new services brought by Malang Studio, “Chu-day” and “Me.time”, has cut time to market by months,
by implementing various features of “Firebase”
DISCLAIMER
각 서비스별로 더 적합한 Architecture 구성이 있을 수 있습니다
모든 서비스에 적용되는 내용은 아닙니다
THE REASON WE HAVE TO USE CLOUD (1/3)
적은 인력으로 구성된 팀
 스타트업에서 개발/운영은 최대한 적은 인원
으로 할수록 효율적
 인건비 = 비용 : SE 채용의 부담
THE REASON WE HAVE TO USE CLOUD (2/3)
서버 구매의 부담
 고정비 부담
 서비스의 폭발적 성장 시 마음대로 늘리거나
줄이는 것이 어려움
THE REASON WE HAVE TO USE CLOUD (3/3)
대역폭 기반의 비용 부과
 일반적인 IDC 계약은 대역폭을 기준으로 진행
 푸시나 특정 시간에 트래픽이 몰리는 경우,
실제로 쓰지 못하는 대역폭을 넘나듬
IaaS(Infrastructure as a Service) :
서버, 스토리지, 네트워크를 가상화 환경으로 만들
필요에 따라 인프라 자원을 사용할 수 있게 서비스를 제공하는 형태
IaaS의 예
: Google Compute Engine / Amazon EC2 / 그 외 기타
IaaS (Infrastructure as a Service)
IaaS (Infrastructure as a Service)
[strength]
 원하는 구성을 마음대로 만들 수 있음
 최고의 자유도
IaaS (Infrastructure as a Service)
[weakness]
일반적으로 VM(Virtual Machine)을 빌려 필요한
서비스들을 설치,사용하는 형태
→ 하드웨어 구매, OS 설치, 네트워크 구성등을
제외한 모든 영역을 직접 구성하여 사용해야 함
PaaS (Platform as a Service)
PaaS(Platform as a Service) :
SaaS의 개념을 개발 플랫폼에도 확장한 방식으로,
개발을 위한 플랫폼 구축을 할 필요 없이
필요한 개발 요소들을 쉽게 빌려쓸 수 있게 하는 모델
IaaS의 예
: Google Compute Engine / Amazon EC2 / 그 외 기타
[strength]
 저렴한 가격에 시작 가능
(Shared Plan, Entry Plan등은 저렴)
 Infra 자체에 대한 고민을 할 필요없음
 플랫폼의 세부적인 환경설정에 대한
고민을 할 필요 없음
 운영에 필요한 여러 가지 요소들
(배포, 버저닝, 개발환경 구성 등)이 번들로 제공
PaaS (Platform as a Service)
[weakness]
 자유도가 떨어짐
 세부적인 튜닝 불가능
PaaS (Platform as a Service)
IaaS (Infrastructure as a Service) vs PaaS (Platform as a Service)
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Applications
Data
Middleware
O/S
Virtualization
Servers
Storage
Networking
You manage
Managed by vendor
IaaS PaaS
Runtime
DBaaS(Database as a Service) :
DB를 클라우드 형태로 하드웨어는 물론
설치부터 운영, 모니터링까지 하나의 서비스로 제공하는 솔루션 모델
DBaaS의 예
: Google Cloud SQL, Cloud Datastore / Amazon RDS, DynamoDB
Compose / 그 외 기타
DBaaS (Database as a Service)
[strength]
 저렴한 가격에 시작 가능
(Shared Plan, Entry Plan등은 저렴)
 Infra 자체에 대한 고민을 할 필요없음
 플랫폼의 세부적인 환경설정에 대한
고민을 할 필요 없음
 DB운영에 필요한 대부분의 작업들을 자동으로
해줌 (모니터링/백업/Fail over 처리 등)
DBaaS (Database as a Service)
[weakness]
 DB가 커졌을 경우 직접 운영하는 비용에 비하여
결코 저렴하지 않음
 서비스 업체에서 제공하는 Plan의 Capacity를
초과할 경우 성능을 올리기가 쉽지 않음
 어찌됐든 최악의 경우, DB의 이전이 쉽지 않음
DBaaS (Database as a Service)
THE REASON WE HAVE TO CHOOSE MANAGED SERVICE
• 서비스 개발 시, 내가 꼭 인프라 전문가일 필요는 없음
• 사람이 없어도 되는 일은 사람을 없애는 것이 효율적
• 어떤 사람도 24시간 365일 깨어 있을 수 없음
이러한 대응을 대신 해줄 수 있는 시스템을 만들거나,
혹은 서비스를 선택하여 사용하세요
Region에 집착하지 마세요
REQUEST FOR AUDIENCE
인프라 운영비도 고려해주세요
Lock-in에 주의하세요
HOW TO DESIGN INFRA
1 베이스가 되는 IaaS (GCP, AWS, Azure 등)을 선택
2 1에서 선택한 생태계 위에서 동작하는 서비스들을 선택하여
성능시험/Price Plan 비교 등을 통해 결정
GOOGLE CLOUD PLATFORM CASE STUDY
API (node js.)
DB (MongoDB, MySQL)
Cache (Redis)
Compute Engine, App Engine, Heroku
Compose.io, Google Cloud SQL
RedisLabs
일반적인 어플리케이션을 개발할 때, 저희 회사는 아래와 같은 구조로 서버를 구성합니다.
그 중 Google Cloud Platform을 이용하여 인프라를 구성하는 경우에 대해 알아보도록 하겠습니다
GOOGLE CLOUD PLATFORM CASE STUDY
API (node js.)
DB (MongoDB, MySQL)
Cache (Redis)
Compute Engine, App Engine, Heroku
Compose.io, Google Cloud SQL
RedisLabs
API Server
 Compute Engine 혹은 App Engine을 이용하여 배포
GOOGLE CLOUD PLATFORM CASE STUDY
API (node js.)
DB (MongoDB, MySQL)
Cache (Redis)
Compute Engine, App Engine, Heroku
Compose.io, Google Cloud SQL
RedisLabs
Database
 Compose.io에서 Google Cloud Platform 위에서 동작하는 MongoDB를 사용
 자동 백업, 24/7 서포트, 멀티노드 클러스터 구성, Automatic Failover 등의 서비스 기본 제공
 첫 1GB는 $31/월, 그 이후 1GB당 $18/월
GOOGLE CLOUD PLATFORM CASE STUDY
API (node js.)
DB (MongoDB, MySQL)
Cache (Redis)
Compute Engine, App Engine, Heroku
Compose.io, Google Cloud SQL
RedisLabs
Cache
 Redislabs에서 Google Cloud Platform 위에서 동작하는 Redis를 사용
 자동 백업, 24/7 서포트, Automatic Failover, Data Persistence 등의 서비스가 기본으로 제공
 30MB 사용 시 무료, 2.5GB 사용 시 $138/월 요금으로 무제한 커넥션 제공
CDN
GOOGLE CLOUD PLATFORM CASE STUDY
Device
Load Balancer
Node.js
Node.js
Node.js
Node.js
App Engine
Mongo DB
Cloud Stroage
Redis
Compose.io
RedisLabs
GCP
QnA
U E S T I O N ?
THANK YOU

More Related Content

What's hot

클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기iFunFactory Inc.
 
슬로우캠퍼스 - 안드로이드 개발자들이여 Firebase로 날아보자 :)
슬로우캠퍼스 - 안드로이드 개발자들이여  Firebase로 날아보자 :)슬로우캠퍼스 - 안드로이드 개발자들이여  Firebase로 날아보자 :)
슬로우캠퍼스 - 안드로이드 개발자들이여 Firebase로 날아보자 :)마이캠퍼스
 
Elastic beanstalk - 판교 초급자 모임 - 안병학
Elastic beanstalk - 판교 초급자 모임 - 안병학Elastic beanstalk - 판교 초급자 모임 - 안병학
Elastic beanstalk - 판교 초급자 모임 - 안병학Byeong-hak An
 
AWS Lambda를 이용한 CI/CD 기법
AWS Lambda를 이용한 CI/CD 기법AWS Lambda를 이용한 CI/CD 기법
AWS Lambda를 이용한 CI/CD 기법Jesang Yoon
 
AWS Lambdas with a Static Outgoing IP
AWS Lambdas with a Static Outgoing IPAWS Lambdas with a Static Outgoing IP
AWS Lambdas with a Static Outgoing IPJongwon Han
 
HB Smith에서는 AWS 이렇게 사용한다
HB Smith에서는 AWS 이렇게 사용한다HB Smith에서는 AWS 이렇게 사용한다
HB Smith에서는 AWS 이렇게 사용한다Jongwon Han
 
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...Jongwon Han
 
AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나
AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나 AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나
AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나 AWSKRUG - AWS한국사용자모임
 
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container DayEC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container DayAmazon Web Services Korea
 
Abcd 2016 firebase
Abcd 2016 firebaseAbcd 2016 firebase
Abcd 2016 firebase휴창 신
 
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임
 
20180124 스타트업부터 대기업까지 aws와 함께한 7년
20180124 스타트업부터 대기업까지 aws와 함께한 7년20180124 스타트업부터 대기업까지 aws와 함께한 7년
20180124 스타트업부터 대기업까지 aws와 함께한 7년Jongwon Han
 
Windows Azure 개요
Windows Azure 개요Windows Azure 개요
Windows Azure 개요Keon Lee
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화KTH, 케이티하이텔
 
Project TIMAT - infrastructure as code
Project TIMAT - infrastructure as codeProject TIMAT - infrastructure as code
Project TIMAT - infrastructure as codeJesang Yoon
 
Getting started with Azure Services Platform
Getting started with Azure Services PlatformGetting started with Azure Services Platform
Getting started with Azure Services PlatformTedAhn
 
[Gaming on AWS] AWS와 함께 한 쿠키런 서버 Re-architecting 사례 - 데브시스터즈
[Gaming on AWS] AWS와 함께 한 쿠키런 서버 Re-architecting 사례 - 데브시스터즈[Gaming on AWS] AWS와 함께 한 쿠키런 서버 Re-architecting 사례 - 데브시스터즈
[Gaming on AWS] AWS와 함께 한 쿠키런 서버 Re-architecting 사례 - 데브시스터즈Amazon Web Services Korea
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론Alex Hahn
 

What's hot (20)

클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기
 
슬로우캠퍼스 - 안드로이드 개발자들이여 Firebase로 날아보자 :)
슬로우캠퍼스 - 안드로이드 개발자들이여  Firebase로 날아보자 :)슬로우캠퍼스 - 안드로이드 개발자들이여  Firebase로 날아보자 :)
슬로우캠퍼스 - 안드로이드 개발자들이여 Firebase로 날아보자 :)
 
Elastic beanstalk - 판교 초급자 모임 - 안병학
Elastic beanstalk - 판교 초급자 모임 - 안병학Elastic beanstalk - 판교 초급자 모임 - 안병학
Elastic beanstalk - 판교 초급자 모임 - 안병학
 
AWS Lambda를 이용한 CI/CD 기법
AWS Lambda를 이용한 CI/CD 기법AWS Lambda를 이용한 CI/CD 기법
AWS Lambda를 이용한 CI/CD 기법
 
AWS Lambdas with a Static Outgoing IP
AWS Lambdas with a Static Outgoing IPAWS Lambdas with a Static Outgoing IP
AWS Lambdas with a Static Outgoing IP
 
HB Smith에서는 AWS 이렇게 사용한다
HB Smith에서는 AWS 이렇게 사용한다HB Smith에서는 AWS 이렇게 사용한다
HB Smith에서는 AWS 이렇게 사용한다
 
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
 
현실적 PWA
현실적 PWA현실적 PWA
현실적 PWA
 
AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나
AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나 AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나
AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나
 
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container DayEC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
 
Abcd 2016 firebase
Abcd 2016 firebaseAbcd 2016 firebase
Abcd 2016 firebase
 
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
 
Serverless Architecture - 김현민
Serverless Architecture - 김현민Serverless Architecture - 김현민
Serverless Architecture - 김현민
 
20180124 스타트업부터 대기업까지 aws와 함께한 7년
20180124 스타트업부터 대기업까지 aws와 함께한 7년20180124 스타트업부터 대기업까지 aws와 함께한 7년
20180124 스타트업부터 대기업까지 aws와 함께한 7년
 
Windows Azure 개요
Windows Azure 개요Windows Azure 개요
Windows Azure 개요
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
 
Project TIMAT - infrastructure as code
Project TIMAT - infrastructure as codeProject TIMAT - infrastructure as code
Project TIMAT - infrastructure as code
 
Getting started with Azure Services Platform
Getting started with Azure Services PlatformGetting started with Azure Services Platform
Getting started with Azure Services Platform
 
[Gaming on AWS] AWS와 함께 한 쿠키런 서버 Re-architecting 사례 - 데브시스터즈
[Gaming on AWS] AWS와 함께 한 쿠키런 서버 Re-architecting 사례 - 데브시스터즈[Gaming on AWS] AWS와 함께 한 쿠키런 서버 Re-architecting 사례 - 데브시스터즈
[Gaming on AWS] AWS와 함께 한 쿠키런 서버 Re-architecting 사례 - 데브시스터즈
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
 

Viewers also liked

Concurrency presents Modern Datacenter
Concurrency presents Modern DatacenterConcurrency presents Modern Datacenter
Concurrency presents Modern DatacenterJake Borzym
 
Tripo 사업계획서20160419
Tripo 사업계획서20160419Tripo 사업계획서20160419
Tripo 사업계획서20160419joongsoo oh
 
Mitp사업계획서
Mitp사업계획서Mitp사업계획서
Mitp사업계획서HyunJong Yui
 
Modern Elastic Datacenter Architecture
Modern Elastic Datacenter ArchitectureModern Elastic Datacenter Architecture
Modern Elastic Datacenter ArchitectureWeston Bassler
 
The Cloud for Modern Business
The Cloud for Modern BusinessThe Cloud for Modern Business
The Cloud for Modern BusinessBizTalk360
 
박제호(예비창업자) 사업계획서1
박제호(예비창업자) 사업계획서1박제호(예비창업자) 사업계획서1
박제호(예비창업자) 사업계획서1jeho park
 
Cloud: From Unmanned Data Center to Algorithmic Economy using Openstack
Cloud: From Unmanned Data Center to Algorithmic Economy using OpenstackCloud: From Unmanned Data Center to Algorithmic Economy using Openstack
Cloud: From Unmanned Data Center to Algorithmic Economy using OpenstackAndrew Yongjoon Kong
 
The Evolution of the Datacenter
The Evolution of the DatacenterThe Evolution of the Datacenter
The Evolution of the DatacenterStackIQ
 
클라우드 어플리케이션 필수조건 Part2
클라우드 어플리케이션 필수조건 Part2클라우드 어플리케이션 필수조건 Part2
클라우드 어플리케이션 필수조건 Part2Marcetto Co., Ltd
 
애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]
애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]
애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]Kay Kim
 
소프트웨어 엔지니어의 한국/미국 직장생활
소프트웨어 엔지니어의 한국/미국 직장생활소프트웨어 엔지니어의 한국/미국 직장생활
소프트웨어 엔지니어의 한국/미국 직장생활Joon Hong
 
팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법Eugene Park
 
[Koss Con 2016] CloudBread Tutorial PT
[Koss Con 2016] CloudBread Tutorial PT[Koss Con 2016] CloudBread Tutorial PT
[Koss Con 2016] CloudBread Tutorial PT윤석 홍
 
클라우드 어플리케이션의 필수조건
클라우드 어플리케이션의 필수조건클라우드 어플리케이션의 필수조건
클라우드 어플리케이션의 필수조건Marcetto Co., Ltd
 
Rainbow Project Web App
Rainbow Project Web AppRainbow Project Web App
Rainbow Project Web Appbingoori
 
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기Nanha Park
 
AWS Enterprise Summit :: 키노트 - 엔터프라이즈 IT의 미래 (Stephen Orban) - LG전자, 신한은행 사례 발표
AWS Enterprise Summit :: 키노트 - 엔터프라이즈 IT의 미래 (Stephen Orban) - LG전자,  신한은행 사례 발표AWS Enterprise Summit :: 키노트 - 엔터프라이즈 IT의 미래 (Stephen Orban) - LG전자,  신한은행 사례 발표
AWS Enterprise Summit :: 키노트 - 엔터프라이즈 IT의 미래 (Stephen Orban) - LG전자, 신한은행 사례 발표Amazon Web Services Korea
 

Viewers also liked (20)

TIAD : Automating the modern datacenter
TIAD : Automating the modern datacenterTIAD : Automating the modern datacenter
TIAD : Automating the modern datacenter
 
Concurrency presents Modern Datacenter
Concurrency presents Modern DatacenterConcurrency presents Modern Datacenter
Concurrency presents Modern Datacenter
 
Tiad - Docker: Automation for the rest of us
Tiad - Docker: Automation for the rest of usTiad - Docker: Automation for the rest of us
Tiad - Docker: Automation for the rest of us
 
Tripo 사업계획서20160419
Tripo 사업계획서20160419Tripo 사업계획서20160419
Tripo 사업계획서20160419
 
Mitp사업계획서
Mitp사업계획서Mitp사업계획서
Mitp사업계획서
 
Modern Elastic Datacenter Architecture
Modern Elastic Datacenter ArchitectureModern Elastic Datacenter Architecture
Modern Elastic Datacenter Architecture
 
The Cloud for Modern Business
The Cloud for Modern BusinessThe Cloud for Modern Business
The Cloud for Modern Business
 
박제호(예비창업자) 사업계획서1
박제호(예비창업자) 사업계획서1박제호(예비창업자) 사업계획서1
박제호(예비창업자) 사업계획서1
 
Cloud: From Unmanned Data Center to Algorithmic Economy using Openstack
Cloud: From Unmanned Data Center to Algorithmic Economy using OpenstackCloud: From Unmanned Data Center to Algorithmic Economy using Openstack
Cloud: From Unmanned Data Center to Algorithmic Economy using Openstack
 
The Evolution of the Datacenter
The Evolution of the DatacenterThe Evolution of the Datacenter
The Evolution of the Datacenter
 
클라우드 어플리케이션 필수조건 Part2
클라우드 어플리케이션 필수조건 Part2클라우드 어플리케이션 필수조건 Part2
클라우드 어플리케이션 필수조건 Part2
 
애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]
애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]
애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]
 
소프트웨어 엔지니어의 한국/미국 직장생활
소프트웨어 엔지니어의 한국/미국 직장생활소프트웨어 엔지니어의 한국/미국 직장생활
소프트웨어 엔지니어의 한국/미국 직장생활
 
팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법
 
openstack, devops and people
openstack, devops and peopleopenstack, devops and people
openstack, devops and people
 
[Koss Con 2016] CloudBread Tutorial PT
[Koss Con 2016] CloudBread Tutorial PT[Koss Con 2016] CloudBread Tutorial PT
[Koss Con 2016] CloudBread Tutorial PT
 
클라우드 어플리케이션의 필수조건
클라우드 어플리케이션의 필수조건클라우드 어플리케이션의 필수조건
클라우드 어플리케이션의 필수조건
 
Rainbow Project Web App
Rainbow Project Web AppRainbow Project Web App
Rainbow Project Web App
 
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
 
AWS Enterprise Summit :: 키노트 - 엔터프라이즈 IT의 미래 (Stephen Orban) - LG전자, 신한은행 사례 발표
AWS Enterprise Summit :: 키노트 - 엔터프라이즈 IT의 미래 (Stephen Orban) - LG전자,  신한은행 사례 발표AWS Enterprise Summit :: 키노트 - 엔터프라이즈 IT의 미래 (Stephen Orban) - LG전자,  신한은행 사례 발표
AWS Enterprise Summit :: 키노트 - 엔터프라이즈 IT의 미래 (Stephen Orban) - LG전자, 신한은행 사례 발표
 

Similar to PaaS를 이용한 No Ops 개발

서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)수보 김
 
(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월Sang Jin LEE
 
AWS와 함께 하는 클라우드 비즈니스 (임성은 매니저, AWS) :: AWS TechShift 2018
AWS와 함께 하는 클라우드 비즈니스 (임성은 매니저, AWS) :: AWS TechShift 2018AWS와 함께 하는 클라우드 비즈니스 (임성은 매니저, AWS) :: AWS TechShift 2018
AWS와 함께 하는 클라우드 비즈니스 (임성은 매니저, AWS) :: AWS TechShift 2018Amazon Web Services Korea
 
Cloud Computing 이현남
Cloud Computing 이현남Cloud Computing 이현남
Cloud Computing 이현남LGU+
 
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSAVMware Tanzu Korea
 
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원BESPIN GLOBAL
 
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016Amazon Web Services Korea
 
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)Amazon Web Services Korea
 
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017Amazon Web Services Korea
 
Jbug 발표 msa탐방기_공유자료
Jbug 발표 msa탐방기_공유자료Jbug 발표 msa탐방기_공유자료
Jbug 발표 msa탐방기_공유자료jbugkorea
 
Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process uEngine Solutions
 
IBM 클라우드 플랫폼 서비스 종합카타로그
IBM 클라우드 플랫폼 서비스 종합카타로그IBM 클라우드 플랫폼 서비스 종합카타로그
IBM 클라우드 플랫폼 서비스 종합카타로그ibmrep
 
Micro Service Architecture(MSA) 탐방기
Micro Service Architecture(MSA) 탐방기Micro Service Architecture(MSA) 탐방기
Micro Service Architecture(MSA) 탐방기jbugkorea
 
4시간안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성 - 최지웅 부대표, 오픈소스컨설팅 :: AWS Summit Seoul 2019
4시간안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성 - 최지웅 부대표, 오픈소스컨설팅 :: AWS Summit Seoul 20194시간안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성 - 최지웅 부대표, 오픈소스컨설팅 :: AWS Summit Seoul 2019
4시간안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성 - 최지웅 부대표, 오픈소스컨설팅 :: AWS Summit Seoul 2019Amazon Web Services Korea
 
꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가VMware Tanzu Korea
 
서버리스 대규모 리얼타임 웹 구축하기
서버리스 대규모 리얼타임 웹 구축하기서버리스 대규모 리얼타임 웹 구축하기
서버리스 대규모 리얼타임 웹 구축하기Taeyoung Kim
 
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅Open Source Consulting
 
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황mosaicnet
 

Similar to PaaS를 이용한 No Ops 개발 (20)

서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)
 
(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월
 
병렬처리
병렬처리병렬처리
병렬처리
 
AWS와 함께 하는 클라우드 비즈니스 (임성은 매니저, AWS) :: AWS TechShift 2018
AWS와 함께 하는 클라우드 비즈니스 (임성은 매니저, AWS) :: AWS TechShift 2018AWS와 함께 하는 클라우드 비즈니스 (임성은 매니저, AWS) :: AWS TechShift 2018
AWS와 함께 하는 클라우드 비즈니스 (임성은 매니저, AWS) :: AWS TechShift 2018
 
Cloud Computing 이현남
Cloud Computing 이현남Cloud Computing 이현남
Cloud Computing 이현남
 
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
 
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
 
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016
 
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
 
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
 
Jbug 발표 msa탐방기_공유자료
Jbug 발표 msa탐방기_공유자료Jbug 발표 msa탐방기_공유자료
Jbug 발표 msa탐방기_공유자료
 
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers 개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
 
Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process
 
IBM 클라우드 플랫폼 서비스 종합카타로그
IBM 클라우드 플랫폼 서비스 종합카타로그IBM 클라우드 플랫폼 서비스 종합카타로그
IBM 클라우드 플랫폼 서비스 종합카타로그
 
Micro Service Architecture(MSA) 탐방기
Micro Service Architecture(MSA) 탐방기Micro Service Architecture(MSA) 탐방기
Micro Service Architecture(MSA) 탐방기
 
4시간안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성 - 최지웅 부대표, 오픈소스컨설팅 :: AWS Summit Seoul 2019
4시간안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성 - 최지웅 부대표, 오픈소스컨설팅 :: AWS Summit Seoul 20194시간안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성 - 최지웅 부대표, 오픈소스컨설팅 :: AWS Summit Seoul 2019
4시간안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성 - 최지웅 부대표, 오픈소스컨설팅 :: AWS Summit Seoul 2019
 
꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가
 
서버리스 대규모 리얼타임 웹 구축하기
서버리스 대규모 리얼타임 웹 구축하기서버리스 대규모 리얼타임 웹 구축하기
서버리스 대규모 리얼타임 웹 구축하기
 
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
 
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황
 

PaaS를 이용한 No Ops 개발

  • 1. © Malang Studio Co. Ltd, Chiung Choi PaaS를 이용한 No Ops 개발
  • 2. SPEAKER 2006.03 ~ 2008.05 2008.06 ~ 2010.12 2011.01 ~ 2011.12 2012.01 ~ 2014.12 2015.02 ~ 현재 ㈜ 모빌탑 ㈜ 네이블커뮤니케이션즈 ㈜ 말랑스튜디오 ㈜ 삼성전자 ㈜ 말랑스튜디오  Android UI Framework Development  Samsung Keyboard Development  Samsung Japanese Keyboard Development  소프트웨어 마에스트로  삼성 소프트웨어 멤버십 god@malangstudio.com facebook.com/chiung.choi.3 최 치 웅
  • 3. COMPANY AlarmMon Subway 1km Once me.time biscuit SOR 말랑 스튜디오는 다양한 분야의 생활 밀착형 모바일 앱 서비스를 통해 국내 및 해외 시장을 선도하고 있습니다. 전세계 2,400만명의 이용자를 보유한 알람몬을 비롯하여 여성 필수 앱 원스, 데이팅 SNS 1km 등을 운영 중입니다. 여러 분야에서 사용될 수 있는 앱 환경을 만들어 시너지 효과를 창출하고 보다 많은 유저들이 효율적인 라이프-로그를 누릴 수 있도록 나아갈 것입니다. Chuday 알람 교통 데이팅 생리 일정 교육 다이어리 커뮤니티 진출 카테고리 하루종일 말랑 Life
  • 4. COMPANY Co-working with Google as early access partner Malang Studio has been introduced as “companies closely working with Google” in Google I/O 2016 Keynote “Firebase” is a all-in-one solution which offers statistics, analysis, push notification, and various tests for developers’ convenience. Brand-new services brought by Malang Studio, “Chu-day” and “Me.time”, has cut time to market by months, by implementing various features of “Firebase”
  • 5. DISCLAIMER 각 서비스별로 더 적합한 Architecture 구성이 있을 수 있습니다 모든 서비스에 적용되는 내용은 아닙니다
  • 6. THE REASON WE HAVE TO USE CLOUD (1/3) 적은 인력으로 구성된 팀  스타트업에서 개발/운영은 최대한 적은 인원 으로 할수록 효율적  인건비 = 비용 : SE 채용의 부담
  • 7. THE REASON WE HAVE TO USE CLOUD (2/3) 서버 구매의 부담  고정비 부담  서비스의 폭발적 성장 시 마음대로 늘리거나 줄이는 것이 어려움
  • 8. THE REASON WE HAVE TO USE CLOUD (3/3) 대역폭 기반의 비용 부과  일반적인 IDC 계약은 대역폭을 기준으로 진행  푸시나 특정 시간에 트래픽이 몰리는 경우, 실제로 쓰지 못하는 대역폭을 넘나듬
  • 9. IaaS(Infrastructure as a Service) : 서버, 스토리지, 네트워크를 가상화 환경으로 만들 필요에 따라 인프라 자원을 사용할 수 있게 서비스를 제공하는 형태 IaaS의 예 : Google Compute Engine / Amazon EC2 / 그 외 기타 IaaS (Infrastructure as a Service)
  • 10. IaaS (Infrastructure as a Service) [strength]  원하는 구성을 마음대로 만들 수 있음  최고의 자유도
  • 11. IaaS (Infrastructure as a Service) [weakness] 일반적으로 VM(Virtual Machine)을 빌려 필요한 서비스들을 설치,사용하는 형태 → 하드웨어 구매, OS 설치, 네트워크 구성등을 제외한 모든 영역을 직접 구성하여 사용해야 함
  • 12. PaaS (Platform as a Service) PaaS(Platform as a Service) : SaaS의 개념을 개발 플랫폼에도 확장한 방식으로, 개발을 위한 플랫폼 구축을 할 필요 없이 필요한 개발 요소들을 쉽게 빌려쓸 수 있게 하는 모델 IaaS의 예 : Google Compute Engine / Amazon EC2 / 그 외 기타
  • 13. [strength]  저렴한 가격에 시작 가능 (Shared Plan, Entry Plan등은 저렴)  Infra 자체에 대한 고민을 할 필요없음  플랫폼의 세부적인 환경설정에 대한 고민을 할 필요 없음  운영에 필요한 여러 가지 요소들 (배포, 버저닝, 개발환경 구성 등)이 번들로 제공 PaaS (Platform as a Service)
  • 14. [weakness]  자유도가 떨어짐  세부적인 튜닝 불가능 PaaS (Platform as a Service)
  • 15. IaaS (Infrastructure as a Service) vs PaaS (Platform as a Service) Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Applications Data Middleware O/S Virtualization Servers Storage Networking You manage Managed by vendor IaaS PaaS Runtime
  • 16. DBaaS(Database as a Service) : DB를 클라우드 형태로 하드웨어는 물론 설치부터 운영, 모니터링까지 하나의 서비스로 제공하는 솔루션 모델 DBaaS의 예 : Google Cloud SQL, Cloud Datastore / Amazon RDS, DynamoDB Compose / 그 외 기타 DBaaS (Database as a Service)
  • 17. [strength]  저렴한 가격에 시작 가능 (Shared Plan, Entry Plan등은 저렴)  Infra 자체에 대한 고민을 할 필요없음  플랫폼의 세부적인 환경설정에 대한 고민을 할 필요 없음  DB운영에 필요한 대부분의 작업들을 자동으로 해줌 (모니터링/백업/Fail over 처리 등) DBaaS (Database as a Service)
  • 18. [weakness]  DB가 커졌을 경우 직접 운영하는 비용에 비하여 결코 저렴하지 않음  서비스 업체에서 제공하는 Plan의 Capacity를 초과할 경우 성능을 올리기가 쉽지 않음  어찌됐든 최악의 경우, DB의 이전이 쉽지 않음 DBaaS (Database as a Service)
  • 19. THE REASON WE HAVE TO CHOOSE MANAGED SERVICE • 서비스 개발 시, 내가 꼭 인프라 전문가일 필요는 없음 • 사람이 없어도 되는 일은 사람을 없애는 것이 효율적 • 어떤 사람도 24시간 365일 깨어 있을 수 없음 이러한 대응을 대신 해줄 수 있는 시스템을 만들거나, 혹은 서비스를 선택하여 사용하세요
  • 20. Region에 집착하지 마세요 REQUEST FOR AUDIENCE 인프라 운영비도 고려해주세요 Lock-in에 주의하세요
  • 21. HOW TO DESIGN INFRA 1 베이스가 되는 IaaS (GCP, AWS, Azure 등)을 선택 2 1에서 선택한 생태계 위에서 동작하는 서비스들을 선택하여 성능시험/Price Plan 비교 등을 통해 결정
  • 22. GOOGLE CLOUD PLATFORM CASE STUDY API (node js.) DB (MongoDB, MySQL) Cache (Redis) Compute Engine, App Engine, Heroku Compose.io, Google Cloud SQL RedisLabs 일반적인 어플리케이션을 개발할 때, 저희 회사는 아래와 같은 구조로 서버를 구성합니다. 그 중 Google Cloud Platform을 이용하여 인프라를 구성하는 경우에 대해 알아보도록 하겠습니다
  • 23. GOOGLE CLOUD PLATFORM CASE STUDY API (node js.) DB (MongoDB, MySQL) Cache (Redis) Compute Engine, App Engine, Heroku Compose.io, Google Cloud SQL RedisLabs API Server  Compute Engine 혹은 App Engine을 이용하여 배포
  • 24. GOOGLE CLOUD PLATFORM CASE STUDY API (node js.) DB (MongoDB, MySQL) Cache (Redis) Compute Engine, App Engine, Heroku Compose.io, Google Cloud SQL RedisLabs Database  Compose.io에서 Google Cloud Platform 위에서 동작하는 MongoDB를 사용  자동 백업, 24/7 서포트, 멀티노드 클러스터 구성, Automatic Failover 등의 서비스 기본 제공  첫 1GB는 $31/월, 그 이후 1GB당 $18/월
  • 25. GOOGLE CLOUD PLATFORM CASE STUDY API (node js.) DB (MongoDB, MySQL) Cache (Redis) Compute Engine, App Engine, Heroku Compose.io, Google Cloud SQL RedisLabs Cache  Redislabs에서 Google Cloud Platform 위에서 동작하는 Redis를 사용  자동 백업, 24/7 서포트, Automatic Failover, Data Persistence 등의 서비스가 기본으로 제공  30MB 사용 시 무료, 2.5GB 사용 시 $138/월 요금으로 무제한 커넥션 제공
  • 26. CDN GOOGLE CLOUD PLATFORM CASE STUDY Device Load Balancer Node.js Node.js Node.js Node.js App Engine Mongo DB Cloud Stroage Redis Compose.io RedisLabs GCP
  • 27. QnA U E S T I O N ?