/
WINDOWS AZURE WEBSITES: WINDOWS AZURE WEBSITES:

WINDOWS AZURE WEBSITES: - PowerPoint Presentation

marina-yarberry
marina-yarberry . @marina-yarberry
Follow
417 views
Uploaded On 2017-01-27

WINDOWS AZURE WEBSITES: - PPT Presentation

Deep Dive Harsh Mittal Karandeep Anand WADB329 The Azure Web Workload enables the full lifecycle delivery of modern Web applications on the Microsoft private hybrid and public clouds During ID: 514696

azure web sites windows web azure windows sites microsoft scale applications studio visual websites flexible business instances hosting support

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "WINDOWS AZURE WEBSITES:" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1
Slide2

WINDOWS AZURE WEBSITES:Deep Dive

Harsh MittalKarandeep Anand

WAD-B329Slide3

The Azure Web Workload enables the full life-cycle delivery of modern Web applications on the Microsoft private, hybrid and public clouds.

During

this session

we’ll

review why Windows Azure Websites is the best platform for hosting your web applications and provide detail on the design and architecture behind the service.Slide4

AgendaWebsites Deep Dive

Challenges for IT Pro’s and Developers

Overview of Websites

Common Website

Scenarios

Features Coming at GAWhy use Websites?State of the ServiceArchitecturePricing and Licensing

Room 298

Thursday

8.30AM-9.45PMSlide5

Current challenges for IT pro’s

Managing hardware on premises.Hard, expensive, takes time and resources.

Managing VM’s via traditional hosting.

Still takes time and resources, doesn’t scale up/down rapidly.

Managing OS in either environment.

Patching, maintenance is time consuming and expensive when HA is required.Slide6

Current challenges for developers

Getting provisioned resources takes too long.

Can’t do

d

ev

/test or rapid prototyping.Can’t respond to business needs (marketing wants a new site, etc.).Infrastructure adds complexity.Managing hosting environments is time consuming. Ensuring same OS, Frameworks, databases in dev/test/production is a challenge. Development tools & infra aren’t connectedDeployment isn’t easyVersioning and rollback on different infra is a challengeSlide7

PaaS

for the Modern Web

A powerful self service platform for developers

A flexible hosting solution for IT

Scalable

Scale out or up in seconds on a Load Balanced, Always up to date, Global Infrastructure

Secure

Enterprise Grade Availability with support

for SSL and AD

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

Flexible

WINDOWS AZURE

WEBSITES

Windows Azure Websites is a scalable, secure and flexible platform for building powerful

web

applications to run your business, drive your brand or reach new customers.Slide8

Modern web PaaS for—

Digital

marketing campaigns.

Business applications.

Hosting providers

(and private

c

louds).

Global web presence.

Secure,

scalable

, and

reliable web

h

osting.

Easy to use

self-service

p

ortal

with a gallery of the worlds most popular web

solutions.

Move existing websites quickly and

easily.

Connect your web application to existing services in Windows Azure or on-premises

.

Deploy and scale your web presence in any region of the world on-demand and pay only for what you use.Slide9

Modern web PaaS for—

Global web presence.

Digital

marketing campaigns.

Business applications.

Hosting providers

(and private

c

louds).

Create engaging customer web applications anywhere

and

on any device.

Design, develop and deliver experiences that reach your customers with rich media, interactive.

Start from scratch with a modern web framework or use

a

Web App Gallery of

the

world’s most popular open source

web applications.

Scale up or down on demand for a great digital experience.Slide10

Modern web PaaS for—

Global web presence.

Digital

marketing campaigns.

Business applications.

Hosting providers

(and private

c

louds).

Harness the full power of .NET, Visual Studio and Windows

Azure

services to build modern business applications.

Use Windows Azure Active Directory to federate identity

with

your on-premises environment or Office 365

and

manage access to applications.

Easily and security connect to

on-premises

assets.

Extend your applications into Office 365

and

Sharepoint

.Slide11

Modern web PaaS for—

Global web presence.

Digital

marketing campaigns.

Business applications.

Hosting providers

(and private

c

louds).

Provided as a ‘White Box’ solution for

hosters

and partners.

Tap into the largest business application ecosystem in the world.

Easy to customize portal experience

and

powerful billing API.

Delivered as a service on Windows Server based private clouds.

Allows IT to host modern web applications in their private clouds

.Slide12

New features coming at GA

SSL—IP and SNI (reserved only).

64 bit (reserved only

).

Auto-scale (reserved only).

Git clone for existing sites.Log streaming.Improved monitoring. Support for Web Farms.Slide13

Best Visual Studio Experience

Web scale world wide.

Ready for business.

Faster

to market.

Scalable

, secure and flexible

platform

for building and hosting

powerful

web applications.

Open

and flexible.

Why use Windows Azure

web sitesSlide14

Why use Windows Azure

web sites

Ready for

b

usiness.

Web scale, world

w

ide.

Best Visual Studio

Experience.

Faster to market.

Open and flexible.Slide15

Ready for business

Enterprise grade.

Secure

with

SSL.

Access

to other

Azure

services.Slide16

