50
© 2010 WinWire Technologies WinWire Technologies Copyright © 2012 The World of @WinWire

WinWire_azure_session

Embed Size (px)

DESCRIPTION

New World of Windows Azure session by WinWire. September 2012.

Citation preview

Page 1: WinWire_azure_session

© 2010 WinWire TechnologiesWinWire Technologies Copyright © 2012

The World of

@WinWire

Page 2: WinWire_azure_session

WinWire Technologies Copyright © 2012

Why

Cloud?

Page 3: WinWire_azure_session

WinWire Technologies Copyright © 2012

IT Agility Ability to instantly provision new hardware for new opportunities or respond quickly to business demand can be a competitive advantage

FocusFocusing less on infrastructure leaves more time for improving the success of the business through better IT. More on Innovation and less on Infrastructure

EconomicsCloud Computing lowers the cost of delivering IT and increases the utilization and efficiency of your data center

Page 4: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 5: WinWire_azure_session

WinWire Technologies Copyright © 2012

Source: IDC, 2012

Page 6: WinWire_azure_session

WinWire Technologies Copyright © 2012

IT

Custom

Apps

(BUILD)

DEPLOY TO

SCALE

Line of Business

Application Suite

Niche

Solution

INVENT OFFLOAD

Differentiating(Core)

Commodity(Context)

No

n-M

issi

on

Cri

tical

Mis

sio

n

Cri

tical

MANAGE

SCALE

Page 7: WinWire_azure_session

WinWire Technologies Copyright © 2012

Popular cloud usage scenarios

Compute Intensive apps/services

Backup and Storage

Hosting Dynamic load Web Sites

Content Delivery

Mobile Applications backend

Enterprise IT (Dev/Test)

Media hosting & delivery

Source: based on Gartner Magic Quadrant Report, Dec 2011

Page 8: WinWire_azure_session

WinWire Technologies Copyright © 2012

Cloud platform consideration Time to Implementation

Cost of Implementation

Hardware Maintenance cost

Software Licensing and Maintenance

Expertise availability to Develop and Maintain

Redundancy features

Feature set availability

Scalability of every component

Reliability at every layer

Performance across Geographies

Page 9: WinWire_azure_session

WinWire Technologies Copyright © 2012

Microsoft Online

Services

SaaS

Windows Platform

Services

(Private cloud)

IaaS

Windows Azure

Platform

(Public cloud)

PaaS

Page 10: WinWire_azure_session

WinWire Technologies Copyright © 2012

Windows Azure launched over 3

years ago!

Regular feature enhancements & updates there on

A little over 3 months ago (June 2012), Microsoft announced the most significant release of

Azure yet!

New Capabilities, More support and Better Scalability

designed to power the next

generations of applications!

More operating systems, more

languages, more open protocols

Page 11: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 12: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 13: WinWire_azure_session

WinWire Technologies Copyright © 2012

99.95%

Page 14: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 15: WinWire_azure_session

WinWire Technologies Copyright © 2012

Core Azure Services

Other Features

Page 16: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 17: WinWire_azure_session

WinWire Technologies Copyright © 2012

Your

Datacenter

Virtualization

O/S

Hardware

Network

Data

Applications

Firewall

Web Sites

Applications

Data

Cloud ServicesApplications

Firewall Rules

Data

Virtual Network

Virtual Machines

Virtual Network

Data

Applications

Firewall Rules

O/S

Focus on the Application!

Windows Azure options

Page 18: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 19: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 20: WinWire_azure_session

WinWire Technologies Copyright © 2012

New Disk Persisted in Storage

Blob Storage

Cloud

Select Image and VM Size

Getting Started

Management Portal

>_Scripting

(Windows, Linux and Mac)

REST API

Boot VM from New Disk

Windows Server

Linux

Extra Small

Small

Medium

Large

X-Large

Page 21: WinWire_azure_session

WinWire Technologies Copyright © 2012

Cross-premise Connectivity

IP-level connectivity

Data SynchronizationSQL Azure Data Sync

Application-layer Connectivity & Messaging

Service Bus

Secure Machine-to-Machine Network

ConnectivityWindows Azure Connect

Secure Site-to-Site Network Connectivity

Windows Azure Virtual Network

CLOUD ENTERPRISE

Page 22: WinWire_azure_session

WinWire Technologies Copyright © 2012

Hybrid Public/Private CloudEnterprise app in Windows Azure requiring connectivity to on-premise resources

Manage identity and access control with on-premise resources (on-premises Active Directory)

Remote monitoring and trouble-shooting of resources running in Windows Azure

Cloud deployments requiring persistent IP addresses and direct connectivity across services

Page 23: WinWire_azure_session

WinWire Technologies Copyright © 2012

Supported VersionsSQL Server 2012, 2008 R2, 2008

Supported FeaturesAll SQL Server features supported except failover clustering

SQL Server ProvisioningCloud-first using stock images, bring your own server / VHD, capture cloud images

SQL Server LicensingPay by the hour or migrate your own license via Software Assurance

Page 24: WinWire_azure_session

WinWire Technologies Copyright © 2012

