Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
AWS & PHP Ben Bridts
Slide 2
Slide 2 text
Ben Bridts (that’s me) @ikB3N
Slide 3
Slide 3 text
This talk 3 https://legacy.joind.in/talk/view/18981
Slide 4
Slide 4 text
This talk • What is AWS? • Getting access (IAM) • Storing objects (S3) • Sending email (SES) • Storing sessions (DynamoDB) • Sending messages (SQS) • Running Code (EB) 4
Slide 5
Slide 5 text
Amazon Web Services • 50+ services • Pay as you go • Highly available • Scalable • Elastic • Automatable (API) 5
Slide 6
Slide 6 text
Compute Networking Storage Database Analytics Enterprise Apps Mobile Services Internet of Things Developer Tools Management Tools App Services Security & Identity 6
Slide 7
Slide 7 text
Compute Networking Storage Database Analytics Enterprise Apps Mobile Services Internet of Things Developer Tools Management Tools App Services Security & Identity 10
Slide 8
Slide 8 text
AWS PHP SDK 11
Slide 9
Slide 9 text
AWS PHP SDK 12 • Synchronous or asynchronous • Pagination • Helper functions • http://docs.aws.amazon.com/aws-sdk-php/v3/api/index.html
Slide 10
Slide 10 text
Identity and Access Management (IAM) 13
Slide 11
Slide 11 text
Simple Storage Service (S3) • Object Storage • 5TB / file • Unlimited files 14
Slide 12
Slide 12 text
S3 – Direct upload/download 15
Slide 13
Slide 13 text
16
Slide 14
Slide 14 text
Simple Email Service (SES) • Sends email • Receives email • SMTP or API 17
Slide 15
Slide 15 text
18
Slide 16
Slide 16 text
DynamoDB • NoSQL • Managed & High Available • Scalable • Fast 19
Slide 17
Slide 17 text
DynamoDB 20
Slide 18
Slide 18 text
21
Slide 19
Slide 19 text
Simple Queue Service (SQS) • At lease once delivery • Unordered 22
Slide 20
Slide 20 text
23
Slide 21
Slide 21 text
Elastic Beanstalk (EB) • Just deploy (zip or cli) • PHP (5.3,) 5.4, 5.5, 5.6, 7.0 • Apache + Composer • Customizable • Automatable 24
Slide 22
Slide 22 text
25
Slide 23
Slide 23 text
26