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 ?
Build Test
Deploy Operate
Code
Monitor
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
Docker와 DevOps에서 Serverless와 NoOps로의 여정
Kubernetes
저도 잘 몰라요
Docker로 하려니
공부할게 너무 많네요
같이 공부해서
해볼까요?
Docker와 DevOps에서 Serverless와 NoOps로의 여정
힘들게 공부해서
아키텍쳐는 만들었는데...
모든 서버에 배포는 어떻게 할까요?
AWS CodeDeploy
배포 후에...
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
그런데 문제는 없나요?
그래서 테스트를 해보았습니다
Docker와 DevOps에서 Serverless와 NoOps로의 여정
상당히 준수하게 결과가 나타났습니다
1일 최고 5분 Request 수
+100,000
API 서버를 관리하는 시간은 없습니다
어떻게 배포하는지 한 번 살펴볼까요?
이제부터
Serverless를 도입하시는 건 어떨까요?
감사합니다

More Related Content

What's hot (20)

PPTX
Serverless Architecture - 김현민
AWSKRUG - AWS한국사용자모임
 
PPTX
AWS Lambda를 이용한 CI/CD 기법
Jesang Yoon
 
PDF
Daily Continuous Deployment를 위한 Custom CLI 개발 및
 AWS Elastic Beanstalk에 적용하기
Jongwon Han
 
PDF
온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기 - 김태우(Classmethod) :: AWS Community Day Online 2020
AWSKRUG - AWS한국사용자모임
 
PDF
0원으로 시작하는 서버리스 데이터 수집 및 분석
Kyuhyun Byun
 
PDF
AWS Lambdas with a Static Outgoing IP
Jongwon Han
 
PPTX
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
SangHoon Han
 
PDF
[AWS Community Day 2021] AWS와 함께하는 무중단 배포 파이프라인 개선기
SungChanHwang
 
PDF
[AUSG] 초보자를 위한 AWS 뿌시기 세미나 2회 - 팀플 과제를 여행하는 히치하이커를 위한...
AWSKRUG - AWS한국사용자모임
 
