Introducing the Windows Azure Platform

Slides:



Advertisements
Similar presentations
Building Scalable Cloud Applications David Aiken Windows Azure Technical Specialist Microsoft Corporation.
Advertisements

David Chappell Chappell & Associates Workflow in Windows SharePoint: Technology for Web 2.0? Copyright © 2007 David Chappell.
Windows Azure Role Cloud Computing Soup to Nuts Mike Benkovich Microsoft Corporation btlod-71.
Getting Started with Windows Azure Name Title Microsoft Corporation.
Operating System for the Cloud Runs applications in the cloud Provides Storage Application Management Windows Azure ideal for applications needing:
The Windows Azure Platform: A Perspective David Chappell Chappell & Associates Copyright © 2009 David Chappell.
Dmitry Sotnikov New Product Research Manager Quest Software DTL404.
PHP Web Development Language EclipseDevelopment Environment MySQLRelational Database memcachedDistributed Memory Cache.
What’s New with IIS 8: Open Web Platform for Cloud
How We Do Language Design at Microsoft (C#, Visual Basic, F#)
Introduction to Windows Azure AppFabric
Deployment Internals: Mastering Windows Deployment Services
Tech Ed North America /27/ :46 PM SESSION CODE: ASI203
6/12/ :53 PM DEV311 Deep Dive into Microsoft Visual Studio Team Foundation Server 2010 Reporting Steven Borg, Principal ALM Consultant Northwest.
Windows Azure Cloud Visit – Ravindra verma.
Introduction to windows azure: windows azure, sql azure and app fabric
Windows Azure Pack : Express Installation
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Inside Panther Troubleshooting the Windows Setup Engine
Overview of Social Computing in Microsoft SharePoint 2010
iSCSI Software Target for Application Storage and Boot
Moving Applications to the Cloud
Integrating Microsoft SharePoint 2010 with Windows Azure
Windows PowerShell Remoting: Definitely NOT Just for Servers
11/12/2018 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
TechEd /14/2018 6:26 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Windows Azure 講師: 李智樺, Ruddy Lee
Sysinternals Tutorials
Tech·Ed North America /19/ :44 PM
Title of Presentation 11/22/2018 3:34 PM
Tech Ed North America /22/2018 4:52 PM SESSION CODE: SIA201
The Windows Azure Platform: When and Why to Use It
Building Windows Phone 7 Applications with the Windows Azure Platform
Jason Zander Unplugged
Twenty Windows Tools You Never Knew Existed
Code Walkthrough of a Cloud Application Running on the Windows Azure Platform
Windows 7 Deployment en Masse
Best Practices: Creating OData Services using WCF Data Services
microsoft cloud platform: enterprise-class architecture
12/9/2018 9:10 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Getting started with Windows Azure
Tech·Ed North America /2/2019 4:47 PM
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Vittorio Bertocci Principal Technical Evangelist Microsoft
Developing Advanced Applications with Windows Azure
Migrating your applications to Azure
Building SaaS Solutions on Windows Azure
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Developing for Windows Azure
Sayed Ibrahim Hashimi Program Manager Microsoft Corporation
Tech Ed North America /12/2019 6:45 AM Required Slide
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Azure Overview
A Lap Around Internet Explorer 9 For Developers
2010 Microsoft BI Conference
Service Template Creation from the Ground Up
Developing Windows Azure Applications with Visual Studio
Title of Presentation 5/12/ :53 PM
Service Template Creation from the Ground Up
5/6/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Lap Around the Windows Azure Platform
Code First Development in Microsoft ADO.NET Entity Framework 4.1
Building BI applications using PowerPivot for Excel
Day 2, Session 2 Connecting System Center to the Public Cloud
Tech·Ed North America /6/2019 7:10 PM
Title of Presentation 7/24/2019 8:53 PM
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

Introducing the Windows Azure Platform 11/6/2018 9:43 PM COS202 Introducing the Windows Azure Platform David Chappell Principal Chappell & Associates © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Goals Describe the Windows Azure platform 11/6/2018 Goals Describe the Windows Azure platform Understand typical scenarios for using the Windows Azure platform © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

An Overview of the Windows Azure Platform 11/6/2018 9:43 PM An Overview of the Windows Azure Platform © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Defining Cloud Computing Two broad categories Cloud Application Users Developers Cloud Platform Cloud applications Often called Software as a Service (SaaS) Cloud platforms Such as the Windows Azure platform

The Windows Azure Platform Applications and Data Windows Azure AppFabric SQL Azure Windows Azure Marketplace Windows Azure

Windows Azure Applications and data in the cloud CDN Connect Compute Storage Fabric Controller Windows Azure AppFabric SQL Azure Windows Azure Marketplace Windows Azure

Windows Azure Compute Web Role Worker Role Instances VM Role Instances IIS Web Role Instances Worker Role Instances VM Role Instances Load Balancer HTTP/HTTPS, TCP Virtual Machines Applications and Data CDN Connect Compute Storage Fabric Controller

Windows Azure Storage Blobs Tables Queues HTTP/HTTPS, OData (for Tables) Applications and Data CDN Connect Compute Storage Fabric Controller

Windows Azure Fabric Controller Fabric Agent Role Instances Fabric Agent Role Instances Fabric Controller Applications and Data CDN Connect Compute Storage Fabric Controller

Windows Azure CDN A content distribution network Blobs Applications and Data CDN Connect Compute Storage Fabric Controller

Windows Azure Connect Applications and Data Role Instances Compute Role Instances On-Premises Windows Computer Applications and Data Endpoint Agent IPsec Applications and Data CDN Connect Compute Storage Fabric Controller

Windows Azure Datacenters The Windows Azure platform runs today in six datacenters Two in the US, two in Europe, two in Asia A developer specifically chooses where an application runs If the same application is running in two or more datacenters, Windows Azure Traffic Manager can spread requests across them for: Better performance Higher availability Load balancing

Windows Azure Traffic Manager An illustration North Central US South North Europe Western Europe Southeast Asia East Asia Windows Azure Application

SQL Azure Relational data in the cloud Reporting SQL Azure Data Sync SQL Azure Database Data Windows Azure AppFabric SQL Azure Windows Azure Marketplace Windows Azure

SQL Azure Database Database TDS Application Server SQL Azure Reporting Data Sync SQL Azure Database

Synchronization with SQL Azure Data Sync with SQL Azure Data Sync SQL Azure Database SQL Azure Database Synchronization with SQL Azure Data Sync SQL Server Synchronization with SQL Azure Data Sync SQL Azure Reporting SQL Azure Data Sync SQL Azure Database

Windows Azure AppFabric Application infrastructure in the cloud Service Bus Access Control Caching Windows Azure AppFabric SQL Azure Windows Azure Marketplace Windows Azure

(On-premises or cloud) AppFabric Service Bus Service Bus Registry 3) Discover Service Bus endpoint 1) Register service endpoint 2) Expose Service Bus endpoint 5) Invoke operation on service endpoint 4) Invoke operation on Service Bus endpoint WCF Service (On-premises) Client (On-premises or cloud) Service Bus Access Control Caching Windows Azure

