© Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we...

33
© Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going

Transcript of © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we...

Page 1: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Sogeti-Microsoft Alliance

What’s new in Windows AzureWhere have we been, where are we going

Page 2: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

About Brent 20 Years of IT Experience Mainframe to Mobile

ManufacturingFraud PreventionFinancial ServicesPublic Sector

10 years on Internet Solutions

[email protected]: @BrentCodeMonkeyWeb: brentdacodemonkey.wordpress.com/ blogs.us.sogeti.com/ccdigest/

Microsoft MVP for the

Windows Azure Platform

Page 3: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 3

Ray Ozzie, “The Services Disruption”

“It is now 2005, and the environment has changed yet again –this time around services. Computing and

communications technologies have dramatically and progressively improved to enable the viability of a

services-based model.”

Page 4: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 4

Innocent Beginnings

The year was 2006, near the San Jose airport. An elite team of Microsoft specialists embark on a journey that would change things in ways they could only dream of…

Page 5: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 5

Under a desk…

Page 6: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 6

PDC 2008 – Windows Azure Unveiled

Page 7: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 7

PDC 2009 – v1.0 goes live

November 20091.0 CTP

January 2010Production

February 2010Billable

Page 8: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Windows Azure Components

Application Server

Web App

Console or

Service

Temp Files

Relational Database

Active Directory

External Flat

Storage

External Data Files

Data Importer

Trusted 3rd Party

Typical application as it exists today.

Basic components, used in conjunction to deliver a LOB solution.

How does this translate to Windows

Azure?

VM

TM

Page 9: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Application Server

Web App

Console or

Service

Temp Files

Relational Database

External Flat

Storage

Applications (Compute)• Computing power• Memory• Temp Storage

External Data Files

Data Importer

Active Directory

Trusted 3rd Party

VM

Windows Azure Components

TM

Page 10: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Relational Database

External Flat

Storage

Windows Azure• Scalable and Managed• Role based processes• Dedicated, not shared• 1.6ghz CPU, and 1.75gb of RAM

per core• 250gb of local storage

External Data Files

Data Importer

Active Directory

Trusted 3rd Party

Local Storage

Windows Azure Components

Windows Azure Fabric

Web Role

Worker Role

VM Role

TM

Page 11: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Relational Database

External Flat

Storage

Windows Azure

External Storage• Non-Relational• Network Shares• Inter-process Communication

Local Storage

External Data Files

Data Importer

Active Directory

Trusted 3rd Party

Windows Azure Components

Windows Azure Fabric

Web Role

Worker Role

VM Role

TM

Page 12: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Relational Database

Azure Storage

Windows Azure Azure Storage• Non-Relational • Entity Tables, Queues, Blobs• Highly scalable• Rest API

Local Storage

External Data Files

Data Importer

Active Directory

Trusted 3rd Party

Windows Azure Components

Windows Azure Fabric

Web Role

Worker Role

VM Role

TM

Page 13: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Relational Database

Azure Storage

Windows Azure Azure Storage

Trusted Domains, Connectivity, Caching

• User Authentication• Link Boundaries: Firewall, NAT,

Dynamic IPs• Session state control in cache

Local Storage

External Data Files

Data Importer

Active Directory

Trusted 3rd Party

Windows Azure Components

Windows Azure Fabric

Web Role

Worker Role

VM Role

TM

Page 14: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Relational Database

Azure Storage

Windows Azure Azure Storage Azure AppFabric

• Service Bus• Service Relay• Event Notification• Message Buffers• Protocol Tunneling

• Access Control Service• Claims based• Identity provider integration• ADFS integration

•Caching Service• Available later• Distributed,

In-memory cache• Cloud service

Local Storage

External Data Files

Data Importer

Windows Azure Components

Windows Azure Fabric

Web Role

Worker Role

VM Role

TM

Page 15: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Relational Database

Azure Storage

Windows Azure Azure Storage Azure AppFabric

Relational DBMS• SQL Server as DaaS• Vertical Scaling• Self Managed backup/recovery• No Installation, Setup, Patching• Leverage existing DBMS skills

Local Storage

External Data Files

Data Importer

Windows Azure Components

Windows Azure Fabric

Web Role

Worker Role

VM Role

TM

Page 16: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Azure Storage

Windows Azure Azure Storage Azure AppFabric SQL Azure

• SQL Server in the cloud (DaaS)• Supports T-SQL for DDL and DML• Distributed across many nodes• Automatic Failover• Guaranteed uptime 99.9%• SSIS compatible• Integrated services

Local Storage

External Data Files

Data Importer

Windows Azure Components

Windows Azure Fabric

Web Role

Worker Role

VM Role

TM

Page 17: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Azure Storage

Windows Azure Azure Storage Azure AppFabric SQL Azure

External Services, Building Blocks and Datasets• Contain more info than needed• Require ETL/Conversion• Must be stored/updated• Complex licensing• Difficult to locate or

access

Local Storage

External Data Files

Data Importer

Windows Azure Components

Windows Azure Fabric

Web Role

Worker Role

VM Role