PPTX
[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기
Youngjae Kim
 
PDF
당근마켓 고언어 도입기, 그리고 활용법
Kyuhyun Byun
 
PPTX
[AUSG] 초보자를 위한 AWS 뿌시기 세미나 1회 - 비트코인 챗봇 만들기 가즈아ㅏㅏ
AWSKRUG - AWS한국사용자모임
 
PDF
ECS/Fargate와 함께하는 간편한 Docker 사용법 - 트랙2, Community Day 2018 re:Invent 특집
AWSKRUG - AWS한국사용자모임
 
PDF
AWS 서버리스 신규 서비스 총정리 - 트랙2, Community Day 2018 re:Invent 특집
AWSKRUG - AWS한국사용자모임
 
PPTX
Saturday Azure Live 1701 Azure WebApp 개념원리
Youngjae Kim
 
PPTX
크로스플랫폼으로 다시 태어난 ASP.NET Core
SangHoon Han
 
PPTX
DevOps (AWS, Docker, Ansible, Jenkins)
완철 김
 
PPTX
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs
Youngjae Kim
 
PDF
DynamoDB를 이용한 PHP와 Django간 세션 공유 - 강대성 (피플펀드컴퍼니)
AWSKRUG - AWS한국사용자모임
 
PDF
Elastic beanstalk - 판교 초급자 모임 - 안병학
Byeong-hak An
 
Serverless Architecture - 김현민
AWSKRUG - AWS한국사용자모임
 
AWS Lambda를 이용한 CI/CD 기법
Jesang Yoon
 
Daily Continuous Deployment를 위한 Custom CLI 개발 및
 AWS Elastic Beanstalk에 적용하기
Jongwon Han
 
온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기 - 김태우(Classmethod) :: AWS Community Day Online 2020
AWSKRUG - AWS한국사용자모임
 
0원으로 시작하는 서버리스 데이터 수집 및 분석
Kyuhyun Byun
 
AWS Lambdas with a Static Outgoing IP
Jongwon Han
 
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
SangHoon Han
 
[AWS Community Day 2021] AWS와 함께하는 무중단 배포 파이프라인 개선기
SungChanHwang
 
[AUSG] 초보자를 위한 AWS 뿌시기 세미나 2회 - 팀플 과제를 여행하는 히치하이커를 위한...
AWSKRUG - AWS한국사용자모임
 
[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기
Youngjae Kim
 
당근마켓 고언어 도입기, 그리고 활용법
Kyuhyun Byun
 
[AUSG] 초보자를 위한 AWS 뿌시기 세미나 1회 - 비트코인 챗봇 만들기 가즈아ㅏㅏ
AWSKRUG - AWS한국사용자모임
 
ECS/Fargate와 함께하는 간편한 Docker 사용법 - 트랙2, Community Day 2018 re:Invent 특집
AWSKRUG - AWS한국사용자모임
 
AWS 서버리스 신규 서비스 총정리 - 트랙2, Community Day 2018 re:Invent 특집
AWSKRUG - AWS한국사용자모임
 
Saturday Azure Live 1701 Azure WebApp 개념원리
Youngjae Kim
 
크로스플랫폼으로 다시 태어난 ASP.NET Core
SangHoon Han
 
DevOps (AWS, Docker, Ansible, Jenkins)
완철 김
 
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs
Youngjae Kim
 
DynamoDB를 이용한 PHP와 Django간 세션 공유 - 강대성 (피플펀드컴퍼니)
AWSKRUG - AWS한국사용자모임
 
Elastic beanstalk - 판교 초급자 모임 - 안병학
Byeong-hak An
 

Similar to Docker와 DevOps에서 Serverless와 NoOps로의 여정 (20)

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

More from Kyuhyun Byun (10)

PPTX
Golang Project Guide from A to Z: From Feature Development to Enterprise Appl...
Kyuhyun Byun
 
PDF
Go 도입 후 4년 간 기록
Kyuhyun Byun
 
PPTX
성장하는 엔지니어가 되는 법- 주니어편.pptx
Kyuhyun Byun
 
PDF
성장하는 서버 개발자 되기 - Wanted Livetalk
Kyuhyun Byun
 
PDF
Start Serverless with Golang!
Kyuhyun Byun
 
PDF
Serverless websocket 톺아보기
Kyuhyun Byun
 
PDF
Native addon을 포함하여 Node.js + Typescript + Serverless 빌드 및 배포하기
Kyuhyun Byun
 
PDF
포털 검색어 순위 수집 및 분석 후기
Kyuhyun Byun
 
PDF
Serverless framework와 CircleCI를 통한 NoOps 맛보기
Kyuhyun Byun
 
PPTX
Ec2 docker docker-compose
Kyuhyun Byun
 
Golang Project Guide from A to Z: From Feature Development to Enterprise Appl...
Kyuhyun Byun
 
Go 도입 후 4년 간 기록
Kyuhyun Byun
 
성장하는 엔지니어가 되는 법- 주니어편.pptx
Kyuhyun Byun
 
성장하는 서버 개발자 되기 - Wanted Livetalk
Kyuhyun Byun
 
Start Serverless with Golang!
Kyuhyun Byun
 
Serverless websocket 톺아보기
Kyuhyun Byun
 
Native addon을 포함하여 Node.js + Typescript + Serverless 빌드 및 배포하기
Kyuhyun Byun
 
포털 검색어 순위 수집 및 분석 후기
Kyuhyun Byun
 
Serverless framework와 CircleCI를 통한 NoOps 맛보기
Kyuhyun Byun
 
Ec2 docker docker-compose
Kyuhyun Byun
 
Ad

Docker와 DevOps에서 Serverless와 NoOps로의 여정