AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
-
Upload
amazon-web-services-japan -
Category
Technology
-
view
2.553 -
download
3
Transcript of AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
-
2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2016.8.9
AWS AWS Black Belt Online Seminar 2016
-
201689AWS(http://aws.amazon.com)
AWSAWS
AWS does not offer binding price quotes. AWS pricing is publicly available and is subject to change in accordance with the AWS Customer Agreement available at http://aws.amazon.com/agreement/. Any pricing information included in this document is provided only as an estimate of usage charges for AWS services based on certain information that you have provided. Monthly charges will be based on your actual use of AWS services, and may vary from the estimates provided.
-
US AWS Webinar
Getting Started with Serverless Architectures
http://www.slideshare.net/AmazonWebServices/aws-march-2016-webinar-series-getting-started-with-serverless-architectures
https://www.youtube.com/watch?v=O2GQRC0sVA8
-
Agenda
AWS Lambda Amazon API Gateway
-
AWS Lambda
-
Monolithic
-
The Service Oriented Architecture
-
Microservices
-
/
API CI/CD
-
AWS
Amazon EC2 EC2 Auto-Scaling AWS Elastic Load Balancer EC2 Auto-Recovery AWS Trusted Advisor AWS Elastic Beanstalk AWS OpsWorks AWS EC2 Container Service
-
...
-
?
?
?
?
?
OS ?
?
?
OS ?
?
?
?
?
OS ?
?
?
?
?
-
AWS Lambda
-
Lambda = Microservice
-
Lambda
Lambda Function Event Source AWS Lambda Service Function Networking Environment
-
Lambda Function
JavaNodeJSPython
IAM
CPU
Lambda
-
Event Source
? AWS
:
S3 Kinesis SNS DynamoDB CloudWatch Amazon Echo ... Amazon API
Gateway
-
AWS Lambda Service
API
-
Function Networking Environment
Default VPC -
- VPC
Customer VPC VPC - VPC
- : Subnet Elastic Network Interfaces (ENI) EC2 VPC NAT
-
"..."
-
SaaS PaaS MBaaS *aaS /
-
Lambda
/
IAMVPC AWS Service
-
AWS
IoT
-
PlayOn! Sports
HLS
S3
VOD
CloudFront
CloudFront S3
480p
HQ
360p
QOS
Lambda
http://www.slideshare.net/AmazonWebServices/arc308-the-serverless-company-using-aws-lambda
-
... Lambda ?
-
Amazon API Gateway
-
API
-
AWS Lambda
Amazon S3
Amazon API Gateway
Amazon DynamoDB
-
Microservices
-
AWS Lambda
1. Java JVM
2. Node 3.
4. 500 MB /tmp
5.
6.
7. (operations-centric, and business-centric)
-
Amazon API Gateway
4. /
5. HTTP APIGW
6. Swagger /
1. Mock Integration 2.
Cognito
3. API Lambda
-
1. Lambda IAM API API
2.
3. IAM
4. IAM
5. DynamoDB
6. AWS
7. AWS
-
A Call to Action
-
Amazon API Gateway
AWS Lambda AmazonDynamoDB
-
Webinar AWS
http://aws.amazon.com/jp/aws-jp-introduction/
AWS Solutions Architect Q&A http://aws.typepad.com/sajp/
-
Twitter/FacebookAWS
@awscloud_jp
http://on.fb.me/1vR8yWm