windows azure and cake php

34
Windows Azure Web Sites

Upload: mark-brown

Post on 26-May-2015

1.026 views

Category:

Technology


3 download

DESCRIPTION

Talk on Windows Azure Web Sites at Cake Fest 2013.

TRANSCRIPT

Page 1: Windows Azure and Cake PHP

Windows Azure Web Sites

Page 2: Windows Azure and Cake PHP

What is Azure Web Sites?

Warning, marketing content

Page 3: Windows Azure and Cake PHP

PaaS for Web SitesA self service web hosting platform for developers

FlexibleWeb hosting your way with choice of language, framework, database and platform

ScalableScale out or up in seconds on a load balanced, always up to date global infrastructure

Enterprise Grade Availability with support for SSL and AD authentication

Secure

WINDOWS AZURE WEBSITES

Page 4: Windows Azure and Cake PHP

Why use Windows Azure web sitesQuick hits on some features

Promise to keep marketing BS to a minimum

How can I use Cake on this

Demo

Questions

Page 5: Windows Azure and Cake PHP

High availabilitySLA on a single instance (Standard tier).Guaranteed 99.9% monthly SLA Available in 6 data centers.24/7 support.

Enterprise grade.

Page 6: Windows Azure and Cake PHP

Secure with SSLIP-based.Sites can have one certificate configured per IP address and port number.

SNI.Server Name Indication – configured per hostname. Works for most modern browsers.

Secure with SSL.

Page 7: Windows Azure and Cake PHP

Load balanced by defaultTwo or more servers can handle inbound requests by spreading out the load between them.

Page 8: Windows Azure and Cake PHP

Always up to dateRuns on Windows server 2012.Always patched.Always running latest versions of frameworks.*

Page 9: Windows Azure and Cake PHP

Easily scaleScale up.Scale out.Automatic scaling.

Page 10: Windows Azure and Cake PHP

1shared standard

SHARED FREE INSTANCES

:-)

shared free

Easily scale

Page 11: Windows Azure and Cake PHP

2SHARED INSTANCES

:-)

:-)

shared

Easily scale shared standard

Page 12: Windows Azure and Cake PHP

shared standard

SHARED FREE INSTANCES

:-)

1STANDARD INSTANCE

:-):-)

0standard

Easily scale

Page 13: Windows Azure and Cake PHP

2STANDARD INSTANCE

:-)

STANDARD INSTANCE

:-)

standard

Easily scale shared free standard

Page 14: Windows Azure and Cake PHP

2STANDARD INSTANCE

:-)

STANDARD INSTANCE

:-):-)

:-) :-)

:-)

:-) :-)

standard

Easily scale shared free

standard

Page 15: Windows Azure and Cake PHP

Create in minutes

Page 16: Windows Azure and Cake PHP

Tool supportCommand line tools to provision & manage.Third party (non Windows) IDE’s (PHPStorm, etc.).Visual Studio.WebMatrix

Page 17: Windows Azure and Cake PHP

01010111001010101010001010100011101010100101

01010111001010101010001010100011101010100101

01010111001010101010001010100011101010100101

Flexible deployment frameworks

GIT : FTP

GIT : FTP : Web Deploy : TFS Deploy

GIT : FTP

Page 18: Windows Azure and Cake PHP

Continuous delivery

Page 19: Windows Azure and Cake PHP

Choice of language

Node.js: 0.6.17, 0.6.20, 0.8.2

PHP: 5.3PHP: 5.4

PHP: 5.5 (soon)

NET: 3.5, 4.5 Python: 2.7

Bring a stack: FastCGI based

Choice of frameworks and languages.

Page 20: Windows Azure and Cake PHP

Choice of data servicesMSSQL… Azure SQL DatabaseMySQL… ClearDBNoSQL… MongoLab Azure Table StorageLucene/SOLR LucidWorks

Page 21: Windows Azure and Cake PHP

Access to other Azure Services

Caching Media Big dataCDN

Analytics

Mobile

Integration

Service bus

Web sitesSQL database noSQL DB

Blob storage

Cloud services

Virtual Machines

Identity

Page 22: Windows Azure and Cake PHP

Ok, PLEASE STOP with the MARKETING

Page 23: Windows Azure and Cake PHP

Cake on Azure Web SitesAvailable in Web App Gallery (MySQL out of the box)

Supports MSSQL & SQL Azure with a couple changes:

Change 'datasource' => 'Database/Mysql' To 'datasource' => 'Database/Sqlserver'

Change 'login' => 'user', To 'login' => 'user@server',

Page 24: Windows Azure and Cake PHP

Cake & WebMatrix For Windows users fastest, easiest.

Page 25: Windows Azure and Cake PHP
Page 26: Windows Azure and Cake PHP
Page 27: Windows Azure and Cake PHP
Page 28: Windows Azure and Cake PHP
Page 29: Windows Azure and Cake PHP
Page 30: Windows Azure and Cake PHP
Page 31: Windows Azure and Cake PHP
Page 32: Windows Azure and Cake PHP
Page 33: Windows Azure and Cake PHP

Demo TimeUsing Cake PHP on Azure Web Sites

Page 34: Windows Azure and Cake PHP

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.