AppFabric Access Control Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Facebook Yahoo OpenID Access Control 4) Validate IdP token, then create Access Control (AC) token according to rules for this application Rules Engine 3) Send IdP token to Access Control IdP Token 2) Authenticate user, then return IdP token IdP Token 5) Return Access Control token AC Token 7) Validate Access Control token, then use its contents Application (On-premises or cloud) 6) Submit Access Control token AC Token Browser 1) Access application and get redirected to IdP Service Bus Access Control Caching Windows Azure

AppFabric Caching Caching Service Cached Data Application Cached Data Windows Azure Application Cached Data Client Service Bus Access Control Caching Windows Azure

Windows Azure Marketplace DataMarket AppMarket Windows Azure AppFabric SQL Azure Windows Azure Marketplace Windows Azure

Windows Azure AppMarket TechReady12 11/6/2018 Windows Azure AppMarket Windows Azure AppMarket Finished Applications Application Components Training Consulting Services Windows Azure DataMarket Windows Azure AppMarket © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Azure DataMarket Content Partner Datasets Windows Azure Storage SQL Azure Database Content Partner Datasets Service Explorer REST, OData Applications Data Access Windows Azure Compute Windows Azure DataMarket Windows Azure AppMarket

Windows Azure Platform Pricing Examples (in US dollars) TechReady7 Breakout Chalktalk Template 11/6/2018 Windows Azure Platform Pricing Examples (in US dollars) Compute: $0.05 to $0.96/hour for each role instance depending on instance size Storage: Windows Azure blobs and tables: Data: $0.15/GB per month Access: $0.01/10,000 operations SQL Azure relational: $9.99/ GB per month Bandwidth: North America and Europe: $0.10/GB in, $0.15/GB out Asia/Pacific: $0.10/GB in, $0.20/GB out © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Using the Windows Azure Platform: Scenarios 11/6/2018 9:43 PM Using the Windows Azure Platform: Scenarios © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Applying Azure (1) Some characteristics of Azure-appropriate applications Apps that need massive scale Example: A Web 2.0 application Apps that need high reliability Example: A SaaS application Apps with variable load Example: An on-line ticketing application Apps with a short or unpredictable lifetime Example: An app created for a marketing campaign

