Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[마소콘 2019] 클라우드를 처음 만난 날 - 홍장유
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
MICROSOFTWARE
November 27, 2019
Programming
570
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[마소콘 2019] 클라우드를 처음 만난 날 - 홍장유
2019년 11월 23일 마이크로소프트웨어 콘퍼런스, 마소콘 2019
클라우드를 처음 만난 날 - 홍장유
MICROSOFTWARE
November 27, 2019
More Decks by MICROSOFTWARE
See All by MICROSOFTWARE
[마소콘2019] 버즈니가 두드린 7가지 장벽 - 남상협
microsoftware
1
710
[마소콘2019] Blockchain for Education '더 나은 교육을 위한 블록체인' - 신지현
microsoftware
2
450
[마소콘 2019] 혁신의 장벽을 개발자스럽게 부수기 - 반병현
microsoftware
0
600
[마소콘 2019] 클라우드에서 온프레미스로 - 송지하
microsoftware
2
720
[마소콘 2019] 서버리스를 활용한 분산 처리- 김민준
microsoftware
1
830
[마소콘 2019] MongoDB를 사용하며 느낀 것들 - 김인범
microsoftware
0
670
[마소콘 2019] 멀티 클라우드, ‘어떻게’보다 ‘왜’를 먼저 묻자 - 김세준
microsoftware
0
350
[마소콘2018] SW품질 프로세스로 보는 SI프로젝트의 기술부채 - 강희석
microsoftware
1
650
[마소콘2018] 빚을 탕감하기 위해 없애야 할 3가지: 서버, 융통성, 그리고... - 김선미
microsoftware
1
550
Other Decks in Programming
See All in Programming
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
210
Contextとはなにか
chiroruxx
0
280
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
230
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
250
Agentic UI
manfredsteyer
PRO
0
130
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
450
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
2
480
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
780
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
700
Oxcを導入して開発体験が向上した話
yug1224
4
300
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
1.9k
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
150
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
610
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
440
Between Models and Reality
mayunak
4
330
Crafting Experiences
bethany
1
170
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
450
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Transcript
클라우드를 처음 만난 날 - 러닝커브 극복기 엠포스 홍장유 MASOCON2019
저희 회사 엠포스는요… 20년차 온라인광고 대행사 직원수 약 280 명
AdTech 솔루션 다수 보유
제 소개를 간단히 … • 14년차 개발자 • 이메일 발송
시스템(Cruz) 개발 • 검색광고 솔루션 개발 • 페이스북 해커톤 참가. Facebook Marketing Partner 선정 • 페이스북/인스타그램 마케팅 솔루션 개발 • 현재는 개발팀 운영. 클라우드 기술을 솔루션에 적용
처음 경험한 클라우드 서비스 HEROKU? - PaaS (Platform as a
Service) - CLI 통해 git 소스 빌드 배포
처음 경험한 클라우드 서비스 - 상품별 비용 및 스펙 상이
- Free 상품은 30분 동안 호출이 없으면 Sleep 상태
처음 경험한 클라우드 서비스 페이스북 메신저를 이용한 전사 워크샵 챗봇
이벤트 하지만, 장소는.. 태국 방콕!!
처음 경험한 클라우드 서비스 #헤로쿠 #로맨틱 #성공적 Heroku 적용 모델
- Standard 2x (Pro)
온프레미스 vs 클라우드
전통적인 인프라 아키텍처
AWS Elastic Beanstalk 빠르게 구축하기 AWS Elastic Beanstalk Developer Language
interpreter Code HTTP server Application server Operating system Host
AWS Elastic Beanstalk 빠르게 구축하기 • 팀 내 토이 프로젝트(소셜
데이터 분석) • Iaas(Infrastructure as a Service), 완전 관리형 • 용량 프로비저닝, 로드 밸런싱, 오토 스케일링 • Go, Java, .NET, Node.js, PHP, Python, Ruby • AWS CLI와 eb CLI(Elastic Beanstalk를 위한 CLI)
AWS Elastic Beanstalk 빠르게 구축하기 호스트 관리자(HM) 역할 - 애플리케이션
배포 - 로그파일 모니터링, 오류 검출 - 애플리케이션 서버 모니터링 - 인스턴스 구성요소 패칭 - 애플리케이션의 로그 파일을 교체 하고 이를 S3에 게시 EB 아키텍처 예
AWS Elastic Beanstalk 빠르게 구축하기 Elastic Beanstalk는 모든 서비스에 대해
구축을 쉽게 해준다
Moving to Serverless 클라우드 서비스와 서비스 배포 시간의 단축
AWS 람다의 주요 기능 코드만 실행 - Node.js, Python, Ruby,
Java, Go, .NET - 서버 관리 불필요 모니터링 및 로그 -CloudWatch Logs 효율적인 비용 -밀리초 단위로 비용 유의해야 할 실행 기준 - 함수 제한 시간 : 15min - 메모리 : 128MB ~ 3GB - 리전 당 동시 실행 : 1000개
AWS Lambda + API Gateway AWS Lambda AWS API Gateway
Serverless 환경의 API 제작이 가능
Moving to Serverless(AWS Lambda Layers) - 함수의 배포 패키지가 무거워짐
- 높은 유지보수 비용 funtion1 module3 module2 module1 funtion1 module3 module2 module1 funtion1 module3 module2 module1
Moving to Serverless(AWS Lambda Layers) - 공통 코드 중복 개발
방지 - 람다 배포 시간 축소 - 함수는 최대 5개 계층 허용 funtion1 module1 module2 Layers
람다 배포를 위한 Serverless Framework Lambda 배포도구 – Serverless Framework
- 웹 콘솔 인라인 편집 및 ZIP 업로드의 불편함 해소 - AWS 이외 여러 클라우드 서비스 지원 - serverless.yml 설정으로 다른 서비스와 연동
비용 절감 및 서비스 자동화 사례 (AS-IS)
비용 절감 및 서비스 자동화 사례 (TO-BE)
서비스 구성 사례
사내 교육 및 전파 • AWS 세미나 및 교육 참가
• 부서 내 정기 세미나 • 페이스북 그룹 및 슬랙 채널 활용
Wrap up “ 단기적인 미래는 부정적으로 바라보고, 장기적인 미래는 긍정적으로
바라보라 ” • 처음 접한 클라우드 서비스 Heroku • 온프레미스 vs 클라우드 • 완전 관리형 서비스 Elastic Beanstalk • Serverless Lambda, Layers • Serverless Framework • 비용 절감 사례
감사합니다.