developing web application using aws slides (oleg zhavoronkin)
DESCRIPTION
This presentation was shared by Oleg Zhavoronkin on Ciklum PHP Saturday (18/02/2012) in OdessaTRANSCRIPT
Developing Web-application using Amazon Web Services
Rapid, cost-effective and scalable
Who am I?
• Senior PHP Developer, Ciklum
• ~ 5 years in web development• frontend (HTML/CSS/JavaScript)• backend (PHP)
Idea comes first...
What do I need to start with?
What do I need to start with?
1. Technology choice
What do I need to start with?
1. Technology choice
What do I need to start with?
1. Technology choice
2. Deployment environment
What do I need to start with?
1. Technology choice
2. Deployment environment- Cost-effective- Easy to use- Scalable
What do I need to start with?
1. Technology choice
2. Deployment environment- Cost-effective- Easy to use- Scalable
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
Ready to go
Creating the web-instance
Creating the web-instance
Web-instance created successfully!
Application Architecture (Dev setup)
Several months later...
Application Architecture
Q & A
For more info:http://aws.amazon.com/
Further questions:email: [email protected]: oleg.zhavoronkin