Ready for Business

Enterprise Grade with High Availability.

Secure with support for both

SNI

and IP-based

SSL

.

Build using Enterprise services: Active Directory, Service Bus and SQL Database.

A global network of data centers.

Guaranteed SLA and 24/7 support.Slide17

Enterprise grade

High availability with SLA on reserve instances.A global network of data centers.

Guaranteed SLA and 24/7 support.Slide18

Secure with SSL

IP-based.Sites can have one

certificate configured per IP

address and port number.

SNI.

Server Name Indication (SNI) is an extension to the TLS protocol that indicates what hostname the client is attempting to connect to at the start of the handshaking process. This allows a server to present multiple certificates on the same IP address and port number. Allowing multiple secure (HTTPS) websites (or any other Service over TLS) to be served off the same IP address without requiring all those sites to use the same certificate. Slide19

Access to other Azure Services

C

aching

M

edia

B

ig

data

C

dn

A

nalytics

M

obile

I

ntegration

S

ervice

bus

Web

sites

SQL database

noSQL

DB

B

lob

storage

C

loud

services

Virtual Machines

IdentitySlide20

Web scale, world wide

Load

balanced

Up to date

Easily

scale

EconomicalSlide21

Web Scale, World Wide

Supports

latest industry standards.

All

instances load balanced by default.

Infrastructure

always up to date.

Scale-up

, scale-out in seconds, zero code changes or effort.

Pay

only for what you use.Slide22

Robust hosting infrastructure

Single instance has the ability to service 13M hits/day

Up to 10 Reserved Instances per

region.

10

instances have the ability to service 1,500 requests/second (130M hits \ day) which will cover 99% of Websites in existence today! Up to 100 sites per geo region per subscription.Available across all Azure geo regions.Slide23

Load balanced by default

Traffic automatically load balanced across two or more servers. Slide24

Always up to date

Runs on Windows server 2012

.

Always patched.

Always running latest versions of frameworks. Slide25

Easily scale

Scale up.

Scale out.

Automatic scaling.

:-)

:-)

:-)

:-)

:-)

:-)

:-)Slide26

Best Visual Studio Experience

Move existing ASP.NET websites.

Deploy and manage in Visual Studio.

Team foundation services integration.Slide27

Best Visual Studio Experience

Move

existing ASP.NET websites with few or no changes.

Import

your Azure subscription into Visual Studio for deployment and management.

Right

click from Visual Studio to deploy, manage and configure.

Enable

team development and CD by connecting to

TFS

.Slide28

Existing ASP.NET sites

Support for ASP.NET 3.5 & 4.5.Any existing ASP.NET site can be moved overSlide29

Deploy and manage in Visual Studio

Import your Azure subscription into Visual Studio

for deployment and management.

Right click from Visual Studio to deploy, manage

and configure.Slide30

Team foundation services integration

Team development.

Continuous delivery.Slide31

Faster to market

Create in minutes.

Use favorite tools.

Flexible

development and deployment

Continuous delivery.Slide32

Faster to Market

Create

a new web app in minutes, no waiting for IT to do it.

Use

your favorite tools.

Keep

web apps always up-to-date with continuous delivery support.

Flexible

deployment options with support for continuous delivery.Slide33

Create in minutesSlide34

Favorite tools

Command line tools/power s

hell.

Third party (non Windows) IDE’s (

WebStorm

, etc.).Visual Studio.WebMatrix.Slide35

01010111001010101010001010100011101010100101

01010111001010101010001010100011101010100101

01010111001010101010001010100011101010100101

Flexible development and deployment

GIT : FTP

GIT : FTP : Web Deploy : TFS Deploy

GIT : FTPSlide36

Continuous delivery

Note: Replace with rollback screenshot from demo before final presentationSlide37

Open and flexible

Choice of languages.

Choice of databases.

Web

app gallery

.

Zero lock in.Slide38

Open and Flexible

Language

Support for

PHP

, Node.js, ASP.NET, Python and Classic ASP.

Choice

of SQL Server, MySQL Database,

noSQL

from Azure Store.

Web

App Gallery of open source web solutions and templates.Slide39

Choice of language

Node.js:

0.6.17,

0.6.20

, 0.8.2

PHP:

5.3

PHP:

5.4

NET: 3.5

, 4.5

Python: 2.7

Bring a stack:

FastCGI

based

Choice of frameworks and languages.Slide40

Choice of database

SQL…

SQL Azure

MySQL…

ClearDBNoSQL… MongoSlide41

Web app gallerySlide42

Zero lock in

IIS

Web

sites

for Windows

server

Windows Azure

web

s

ites

Hosted and

private

cloud

Public

cloud

Web

serverSlide43

State of the ServiceSlide44

Service performance

Serv

ice metrics.

Over 1.8b

h

its per month.Over 115K sites hosted.99.9% monthly average SLA.Slide45

Customer adoption

Over 80k Subscriptions Since June’12Slide46

How does it work?Slide47

How does Windows Azure

websites work?

Cloud first by design, but also available on premise.

SQL based

configuration.

Dynamic provisioning of sites on demand.

Network-based

