AWS 101 for PHP Developers

11
AWS 101 FOR PHP DEVELOPERS Boaz Ziniman – Zend Technologies Sr. Director of Technology and Cloud Infrastructure

Transcript of AWS 101 for PHP Developers

AWS 101 FOR PHP DEVELOPERSBoaz Ziniman – Zend TechnologiesSr. Director of Technology and Cloud Infrastructure

3

Agenda

• Introduction

• Zend Server on AWS

• Setup your first instance

• Use RDS for your MySQL DB

• AWS Security basics

• Connect your Development instance to your IDE

• (Move to production)

• Q&A

4

About me

• Working @Zend for the last 9+ years

• Managing Zend’s Cloud initiatives (and few other roles...)

• AWS user for….ever

• Years of web applications development and operations

• Blogging about Cloud in H-E-B-R-E-W!

Find me @:

[email protected]

@ziniman

http://ziniman.com

5

• Cost• Flexibility• Ease of use• Services• Availability

The Cloud Promise

6

About Zend Server?• Complete & supported PHP stack (including LTS)

• Consistency between Cloud and on prem

• Z-Ray

• Deployment

• Monitoring

• Performance (caching)

• Audit Trail

• Job Queue

• And more….

7

Zend Server vs. Community PHP

8

Zend Server on AWS Marketplace• The fastest way to get PHP & Zend Server in the Cloud

• Pay as you go (based on your instance type)

• 30 days free trial

• Full SLA and Support

• Available for PHP 5.3 – 5.6 (PHP7 coming soon)

• Devbox for less than ¢5/hour

• AWS Z-Ray extension

• Specific AWS ad-ons (Deployment, Automation, etc.)

Let’s launch our instance

10

AWS Security Basics – What do I need to know?

• VPC (Virtual Private Computing)– Allows you to define one or more networks

• VPC Subnet– Each VPC is composed of one or more subnets

– Similar to regular network subnets

• Security Group– A set of network access rules

– Resources can belong to one group or more

• Key pair– SSH key pair that is installed on EC2 instance during initial start

Back to the Demo

12

ThankYou!

Tryitnow- http://bit.ly/zend_aws

[email protected]

@ziniman