Similar documents
Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

Developing Windows Azure and Web Services

[MS20487]: Developing Windows Azure and Web Services

Deccansoft Software Services

Developing Enterprise Cloud Solutions with Azure

COMP6511A: Large-Scale Distributed Systems. Windows Azure. Lin Gu. Hong Kong University of Science and Technology Spring, 2014

Developing Microsoft Azure and Web Services. Course Code: 20487C; Duration: 5 days; Instructor-led

Introduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson, Nelson Araujo, Dennis Gannon, Wei Lu, and

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led

Microsoft Azure Course Content

Sentinet for Microsoft Azure SENTINET

MS-20487: Developing Windows Azure and Web Services

70-532: Developing Microsoft Azure Solutions

Let s say that hosting a cloudbased application is like car ownership

70-532: Developing Microsoft Azure Solutions

Sentinet for BizTalk Server SENTINET

Windows Azure Services - At Different Levels

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.

Vlad Vinogradsky

Database as a Service - SQL Azure. 장현춘, Architect Evangelist 개발자및플랫폼총괄, Microsoft Korea

Azure Application Building Blocks

Whiteboard 6 feet by 4 feet (minimum) Whiteboard markers Red, Blue, Green, Black Video Projector (1024 X 768 resolutions)

Sentinet for Windows Azure VERSION 2.2

Deccansoft Software Services

Developing Microsoft Azure Solutions

Welcome to the. Migrating SQL Server Databases to Azure

Architecting Microsoft Azure Solutions (proposed exam 535)

Implementing Microsoft Azure Infrastructure Solutions

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

Exam : Implementing Microsoft Azure Infrastructure Solutions

Windows Azure Overview

Techno Expert Solutions

Microsoft Developing Windows Azure and Web Services

Azure Certification BootCamp for Exam (Developer)

Developing Microsoft Azure Solutions: Course Agenda

20533B: Implementing Microsoft Azure Infrastructure Solutions

Azure Cloud Architecture

BraindumpsQA. IT Exam Study materials / Braindumps

Azure File Sync. Webinaari

Office 365 and Azure Active Directory Identities In-depth

Developing with the Cloud

to know how and when to apply which Microsoft technology. In many cases, you can combine multiple

Provisioning IT at the Speed of Need with Microsoft Azure. Presented by Mark Gordon and Larry Kuhn Hashtag: #HAND5

Overview SENTINET 3.1

#techsummitch

microsoft. Number: Passing Score: 800 Time Limit: 120 min.

Course AZ-100T01-A: Manage Subscriptions and Resources

Exam Questions

20532D: Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions (MS 20532)

Actual4Dumps. Provide you with the latest actual exam dumps, and help you succeed

Developing Microsoft Azure Solutions

Programming Microsoft's Clouds

Sentinet for BizTalk Server VERSION 2.2

Implementing Microsoft Azure Infrastructure Solutions (20533)

Microsoft AZ-101 Exam

Overview of Microsoft Virtualization

Microsoft Architecting Microsoft Azure Solutions.

Azure Development Course

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Realtests Q Architecting Microsoft Azure Solutions

20532D - Version: 1. Developing Microsoft Azure Solutions

SharePoint Online and Azure Integration

Exam Questions

Developing In The Cloud

Cloud Computing. Amazon Web Services (AWS)

Managing trust relationships with multiple business identity providers (basics) 55091A; 3 Days, Instructor-led

Developing Microsoft Azure Solutions

Microsoft Dynamics NAV Windows Client Requirements

Microsoft Implementing Microsoft Azure Infrastructure Solutions.

How to Deploy a VHD Virtual Test Agent Image in Azure

Microsoft Dynamics CRM Online Deployment (MB2-706)

CHAPTER2 UNDERSTANDING WINDOWSAZURE PLATFORMARCHITECTURE

Introduction To Cloud Computing

70-533_. Number: Passing Score: 800 Time Limit: 120 min File Version: Microsoft

System Requirements for Microsoft Dynamics NAV 2017

How to scale Windows Azure Application

The Windows Azure Platform: A Perspective

Get ready to be what s next.

Introduction to data centers

Vendor: Microsoft. Exam Code: Exam Name: Developing Microsoft Azure Solutions. Version: Demo