Product SupportSharePoint Server 2010 supports the hosted virtualization solution of Windows Azure, as well as required technologies, such as Microsoft SQL Server, when these products and technologies are deployed on the Windows Azure platform.

FAST SupportMicrosoft currently does not support Microsoft FAST Search Server 2010 for SharePoint deployments on Windows Azure.

Page 25: WinWire_azure_session

WinWire Technologies Copyright © 2012

Virtual machines

Windows Server and Linux

Flexible Workload Support

Virtual Private Networking

Page 26: WinWire_azure_session

WinWire Technologies Copyright © 2012

Windows Azure

Web Role(ASPX, WCF, PhP)

Code

Worker Role

Queues

Blobs

Tables

Unstructured Data

Tables Views SPs Triggers

Relational Data – SQL Azure

LB

LB

Internet

Page 27: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 28: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 29: WinWire_azure_session

WinWire Technologies Copyright © 2012

All features of a worker role + IIS 7 or 7.5

ASP.NET 3.5 SP1 or 4.0 – 64bit

HostsWebforms or MVC

FastCGI applications (e.g. PHP)

Multiple Websites

Http(s)

Web/Worker HybridCan optionally implement RoleEntryPoint

Page 30: WinWire_azure_session

WinWire Technologies Copyright © 2012

Queue Polling WorkerPoll and Pop Messages within while(true) loop

E.g. Map/Reduce pattern, background image processing

Listening Worker RoleCreate TcpListener or WCF Service Host

E.g. Run a .NET SMTP server or WCF Service

External Process Worker RoleOnStart or Run method executes Process.Start()

Startup Task installs or executes background/foreground process

Custom Role Entry Point (executable or .Net assembly)

E.g. Run a database server, web server, distributed cache

Page 31: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 32: WinWire_azure_session

WinWire Technologies Copyright © 2012

Scalable, durable, and available

Anywhere at anytime access

Only pay for what the service uses

Use from Windows Azure Compute

Use from anywhere on the internet

Page 33: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 34: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 35: WinWire_azure_session

WinWire Technologies Copyright © 2012

Familiar SQL Server relational database model delivered as a service

Provides logical servers and replicates data for backup

Subset of the existing SQL Server built-in stored procedures and system views

Programmability: Managed ADO.NET data access

Same powerful DB management tools used for on-premises databases

Single Logical

Database

Multiple Physical

Replicas

Single

Primary

Multiple

Secondaries

Rep

lica

1R

ep

lica

2R

ep

lica

3

DB

Page 36: WinWire_azure_session

WinWire Technologies Copyright © 2012

SQL Azure

SSRS / Excel / PowerPivot / Custom applications

On-premise BI apps/tools connecting to SQL Azure DB

any web app

Windows Azure

Service consumer apps / Browser

Embedded Reports

Custom BI App

SQL Azure

Windows Azure

SQL AzureReporting

Windows Azure based custom BI applications

SQL AzureReporting

SQL Azure

Dat

a Sy

nc

On-PremSQL Server

Operational reports using SQL Azure reporting

any web app

Windows Azure

Page 37: WinWire_azure_session

WinWire Technologies Copyright © 2012

Benefits: Non-relational structured storage

Massive scale-out

Tables Storage

Benefits: Big files

Windows Azure Blobs

Benefits: Persistent Async Messaging

Enqueue, Dequeue

Windows Azure Queues

Benefits: Relational database

Highly available

Managed for you as a service

SQL Database

Page 38: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 39: WinWire_azure_session

WinWire Technologies Copyright © 2012

Windows Azure Mobile Services are ideal for

Page 40: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 41: WinWire_azure_session

WinWire Technologies Copyright © 2012

Virtual machines

Windows Server and Linux

Flexible Workload Support

Virtual Private Networking

Page 42: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 43: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 44: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 45: WinWire_azure_session

WinWire Technologies Copyright © 2012

Rapid deployment for quick iteration

Integrated source control with Team Foundation Server (TFS) and Git

Built-in monitoring of perf and usage data

Quick access to request logs, failed requests diagnostics and diagnostics

Page 46: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 47: WinWire_azure_session

WinWire Technologies Copyright © 2012

Comparing Application Scenarios

Popular open source apps

Continuous development

Modern web apps

Apps that require advanced administration

Multi-tier applications

Apps that require advanced networking

Porting existing line of business apps

Enterprise server applications

Windows or Linux operating system

Page 48: WinWire_azure_session

WinWire Technologies Copyright © 2012

Page 49: WinWire_azure_session

WinWire Technologies Copyright © 2012

Global Data Center Footprint99.95% Monthly SLA. Pay only for what you use.

Flexible & Open Compute OptionsVirtual Machines, Web Sites, & Cloud Services

Managed Building Block ServicesSQL Database, Cache, Service Bus, & more

Page 50: WinWire_azure_session

© 2010 WinWire TechnologiesWinWire Technologies Copyright © 2012

For further information, please contact: [email protected]

@WinWire

Start now.http://www.winwire.com/windows-azure/

OR http://windowsAzure.com