Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |

Slides:



Advertisements
Similar presentations
SQL AZURE Eric Nelson Application Architect, Microsoft |
Advertisements

Eric Nelson Application Architect, Microsoft |
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
Innovation Group Event: Cocktails & Clouds 10 th November 2011.
Overview Of Microsoft New Technology ENTER. Processing....
Protecting your online and on premises assets "Cloud Style" Mike Martin Architect / Microsoft Azure MVP.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
MICROSOFT CONFIDENTIAL Sept 2009 | Page 1 | BDM Presentation.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
PlacePlace TypeType ServiceService Analysis Caching Integration Sync Search Relational BLOB Query BackupLoad Multi Dim In Memory File XML Reporting.
WINDOWS AZURE STORAGE 11 de Mayo, 2011 Gisela Torres – Windows Azure MVP Aventia-Renacimiento Twitter:
Cross Platform Mobile Backend with Mobile Services James
Windows Azure SQL Database and Storage Name Title Organization.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
Eric Nelson Developer Evangelist Microsoft UK | Lap around.
Introduction To Windows Azure Cloud
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Getting Started with Windows Azure Name Title Microsoft Corporation.
Monitoring Latency Sensitive Enterprise Applications on the Cloud Shankar Narayanan Ashiwan Sivakumar.
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
Introduction to Windows Azure BUGAEV ROMAN. Azure Windows Azure Platform is thus classified as platform as a service and forms part of Microsoft's cloud.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
WINDOWS AZURE PLATFORM ROADMAP Eric Nelson Slide 1.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
WINDOWS AZURE STORAGE SERVICES A brief comparison and overview of storage services offered by Microsoft.
T.N.C.Venkata Rangan CEO, Vishwak Solutions Your Data on Cloud.
Pradeep S Pushpendra Singh Consultants, Neudesic Technologies, Hyderabad, India.
Eric Nelson Application Architect, Microsoft ISV Team Windows.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
One of essential attributes of Cloud Computing where a software architecture is designed in such a way that a single logical instance serves.
Virtual techdays INDIA │ august 2010 Building & Migrating Web applications using Windows Azure storage Ramaprasanna Chellamuthu │ Developer Evangelist;
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
Developer Day Windows Azure June 2012 & October 2012 News Mario Szpuszta Cloud Architect & Technical Evangelist, Microsoft Corp.
Martin Cairney Hybrid data platform – making the most of Azure plus your on- prem kit DAT341 B.
Migrating an Enterprise Microsoft Product (TFS) on to Windows Azure Sriram Dhanasekaran SDE II, Microsoft.
Text Microsoft to Or Tweet #uktechdays Questions?
 Mike Martin  Architect  MEET Member  Crew Member of Azug  Windows Azure Insider  Windows Azure MVP  
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Mick Badran Using Microsoft Service Fabric to build your next Solution with zero downtime – Lvl 300 CLD32 5.
Your Data Any Place, Any Time Beyond Relational. Overview of Beyond Relational Applications Today Beyond Relational Feature Overview Whirlwind Feature.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Windows Azure Pack Speaker Name Date. Internal slide only—do not show.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Working With Azure Batch AI
MIX 09 6/5/2018 9:14 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Platform as a Service.
Windows Azure Migrating SQL Server Workloads
Building Applications with Windows Azure and SQL Azure
A developers guide to Azure SQL Data Warehouse
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
A developers guide to Azure SQL Data Warehouse
Data Security for Microsoft Azure
microsoft cloud platform: enterprise-class architecture
Developing for Windows Azure
Sayed Ibrahim Hashimi Program Manager Microsoft Corporation
5 Azure Services Every .NET Developer Needs to Know
New, Old or Pink - it is all good
Server & Tools Business
Microsoft Azure Services Platform
Presentation transcript:

Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK | |

Page 2 Assumption Most of you are pretty new to the Windows Azure Platform If you are not, check out: – –

Page 3 Agenda Overview of the Windows Azure Platform Overview of the platform Compute Data Summary and Next Steps

Page 4 Overview

Page 5 Windows Azure Platform makes it easy and cost effective to run your applications and store your data inside Microsoft Data Centres using existing skills and integrate with your existing on-premise applications