Content Pack. Content Pack objectives

Developing Microsoft Azure Solutions

SERVERS TO SERVICES HOW MICROSOFT AZURE CAN MODERNISE YOUR IT INFRASTRUCTURE. Joey Lau 9 November 2017

Azure-persistence MARTIN MUDRA

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

[MS20533]: Implementing Microsoft Azure Infrastructure Solutions

Citrix Workspace. Lausanne Laurent Strauss Christophe Beaugrand

BraindumpsQA. IT Exam Study materials / Braindumps

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Kontejneri u Azureu uz pomoć Kubernetesa što i kako? Tomislav Tipurić Partner Technology Strategist Microsoft

Introduction to Windows Azure. Managing Windows Azure. Module Manual. Authors: Joey Snow

Using and Developing with Azure. Joshua Drew

Real4Test. Real IT Certification Exam Study materials/braindumps

Our broad and deep array of solutions enables you to use the cloud in your own way, at your own pace.

Azure Total Cost of Ownership (TCO) summary. Sample Report for Rebuild Migration Scenario using Microsoft Technologies (Windows Server & SQL Server)

Transcription:

Users Application Virtual Machine

Users Application Virtual Machine

Users Application Virtual Machine Private Cloud

Users Application Virtual Machine On-Premise Service Providers Private Cloud

Users Application Virtual Machine On-Premise Service Providers Private Cloud Cloud Applications

Users Application Virtual Machine On-Premise Service Providers Private Cloud Cloud Applications Cloud Platform

Users Application Virtual Machine On-Premise Service Providers Private Cloud Cloud Applications Cloud Platform

Compute Networking Storage Messaging Security/Identity Caching CDN Marketplace Connectivity

Compute

Compute

Compute

Compute

Compute

Compute

Compute

Compute

service package

service package

Provision Virtual Servers Deploy App Code Configure Network service package Server Rack 1 Server Rack 2

Provision Virtual Servers Deploy App Code Configure Network service package new virtual server new virtual server Server Rack 1 Server Rack 2

Provision Virtual Servers Deploy App Code Configure Network service package

Provision Virtual Servers Deploy App Code Configure Network service package Windows Azure Datacenter

Provision Virtual Servers Deploy App Code Configure Network Windows Azure Datacenter

Provision Virtual Servers Deploy App Code Configure Network Windows Azure Datacenter

Provision Virtual Servers Deploy App Code Configure Network Windows Azure Datacenter Network Load Balancer Network loadbalancer configured for traffic

Provision Virtual Servers Deploy App Code Configure Network Network Load Balancer Windows Azure Datacenter

Windows Azure Storage Networking Storage

Windows Azure Storage Scalable, durable, available storage (100tb per account) Networking Storage

Windows Azure Storage Scalable, durable, available storage (100tb per account) Accessible via REST services, can be secured Networking Storage

Windows Azure Storage Scalable, durable, available storage (100tb per account) Accessible via REST services, can be secured Drives NTFS VHD mounted on compute instance Networking Storage

Windows Azure Storage Scalable, durable, available storage (100tb per account) Accessible via REST services, can be secured Drives NTFS VHD mounted on compute instance Blob Large binary storage Networking Storage

Windows Azure Storage Scalable, durable, available storage (100tb per account) Accessible via REST services, can be secured Drives NTFS VHD mounted on compute instance Blob Large binary storage can access over http Networking Storage

Windows Azure Storage Scalable, durable, available storage (100tb per account) Accessible via REST services, can be secured Drives NTFS VHD mounted on compute instance Blob Large binary storage can access over http Max size of 1 terabyte Networking Storage

Windows Azure Storage Scalable, durable, available storage (100tb per account) Accessible via REST services, can be secured Drives NTFS VHD mounted on compute instance Blob Large binary storage can access over http Max size of 1 terabyte Table name/value pairs Networking Storage

Windows Azure Storage Scalable, durable, available storage (100tb per account) Accessible via REST services, can be secured Drives NTFS VHD mounted on compute instance Blob Large binary storage can access over http Max size of 1 terabyte Table name/value pairs Provides a key/value store Networking Storage