TM

Page 18: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Azure Storage

Local Storage

Windows Azure Azure Storage Azure AppFabric SQL Azure Azure Marketplace• Online marketplace – share, buy, and sell

• DataMarket• Data, Imagery, Real-Time WS• Commercial and Public data providers• OData API

• AppMarket• Building block components• Training, Finished Apps/Services

Windows Azure Components

Windows Azure Fabric

Web Role

Worker Role

VM Role

TM

Page 19: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 19

2010 – Windows Azure’s First Year

• v1.1• Billing Starts

February

• v1.2

June

• Azure Appliance announced

July

• v1.3• VM Role (CTP)• X-Small Instance Size• Multiple Web sites per role

• SQL Azure Enhancements• Reporting Services (CTP)• Data Sync (CTP)• Federations Announced

• Azure AppFabric v2• New online management portals

November

Page 20: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 20

Windows Azure v1.3

• X-Small Instances

• Multiple Web sites per role

• VM Role (CTP)–Server 2008 R2 based–Stateless–Build on-premises, deploy to cloud

• Azure Connect (CTP)

Page 21: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 21

SQL Azure (CTP features)

• Maximum size raised to 50gb

• Reporting Services

• Data Sync

• SQL Azure Federations

Page 22: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 22

Azure AppFabric v2 (CTP Features)

• Updated Relay Service

• Caching Service (Velocity)

• ACS v2

• Application Manager

Page 23: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 23

2011 – Maturing the Vision

• v1.4• Caching Service (RTW)• ACS v2 (RTW)

March

• Windows Azure Traffic Manager (CTP)

April

• AppFabric Queues/Topics (CTP)• SQL Azure Federations (CTP)• Scott Guthrie joins team

May

Page 24: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 24

Azure AppFabric

• Topics and Queues–Subscriptions w/ Rules–Sessions

• ACS v2–Social Providers–B2B integration

• Caching Servicehttp://tatsuakisakai.net/

Page 25: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 25

2011 – Maturing the Vision (cont.)

• Application Manger CTP• Free ingress (in bound) bandwidth

June/July

• Caching Service – Billable• Fujitsu launches support for Windows Azure (via

Appliance)• Azure Storage “stealth enhancements”

August

• v1.5• AppFabric v2 (RTW)• Azure Storage Geo-replication

September

Page 26: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 26

2011 – The “Gu” Affect

• 1.6 SDK released• Support for earlier storage enhancements

• Streamlined publishing experience• In-place upgrades (requires 1.5 SDK or higher)

• Changing endpoints• Change VM size• Add/Remove roles

• MSBuid command line support• Multiple Config profiles• Hosted services/storage creation from visual

studio

Enhanced Developer Experience

Page 27: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 27

2011 – Year end push

• Open sourcing of Azure SDK’s via GitHub• Revamped web site – Dev Portals• 25% reduction in outbound bandwidth pricing• Revised Pricing for Service Bus

• $0.10 per 100 relay hours• $0.01 per 10k messages

• Node.js support

Learn Windows Azure

• Maximum size increased to 150gb• SQL Federations “go live”• Reduced throttling behaviors• Tiered Pricing• 67% price reduction on largest sizes• Point in Time Restore (preview)

SQL Azure Improvements

Page 28: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 28

2011 – Year end push (cont.)

• Electronic Data Interchange (EDI) • Enterprise Application Integration (EAI)

AppFabric new features

• Free until March 2012• V1 to be deprecated Dec 20, 2012• Migration Tool released

ACS v2 - Live

• Preview made available

Apache Hadoop for Windows Azure

Page 29: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 29

2011 Retrospective

Maturing the Vision– Added in items that removed shortly before

initial RTW– Building up the services available– Enhance the Developer Experience

Aimed at SMB and ISV’s– Get early adopters on board quickly– Smaller, simple solutions– Strategic projects

Page 30: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 30

2012 – First Quarter

• SQL Azure Import Export Service RTW

January

• Windows Azure Marketplace Enhanced• “leap year” service disruption• “Azure AppFabric” starts disappearing

February

• Windows Azure Endpoint Protection (preview)• SQL Azure move between subscriptions• Price Reductions

• Storage reduced by 12 to 14%• SQL Azure pricing 100mb for $5

March

Page 31: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti 31

2012 – Second Quarter

• Windows Azure Media Services (Preview)• Windows Azure Trust Center• 2 new North American Datacenters

• West US – Bay area• East US – Boydton, Virginia

April

• Revised “Windows Azure” Branding

May

• Meet Windows Azure – June 7th

June

Page 32: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Day of Azure – Oct/NovMultiple SpeakersMultiple TracksLevels 100-300$25-35 per attendee

Page 33: © Sogeti Sogeti-Microsoft Alliance What’s new in Windows Azure Where have we been, where are we going.

© Sogeti

Contact [email protected]: @BrentCodeMonkeyWeb: brentdacodemonkey.wordpress.com/ blogs.us.sogeti.com/ccdigest/

Microsoft MVP for the

Windows Azure Platform

Questions?