Azure overview - Active Directory, SQL, and Web Hosting

Post on 02-Jul-2015

249 views 0 download

description

This is a high level overview of just some of the services offered by Microsoft Azure. Active Directiory, SQL Server, Web Hosting and more.

Transcript of Azure overview - Active Directory, SQL, and Web Hosting

A platform which provides on demand services, that are always on, anywhere, anytime and any place.

Pay for use and as needed, elastic

• scale up and down in capacity and functionalities

The hardware and software services are available to

• general public, enterprises, corporations and businesses markets

Applications Value Added Services

Applications

Value Added Services

Cloud SpectrumWindows Server Windows Azure Appliance Windows Azure

On Premises

• Full system control

On or Off Premises

• Turnkey cloud platform appliance

Off Premises

• Global datacenters and CDN

• Consumption or subscription pricing options

device/services

client/server

Nearly 50 million Office

Web Apps users

Proven experience

Windows in

the cloud

.NET

Hyper-V

Visual Studio

System Center

Active Directory

Programming Model + Tools

Identity Integration Data

IaaS + PaaS

Microsoft Cloud Infrastructure

Software-as-a-Service

Software your users consume

“SaaS”Platform-as-a-Service

OS, Storage, Hosting

“PaaS”Infrastructure-as-a-Service

virtualized hardware

“IaaS”

yy

Windows Azure Marketplace

• Information marketplace for discovering, purchasing & selling data

• Growing list of publishers and partners

• Data exposed as services

Open Platform

compute data services networks

W. US, East US, N Central US, S Central US, N Europe, W Europe,

E Asia, SE Asia + 24 Edge CDN Locations

Automated

Managed Resources

Elastic

Usage Based

app services

Windows Azure SQL

Windows Azure Web Sites

Scalable Automated Flexible

High-density and secure web

hosting

Open publishing methods and

protocols

Integrated and open solution

Lowers customer onboarding

costs and streamlines

upselling

Upsell from shared to

reserved

Support for PHP, Node.js, and

ASP.NET

Metering and throttling of

resources

Fully integrated into Web App

Gallery

Traditional machine-centric model

With multiple web applications, challenges for service providers

include:

• Increased load and management complexities

• Security - Isolating stored data, authentication & authorization

mechanisms

• Scaling - Auto-scaling platform compute, scaling platform

storage

Web application content

Application databases

applicationHost.config

root web.config

Php.ini

Internet

Information

Services

web server

Web Sites allocates a web application to a specific process:

• Distributes load by allocating web applications to specific

processes

• Provides a scalable and elastic resource pool capable of running

an arbitrary set of web applications

Distributed model

Web application content

Application databases

applicationHost.config

root web.config

Php.ini

Worker

process

Web

application

Upstream

hardware

load-

balancers

Front-end

application

request router

Front-end

application

request router

…..

Persistent

storage

Server or virtual machine

Local routing logic

Web workers

Temporary per-

app file storage

Web

application

databases

Web

application file

directories

Cluster topology and run-

time state

Web Sites cluster

Worker process

(w3wp)

Resource usage data

End user

HTTP/S Request

Developer tools and protocols

ProtocolsDevelopment Tools

Visual Studio,

WebMatrix

Source control integration

Visual Studio Team Foundation Server 2010+

FTP, Git, WebDeploy,

HTTP

Windows Azure Active Directory

Purpose Details

REST/HTTP directory access

Create, Read, Update, Delete

directory objects and

relationships

Compatible with OData V3

Authenticate with OAuth 2.0

OAuth 2.0

Service to service authentication

Delegated accessJWT token format

SAML 2.0Web application authentication

SAML 2.0 token format

Used with Office 365 Services

WS-Federation 1.3Web application authentication

SAML 1.1 token format

Used with Office 365 Services

Windows Azure Service Bus

Great device experiences …

… powered by services in the cloud