Windows Azure Storage Scalable, durable, available storage (100tb per account) Accessible via REST services, can be secured Drives NTFS VHD mounted on compute instance Blob Large binary storage can access over http Max size of 1 terabyte Table name/value pairs Provides a key/value store Simple and fast Networking Storage

Windows Azure Storage Scalable, durable, available storage (100tb per account) Accessible via REST services, can be secured Drives NTFS VHD mounted on compute instance Blob Large binary storage can access over http Max size of 1 terabyte Table name/value pairs Provides a key/value store Simple and fast Accessed via OData Networking Storage

Windows Azure Storage Scalable, durable, available storage (100tb per account) Accessible via REST services, can be secured Drives NTFS VHD mounted on compute instance Blob Large binary storage can access over http Max size of 1 terabyte Table name/value pairs Provides a key/value store Simple and fast Accessed via OData Max table size: 100 terabytes Networking Storage

Storage

Table Storage

Table Partition Storage Partition Partition

Table Partition Storage Partition Partition Property

Table Key 1 Key 2 Key 3 Partition Storage Key 1 Key 2 Key 3 Partition Key 1 Key 2 Key 3 Partition Row key Property

Key A Key B Key C Table Key 1 Key 2 Key 3 Key 1 Key 2 Key 3 Key 1 Key 2 Key 3 Partition Partition Partition Partition key Row key Property Storage

Networking Storage

SQL Azure Database Networking Storage

SQL Azure Database SQL Server relational database Networking Storage

Networking Storage SQL Azure Database SQL Server relational database Support for existing APIs and Tools (TDS protocol)

Networking Storage SQL Azure Database SQL Server relational database Support for existing APIs and Tools (TDS protocol) Max database size: 150 gigabytes

Networking Storage SQL Azure Database SQL Server relational database Support for existing APIs and Tools (TDS protocol) Max database size: 150 gigabytes PAAS Service based on SQL Server

Networking Storage SQL Azure Database SQL Server relational database Support for existing APIs and Tools (TDS protocol) Max database size: 150 gigabytes PAAS Service based on SQL Server Easy to provision and manage

Networking Storage SQL Azure Database SQL Server relational database Support for existing APIs and Tools (TDS protocol) Max database size: 150 gigabytes PAAS Service based on SQL Server Easy to provision and manage Data stored on multiple backend data nodes

Messaging

Queue Service Messaging

Queue Service Durable messaging Messaging

Queue Service Durable messaging Load balancing and Load leveling Messaging

Queue Service Durable messaging Load balancing and Load leveling Service Bus Messaging

Queue Service Durable messaging Load balancing and Load leveling Service Bus Connects applications Messaging

Queue Service Durable messaging Load balancing and Load leveling Service Bus Connects applications Asynchronous and Synchronous (with Relay) Messaging

Queue Service Durable messaging Load balancing and Load leveling Service Bus Connects applications Asynchronous and Synchronous (with Relay) Rich Publish / Subscribe platform Messaging

Queue Service Durable messaging Load balancing and Load leveling Service Bus Connects applications Asynchronous and Synchronous (with Relay) Rich Publish / Subscribe platform Supports REST, WCF and.net programming Messaging

Queue Service Durable messaging Load balancing and Load leveling Service Bus Connects applications Asynchronous and Synchronous (with Relay) Rich Publish / Subscribe platform Supports REST, WCF and.net programming Queues and Topics-Subscriptions Messaging

Messaging Queue

Messaging Queue Load Leveling Receiver receives and processes at its own pace

Messaging Queue Load Leveling Receiver receives and processes at its own pace Temporal Decoupling Allows taking the receiver offline for servicing or other reasons

Messaging Queue Load Leveling Receiver receives and processes at its own pace Temporal Decoupling Allows taking the receiver offline for servicing or other reasons Load Balancing Can add receivers as queue length grows

Messaging Topic Sub Sub Sub

Messaging Topic Sub Sub Sub Message Distribution

Messaging Topic Sub Sub Sub Message Distribution Each receiver gets its own copy of each message

Messaging Topic Sub Sub Sub Message Distribution Each receiver gets its own copy of each message Subscriptions are independent queues

Messaging Topic Sub Sub Sub Message Distribution Each receiver gets its own copy of each message Subscriptions are independent queues Subscriber can filter down by interest.