Applying Azure (2) Some characteristics of Azure-appropriate applications Apps that do parallel processing Example: A financial modeling application Apps that must fail fast or scale fast Example: Start-ups Apps that don’t fit well in an organization’s data center Example: A Web app that must be deployed quickly Apps that can benefit from external storage Example: An application that archives data

Building on Azure A non-Azure app using Windows Azure storage Blobs SQL Azure On-Premises or Hosted Application

Building on Azure A massively scalable web app exposed on the public Internet Tables Web Role Instance Users

Building on Azure A massively scalable web app with background processing Tables Queues Blobs Web Role Instance Worker Role Instance Users

Building on Azure A web app with relational storage SQL Azure Web Role Instance Users

Building on Azure A web app using cloud and on-premises data SQL Azure Web Role Instance Service Bus On-premises Database Users

Building on Azure A parallel processing application Queues Blobs Worker Role Instance Web Role Instance User

Building on Azure A parallel processing application using Windows HPC Server Blobs Worker Role Instance Windows HPC Compute Cluster User

Conclusions Cloud platforms are here A new world is unfolding Microsoft is placing a big bet with the Windows Azure platform A new world is unfolding Prepare to be part of it

TechReady7 Breakout Chalktalk Template 11/6/2018 For Further Reading Introducing the Windows Azure Platform http://go.microsoft.com/?linkid=9752185 Introducing Windows Azure http://go.microsoft.com/?linkid=9682907 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

About the Speaker David Chappell is Principal of Chappell & Associates (www.davidchappell.com) in San Francisco, California. Through his speaking, writing, and consulting, he helps people around the world understand, use, and make better decisions about new technology. David has been the keynote speaker for more than a hundred events and conferences on five continents, and his seminars have been attended by tens of thousands of IT decision makers, architects, and developers in forty countries. His books have been published in a dozen languages and used regularly in courses at MIT, ETH Zurich, and other universities. In his consulting practice, he has helped clients such as Hewlett-Packard, IBM, Microsoft, Stanford University, and Target Corporation adopt new technologies, market new products, train their sales staffs, and create business plans. Earlier in his career, David wrote networking software, chaired a U.S. national standards working group, and played keyboards with the Peabody-award-winning Children’s Radio Theater. He holds a B.S. in Economics and an M.S. in Computer Science, both from the University of Wisconsin-Madison.

Tech Ed North America 2010 11/6/2018 9:43 PM Track Resources Don’t forget to visit the Cloud Power area within the TLC (Blue Section) to see product demos and speak with experts about the Server & Cloud Platform solutions that help drive your business forward. You can also find the latest information about our products at the following links: Cloud Power - http://www.microsoft.com/cloud/ Private Cloud - http://www.microsoft.com/privatecloud/ Windows Server - http://www.microsoft.com/windowsserver/ Windows Azure - http://www.microsoft.com/windowsazure/ Microsoft System Center - http://www.microsoft.com/systemcenter/ Microsoft Forefront - http://www.microsoft.com/forefront/ © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Resources Learning http://northamerica.msteched.com Tech Ed North America 2010 11/6/2018 9:43 PM Resources Connect. Share. Discuss. http://northamerica.msteched.com Learning Sessions On-Demand & Community Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning Resources for IT Professionals Resources for Developers http://microsoft.com/technet http://microsoft.com/msdn © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Complete an evaluation on CommNet and enter to win! Tech Ed North America 2010 11/6/2018 9:43 PM Complete an evaluation on CommNet and enter to win! © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Tech Ed North America 2010 11/6/2018 9:43 PM © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.