Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
c (). 5V b W INK FN RLN WL R 5OOR R N 5 RPQ N N NM
: IM ID s
5IF
4LQ WWa W
KRnet 2017
… S ev
)
, r
)
o
l
@RW N FNL WM @R R NL WMINNT
r R
p/ T
Provisioning and utilization
Availability and fault tolerance
Scaling
Operations and management(),… )) 5IF VKM
& : ?A
COMPUTE
SERVICE
EVENT-
DRIVEN
l
l
z : NN RN
) -) @6 0(
2 & : ?A a zl
h 5V b W F
i 5IF VKM
g j w
k
&
r
F N N
r
§
• t
•
• yl : G N W F N N
§ T
• r
•
• © p
§ cr
•
• l o
: n u & T
5IF
VKM
5V b W
>RWN R
5V b W
F
5V b W 5C
N a
5V b W
FDF
5V b W
8aW V 86
5IF G
5V b W
@E
5V b W
R7 LQN
5V b W
E8F...
*
& : n u
AWS Lambda
Amazon
DynamoDB
Amazon SNS
Amazon API
Gateway
Amazon SQS Amazon
Kinesis
Amazon S3
Orchestration & State...
: ?A b e
AWS
CloudFormation
custom
resources
Amazon Echo
skills
Amazon SWF
tasks
Customized
notifications with
Amazon SNS
...
X c
• C N RWP LQ K
PRL
• 5 N FTR O
5V b W LQ
& s
•
•
• N S
•
•
• G
2 32 3
m (t
•
• n
• @ ENM LN
• 6 LQ
)
Amazon
Cognito
Amazon API
Gateway
AWS
Lambda
Amazon
DynamoDB
Amazon
ElastiCache
Amazon
RDS
View Blog Posts
(GETs)
Manage...
* 4
https://youtu.be/qI8fs26bXmE?t=20m
LQ
+
AWS
Lambda:
Splitter
Amazon S3
Object
Amazon
DynamoDB:
Mapper Results
AWS
Lambda:
Mappers
….
….
AWS
Lambda:
Reducer
Amaz...
m
Laptop
Encoders
HLS
S3
Playback
VOD Stream
mobile client
CloudFront
Streaming
Live stream
mobile client
CloudFront S3 In...
s
5IF ys y !
s
https://aws.amazon.com/ko/serverless/ys
+ T
d t
@ W R Q @RL N RLN : WL R W
× R
b “Monolith ”
r
r z
u
l ys
Netflix embraces a fine-grained Service Oriented Architecture as
the underpinning of its Cloud based deployment model.
Cur...
= 연간 5천만회 배포 (2014년)
r 8N B
f
f 78
f r w
n -/(0 ( .
O F s
IN WN H PN 7GB 5V b W L V ()-
AWS 기반 마이크로 서비스 활용 사례
Building a Microservices
Gaming Platform for
Turbine Mobile Games
(2016)
From Monolithic to
Microser...
2 M T T
Amazon API
GatewayClients
HTTP
REST
Amazon
EC2
AWS
Lambda
Lambda
Blueprints
AWS 기반 마이크로서비스 아키텍처 패턴
Elastic Load
Balancing
...
y t s
RL
M 6 WLN 5IF B T
RWP N WN
R) RWP N WN
7
86 7 LQN
7
7
o
INK N N
6 LTP WM I TN
E FG 5C
BE@
6 RWN PRL
e
:NNM
FN LQ
7 M I R ...
API Gateway
Lambda
DynamoDB
(List of spam keywords)
POST /api/validates
Body: {
data: “ABCDEFG”
}
y t &
y t & -T
§ AN O R F WP N C N W
5 LQR NL N
§ 5C l
y 5C
E FG <GGC
§ 7 M LQ
§ n 8N NWMNWLa
§ m
r
T
T i & 2 M CF : IM ID
• VKM r
• VKM
• VKM
Write
code
Deploy to
customer
Build
and test
Receive
feedback
Chalice
Framework
Serverless Java
Container
r
: : IM ID DC C F 6 A D : 6
• 5IF 7 M: V R W
• VKM F5@
• l
• zr 5 LQN (
Q 1 PR Q K L V K N N
N RL R W V MN
WO L N 7 MN
</>
GitHub
Amazon S3
AWS CodeCommit
AWS CodeBuild
AWS CodeBuild
Third-party tools
AWS CloudFormation
Commit
Build
Test
Dep...
: 1 A : I & t
Trace Requests Record Traces View Service Map Analyze Issues
: & . ?A c
: & . ?A c
: : 3LF C F
Q t : ?A
• m x t y
l w
• x m
z
• m x w
v y l
2 . O F 4 y
https://github.com/awslabs/lambda-refarch-imagerecognition
2태 )신
실행
1진 메타
데이터 추출
1진 메타
데이터 저장
이미지 인식
서06 호출
T W &
MonitoringDeploymentIntegrationsCode Libraries
서버리스 API 서비스 비즈니스 모델 확대
Q 1 V b W L V T K P L V N PNWN
N a W R P N a MN N N
Q 1 V b W L V T K P L V N V WN RbN
a R RW V TN...
FN N N R O WM VNW
L V WNW O V MN W
RL R W
기술 관련 문의: http://bit.ly/awskr-feedback
AWS  클라우드 기반 서버리스 컴퓨팅 패턴과 사례 ::: KRNET 2017 - 윤석찬, 테크에반젤리스트
AWS  클라우드 기반 서버리스 컴퓨팅 패턴과 사례 ::: KRNET 2017 - 윤석찬, 테크에반젤리스트
Prochain SlideShare
Chargement dans…5
×

AWS 클라우드 기반 서버리스 컴퓨팅 패턴과 사례 ::: KRNET 2017 - 윤석찬, 테크에반젤리스트

3 615 vues

Publié le

AWS 클라우드 기반 서버리스 컴퓨팅 패턴과 사례 -

Publié dans : Technologie
  • Dating for everyone is here: ❤❤❤ http://bit.ly/2F4cEJi ❤❤❤
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Follow the link, new dating source: ♥♥♥ http://bit.ly/2F4cEJi ♥♥♥
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

AWS 클라우드 기반 서버리스 컴퓨팅 패턴과 사례 ::: KRNET 2017 - 윤석찬, 테크에반젤리스트

  1. 1. c (). 5V b W INK FN RLN WL R 5OOR R N 5 RPQ N N NM : IM ID s 5IF 4LQ WWa W KRnet 2017
  2. 2. … S ev ) , r
  3. 3. )
  4. 4. o l @RW N FNL WM @R R NL WMINNT r R
  5. 5. p/ T Provisioning and utilization Availability and fault tolerance Scaling Operations and management(),… )) 5IF VKM
  6. 6. & : ?A COMPUTE SERVICE EVENT- DRIVEN l l z : NN RN ) -) @6 0(
  7. 7. 2 & : ?A a zl h 5V b W F i 5IF VKM g j w k
  8. 8. & r F N N r
  9. 9. § • t • • yl : G N W F N N § T • r • • © p § cr • • l o
  10. 10. : n u & T 5IF VKM 5V b W >RWN R 5V b W F 5V b W 5C N a 5V b W FDF 5V b W 8aW V 86 5IF G 5V b W @E 5V b W R7 LQN 5V b W E8F 5V b W ENM QRO 5V b W RL N LQ FN RLN @ W PNM FN N N 5V b W 7 @ W 5V b W 7 PWR 5V b W 7 MI LQ BF d r d · z
  11. 11. *
  12. 12. & : n u AWS Lambda Amazon DynamoDB Amazon SNS Amazon API Gateway Amazon SQS Amazon Kinesis Amazon S3 Orchestration & State Management API Proxy Messaging and Queues Analytics Monitoring and Debugging Compute Storage Database AWS X-Ray AWS Step Functions Edge Compute AWS Greengrass Lambda@Edge
  13. 13. : ?A b e AWS CloudFormation custom resources Amazon Echo skills Amazon SWF tasks Customized notifications with Amazon SNS Amazon Cognito triggers Amazon S3 triggers Amazon Dynamo DB triggers Amazon Kinesis processors Microservices with API Gateway Alexa, do my expense report ….
  14. 14. X c • C N RWP LQ K PRL • 5 N FTR O 5V b W LQ & s • • • N S • • • G 2 32 3 m (t • • n • @ ENM LN • 6 LQ
  15. 15. ) Amazon Cognito Amazon API Gateway AWS Lambda Amazon DynamoDB Amazon ElastiCache Amazon RDS View Blog Posts (GETs) Manage/edit blog posts (POSTs) Web-federated identity & Cognito User Pools AWS Lambda Triggers for sign-ups Amazon SES Mailers Amazon CloudFront Amazon S3 S3 Events On AWS Lambda Static Contents Mobile apps Websites Partner Services https://aws.amazon.com/ko/solutions/case-studies/bustle/ -
  16. 16. * 4 https://youtu.be/qI8fs26bXmE?t=20m LQ
  17. 17. + AWS Lambda: Splitter Amazon S3 Object Amazon DynamoDB: Mapper Results AWS Lambda: Mappers …. …. AWS Lambda: Reducer Amazon S3 Results https://aws.amazon.com/ko/blogs/big-data/building-scalable-and- responsive-big-data-interfaces-with-aws-lambda/ @ ENM LN
  18. 18. m Laptop Encoders HLS S3 Playback VOD Stream mobile client CloudFront Streaming Live stream mobile client CloudFront S3 Ingest 480p Transcode HQ Copy 360p Transcode Audio-only Transcode Thumbnail QOS Analytics Cascading Lambda Functions http://www.slideshare.net/AmazonWebServices/arc308-the- serverless-company-using-aws-lambda z
  19. 19. s 5IF ys y !
  20. 20. s https://aws.amazon.com/ko/serverless/ys
  21. 21. + T
  22. 22. d t @ W R Q @RL N RLN : WL R W × R
  23. 23. b “Monolith ” r r z u l ys
  24. 24. Netflix embraces a fine-grained Service Oriented Architecture as the underpinning of its Cloud based deployment model. Currently, we run hundreds of such fine grained services that are collectively responsible in handling the customer facing requests via a few "Edge Services" such as the Netflix API Service. A lightweight REST based protocol is the choice for inter process communication amongst these services. http://techblog.netflix.com/2013/01/announcing-ribbon-tying-netflix-mid.html
  25. 25. = 연간 5천만회 배포 (2014년) r 8N B f f 78 f r w n -/(0 ( . O F s IN WN H PN 7GB 5V b W L V ()-
  26. 26. AWS 기반 마이크로 서비스 활용 사례 Building a Microservices Gaming Platform for Turbine Mobile Games (2016) From Monolithic to Microservices Evolving Architecture Patterns in the Cloud (2016) Developing Mobile Apps and Serverless Microservices for Enterprises using AWS (2016) Pure Play Video OTT- A Microservices Architecture (2015) Nike's Journey into Microservices (2014) A Journey to Microservices (2015) (이크로서06 기반 모바일 서06 (이그레이션 (2016) (이크로 서06 아키텍처로 방송 서06 진화 (2016)
  27. 27. 2 M T T
  28. 28. Amazon API GatewayClients HTTP REST Amazon EC2 AWS Lambda Lambda Blueprints AWS 기반 마이크로서비스 아키텍처 패턴 Elastic Load Balancing Amazon ECS
  29. 29. y t s
  30. 30. RL M 6 WLN 5IF B T RWP N WN R) RWP N WN 7 86 7 LQN 7 7 o INK N N 6 LTP WM I TN E FG 5C BE@ 6 RWN PRL e :NNM FN LQ 7 M I R RWP 5MVRW F V e
  31. 31. API Gateway Lambda DynamoDB (List of spam keywords) POST /api/validates Body: { data: “ABCDEFG” } y t &
  32. 32. y t & -T § AN O R F WP N C N W 5 LQR NL N § 5C l y 5C E FG <GGC § 7 M LQ § n 8N NWMNWLa § m r
  33. 33. T
  34. 34. T i & 2 M CF : IM ID • VKM r • VKM • VKM Write code Deploy to customer Build and test Receive feedback
  35. 35. Chalice Framework Serverless Java Container r
  36. 36. : : IM ID DC C F 6 A D : 6 • 5IF 7 M: V R W • VKM F5@ • l • zr 5 LQN ( Q 1 PR Q K L V K N N N RL R W V MN WO L N 7 MN
  37. 37. </> GitHub Amazon S3 AWS CodeCommit AWS CodeBuild AWS CodeBuild Third-party tools AWS CloudFormation Commit Build Test Deploy to Prod & : 6 : 1 A AWS Lambda Functions
  38. 38. : 1 A : I & t
  39. 39. Trace Requests Record Traces View Service Map Analyze Issues : & . ?A c
  40. 40. : & . ?A c
  41. 41. : : 3LF C F Q t : ?A • m x t y l w • x m z • m x w v y l
  42. 42. 2 . O F 4 y https://github.com/awslabs/lambda-refarch-imagerecognition 2태 )신 실행 1진 메타 데이터 추출 1진 메타 데이터 저장 이미지 인식 서06 호출
  43. 43. T W & MonitoringDeploymentIntegrationsCode Libraries
  44. 44. 서버리스 API 서비스 비즈니스 모델 확대 Q 1 V b W L V T K P L V N PNWN N a W R P N a MN N N Q 1 V b W L V T K P L V N V WN RbN a R RW V TN LN RWP R P N a API Gateway Developer Portal FN N N 5 RL R W @ MN F5@ API Monetization in Marketplace 5IF @ TN LN 5C l
  45. 45. FN N N R O WM VNW L V WNW O V MN W RL R W 기술 관련 문의: http://bit.ly/awskr-feedback

×