© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
2019/2/14
Amazon S3
1
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
• 2019 2 13
AWS (http://aws.amazon.com)
• AWS
AWS
•
• 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.
2
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
3
W A F
F A
W
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
AWS /Web AWS
4
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
•
•
• 3
•
• /
5
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Amazon S3
6
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Amazon S3 Amazon Glacier
7
Amazon Simple Storage Service (S3)
Amazon Glacier
S3 S3 GlacierS3 API
PUT
GET
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
S3 / Glacier
8
86 3 0217 986 9
3 0217 9BA
CG9E
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
S3 / Glacier
9
-E 2A : 76 A C
44- 014
33I
h e
4 6 86 8 /
4 4 7
f S h o
l rI R
N KI idi fI
4 6 G 7C
m
6 A 6
nWi g
Wi gMNa f N e
54 A : Nng g
67 4 7Amazon
Athena
Amazon
S3
Amazon
SNS
AWS
Config
/ E
MN c
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
S3 / S3 Glacier re:Invent2018
Amazon S3 GlacierAmazon Simple Storage
Service (S3)
Block Public Access
Object Lock
Intelligent Tiering
Batch Operations(preview)
Cross Region Replication(CRR)
(08 1 9 2 CRR 1
Glacier1 PUT
Restore Notifications
0 speed up!
Amazon S3 Amazon S3 Glacier S3 Glacier Deep Archive
1
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
11
RDBMS
NoSQL
Graph
….
CPU
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
12
key key key
Block Block
) (
)
( ID
Key Value Store
File
SCSI (
OS (
File
File
File
File
NFS/SMB (
(
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
S3
13
RDBMS
NoSQL
Graph
….
CPU
S3
PUT/GET
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Amazon S3
14
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
S3 1
100 PUT/POST/DELETE
300GET (
15
3,500
5,500 (2018.7 )
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
ExampleAWSbucket/Logistics/packing-list.pdf
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
3,500 PUT* tps
5,500 GET tps
ExampleAWSbucket
BucketName/Prefix:
ExampleAWSbucket/LogFiles/
ExampleAWSbucket/Logistics/
ExampleAWSbucket/…
* PUT, POST, DELETE PUT tps
tps = transactions per second
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
3,500 PUT tps
5,500 GET tps
3,500 PUT tps
5,500 GET tps
ExampleAWSbucket
BucketName/Prefix:
ExampleAWSbucket/LogFiles/
ExampleAWSbucket/Logistics/
ExampleAWSbucket/…
/Log
/…
* PUT, POST, DELETE PUT tps
tps = transactions per second
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
3,500 PUT tps
5,500 GET tps
3,500 PUT tps
5,500 GET tps
3,500 PUT tps
5,500 GET tps
Files/
istics/
3,500 PUT tps
5,500 GET tps
…
ExampleAWSbucket
BucketName/Prefix:
ExampleAWSbucket/LogFiles/
ExampleAWSbucket/Logistics/
ExampleAWSbucket/…
/Log
/…
* PUT, POST, DELETE PUT tps
tps = transactions per second
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
3,500 PUT tps
5,500 GET tps
3,500 PUT tps
0 GET tps
0 PUT tps
5,500 GET tps
* PUT, POST, DELETE PUT tps
tps = transactions per second
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
• S3 S3
•
• S3
128KB
• GET
CloudFront
21
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
8 separate
microservices
AWS re:Invent 2018 - Keynote with Werner Vogels
Mai-Lan Tomsen Bukovec
VP and GM, Amazon S3, Amazon Web Services
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
More than 235
distributed
microservices
AWS re:Invent 2018 - Keynote with Werner Vogels
Mai-Lan Tomsen Bukovec
VP and GM, Amazon S3, Amazon Web Services
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
S3 S3
10.1.1.1
Amazon S3
10.2.2.2
10.3.3.3
10.4.4.4
Amazon
EC2
Amazon
EMR
Amazon
SQS
AWS
Lambda
Amazon
S3
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
S3 S3
10.1.1.1
Amazon S3
10.2.2.2
10.3.3.3
10.4.4.4
Amazon
EC2
Amazon
EMR
Amazon
SQS
AWS
Lambda
Amazon
S3
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
S3 S3
10.1.1.1
Amazon S3
10.2.2.2
10.3.3.3
10.4.4.4
235
Amazon S3Amazon EC2
Amazon SQS
AWS Lambda
Amazon EMR
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
S3 durability
design resiliency
to loss of a data
center
AWS re:Invent 2018 - Keynote with Werner Vogels
Mai-Lan Tomsen Bukovec
VP and GM, Amazon S3, Amazon Web Services
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
S3 (AZ)
A
1( ()
A b A
a vn
A a a
A a
ti y 8
a e e
ZW
o 8
8 3 A
l s A
y 8
S a
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
S3 S3 AWS
Amazon EC2 Container
Registry (ECR)
Amazon Simple Storage
Service (S3)
Amazon EC2 Container
Registry
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
DockerDocker
Docker
Docker
Docker Docker
Dockerfile
Docker
(v1)
Docker
(v2)
Docker
Docker
( )
Docker
(v1)
run
com
m
it
push
push
Docker
build
Docker
Docker
(pull)
stop/rm
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
DockerDocker
Docker
ECR S3
Docker Docker
Dockerfile
Docker
(v1)
Docker
(v2)
Docker
Docker
( )
Docker
(v1)
run
com
m
it
push
push
Docker
build
Docker
Docker
(pull)
stop/rm
Amazon ECR
Amazon ECS
AWS CodePipeline
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
32
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
• S3 = Simple Storage Service
• ok
• S3
•
•
• 2/20 18:00 AWS Amazon S3/Glacier
33

【14-C-8】みんなの暮らしを支えるAmazon S3の裏側、お伝えします

  • 1.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 2019/2/14 Amazon S3 1
  • 2.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark • 2019 2 13 AWS (http://aws.amazon.com) • AWS AWS • • 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. 2
  • 3.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 3 W A F F A W
  • 4.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS /Web AWS 4
  • 5.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark • • • 3 • • / 5
  • 6.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon S3 6
  • 7.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon S3 Amazon Glacier 7 Amazon Simple Storage Service (S3) Amazon Glacier S3 S3 GlacierS3 API PUT GET
  • 8.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark S3 / Glacier 8 86 3 0217 986 9 3 0217 9BA CG9E
  • 9.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark S3 / Glacier 9 -E 2A : 76 A C 44- 014 33I h e 4 6 86 8 / 4 4 7 f S h o l rI R N KI idi fI 4 6 G 7C m 6 A 6 nWi g Wi gMNa f N e 54 A : Nng g 67 4 7Amazon Athena Amazon S3 Amazon SNS AWS Config / E MN c
  • 10.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark S3 / S3 Glacier re:Invent2018 Amazon S3 GlacierAmazon Simple Storage Service (S3) Block Public Access Object Lock Intelligent Tiering Batch Operations(preview) Cross Region Replication(CRR) (08 1 9 2 CRR 1 Glacier1 PUT Restore Notifications 0 speed up! Amazon S3 Amazon S3 Glacier S3 Glacier Deep Archive 1
  • 11.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 11 RDBMS NoSQL Graph …. CPU
  • 12.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 12 key key key Block Block ) ( ) ( ID Key Value Store File SCSI ( OS ( File File File File NFS/SMB ( (
  • 13.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark S3 13 RDBMS NoSQL Graph …. CPU S3 PUT/GET
  • 14.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon S3 14
  • 15.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark S3 1 100 PUT/POST/DELETE 300GET ( 15 3,500 5,500 (2018.7 )
  • 16.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark ExampleAWSbucket/Logistics/packing-list.pdf
  • 17.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 3,500 PUT* tps 5,500 GET tps ExampleAWSbucket BucketName/Prefix: ExampleAWSbucket/LogFiles/ ExampleAWSbucket/Logistics/ ExampleAWSbucket/… * PUT, POST, DELETE PUT tps tps = transactions per second
  • 18.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 3,500 PUT tps 5,500 GET tps 3,500 PUT tps 5,500 GET tps ExampleAWSbucket BucketName/Prefix: ExampleAWSbucket/LogFiles/ ExampleAWSbucket/Logistics/ ExampleAWSbucket/… /Log /… * PUT, POST, DELETE PUT tps tps = transactions per second
  • 19.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 3,500 PUT tps 5,500 GET tps 3,500 PUT tps 5,500 GET tps 3,500 PUT tps 5,500 GET tps Files/ istics/ 3,500 PUT tps 5,500 GET tps … ExampleAWSbucket BucketName/Prefix: ExampleAWSbucket/LogFiles/ ExampleAWSbucket/Logistics/ ExampleAWSbucket/… /Log /… * PUT, POST, DELETE PUT tps tps = transactions per second
  • 20.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 3,500 PUT tps 5,500 GET tps 3,500 PUT tps 0 GET tps 0 PUT tps 5,500 GET tps * PUT, POST, DELETE PUT tps tps = transactions per second
  • 21.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark • S3 S3 • • S3 128KB • GET CloudFront 21
  • 22.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 8 separate microservices AWS re:Invent 2018 - Keynote with Werner Vogels Mai-Lan Tomsen Bukovec VP and GM, Amazon S3, Amazon Web Services
  • 23.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark More than 235 distributed microservices AWS re:Invent 2018 - Keynote with Werner Vogels Mai-Lan Tomsen Bukovec VP and GM, Amazon S3, Amazon Web Services
  • 24.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark S3 S3 10.1.1.1 Amazon S3 10.2.2.2 10.3.3.3 10.4.4.4 Amazon EC2 Amazon EMR Amazon SQS AWS Lambda Amazon S3
  • 25.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark S3 S3 10.1.1.1 Amazon S3 10.2.2.2 10.3.3.3 10.4.4.4 Amazon EC2 Amazon EMR Amazon SQS AWS Lambda Amazon S3
  • 26.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark S3 S3 10.1.1.1 Amazon S3 10.2.2.2 10.3.3.3 10.4.4.4 235 Amazon S3Amazon EC2 Amazon SQS AWS Lambda Amazon EMR
  • 27.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark S3 durability design resiliency to loss of a data center AWS re:Invent 2018 - Keynote with Werner Vogels Mai-Lan Tomsen Bukovec VP and GM, Amazon S3, Amazon Web Services
  • 28.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark S3 (AZ) A 1( () A b A a vn A a a A a ti y 8 a e e ZW o 8 8 3 A l s A y 8 S a
  • 29.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark S3 S3 AWS Amazon EC2 Container Registry (ECR) Amazon Simple Storage Service (S3) Amazon EC2 Container Registry
  • 30.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark DockerDocker Docker Docker Docker Docker Dockerfile Docker (v1) Docker (v2) Docker Docker ( ) Docker (v1) run com m it push push Docker build Docker Docker (pull) stop/rm
  • 31.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark DockerDocker Docker ECR S3 Docker Docker Dockerfile Docker (v1) Docker (v2) Docker Docker ( ) Docker (v1) run com m it push push Docker build Docker Docker (pull) stop/rm Amazon ECR Amazon ECS AWS CodePipeline
  • 32.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 32
  • 33.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark • S3 = Simple Storage Service • ok • S3 • • • 2/20 18:00 AWS Amazon S3/Glacier 33