microsoft azure websites for php developers

Post on 26-Jan-2015

135 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

This Presentation highlights the features of Microsoft Azure Websites for PHP Developers

TRANSCRIPT

Azure WebsitesFor PHP DevelopersPresenter NamePosition or role

Microsoft Azure

Agenda

What is Microsoft Azure? What is Azure Websites? Environment Extend the Environment Continuous Integration Background Tasks (cron) Application Services Scale

What is Azure?

Azure footprint

16 regions worldwide in 2014

Data Centers

Regional Partners

Microsoft Azure ServicesC

lien

t la

yer

(on

-pre

mis

es)

Tablet PhoneGames consolePC

On-premises databaseBrowser

Office Add-in

On-premises service

ADMultifactorAuthentication

Access C

on

trol

Layer

Inte

gra

tion

la

yer Service

Bus CDNBizTalk Services

Traffic Manager

Virtual Networks

Express Route

Ap

pli

cati

on

layer

API Mgmt WebsitesCloud Services VM

Mobile Services

Media Services

Notification Hubs Scheduler

Automation

Data

Layer

Storage Blobs Tables Queues DataMachine Learning HD Insight

Backup and Recovery

SQL Database Caching StorSimple

.NET Support2014Offline Sync

Mobile Services

Networking Visual Studio & .NET

Virtual MachinesMemory Optimized Disk Optimized

Resource Manager

Portal

VSO GA

XamarinPoint-to-site VPN

Web Sites

SMB File SystemIBIZA

Remote Debug

VM Management

SQL Database

Puppet Chef DockerPowershell and DSC

Capture / Deploy

AutoscaleDynamic Routing

Subnet Routing

Static IP

Storage

Autoscale

Traffic Mgr

Web Jobs

Backup

Java Support

ASP.NET MVC 5.1

ASP.NET Web API 2.1

AD support

Powershell Automation

Node.JS project support

Remote DebuggingKindle Support

BD’s up to 500GB

99.95% SLA

Self Service Site RecoveryActive GEO replication

HDInsight

Hadoop 2.2

YARN support

.NET 4.5

.NET Foundation

Azure Redis Cache

API Management

Site Recovery

Remote Apps

Cordova

VSO Open Api’s

Event Hub

Support for Open SourceLanguages

CMS

Devices

Databases / Apps

Operatingsystems

Management

What is Azure Websites?

Fastest way to build for the cloud

Open and Flexible for Everyone

Create a Website

Environment

13

Supported PHP Versions

FastCGI Bring your own runtime

Customized Support

5.4.0

5.3.13

Default Support

5.5.11

Features

SNI SSL

IP SSL

Custom Domains Sticky Sessions

HTTP Compression

App/Framework Installer

Site Specific Configuration

Command Line Access

IP Restriction

Web Sockets

URL Rewriting

Auto-Healing

Extend the Environment

Site Slots

Site Slots

Site Slots

Site Slots

Hybrid Connections

Web Sites

Corporate Network

MySQL

Hybrid Connection

Other published resources

Hybrid Connection

Manager

Site Extensions

Continuous Integration

GitHubVisual StudioOnline

Git BitBucketCodePlex DropBox FTP

Choose your own Adventure!

Customizing the Deployment

azure site deploymentscript --php

Install Dependencies Compile Source code

Minify JavaScript/CSS Run Unit Tests

Deployment time Dependency Management with Composer

Background Tasks

WebJobs

WebJobs

Create a WebJob

Scale

Manual Scaling

1 6Instance Count Instances

AutoScale

AutoScale

AutoScale

Traffic Manager

North Europe

US West

North America Europe

DNS Routing Based on:

Performance Failover

Application Services

SDK

open composer.jsonrequire: “microsoft/windowsazure”php composer.phar installgit add index.phpgit commit -m "My first Azure PHP app"git push azure master

Data

Redis Cache Service

Azure Blob Storage

Azure Table Storage

HDInsightService

Messaging

Service Bus

Queues

Service Bus Topics

Notification Hubs

Message Me

Much More…

CDN Azure Active Directory

Media Services API Management

Thanks!We are done now.

Get startedVisit azure.microsoft.com

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.

Azure footprint

16 regions worldwide in 2014

Web Sites Service Architecture

Windows AzureLoad Balancer

Runtime Database

Application Database

API Endpoint

Frontend (IIS ARR)

Publish Endpoint Blob Storage

File Server

Metering

DeploymentServer(s)

Web Site

Windows Azure Web Site

Public Site Extensions Private Site Extensions

Web Site Kudu Web Jobs

Monaco MSDeploy Build/Upload Your Own

Gallery

WebSockets

5ConcurrentConnections

Tier Free

35Shared

350Basic /

Standard

Persistent Connection

top related