Security/Identity

Security/Identity Active Directory Access Control Service

Security/Identity Active Directory Access Control Service Used to authenticate and authorize users

Security/Identity Active Directory Access Control Service Used to authenticate and authorize users Integration Single Sign On and centralized authorization into your web applications

Security/Identity Active Directory Access Control Service Used to authenticate and authorize users Integration Single Sign On and centralized authorization into your web applications Standards-based identity providers

Active Directory Access Control Service Used to authenticate and authorize users Integration Single Sign On and centralized authorization into your web applications Standards-based identity providers Enterprise directories (e.g. Active Directory Federation Server v2.0) Security/Identity

Security/Identity Active Directory Access Control Service Used to authenticate and authorize users Integration Single Sign On and centralized authorization into your web applications Standards-based identity providers Enterprise directories (e.g. Active Directory Federation Server v2.0) Web identities (e.g. Windows Live ID, Google, Yahoo!, and Facebook)

Security and Identity Security/Identity

Security and Identity Security/Identity Application (On-premises or cloud)

Security and Identity Security/Identity Browser Application (On-premises or cloud)

Security and Identity Security/Identity Identity Providers (IdPs) AD FS 2.0 Yahoo Windows Live ID Facebook Google OpenID Browser Application (On-premises or cloud)

Security and Identity Security/Identity Identity Providers (IdPs) AD FS 2.0 Yahoo Windows Live ID Facebook Google OpenID Browser Application (On-premises or cloud) 1) Access application and get redirected to IdP

Security and Identity Security/Identity Identity Providers (IdPs) AD FS 2.0 Yahoo Windows Live ID Facebook Google OpenID IdP Token 2) Authenticate user, then return IdP token Browser Application (On-premises or cloud) 1) Access application and get redirected to IdP

Security and Identity Security/Identity Identity Providers (IdPs) Access Control AD FS 2.0 Yahoo Windows Live ID Facebook Google OpenID IdP Token 2) Authenticate user, then return IdP token Browser Application (On-premises or cloud) 1) Access application and get redirected to IdP

Security and Identity Security/Identity Identity Providers (IdPs) Access Control AD FS 2.0 Windows Live ID Google Yahoo Facebook OpenID IdP Token 2) Authenticate user, then return IdP token Browser 3) Send IdP token to Access Control IdP Token Application (On-premises or cloud) 1) Access application and get redirected to IdP

Security and Identity Security/Identity Identity Providers (IdPs) Access Control AD FS 2.0 Windows Live ID Google 4) Validate IdP token, then create Access Control (AC) token according to rules for this application Yahoo Facebook OpenID Rules Engine IdP Token 2) Authenticate user, then return IdP token Browser 3) Send IdP token to Access Control IdP Token Application (On-premises or cloud) 1) Access application and get redirected to IdP

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

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

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

Caching

Distributed, In-memory caching Caching

Distributed, In-memory caching Faster access to repeatedly used data Caching

Distributed, In-memory caching Faster access to repeatedly used data Data can be Caching

Distributed, In-memory caching Faster access to repeatedly used data Data can be Any serializable CLR Object Caching

Distributed, In-memory caching Faster access to repeatedly used data Data can be Any serializable CLR Object XML Caching

Distributed, In-memory caching Faster access to repeatedly used data Data can be Any serializable CLR Object XML Binary data Caching

Distributed, In-memory caching Faster access to repeatedly used data Data can be Any serializable CLR Object XML Binary data Used to increase performance Caching

Distributed, In-memory caching Faster access to repeatedly used data Data can be Any serializable CLR Object XML Binary data Used to increase performance Session State provider for sharing from Azure to on-premise Caching

CDN

Content distribution network CDN

Content distribution network Why? CDN

Content distribution network Why? Low Cost CDN

Content distribution network Why? Low Cost Low Complexity CDN

Content distribution network Why? Low Cost Low Complexity High Performance CDN

Content distribution network Why? Low Cost Low Complexity High Performance High Availability CDN

Content distribution network Why? Low Cost Low Complexity High Performance High Availability Caches blob data locally at global access points CDN