Page 6 Windows Azure Platform

Page 7 You do most of your development locally

Page 8 Your code runs in Hosted Services made up of Roles

Page 9 Your Roles are code + configuration

Page 10 You choose which type(s) of Role to run your code in

Page 11 Load Balancer At runtime you can have multiple instances of your Roles

Page 12 You store your data in Windows Azure Storage

Page 13 And/or you store your data in SQL Azure

Page 14 Demo

Page 15 You have many choices for data Relational Database Structured Storage Unstructured Storage NTFS Drive Service Communication

Page 16 Side by Side Evaluation Single BlobDriveQueueTable Single SQL Azure Database Structured DataYY Relational DatabaseY Server Side ProcessingY Direct Access from outside Azure YYYY Messaging InfrastructureY Persistent StorageYY1 weekYY Size Limit 200 GB/ 1 TB 1 TB100 TB 50 GB (*)

Page 17 Demo

Page 18 Summary Very easy to get going… but lots to learn Plenty of early adopters, therefore – Good best practice are now appearing – Plenty of detail to dig into Lots more coming

Page 19 NEXT STEPS For latest slides and all the links For more resources and information Eric Nelson | ISV Application Architect | Microsoft UK | |

Page 20 Appendix

Page 21 Azure Drive (X-Drive) Access to a Local Drive in Azure Enables existing applications using NTFS to easily migrate to the cloud Essentially a Page Blob formatted as NTFS – Remote Access via Page Blob Interface Durable NTFS volume [upto 1TB] for Windows Azure Applications Drives in the Cloud are only mountable by VMs within Cloud – Mounted by one VM at a time for read/write – A VM can dynamically mount up to 16 drives

Page 22 Page Blob Azure Drive Local Cache Application Drive X: Azure Drive - Scenario The Application Mounts a Drive Mount obtains a Blob Lease Mount specifies size of Local Cache NTFS Writes update the – Blob Store & then the Local Cache NTFS Reads can be served from – Local Cache or – Blob Store (cache miss) Lease

Page 23 Azure Table and SQL Azure Table FeatureAzure TableSQL Azure Table Partitioning & Scale Implicit based on Partition KeyExplicitly managed by the Application (Sharding – future feature) Index Capabilities Table indexed on Partition Key + Row Key 0 Secondary Indexes 1 Clustered Index on any column 999 Secondary Indexes Table Limits Row Size – 1 MB Column Limit – 255 Table Limit – 100TB Row Size – 8MB Column Limit – 1024 Table Limit - ~50GB Transactions Transactions on entities within partition No Transactions across tables or partitions Up to 100 operations in a Transaction Payload upto 4MB per Transaction Fully compatible transactional semantics with SQL Server. No cross Database transactions Consistency Model Transactionally Consistent ConcurrencySingle Optimistic Concurrency Strategy Full range of isolation and concurrency models as supported by RDBMS

Page 24 Azure Table and SQL Azure Table FeatureAzure TableSQL Azure Data Access REST API, ADO.NET, Client Library SDK Standard tools and APIs apply SSMS, Visual Studio, ADO.NET, ODBC Column Types Basic TypesUsual SQL Server Data Types Portability Data portability coming with Windows Azure Appliance Data in SQL Azure similar to SQL Server -Easy migration in and out of the cloud -Use multi stream transfer to mitigate network latency. Queries Upto 1000 entities [token pagination] Beyond 5 sec – return continuation token Queries by partition & row key are fast No Custom Indexes Today Non key queries are scans Query capabilities as per standard SQL Server database expectations Offer Server Side Processing through Stored Procedures and Complex Queries (Aggregation, Joins, Sorts, Filters, etc.)

Page 25 Bringing it all together Azure Account Subscription 1 Subscription 2 SQL Azure App Fabric Subscription 3 Market Place Windows Azure SQL Azure Server Storage Hosted Services DB XXX.core.windows.ne t/ XXX.core.windows.ne t/ Blob Queue Table Drive ….. Single Billing Relationship dapp.net dapp.net Worker Role Web Role