SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
,
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
•
•
•
•
• CA P M PS B
• D L T
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
/
A
a d fe
A n
b L
Wm iaSa n a
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
1 9 6 961 D
요청 소요 시간
41 ,
7 60
6 2 .-
, 2
.-
f ei
• ,() 2 % ( d *% % l bk% ( bk a0 (. * :94
• (). 2 % ( d * % % l bk% ) bk a0 (( * :94
1 9 PD L I D LI AAI ML MI 6 D PDMC I MC : MD 8 M B AI C 1 9 BDI % D B I MC D D B % IA M LM ,
MC 9 D 3I DM MS 5 MC M 6 I L IM M MC 9 D 3I DM M% I PD DBD MI D 9 D 3 DM
( Wg f U% 5 a f U ch
961 0 ,
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
I EC A PCMB . 9 5 G
t d
yv
1 JIC M
km i d
0 IN M B
p tc
0 I w e
o
tc km l
r
I L 8 MBI ,
0 1 0I # 2I
ab
(), / MI , /
un m ht
() /
o nS
s jgm
.83 vT W
b jgm W W
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
- - / -
. . - -
/
/
/ /
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
F F / E C H CA C
( CH
EA
, A
H C
H
CAA
C)A
.C C
) H
0 CC
N R P OLTM
( CH EA SW
ACE H
(0
N R U
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
11
.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
. 2
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
& &
Source Build Test Production
Continuous Integration
Continuous Delivery
Continuous Deployment
• A , F e
• A CI A
• , CI
• E f a
• E f a - , , ,
c a R d
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
. . ( . )
C ?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
•
• IOPFW / J
N
• Y S C T
IOP L A I
• IOP Y
M W
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Description" : "2 Tier Web Application Template",
"Parameters" : {
"KeyName": {
"Type": "AWS::EC2::KeyPair::KeyName"
},
"InstanceType" : {
"Type" : "String",
"Default" : "t2.small”
}
},
"Resources" : {
"ALBSecurityGroup" : {
"Type" : "AWS::EC2::SecurityGroup",
"Properties" : {
"GroupDescription" : "ALB Security Group",
"SecurityGroupIngress" : [
{"IpProtocol" : "tcp", "FromPort" : "80", "ToPort" : "80", "CidrIp" : "0.0.0.0/0"}
],
"VpcId" : { "Fn::ImportValue" : { "Fn::Sub": "${VPCStackName}-VPCID" } }
}
},
…
}
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
( )
• ) GP S I A
• ) M , ) (
B C LF C T E M D
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• M D L F
• L CcI /
•
•
• L K R e A
• M L S a e C T R F
• W de A
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• ( A C cG M
F
• / A C A , C C
• - C C
• ( C
• C A A
• AC Sa F
• C ( A C L S N
, L S IT bd
• C P
• I C cV
) /A Ob
Template
Alpha Gamma Prod
Lambda
Function
AWS
Resources
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWSTemplateFormatVersion: 2010-09-09
Transform: AWS::Serverless-2016-10-31 # CloudFormation Template SAM Template
Resources:
GetHtmlFunction:
Type: AWS::Serverless::Function # Lambda Function
Properties:
CodeUri: s3://sam-demo-bucket/my_function.zip
Handler: index.gethtml
Runtime: nodejs4.3
Policies: AmazonDynamoDBReadOnlyAccess
Events:
GetHtml:
Type: Api
Properties:
Path: /{proxy+}
Method: ANY
ListTable:
Type: AWS::Serverless::SimpleTable # DynamoDB Table
…
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS::Serverless::Function
Handler: index.js
Runtime: nodejs6.10
CodeUri: 's3://my-code-bucket/my-function.zip'
Description: Creates thumbnails of uploaded images
MemorySize: 1024
Timeout: 15
Policies:
- AWSLambdaExecute # Managed Policy
- Version: '2012-10-17' # Policy Document
Statement:
- …
Environment:
Variables:
TABLE_NAME: my-table
Events:
PhotoUpload:
Type: S3
Properties:
Bucket: my-photo-bucket
Tags:
AppNameTag: ThumbnailApp
AWS::Serverless::Function
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS::Serverless::API
Properties:
StageName: prod
DefinitionUri: swagger.yml
AWS::Serverless::API
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS::Serverless::SimpleTable
Properties:
PrimaryKey:
Name: id
Type: String
ProvisionedThroughput:
ReadCapacityUnits: 5
WriteCapacityUnits: 5
AWS::Serverless::SimpleTable
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• M W
D C a
S , , F
• / FA
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• G d b c ea
LfD J R E CIg
P
• N T
•
• ,
•
•
•
•
• . A
•
version: 0.1
environment_variables:
plaintext:
"INPUT_FILE": "saml.yaml"
"S3_BUCKET": ""
phases:
install:
commands:
- npm install
pre_build:
commands:
- eslint *.js
build:
commands:
- npm test
post_build:
commands:
- aws cloudformation package
--template $INPUT_FILE --s3-bucket
$S3_BUCKET --output-template post-saml.yaml
artifacts:
type: zip
files:
- post-saml.yaml
- beta.json
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
•
• A
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
-
•
• ) b FC TpL E
A d i I m LV S
SC e
• W hn ) E S
( mF NPW SC e
• - o cFa
l
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• b c i
• . . / / U MH
• / / U j
• / /U j
• V e CU L V EdH a
• / /. .
Mg F
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• c L ah Xhf -5 5 GA7F BAPe i
• F
• mT M
• ) CBA AF 5 57 B 5 B F
• V obp d -5 5 GA7F BAe ( Wk
• ( BG 5F7 (GEFB F 7E l -5 5 GA7F BA
obp nPe R
• 5I gc -5 5 GA7F BAe 57
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
1 .
• E E
•
•
• C
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
.2
•
• L gU SE
• A C ,
ei D
• MlWa c
• d
• T S P h E
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
. )(
• K p 17 97M Qg i e y
• e Qg i eM ar o n (
• b g Qt
• K QK , S
• K QK , )g Q ugP
• K r d 0 :B B 7 , s ugP
• K r K r d 646 , 2:BB7 :5:C: C : 9
RL ugP
• 1 Cr m n 6D C : C: r e
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4 .
• / F 9 o Lu p
• S N t b T 3 U r fLu p
• 5 5L 9 9E9 : 9 m u u cn
• s 5 5 , C o ) 3 e a PO r o 5 5
, C l ) ) v ) ) oe a
• RT 9 9E9 : 9 o x i 2e 30 r U
d
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
. . 5
• L E N P
• RV E SC D I N P
•
• N V L G P
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• 2 2 t 2 b wL
• 2 vG y L , L A T
• 2 t vG H , C ,
i R A 2 t b u
• , C , N i sL
• . 2 C i
• , r EI p g u vG oS l
• mF en L ac L 2
2 t g P i dH L ac
i dH
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• i u N M s v s
• s ec l a l f s
• Wm S n m t yw Wm s
• pm mc o g xh g n m v
v s
• Tu N M 7F H s
• . LD
• F
• .NLDH LL
• HM DL
• Wm s b
d 5R 4 ? ANH MD H H P E
r 3D
5R 4 ? ANH MD H H P E CR,
:C HE R N!
BD H NF
4 ? 2NH MD H 6 RP ANH
/ ? H? : F M MM C ?
vk
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• 세션 후, 설문에 참여해 주시면 행사 후 소정의 선물을 드립니다.
• #AWSDevDay 해시 태그로 의견을 남겨주세요!

More Related Content

What's hot (14)

PDF
GDC2018 recap Game On JP
Amazon Web Services Japan
 
PDF
Amazon API Gateway와 Lambda 함수 기반 Websocket 앱 구현하기 :: 권정빈 - AWS Community 2019
AWSKRUG - AWS한국사용자모임
 
PDF
딥러닝@EDM페스티발 누가누가 잘 노나? :: 김태웅 - AWS Community Day 2019
AWSKRUG - AWS한국사용자모임
 
PDF
20190223 JAWSDAYS 2019 AWS の Management Tools を使ったハイブリッドアーキテクチャ
Yukitaka Ohmura
 
PDF
はじめてのグラフデータベース 〜 Amazon Neptune と主なユースケース 〜
Amazon Web Services Japan
 
PDF
RoboMaker로 DeepRacer 자율 주행차 만들기 :: 유정열 - AWS Community Day 2019
AWSKRUG - AWS한국사용자모임
 
PDF
Aws summit strikingly analytics
Chase Zhang
 
PDF
[AWS Container Service] Getting Started with Kubernetes on AWS
Amazon Web Services Korea
 
PPTX
AWS re:Invent 2018
Casey Lee
 
PDF
Alexa連携デバイスクラウドを構成するAWS ソリューション
Toshiaki Enami
 
PPTX
[AWS summit 2018] MSA 를 넘어 Function으로 진화
KyungHo Joo
 
PDF
Serverless <3 GraphQL - AWS UG Tampere 2020
Marcia Villalba
 
PPTX
Building Java in the Open - j.Day at OSCON 2019
Arun Gupta
 
PDF
Machine Learning using Kubeflow and Kubernetes
Arun Gupta
 
GDC2018 recap Game On JP
Amazon Web Services Japan
 
Amazon API Gateway와 Lambda 함수 기반 Websocket 앱 구현하기 :: 권정빈 - AWS Community 2019
AWSKRUG - AWS한국사용자모임
 
딥러닝@EDM페스티발 누가누가 잘 노나? :: 김태웅 - AWS Community Day 2019
AWSKRUG - AWS한국사용자모임
 
20190223 JAWSDAYS 2019 AWS の Management Tools を使ったハイブリッドアーキテクチャ
Yukitaka Ohmura
 
はじめてのグラフデータベース 〜 Amazon Neptune と主なユースケース 〜
Amazon Web Services Japan
 
RoboMaker로 DeepRacer 자율 주행차 만들기 :: 유정열 - AWS Community Day 2019
AWSKRUG - AWS한국사용자모임
 
Aws summit strikingly analytics
Chase Zhang
 
[AWS Container Service] Getting Started with Kubernetes on AWS
Amazon Web Services Korea
 
AWS re:Invent 2018
Casey Lee
 
Alexa連携デバイスクラウドを構成するAWS ソリューション
Toshiaki Enami
 
[AWS summit 2018] MSA 를 넘어 Function으로 진화
KyungHo Joo
 
Serverless <3 GraphQL - AWS UG Tampere 2020
Marcia Villalba
 
Building Java in the Open - j.Day at OSCON 2019
Arun Gupta
 
Machine Learning using Kubeflow and Kubernetes
Arun Gupta
 

Similar to AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018 (20)

PDF
AWS CodeStar 및 Cloud9을 통한 서버리스(Serverless) 앱 개발 길잡이 - 윤석찬 (AWS 테크에반젤리스트)
Amazon Web Services Korea
 
PDF
[AWS Start-up ゼミ / DevDay 編] よくある課題を一気に解説! 御社の技術レベルがアップする 2018 秋期講習
Amazon Web Services Japan
 
PDF
Amazon Polly와 Cloud9을 활용한 서버리스 웹 애플리케이션 및 CI/CD 배포 프로세스 구축 (김현수, AWS 솔루션즈 아키텍...
Amazon Web Services Korea
 
PDF
Ec2 spot-intro-20190227
Kahori Takeda
 
PDF
20191023 AWS Black Belt Online Seminar Amazon EMR
Amazon Web Services Japan
 
PDF
マイクロサービスを AWS サーバレス&コンテナで実装する方法
崇之 清水
 
PDF
AWS Migration - General
Kenji Morooka
 
PDF
GraphQL with Lambda -서버리스 기반 모바일 앱 개발기 (신재현, 바로가기) :: AWS DevDay 2018
Amazon Web Services Korea
 
PDF
Best Practice for Online Game Development on AWS
Amazon Web Services Japan
 
PDF
서버리스(Serverless) 웹 애플리케이션 구축하기
Amazon Web Services Korea
 
PDF
20190702 エッジコンピューティングとソラコムで広がるAIoTの世界
Amazon Web Services Japan
 
PDF
COM 203 Enable continuous delivery and resiliency for a static website
Bhuvaneswari Subramani
 
PDF
[db tech showcase Tokyo 2018] #dbts2018 #C32 『Deep Dive on the Amazon Aurora ...
Insight Technology, Inc.
 
PDF
AWS における サーバーレスの基礎からチューニングまで
崇之 清水
 
PDF
20180310 jawsdays SA LT いまCloudFormationで知るべき10のこと
Yukitaka Ohmura
 
PDF
「リモートペアプロでマントルを突き抜けろ!」AWS Cloud9でリモートペアプロ&楽々サーバーレス開発
Atsushi Fukui
 
PDF
AWS上でのオンラインゲームリリースガイド
Amazon Web Services Japan
 
PPTX
End-to-End CI/CD at scale with Infrastructure-as-Code on AWS
Bhuvaneswari Subramani
 
PDF
AWSでの機械学習におけるデータレイク・GPU実行環境
Yasuhiro Matsuo
 
PDF
AWS Lambda@Edge でできること!
Amazon Web Services Japan
 
AWS CodeStar 및 Cloud9을 통한 서버리스(Serverless) 앱 개발 길잡이 - 윤석찬 (AWS 테크에반젤리스트)
Amazon Web Services Korea
 
[AWS Start-up ゼミ / DevDay 編] よくある課題を一気に解説! 御社の技術レベルがアップする 2018 秋期講習
Amazon Web Services Japan
 
Amazon Polly와 Cloud9을 활용한 서버리스 웹 애플리케이션 및 CI/CD 배포 프로세스 구축 (김현수, AWS 솔루션즈 아키텍...
Amazon Web Services Korea
 
Ec2 spot-intro-20190227
Kahori Takeda
 
20191023 AWS Black Belt Online Seminar Amazon EMR
Amazon Web Services Japan
 
マイクロサービスを AWS サーバレス&コンテナで実装する方法
崇之 清水
 
AWS Migration - General
Kenji Morooka
 
GraphQL with Lambda -서버리스 기반 모바일 앱 개발기 (신재현, 바로가기) :: AWS DevDay 2018
Amazon Web Services Korea
 
Best Practice for Online Game Development on AWS
Amazon Web Services Japan
 
서버리스(Serverless) 웹 애플리케이션 구축하기
Amazon Web Services Korea
 
20190702 エッジコンピューティングとソラコムで広がるAIoTの世界
Amazon Web Services Japan
 
COM 203 Enable continuous delivery and resiliency for a static website
Bhuvaneswari Subramani
 
[db tech showcase Tokyo 2018] #dbts2018 #C32 『Deep Dive on the Amazon Aurora ...
Insight Technology, Inc.
 
AWS における サーバーレスの基礎からチューニングまで
崇之 清水
 
20180310 jawsdays SA LT いまCloudFormationで知るべき10のこと
Yukitaka Ohmura
 
「リモートペアプロでマントルを突き抜けろ!」AWS Cloud9でリモートペアプロ&楽々サーバーレス開発
Atsushi Fukui
 
AWS上でのオンラインゲームリリースガイド
Amazon Web Services Japan
 
End-to-End CI/CD at scale with Infrastructure-as-Code on AWS
Bhuvaneswari Subramani
 
AWSでの機械学習におけるデータレイク・GPU実行環境
Yasuhiro Matsuo
 
AWS Lambda@Edge でできること!
Amazon Web Services Japan
 
Ad

More from Amazon Web Services Korea (20)

PDF
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
Amazon Web Services Korea
 
PDF
[D3T1S06] Neptune Analytics with Vector Similarity Search
Amazon Web Services Korea
 
PDF
[D3T1S03] Amazon DynamoDB design puzzlers
Amazon Web Services Korea
 
PDF
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
Amazon Web Services Korea
 
PDF
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
Amazon Web Services Korea
 
PDF
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
Amazon Web Services Korea
 
PDF
[D3T1S02] Aurora Limitless Database Introduction
Amazon Web Services Korea
 
PDF
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
Amazon Web Services Korea
 
PDF
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
Amazon Web Services Korea
 
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 2
Amazon Web Services Korea
 
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 1
Amazon Web Services Korea
 
PDF
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
Amazon Web Services Korea
 
PDF
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon Web Services Korea
 
PDF
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Web Services Korea
 
PDF
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Amazon Web Services Korea
 
PDF
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
Amazon Web Services Korea
 
PDF
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Amazon Web Services Korea
 
PDF
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon Web Services Korea
 
PDF
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon Web Services Korea
 
PDF
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Amazon Web Services Korea
 
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
Amazon Web Services Korea
 
[D3T1S06] Neptune Analytics with Vector Similarity Search
Amazon Web Services Korea
 
[D3T1S03] Amazon DynamoDB design puzzlers
Amazon Web Services Korea
 
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
Amazon Web Services Korea
 
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
Amazon Web Services Korea
 
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
Amazon Web Services Korea
 
[D3T1S02] Aurora Limitless Database Introduction
Amazon Web Services Korea
 
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
Amazon Web Services Korea
 
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
Amazon Web Services Korea
 
AWS Modern Infra with Storage Roadshow 2023 - Day 2
Amazon Web Services Korea
 
AWS Modern Infra with Storage Roadshow 2023 - Day 1
Amazon Web Services Korea
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
Amazon Web Services Korea
 
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon Web Services Korea
 
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Web Services Korea
 
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Amazon Web Services Korea
 
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
Amazon Web Services Korea
 
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Amazon Web Services Korea
 
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon Web Services Korea
 
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon Web Services Korea
 
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Amazon Web Services Korea
 
Ad

Recently uploaded (20)

PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
July Patch Tuesday
Ivanti
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 

AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ,
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • • • • • CA P M PS B • D L T
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. / A a d fe A n b L Wm iaSa n a
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1 9 6 961 D 요청 소요 시간 41 , 7 60 6 2 .- , 2 .- f ei • ,() 2 % ( d *% % l bk% ( bk a0 (. * :94 • (). 2 % ( d * % % l bk% ) bk a0 (( * :94 1 9 PD L I D LI AAI ML MI 6 D PDMC I MC : MD 8 M B AI C 1 9 BDI % D B I MC D D B % IA M LM , MC 9 D 3I DM MS 5 MC M 6 I L IM M MC 9 D 3I DM M% I PD DBD MI D 9 D 3 DM ( Wg f U% 5 a f U ch 961 0 ,
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. I EC A PCMB . 9 5 G t d yv 1 JIC M km i d 0 IN M B p tc 0 I w e o tc km l r I L 8 MBI , 0 1 0I # 2I ab (), / MI , / un m ht () / o nS s jgm .83 vT W b jgm W W
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. - - / - . . - - / / / /
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. F F / E C H CA C ( CH EA , A H C H CAA C)A .C C ) H 0 CC N R P OLTM ( CH EA SW ACE H (0 N R U
  • 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 11 .
  • 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. . 2
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. & & Source Build Test Production Continuous Integration Continuous Delivery Continuous Deployment • A , F e • A CI A • , CI • E f a • E f a - , , , c a R d
  • 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. . . ( . ) C ?
  • 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • • IOPFW / J N • Y S C T IOP L A I • IOP Y M W
  • 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. { "AWSTemplateFormatVersion" : "2010-09-09", "Description" : "2 Tier Web Application Template", "Parameters" : { "KeyName": { "Type": "AWS::EC2::KeyPair::KeyName" }, "InstanceType" : { "Type" : "String", "Default" : "t2.small” } }, "Resources" : { "ALBSecurityGroup" : { "Type" : "AWS::EC2::SecurityGroup", "Properties" : { "GroupDescription" : "ALB Security Group", "SecurityGroupIngress" : [ {"IpProtocol" : "tcp", "FromPort" : "80", "ToPort" : "80", "CidrIp" : "0.0.0.0/0"} ], "VpcId" : { "Fn::ImportValue" : { "Fn::Sub": "${VPCStackName}-VPCID" } } } }, … }
  • 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ( ) • ) GP S I A • ) M , ) ( B C LF C T E M D
  • 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • M D L F • L CcI / • • • L K R e A • M L S a e C T R F • W de A
  • 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • ( A C cG M F • / A C A , C C • - C C • ( C • C A A • AC Sa F • C ( A C L S N , L S IT bd • C P • I C cV ) /A Ob Template Alpha Gamma Prod Lambda Function AWS Resources
  • 20. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWSTemplateFormatVersion: 2010-09-09 Transform: AWS::Serverless-2016-10-31 # CloudFormation Template SAM Template Resources: GetHtmlFunction: Type: AWS::Serverless::Function # Lambda Function Properties: CodeUri: s3://sam-demo-bucket/my_function.zip Handler: index.gethtml Runtime: nodejs4.3 Policies: AmazonDynamoDBReadOnlyAccess Events: GetHtml: Type: Api Properties: Path: /{proxy+} Method: ANY ListTable: Type: AWS::Serverless::SimpleTable # DynamoDB Table …
  • 21. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS::Serverless::Function Handler: index.js Runtime: nodejs6.10 CodeUri: 's3://my-code-bucket/my-function.zip' Description: Creates thumbnails of uploaded images MemorySize: 1024 Timeout: 15 Policies: - AWSLambdaExecute # Managed Policy - Version: '2012-10-17' # Policy Document Statement: - … Environment: Variables: TABLE_NAME: my-table Events: PhotoUpload: Type: S3 Properties: Bucket: my-photo-bucket Tags: AppNameTag: ThumbnailApp AWS::Serverless::Function
  • 22. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS::Serverless::API Properties: StageName: prod DefinitionUri: swagger.yml AWS::Serverless::API
  • 23. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS::Serverless::SimpleTable Properties: PrimaryKey: Name: id Type: String ProvisionedThroughput: ReadCapacityUnits: 5 WriteCapacityUnits: 5 AWS::Serverless::SimpleTable
  • 24. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 25. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • M W D C a S , , F • / FA
  • 26. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • G d b c ea LfD J R E CIg P • N T • • , • • • • • . A • version: 0.1 environment_variables: plaintext: "INPUT_FILE": "saml.yaml" "S3_BUCKET": "" phases: install: commands: - npm install pre_build: commands: - eslint *.js build: commands: - npm test post_build: commands: - aws cloudformation package --template $INPUT_FILE --s3-bucket $S3_BUCKET --output-template post-saml.yaml artifacts: type: zip files: - post-saml.yaml - beta.json
  • 27. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • • A
  • 28. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 29. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 30. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 31. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 32. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. - • • ) b FC TpL E A d i I m LV S SC e • W hn ) E S ( mF NPW SC e • - o cFa l
  • 33. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • b c i • . . / / U MH • / / U j • / /U j • V e CU L V EdH a • / /. . Mg F
  • 34. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • c L ah Xhf -5 5 GA7F BAPe i • F • mT M • ) CBA AF 5 57 B 5 B F • V obp d -5 5 GA7F BAe ( Wk • ( BG 5F7 (GEFB F 7E l -5 5 GA7F BA obp nPe R • 5I gc -5 5 GA7F BAe 57
  • 35. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 36. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1 . • E E • • • C
  • 37. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. .2 • • L gU SE • A C , ei D • MlWa c • d • T S P h E
  • 38. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. . )( • K p 17 97M Qg i e y • e Qg i eM ar o n ( • b g Qt • K QK , S • K QK , )g Q ugP • K r d 0 :B B 7 , s ugP • K r K r d 646 , 2:BB7 :5:C: C : 9 RL ugP • 1 Cr m n 6D C : C: r e
  • 39. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 4 . • / F 9 o Lu p • S N t b T 3 U r fLu p • 5 5L 9 9E9 : 9 m u u cn • s 5 5 , C o ) 3 e a PO r o 5 5 , C l ) ) v ) ) oe a • RT 9 9E9 : 9 o x i 2e 30 r U d
  • 40. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. . . 5 • L E N P • RV E SC D I N P • • N V L G P
  • 41. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • 2 2 t 2 b wL • 2 vG y L , L A T • 2 t vG H , C , i R A 2 t b u • , C , N i sL • . 2 C i • , r EI p g u vG oS l • mF en L ac L 2 2 t g P i dH L ac i dH
  • 42. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 43. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • i u N M s v s • s ec l a l f s • Wm S n m t yw Wm s • pm mc o g xh g n m v v s • Tu N M 7F H s • . LD • F • .NLDH LL • HM DL • Wm s b d 5R 4 ? ANH MD H H P E r 3D 5R 4 ? ANH MD H H P E CR, :C HE R N! BD H NF 4 ? 2NH MD H 6 RP ANH / ? H? : F M MM C ? vk
  • 44. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 45. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • 세션 후, 설문에 참여해 주시면 행사 후 소정의 선물을 드립니다. • #AWSDevDay 해시 태그로 의견을 남겨주세요!