developing web application using aws slides (oleg zhavoronkin)

20
Developing Web- application using Amazon Web Services Rapid, cost-effective and scalable

Upload: ciklum

Post on 14-Jun-2015

545 views

Category:

Documents


0 download

DESCRIPTION

This presentation was shared by Oleg Zhavoronkin on Ciklum PHP Saturday (18/02/2012) in Odessa

TRANSCRIPT

Page 1: Developing web application using AWS Slides (Oleg Zhavoronkin)

Developing Web-application using Amazon Web Services

Rapid, cost-effective and scalable

Page 2: Developing web application using AWS Slides (Oleg Zhavoronkin)

Who am I?

• Senior PHP Developer, Ciklum

• ~ 5 years in web development• frontend (HTML/CSS/JavaScript)• backend (PHP)

Page 3: Developing web application using AWS Slides (Oleg Zhavoronkin)

Idea comes first...

Page 4: Developing web application using AWS Slides (Oleg Zhavoronkin)

What do I need to start with?

Page 5: Developing web application using AWS Slides (Oleg Zhavoronkin)

What do I need to start with? 

1. Technology choice

Page 6: Developing web application using AWS Slides (Oleg Zhavoronkin)

What do I need to start with? 

1. Technology choice

Page 7: Developing web application using AWS Slides (Oleg Zhavoronkin)

What do I need to start with? 

1. Technology choice

2. Deployment environment

Page 8: Developing web application using AWS Slides (Oleg Zhavoronkin)

What do I need to start with? 

1. Technology choice

2. Deployment environment- Cost-effective- Easy to use- Scalable

Page 9: Developing web application using AWS Slides (Oleg Zhavoronkin)

What do I need to start with? 

1. Technology choice

2. Deployment environment- Cost-effective- Easy to use- Scalable

Page 10: Developing web application using AWS Slides (Oleg Zhavoronkin)

AWS - what is it?

• Compute: EC2, MapReduce, Auto Scaling, ELB• Networking: Route 53, VPC, Direct Connect• Content Delivery: CloudFront• Databases: RDS, DynamoDB, SimpleDB, ElastiCache• Payments & Billing: FPS, DevPay• Storage: S3, EBS, Import/Export, Storage Gateway• Messaging: SQS, SNS, SES• Workforce: Amazon Mechanical Turk• Deployment & Management: IAM, CloudWatch, Elastic

Beanstalk, CloudFormation• Support: Premium Support

Page 11: Developing web application using AWS Slides (Oleg Zhavoronkin)

Ready to go

Page 12: Developing web application using AWS Slides (Oleg Zhavoronkin)

Creating the web-instance

Page 13: Developing web application using AWS Slides (Oleg Zhavoronkin)

Creating the web-instance

Page 14: Developing web application using AWS Slides (Oleg Zhavoronkin)

Web-instance created successfully!

Page 15: Developing web application using AWS Slides (Oleg Zhavoronkin)

Application Architecture (Dev setup)

Page 16: Developing web application using AWS Slides (Oleg Zhavoronkin)

Several months later...

Page 17: Developing web application using AWS Slides (Oleg Zhavoronkin)

Application Architecture

Page 18: Developing web application using AWS Slides (Oleg Zhavoronkin)
Page 19: Developing web application using AWS Slides (Oleg Zhavoronkin)

Q & A

Page 20: Developing web application using AWS Slides (Oleg Zhavoronkin)

For more info:http://aws.amazon.com/

Further questions:email: [email protected]: oleg.zhavoronkin