Bring on the thunder, a lightning tour of the Microsoft...

Preview:

Citation preview

Microsoft Azure Services

Compute SQL DatabaseStorage

Microsoft Azure management

Portal APIs

Web roles

worker roles

Web sites

Virtual machines

Blobs, tables,

queues, files

Building blocks for distributed services, including

Authentication and access control

Network connectivity

Connect on-premises and Cloud applications

Media and mobile services

And many more…

Windows Admin

Server Tools

On-premise managementOn-premise development

Visual Studio, Azure SDK etc

Enterprise Grade Hybrid

Hyper-scale

New portal

Min Medium Max

Control

Support for legacy apps

Ease of management

Agility

Control

Support for legacy apps

Ease of management

Agility

Control

Support for legacy apps

Ease of management

Agility

2) Choose image,

then create and

configure VM(s)

for application

1) Choose image, then

create VM for DBMS

and configure DBMS

Library

VM Images

Developer

ApplicationData

Load

Balancer

5)

Configure

load

balancer

6) Manage VMs and

DBMS (e.g., deploying

new OS images in VMs)

3) Provision

database, then

create tables and

add data

4) Install

application

Developer

ApplicationData

Load

Balancer

2) Deploy

application

1) Provision

database, then

create tables and

add data

Worker Role 1

instance #0

Request

DatabaseResponseBrowser

Communications via

Queues and Tables

instance #1

instance #2

instance #3

instance #1

instance #3L

B

instance #0

Scale up

and down

Web Role 1

WEB APPS LOGIC APPS MOBILE APPS

API APPS

Website(s) instance #0

DatabaseWebsite(s) instance #1

Website(s) instance #2

Website(s) instance #3

Scale number

of instances

MySQL

or

SQL databaseScale instance size

App service plan

Support for:

.NET, Java, PHP, Python or Node.js

Select a template

from the gallery

Deploy using

standard web

toolsAuto-scaling

possible

Blobs

Tables

Queues

Files(preview)

SMB file sharesbetween VMs and

cloud services

Datacenter 1replication x 3

Asynchronousgeo-replication

between datacenters

Datacenter 2Replication x 3

Locally Redundant Storage (LRS)

Zone Redundant Storage (ZRS)3 replicas distributed across 2 or 3 facilities

Geographically Redundant Storage (GRS)

Read Access Geographically Redundant Storage (RA-GRS)

o

o

guest guestguest

host

guestguest

®

®

Linux is a real business for Microsoft

Linux and open source is a

fundamental part of what we do

We’ve been at this for a while

Customers can easily deploy and manage their Linux and FreeBSD workloads in Azure.

Enable the best experience for running Linux and FreeBSD on Hyper-V.

Provide great choice and flexibility in running Linux distributions and FreeBSD in Azure.

Customers

Canonical

UbuntuOpenLogic

CentOS-based

openSUSEOracle

Linux

SUSE Linux

Enterprise

Server

Microsoft engages

CoreOS

More

Coming Soon!

+ many more!

What Is It?

GitHub

What It Does

Distribution Version LIS Drivers Agent

Canonical Ubuntu Ubuntu 12.04.1+, 14.04 &

14.10 In Kernel

Package: In repo under

"walinuxagent"

Source: GitHub

CentOS by OpenLogic CentOS 6.3+CentOS 6.3: LIS Download

CentOS 6.4+: In Kernel

Package: In OpenLogic repo

under "WALinuxAgent"

Source: GitHub

CoreOS 494.4.0+ In Kernel Source: GitHub

Oracle Linux 6.4+ In Kernel

Package: In repo under

"WALinuxAgent"

Source: GitHub

SUSE Linux Enterprise SLES 11 SP3+ In Kernel

Package: In Cloud:Tools repo

under "WALinuxAgent"

Source: GitHub

openSUSE openSUSE 13.1+ In Kernel

Package: In Cloud:Tools repo

under "WALinuxAgent"

Source Code: GitHub