SlideShare a Scribd company logo
Docker & DevOps에서
Serverless & NoOps로의 여정
CTO 변규현
ABOUT ME
변규현
Movilest CTO
Specialized in
Node.js, JAVA, French, Docker, MySQL, Webpack, Amazon Web Service
Agenda
DevOps
NoOps
Docker
CD / CI
Serverless
DevOps ?
Development
+
Operations
Source: https://www.kraftic.com/sites/default/files/devops.png
NoOps ?
Code Build Test
Deploy OperateMonitor
Docker ?
Source: https://www.docker.com/sites/default/files/containers-vms-together.png
Package software into
standardized units for
development, shipment and
deployment
Source: https://www.docker.com/what-container#/package_software
Docker,
어떻게 사용하나?
Docker Swarm
[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정
Kubernetes
저도 잘 몰라요
Docker로 하려니
공부할게 너무 많네요
같이 공부해서
해볼까요?
[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정
힘들게 공부해서
아키텍쳐는 만들었는데...
모든 서버에 배포는 어떻게 할까요?
AWS CodeDeploy
배포 후에...
[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정
그런데 갑자기 회원들이 늘어나니
Status code: 502
Bad gateway
Autoscaling이 된다더니
언제되는건지...
어떻게든 서버는 확장을 했는데
특정 시간에만 사람이 몰리고...
이제 Reserved Instance와
Spot Instance를 사용해야하나요?
비용 계산부터 시간 계산까지 고려할
부분이 더 많아지네요
도저히 이렇게는 못살겠다!
Serverless Architecture
(함수의 실행 횟수 * 시간=비용) 으로
과금되는 구조
언제 모든 API를 Lambda로 전환하지?
AWS Lambda Express
Express 서버를 Lambda로 사용한다!
API Gateway Lambda ElasticCache
RDS
MongoDBMongoDB MongoDB
Lambda
Lambda
S3CloudFront
배포는 어떻게?
소스 코드만 업로드한다
서버관리는?
필요 없다!
기존의 배포방식
Commit & Push Build Test Deployment
현재의 배포방식
Commit & Push Build Test Deployment
나아진 점?
관리할 부분이 적어졌다
기존에 관리하던 것들
Jenkins, Server monitoring, Server Health check,
Scale out, Scale up, Build Test, Deployment script
… ETC
지금은? 남는 시간에 미래 준비
TypeScript
Data Science
Amazon Web Service
그런데 문제는 없나요?
그래서 테스트를 해보았습니다
[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정
상당히 준수하게 결과가 나타났습니다
1일 최고 5분 Request 수
+100,000
API 서버를 관리하는 시간은 없습니다
이제부터
Serverless를 도입하는 것은 어떨가요?
감사합니다

More Related Content

PDF
ALB+EC2 to API gateway + Lambda
PPTX
Sonatype nexus 로 docker registry 관리하기
PDF
TOAST Meetup2015 - 구름 Cloud IDE (류성태)
PDF
Python server-101
PDF
nexus helm 설치, docker/helm repo 설정과 예제
PDF
[145]5년간의네이버웹엔진개발삽질기그리고 김효
PDF
웹 IDE 비교
PPTX
Valet 으로 windows php 개발 환경 구성하기
ALB+EC2 to API gateway + Lambda
Sonatype nexus 로 docker registry 관리하기
TOAST Meetup2015 - 구름 Cloud IDE (류성태)
Python server-101
nexus helm 설치, docker/helm repo 설정과 예제
[145]5년간의네이버웹엔진개발삽질기그리고 김효
웹 IDE 비교
Valet 으로 windows php 개발 환경 구성하기

What's hot (17)

PDF
Ninja
PPTX
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
PDF
swig를 이용한 C++ 랩핑
PDF
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
PDF
[부스트캠퍼세미나]육진혁_(대충 도커 쓰자는 이야기)
PPTX
Grunt
PDF
Cooking jquery
PDF
김찬웅_그룹웨어에 새 에너지를_NDC15
PPTX
bamboo 로 PHP 프로젝트 지속적인 배포
PDF
실시간으로 안드로이드 프론트엔드 작업하기
PDF
도커를 이용한 파이썬 모듈 배포하기
PDF
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
PDF
Nodejs발표자료 - 팀 세미나용
PDF
Introduction to node.js, npm and grunt
PPTX
Jenkins를 활용한 javascript 개발
PDF
도구를 활용한 더 나은 웹 개발: Yeoman
PDF
Envoy 를 이용한 코드 배포 자동화
Ninja
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
swig를 이용한 C++ 랩핑
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[부스트캠퍼세미나]육진혁_(대충 도커 쓰자는 이야기)
Grunt
Cooking jquery
김찬웅_그룹웨어에 새 에너지를_NDC15
bamboo 로 PHP 프로젝트 지속적인 배포
실시간으로 안드로이드 프론트엔드 작업하기
도커를 이용한 파이썬 모듈 배포하기
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
Nodejs발표자료 - 팀 세미나용
Introduction to node.js, npm and grunt
Jenkins를 활용한 javascript 개발
도구를 활용한 더 나은 웹 개발: Yeoman
Envoy 를 이용한 코드 배포 자동화
Ad

Similar to [W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정 (20)

PPTX
DevOps (AWS, Docker, Ansible, Jenkins)
PPTX
Dev ops with msp
PPTX
Mastering devops with oracle 강인호
PDF
데브옵스(DevOps)의 현재와 미래 - ChatOps & VoiceOps (윤석찬)
PDF
[17.01.19] docker introduction (Korean Version)
PDF
CircleCI로 Serverless API의 CI/CD 환경 구축하기
PDF
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
PDF
Bon voyage Docker_Kubernetes
PDF
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
PDF
[애플리케이션 현대화 및 개발] 파트너 세션 | 모던 인프라스트럭쳐 아키텍쳐 - 서호석 이사, 영우디지탈
PDF
AWS Code 서비스 특집 - 아마존 DevOps와 CodeDeploy, CodePipeline (윤석찬)
PDF
DevOps best friend AWS
PDF
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
PDF
[1A6]Docker로 보는 서버 운영의 미래
PPSX
Deploying serverless node.js microservices
PDF
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
PDF
컨테이너와 서버리스 기반 CI/CD 파이프라인 구성하기 - 김필중 솔루션즈 아키텍트, AWS / 강승욱 솔루션즈 아키텍트, AWS :: A...
PPTX
Ndc17 DevOps? DevOps개발자? 북미에서의 6년
PDF
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
PDF
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
DevOps (AWS, Docker, Ansible, Jenkins)
Dev ops with msp
Mastering devops with oracle 강인호
데브옵스(DevOps)의 현재와 미래 - ChatOps & VoiceOps (윤석찬)
[17.01.19] docker introduction (Korean Version)
CircleCI로 Serverless API의 CI/CD 환경 구축하기
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
Bon voyage Docker_Kubernetes
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
[애플리케이션 현대화 및 개발] 파트너 세션 | 모던 인프라스트럭쳐 아키텍쳐 - 서호석 이사, 영우디지탈
AWS Code 서비스 특집 - 아마존 DevOps와 CodeDeploy, CodePipeline (윤석찬)
DevOps best friend AWS
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
[1A6]Docker로 보는 서버 운영의 미래
Deploying serverless node.js microservices
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
컨테이너와 서버리스 기반 CI/CD 파이프라인 구성하기 - 김필중 솔루션즈 아키텍트, AWS / 강승욱 솔루션즈 아키텍트, AWS :: A...
Ndc17 DevOps? DevOps개발자? 북미에서의 6년
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
Ad

More from 양재동 코드랩 (15)

PDF
T12_1_김나람_웹 기술로 구축하는 모바일 애플리케이션 - React Native
PDF
T13_2_이은호_비개발자 대표의 3개월 서비스 개발기
PDF
T11_1_한종원_20181126 AWS S3, SPA, 그리고 Vue.JS - HBSmith는 어떻게 Fron...
PDF
T13_1_김건_오픈소스 컨트리뷰션 101
PDF
T11-2 장기효_Progressive Web Apps - 미래가 아닌 현재
PPTX
[Codelab 2017] ReactJS 기초
PPTX
[Codelab 2017] Ionic Framework을 통한 하이브리드앱 개발하기
PPTX
[Codelab 2017] Docker 기초 및 활용 방안
PDF
[W3C HTML5 2016] Angular + ES6
PDF
[W3C HTML5 2016] Univeral Rendering
PDF
[W3C HTML5 2016] Ionic 하이브리드 앱 개발하기, 사례와 시사점
PDF
[W3C HTML5 2016] 컨테이너와 웹 어플리케이션
PDF
[W3C HTML5 2016] 일렉트론, 웹 기술로 담아내는 데스크탑 애플리케이션
PDF
[W3C HTML5 2017] Electron과 TypeScript로 만드는 Visual Studio Code, 그리고 ProtoPie
PDF
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
T12_1_김나람_웹 기술로 구축하는 모바일 애플리케이션 - React Native
T13_2_이은호_비개발자 대표의 3개월 서비스 개발기
T11_1_한종원_20181126 AWS S3, SPA, 그리고 Vue.JS - HBSmith는 어떻게 Fron...
T13_1_김건_오픈소스 컨트리뷰션 101
T11-2 장기효_Progressive Web Apps - 미래가 아닌 현재
[Codelab 2017] ReactJS 기초
[Codelab 2017] Ionic Framework을 통한 하이브리드앱 개발하기
[Codelab 2017] Docker 기초 및 활용 방안
[W3C HTML5 2016] Angular + ES6
[W3C HTML5 2016] Univeral Rendering
[W3C HTML5 2016] Ionic 하이브리드 앱 개발하기, 사례와 시사점
[W3C HTML5 2016] 컨테이너와 웹 어플리케이션
[W3C HTML5 2016] 일렉트론, 웹 기술로 담아내는 데스크탑 애플리케이션
[W3C HTML5 2017] Electron과 TypeScript로 만드는 Visual Studio Code, 그리고 ProtoPie
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js

[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정