storage (Azure

xDrive

, SMB, NAS, SAN).

Intelligent load balancing.Slide48

Websites architecture

Azure LB

IIS ARR (LB)

Deployment

server(s)

API frontend

Web server

Storage controller

Site (W3WP.exe)

Metering

DWAS

All DBs are running on SQL

Azure.

Azure

blobs

as durable

storage.

Windows Azure

worker

r

oles.

Monitor

resources usage.

Dynamic

web activation

s

ervice.

W3WP.exe IIS

application

pool

p

rocess.

Runtime DB

Websites DB’s

Cloud

drive Slide49

Pricing and offersSlide50

Shared vs. reserved instances

Shared

instances

Reserved

instances

PriceFREE for 12 months

Azure S,M,L

instances

Number of

sites

Up

to

10

Up

to 100

Maximum scale10 instances

10 instances (call support for more)Storage

1GB (shared by all sites)

10GB (shared by all sites) Storage transactionsUnlimited

(abstracted by storage subsystem)Unlimited (abstracted by storage subsystem)SQL database

Standard SQL databaseStandard SQL databaseMySQL

Includes one 20MB database

Includes one 20MB databaseBandwidthIngress—Unlimited

Egress—165MB/day (5GB/month) Ingressn—limitedEgress—Azure bandwidth

rates (above 5GB/month)Custom domainsNot available

Supported

SSL

None

Supported

SLA

None

Yes

Support

FAQ,

forum

Email, phone, FAQ, and forumSlide51

Size

CPU Cores

RAM

Cost/HR (USD)

Small

1

1.7GB

.12

Medium

2

3.5GB

.24

Large

4

7GB

.48

Reserved instance details

Windows Azure web sites.

Supports various

r

eserved

i

nstance

s

izes.

Reserved instances for Windows Azure web sites the same as cloud apps. Instances except for extra small and extra

large (for preview).Balance of performance per node vs. high availability from multiple nodes.Slide52

Pricing

Pay as You Go

Monthly CommitmentSlide53

Session summary

Best Visual Studio

Experience.

Web scale world wide.

Ready for business.

Faster

to market.

Scalable

, secure and flexible

platform

for building and hosting

powerful

web applications.

Open

and flexible.Slide54

Related sessions to attend/view

Session ID

Topic

Presenter

Date

/ Time / LocationMDC-B214Web Sites for Windows ServerRyan Jones

5 June 2013, 10:15am-11:30am in Rm. 391

MDC-B303

Internet Information Services: What’s New in Window Server 2012 R2

Ahmed ElSayed

Erez Ben-Ari

6

June 2013,

8:30

am

- 9:45am

in Rm. 291WAD-B329Windows Azure Web Sites: An Architecture and Technical Deep DiveCalvin Keaton6 June 2013, 8:30 am – 9:45 am in Rm. 298

TechEd North America

Session IDTopic

PresenterDate / Time / Location

MDC-B303Internet Information Services: What’s New in Window Server 2012 R2Wade Hilmo26 June 2013,

8:30 am - 9:45 am, Hall 7-3 (521)

WAD-B329Windows Azure Web Sites: An Architecture and Technical Deep DiveHarsh MittalPraveen T

27 June 2013, 5:00 pm – 6:15 pm, N105MDC-B214Web Sites for Windows Server

Ryan Jones 28 June 2013, 10:15 am - 11:30 am in Hall 7-4 (521)TechEd EuropeSlide55

Track Resources & Calls To Action

Get Started with Windows Azure

Develop and Test in VMs, Build Websites, Extend on-premises applications

http://www.windowsazure.com

*No purchase necessary. Open to eligible Visual Studio Professional, Premium or Ultimate with MSDN subscribers as of June 1, 2013. Ends 11:59 p.m. PT on September 30, 2013. For full official rules including odds, eligibility and prize restrictions see website. Sponsor: Microsoft Corporation. Aston Martin is a trademark owned and licensed by Aston Martin

Lagonda

Limited. Image copyright

Evox

Images. All rights reserved.

Drop by the Windows Azure booth to participate in the

Windows Azure Challenge for even more prizes!

MSDN Subscribers: you’ve got it, now use it

Activate your MSDN Benefit & try it by 9/30

You could win* an Aston Martin V8 Vantage!

Go to:

http://aka.ms/AzureContestSlide56

Windows Track Resources

Windows Enterprise:

windows.com/enterprise

Windows Springboard:

windows.com/

ITpro

Microsoft Desktop Optimization Package (MDOP):

microsoft.com/

mdop

Desktop Virtualization (DV):

microsoft.com/dv

Windows To Go:

microsoft.com/windows/

wtg

Outlook.com:

tryoutlook.comSlide57

msdn

Resources for Developers

http://microsoft.com/msdn

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

TechNet

Resources

Sessions on Demand

http://channel9.msdn.com/Events/TechEd

Resources for IT Professionals

http://microsoft.com/technet Slide58

Evaluate this session

Scan

this QR code

to

evaluate this session.

Required Slide

*delete this box when your slide is finalized

Your MS Tag will be inserted here during the final scrub. Slide59

© 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.