Content distribution network Why? Low Cost Low Complexity High Performance High Availability Caches blob data locally at global access points Allows faster global access to repeatedly read data CDN

Content distribution network Why? Low Cost Low Complexity High Performance High Availability Caches blob data locally at global access points Allows faster global access to repeatedly read data Reduce bandwidth usage CDN

Content distribution network Why? Low Cost Low Complexity High Performance High Availability Caches blob data locally at global access points Allows faster global access to repeatedly read data Reduce bandwidth usage Increase performance CDN

Content distribution network Why? Low Cost Low Complexity High Performance High Availability Caches blob data locally at global access points Allows faster global access to repeatedly read data Reduce bandwidth usage Increase performance Streaming capabilities CDN

CDN

MULTIPLE TERABITS PER SECOND OF CAPACITY 24 GLOBAL LOCATIONS WITH 99.95% AVAILABILITY

Marketplace

Find Windows Azure Applications and Data Marketplace

Find Windows Azure Applications and Data For SAAS applications (can be paid/free) Marketplace

Find Windows Azure Applications and Data For SAAS applications (can be paid/free) Allows direct access to data via ODATA Marketplace

Find Windows Azure Applications and Data For SAAS applications (can be paid/free) Allows direct access to data via ODATA Marketplace

Connectivity

SQL Azure Data Sync Connectivity

SQL Azure Data Sync SQL Azure databases in different datacenters Connectivity

SQL Azure Data Sync SQL Azure databases in different datacenters SQL Azure databases and SQL Server databases Connectivity

SQL Azure Data Sync SQL Azure databases in different datacenters SQL Azure databases and SQL Server databases Traffic Manager Connectivity

SQL Azure Data Sync SQL Azure databases in different datacenters SQL Azure databases and SQL Server databases Traffic Manager Spreads user requests across Windows Azure datacenters Connectivity

SQL Azure Data Sync SQL Azure databases in different datacenters SQL Azure databases and SQL Server databases Traffic Manager Spreads user requests across Windows Azure datacenters Connect Connectivity

SQL Azure Data Sync SQL Azure databases in different datacenters SQL Azure databases and SQL Server databases Traffic Manager Spreads user requests across Windows Azure datacenters Connect Connects Windows Azure VMs to on-premise Windows Server computer Connectivity

SQL Azure Data Sync SQL Azure databases in different datacenters SQL Azure databases and SQL Server databases Traffic Manager Spreads user requests across Windows Azure datacenters Connect Connects Windows Azure VMs to on-premise Windows Server computer Secure machine-to-machine connection Connectivity

SQL Azure Data Sync SQL Azure databases in different datacenters SQL Azure databases and SQL Server databases Traffic Manager Spreads user requests across Windows Azure datacenters Connect Connects Windows Azure VMs to on-premise Windows Server computer Secure machine-to-machine connection No changes to network infrastructure needed Connectivity

Storage: $0.14 per GB per month & $0.01 per 10,000 operations

Storage: $0.14 per GB per month & $0.01 per 10,000 operations Bandwidth: Inbound Free, Outbound $0.12- $0.17/GB

Free Windows Azure for Professional, Premium, and Ultimate subscribers

http://stackoverflow.com/questions/tagged/azure

Related Sessions PBC353 Scott Golightly 6 th May @ 9:00am Controlling Application Access with Windows Azure PBC305 Abhishek Lal 6 th May @ 11:00am PBC216 Sam Leung 6 th May @ 1:30pm PBC384 Abhishek Lal 6 th May @ 4:45pm PBC276 Ben Ng 7 th May @ 9:30am PBC389 Scott Golightly 7 th May @ 11:00am PBC283 Matt Valentine 7 th May @ 1:30pm PBC379 Abhishek Lal 7 th May @ 3:15pm Using Microsoft Visual Studio to Build Applications that Run on Windows Azure Understanding the Application Portfolio Assessment and Migration Strategy to Windows Azure Windows Azure Service Bus Introduction: Why, What, How A Lap Around Microsoft Dynamics CRM and Microsoft Dynamics CRM Online Windows Azure and Windows Phone - Creating Great Apps Coding 4Fun - Kinect, Microcontrollers and Windows Phone Windows Azure Service Bus: Advanced Messaging Features