Upload
hamien
View
229
Download
6
Embed Size (px)
Citation preview
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