Windows Azure June 2012 Release for Developers & Architects

Slides:



Advertisements
Similar presentations
What Is Azure ! Thierry Gasser Technical Solution Professional (TSP)
Advertisements

System Center 2012 R2 Overview
Time until next coffee 55:00 30 minutes 15 minutes.
Overview Of Microsoft New Technology ENTER. Processing....
Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft cloud infrastructure PaaS Web Mobile.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
The spring release of Windows Azure Infrastructure as a Service introduces new functionality that allows full control and management of virtual machines.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.
Devices & Services Full WinRT 11,000 members Windows Phone Runtime 2,800 shared members 600 new members Networking Proximity In-App Purchase.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
LB VIP:Input Endpoint Internal Endpoint foo.cloudapp.net  VIP.
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure Application Platform.
Windows Azure Alex BOGDAN Academic Developer Evangelist.
4/20/2017 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Hilton Giesenow Principal Consultant, 3fifteen Microsoft MVP.
Windows Azure with a dash of OSS Peter Laudati Technology Evangelist Microsoft Corporation
Using Windows Azure John Donnelly Technical Evangelist Microsoft Technology Centre Thames Valley Park
Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
Introduction To Windows Azure Cloud
Getting Started with Windows Azure Name Title Microsoft Corporation.
Interoperabilidade com Windows Azure Computação em nuvem no Windows Azure com suporte a PHP, Java, Ruby e Python Rogerio Cordeiro Technical Evangelist.
Overview of New Networking Features in Windows Azure Ganesh Srinivasan Program Manager, Windows Azure Networking Microsoft Corporation AZR304.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
WINDOWS AZURE PLATFORM ROADMAP Eric Nelson Slide 1.
Microsoft Azure SoftUni Team Technical Trainers Software University
Intro to cloud computing and Azure. And in a non-Cloud view, there are inefficiencies in addressing those issues TIME IT CAPACITY Actual Load Allocated.
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
Eric Nelson Application Architect, Microsoft ISV Team Windows.
Lugano Microsoft Azure Overview Ken Casada Technical Evangelist Microsoft Switzerland
Windows Azure Conference 2014 Caching Data in the Cloud with Windows Azure.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Windows Azure Cloud & Building Block Services Haishi Bai Technical Evangelist Microsoft.
Azure. SQL, SharePoint, BizTalk Images Distributed Cache Queue Geo Replication Read-Only Secondary Storage Delete Disks Large Memory SKU Tag Expressions.
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.
Microsoft Azure Integrated with C21 Live Cloud Mosaic Helps Control Your Live Streaming from Anywhere by Deploying in Global Azure Regions MICROSOFT AZURE.
 Mike Martin  Architect  MEET Member  Crew Member of Azug  Windows Azure Insider  Windows Azure MVP  
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Microsoft Azure and DataStax: Start Anywhere and Scale to Any Size in the Cloud, On- Premises, or Both with a Leading Distributed Database MICROSOFT AZURE.
Microsoft Cloud Day Windows Azure – platform overview and update Mario Szpuszta Platform Strategy Advisor EMEA Windows Azure ISV Team Microsoft Corporation.
Gain High Availability Performance and Scale of Applications Running on Windows Azure with KEMP Technologies’ Virtual LoadMaster COMPANY PROFILE: KEMP.
Microsoft Cloud Computing. Topics to be covered 1.Environmental Features of windows azure 2.What is Cloud Computing 3.Roles in Cloud Computing 4.Benefits.
Windows Azure Overview for IT Pros Anton Boyko. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
Going Hybrid – part 1 Moving to Hybrid Cloud with Windows Azure Virtual Machines & System Center 2012 R2.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Develop for the Cloud - Windows Azure Microsoft gi Pranav Rastogi.
Azure.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Free Cloud Management Portal for Microsoft Azure Empowers Enterprise Users to Govern Their Cloud Spending and Optimize Cloud Usage and Planning MICROSOFT.
Veeam Backup Repository
Azure.
NGAGE Intelligence Leverages Microsoft Azure Platform to Provide Essential Analytics for Hybrid SharePoint Server/Office 365 Environments MICROSOFT AZURE.
Cloud computing Anton Boyko .NET Developer.
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Windows Azure Caching – New Capabilities in the Next Release
Why? (or … am I really in the right track?)
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Developing Advanced Applications with Windows Azure
Developing for Windows Azure
Windows Azure SDK 1.7 and New Features
Presentation transcript:

Windows Azure June 2012 Release for Developers & Architects Microsoft Consumer Channels and Central Marketing Group 4/24/2017 Windows Azure June 2012 Release for Developers & Architects Mario Szpuszta Platform Strategy Advisor, EMEA Windows Azure Incubation Microsoft Corporation © 2012 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.

Cloud Computing Services-based Like a utility Characteristics Run applications Provide services Like a utility Similar to power Characteristics Elastic / dynamic Scalable Measured (pay-per-use)

Cloud Computing – What‘s different? Higher level of abstraction No knowledge about technology infrastructure High degree of management-automation Virtualized, shared environment Dynamic control of how much to use when Cost-efficient due to sharing with others Scalable & reliable Leverage existing assets of large vendors

Characteristics of Cloud Computing On-demand delivery Shared pool of Resources Measured Service / Pay-per-Use Broad Network Access Elactisity off on = Average Usage Compute Time

Cloud Computing Patterns On and Off On & off workloads (e.g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome Cloud Computing Patterns Inactivity Period Compute t Growing Fast Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough Compute t Unpredictable Bursting Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases Compute t Predictable Bursting Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity Compute t

Why bother about Cloud Computing? Expand your reach Reduce your costs and efforts Focus on your business & strategy Faster and agile – more reactive to change Reduce risks by spreading load

Windows Azure new services in historical order

Client Layer (on-premise) Windows Azure From October 2009 (launch) – November 2010 (autumn 2010 release) Client Layer (on-premise) On-premise Service Office Add-in PC Tablet Phone Browser Games Console On-premise Database Service Bus (relay) Access Control Integration Layer Application Layer Compute Web/Worker Data Layer Storage Drive Blobs Tables Queues SQL Azure Database

Client Layer (on-premise) Windows Azure Spring 2011 release (Apirl – August) Client Layer (on-premise) On-premise Service Office Add-in PC Tablet Phone Browser Games Console On-premise Database Connect (*) Service Bus (relay) Access Control Access Control 2.0 Integration Layer CDN Data Sync (*) Application Layer Compute Web/Worker Data Layer Storage Drive Blobs Tables Queues Caching SQL Azure Reporting (*) Database (*) Community Technology Preview

Windows Azure October 2009 – November 2010 April – August 2011 Detailed improvements from autumn 2010 and spring 2011 Startup-Tasks Full IIS in Web Roles Certificate Management Cloud-OS Version Selection RDP into Web/Worker VM Role (*) Windows Phone Toolkit for Azure iPhone Toolkit for Azure Android Toolkit for Azure Extra-Small Instances October 2009 – November 2010 April – August 2011

Client Layer (on-premise) Windows Azure Autumn 2011 release (Nov. / Dec. 2011) Client Layer (on-premise) On-premise Service Office Add-in PC Tablet Phone Browser Games Console On-premise Database Connect (*) EAI/EDI (*) Service Bus (relay+queue) Service Bus (relay) Access Control 2.0 Integration Layer Market Place CDN Traffic Manager (*) Data Sync (*) Application Layer Compute HPC Hadoop (*) Web/Worker Data Layer Storage Drive Blobs Tables Queues Caching SQL Azure Reporting (*) Database (*) Community Technology Preview

Windows Azure SQL Databse Federations Detailed improvements autumn 2011 release Visual Studio Publishing Cloud configurations in VS Profiling in the cloud Azure Storage Analytics Multiple Web Sites in Web Roles SQL Database DAC support & import / export Azure .NET Libraries NuGet Integration Project validation in VS GEO Replication for BLOBs In-Place Upgrades SQL Databse Federations Official Java SDK Official PHP SDK Official node.js SDK Service Management API SQL Database Multiple Servers & Co-Admins

Windows Azure – June 2012 Relase Overview June 2012 Release Client Layer (on-premise) On-premise Service Office Add-in PC Tablet Phone Browser Games Console On-premise Database Virtual Network (*) Connect (*) EAI/EDI (*) Service Bus (relay+queue) AD(*) and Access Control Access Control 2.0 Integration Layer Market Place CDN Traffic Manager (*) Data Sync (*) Application Layer Media Services (*) Compute Web Sites (*) Virtual Machines (*) HPC Hadoop (*) Cloud Services Cloud Services Cloud Services Data Layer Storage Drive Blobs Tables Queues Cache (service & dedicated(*)) Caching SQL Azure Stream Insight (*) Reporting Database (*) Community Technology Preview

A Continuous Offering From Private to Public Cloud Virtual Physical IaaS PaaS SaaS Microsoft provides a continuous solution from private cloud to the public cloud. No matter where you are on your technology roadmap we have a solution to fit your needs. We are a trusted advisor and platform in the traditional enterprise and ISV space and with the new IaaS offering we are making it easier to bring this same level of trust and ease of use to the public cloud.

What‘s in SDKs and Tools?

Visual Studio Tools Improvements Azure SDK side-by-side support IIS Express for local development Improved server explorer Direct RDP from Visual Studio Improved publishing (incl. simultaneous update) Visual Studio 2012 (RC) support

.NET SDK Developer Improvements CloudConfigurationManager class Better NuGet-integration Updating of references easier Better, clear structure of libraries Support for new networking functions UDP support Virtual network configurations Custom health-probes of load balancer Support for new „dedicated Cache“ & memcache

PHP SDK Improvements Windows Azure web sites support Improved client libraries (storage, runtime) PHP client libraries for service bus WebMatrix tooling integration Mac & Linux development support http://blogs.msdn.com/b/interoperability/archive/2012/06/27/windows-azure-sdk-for-php-available-including-support-for-service-bus.aspx

Java SDK and Tools Improvements Eclipse Windows Azure deployment wizard Server configuration editor for Eclipse Instance Endpoint configuration through Eclipse Azure toolbar for Eclipse Azure Libraries for Java released JDBC Driver 4.0 for SQL Server part of libraries ACS Access Control Filter for Java web applications

New SDKs and SDK-previews

Understanding new service offerings

Spring 2012 new service offerings Virtual networking Networking functionality in the cloud and across premises Azure Active Directory AD LDAP services incl. graph API and Access Control Service Dedicated caching Use your own instances for caching, synchronize caches through memcache Virtual Machines Web Sites Virtual Networks Media Services Azure Active Directory Dedicated Caching

Spring 2012 new service offerings Virtual networking Networking functionality in the cloud and across premises Azure Active Directory AD LDAP services incl. graph API and Access Control Service Dedicated caching Use your own instances for caching, synchronize caches through memcache Virtual Machines Web Sites Virtual Networks Media Services Azure Active Directory Dedicated Caching

Overview: Existing Connectivity in Azure Loadbalanced endpoint. Stable VIP per service. Single port per endpoint Supported protocols: HTTP, HTTPS, TCP Input Endpoint foo.cloudapp.net  VIP VIP:Input Endpoint LB Instance-to-instance communication Supported Protocols: TCP Port ranges supported Communication boundary = Deployment boundary Internal Endpoint Internal Endpoint Windows Azure-provided DNS service for service-level name resolution Runtime APIs for instance identification Name Resolution

New Scenarios to support... Gaming and media streaming Monitoring and debugging cloud services Enterprise workloads through hybrid-cloud Geo-loadbalancing with traffic manager

Gaming and Media Streaming Default way of delivering media content is over UDP unicast streams Media Streaming UDP unicast traffic MMO Games need real-time communication Rendezvous point to connect to specific servers over the internet Gaming LB Inbound and outbound UDP unicast support Loadbalanced UDP traffic Direct connectivity to every instance behind loadbalancer Requirements UDP unicast traffic

Defining UDP Endpoints for PaaS Roles Service Definition Schema <WorkerRole name="name1" enableNativeCodeExecution="true" vmsize="Small"> … <Endpoints> <InputEndpoint name=“MyUDPEP" protocol="udp" port=“554"/> <InternalEndpoint name=“MyInternalEP" port=“5000" protocol=“udp"> <FixedPortRange min=“5003" max=“5050" /> </InternalEndpoint> </Endpoints> </WorkerRole>

Monitoring & Debugging Cloud Services Access to each role instance running in a cloud service for monitoring and diagnostics Monitoring Windows Azure Role Instances … IN_1 IN_2 IN_N LB Load Balanced Traffic Direct Connectivity to Individual Role Instances Profiling information on application for developers Debugging Internet Access to every role instance behind the loadbalancer Requirements Web Clients Monitoring / Debugging Service

Schema for Port Forwarding Service Definition Schema <WebRole name=“MyWebRole" enableNativeCodeExecution="false" vmsize="Small"> … <Endpoints> <InstanceInputEndpoint name=“MyMonitorPort" localPort=“5000" protocol="tcp"> <AllocatePublicPortFrom> <FixedPortRange min=“1001" max=“1010" /> </AllocatePublicPortFrom> </InstanceInputEndpoint> </Endpoints> </WebRole>

Enterprise Workloads in Windows Azure Run a multi-tier application in Windows Azure without having to modify the application Requirements High Availability Name resolution for inter-VM communication IP level communication between VMs in the same Cloud Service Support for hybrid scenarios (see next session – introducing Virtual Machines) Enable you to move services in a phased manner Complement investments made to support virtual machines

Loadbalancing Support for VMs LB LB Role Web / Worker Role Instance Web / Worker Role Instance Web / Worker Role Instance Web / Worker Role Instance Virtual Machine Virtual Machine

Custom Health Probes LB LB VM VM VM VM Azure Azure Agent Agent Your Application Your Application Role Status Role Status Customer Application Customer Application

Schema: Loadbalanced Sets and Probes Service Definition Schema <ServiceDefinition name="name1" upgradeDomainCount="1" schemaVersion="unspecified" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"> <LoadBalancedEndpointSets> <LoadBalancedEndpointSet name=“MyLBSet" protocol=“tcp" port=“5000" loadBalancerProbe=“MyProbe" /> </LoadBalancedEndpointSets> <LoadBalancerProbes> <LoadBalancerProbe name=“MyProbe" protocol=“tcp" port=“5000" intervalInSeconds=“10" timeoutInSeconds=“21" /> </LoadBalancerProbes> <WebRole name=“MyWebRole" enableNativeCodeExecution="false" vmsize="Small"> … <Endpoints> <InputEndpoint name=“MyEP" protocol=“tcp" port=“5000" localPort="10000" loadBalancedEndpointSet=“MyLBSet" loadBalancerProbe=“MyProbe" /> </Endpoints> </WebRole>

Azure-provided DNS TestVM2 TestVM1 Who is TestVM2? 10.1.1.1

Azure-provided DNS Scenarios WINDOWS AZURE-PROVIDED DNS SCENARIOS A. Client-server applications using VMs Virtual Machine SQL Reporting Service Virtual Machine SQL Analysis Service Virtual Machine SQL Service B. Loadbalanced VMs with SQL backend IIS Server Web Site PERSISTENT VM ROLE Internet SQL Service LB IIS Server Web Role 2 IIS IIS Server Web Role 3

Using your DNS service for name resolution Service Configuration Schema <Role name=“MyWebRole" vmName=“MyWebVM"> … <NetworkConfiguration> <Dns> <DnsServers> <DnsServer name=“MyDNS" IPAddress=“157.23.45.67" /> </DnsServers> </Dns> </NetworkConfiguration> Instances will be named MyWebVM0, MyWebVM1, … Names provided at provisioning time are applied for virtualmachines. Hostnames can be changed by logging into VMs

Spring 2012 new service offerings Virtual networking Networking functionality in the cloud and across premises Azure Active Directory AD LDAP services incl. graph API and Access Control Service Dedicated caching Use your own instances for caching, synchronize caches through memcache Virtual Machines Web Sites Virtual Networks Media Services Azure Active Directory Dedicated Caching

Windows Azure Active Directory!? Cloud app Extension of Active Directory into the cloud Designed primarily to meet the needs of cloud applications Identity as a service: an essential part of Platform as a Service Azure AD Cloud app Cloud app AD

Problem Statement Cloud app Cloud app Cloud app Separate username/password sign-in Manual or semi-automated provisioning No direct connection to directory AD While enterprises working to consolidate identity system on-premises, cloud apps are fragmenting identity… again

History of Azure Active Directory Exchange Online Active Directory revised to operate as Internet-scale multi-tenant identity service, built concurrently with Office 365 Extends Windows Server Active Directory into cloud Provides cloud-based identity services for organizations without Windows Server AD SharePoint Online Lync Online Azure AD AD

Identity Management as a Service ISV App Consolidate identity management across cloud apps Connect to directory from any platform, any device Connect with people from web identity providers and other organizations Office 365 ISV App Azure AD Other MSFT Apps Your Custom IT App AD

Relationship to Windows Server AD On-premises and cloud Active Directory managed as one Directory information synchronized to cloud, made available to cloud apps via roles-based access control Federated authentication enables single sign on to cloud applications Azure AD Sync and Federation AD

Spring 2012 new service offerings Virtual networking Networking functionality in the cloud and across premises Azure Active Directory AD LDAP services incl. graph API and Access Control Service Dedicated caching Use your own instances for caching, synchronize caches through memcache Virtual Machines Web Sites Virtual Networks Media Services Azure Active Directory Dedicated Caching

What is Windows Azure Caching? A distributed, in-memory, flexible cache for all data types that can be used to speed up Windows Azure applications and reduce database load. Windows Azure Caching Basically, caching helps your app become faster.

Flavors of in-memory caching from Microsoft Microsoft AppFabric v1.1 for Windows Server Latest version released in Dec 2011 on premise Windows Azure Shared Caching In production today cloud Windows Azure Caching (Preview) Introduced with Windows Azure SDK June 2012

Challenges with Azure’s Caching Service Better quota management Relax the limits and warn me before I cross them What if there were no cache quotas at all? Flexibility, control, isolation Make the service less of a black box What if you had control over cache like your app? Larger caches Give me caches bigger than 4GB How about hundreds of GB of cache? Lower cost Cache should be cheaper than $45/mo for 128MB What if you didn’t pay a premium for cache? No compromises with perf Hold the bar How about reducing latency by more than half?

Windows Azure Dedicated Caching New model of caching on Windows Azure where… Cache is a part of your app Cache is deployed on regular web and worker roles Cache lives inside your cloud service Cache is scaled, managed and monitored just like your app

How is the new caching model different? http://myapplication.cloudapp.net Web Role Cache 4. Web Role Worker Role Caching plugin imported on your application role(s) 2. 3. \bin\plugins\Caching \bin\plugins\RemoteAccess \bin\runtimes\diagnostics --- \ref\CachingPreview \ref\Microsoft.ServiceBus.dll 1. Cache cluster lives inside your cloud service Cache is added to a web/worker role Cache is packaged with your app Caching server bits are delivered via the SDK

Benefits of the new caching model No cache quotas or throttling Your application is the only consumer of cache. Use as much cache as your app needs, only limited by physical capacity. Isolation, Flexibility & Control Co-located and dedicated topologies allow you maximize your resources. You have as much control over cache as you do over your own application. Lower cost Pay no premium for cache. Pay only for the web/worker roles on which cache runs. In co-located, you’ve already paid for the role!

Benefits of the new caching model Easy to scale Scale cache just like you scale your app. Scale up, scale out, as often as you want. Bigger caches – 100+ GB. Great development experience Integrated Visual Studio experience to make it easy to add cache to your app. Full fidelity devfabric experience for debugging your application before deployment. Support for memcache Support for the memcache binary and text protocols for easy migration of memcache-based applications to Windows Azure.

Benefits of the new caching model Feature rich Named Caches Regions & Tags High Availability Local cache with notifications API symmetry with AppFabric Server Improved Performance The bread and butter of caching - latencies that are 4x faster than Windows Azure Shared Caching.

Windows Azure Caching (Preview) Dedicated deployment SQL Azure WebRole1_IN0 WebRole1_IN1 WebRole1_IN2 WorkerRole1_IN0 WorkerRole1_IN1 Add a new worker role dedicated for caching Scale cache independently of your app Pay only for the compute instance CacheRole1_IN0 CacheRole1_IN1 Cache

Windows Azure Caching (Preview) WebRole1_IN0 WebRole1_IN1 WebRole1_IN2 WorkerRole1_IN0 WorkerRole1_IN1 SQL Azure Co-located deployment Use the spare resources on your existing instances for caching Scale cache with your app The compute resources have already been paid for Cache Cache

Support for the memcache protocol Open and Flexible Windows Azure Caching (Preview) supports the memcache binary and text protocols and can be used with the dedicated and co-located deployments Bring your existing memcache-based application to Windows Azure! Existing .NET, Java, PHP, Node.js applications using memcache can migrate to Windows Azure easily with no changes to the caching code Better than memcached Take advantage of features like resiliency, local cache, Visual Studio and portal integration

Summary (Part #1)

Windows Azure – June 2012 Relase Overview June 2012 Release Client Layer (on-premise) On-premise Service Office Add-in PC Tablet Phone Browser Games Console On-premise Database Virtual Network (*) Connect (*) EAI/EDI (*) Service Bus (relay+queue) AD(*) and Access Control Access Control 2.0 Integration Layer Market Place CDN Traffic Manager (*) Data Sync (*) Application Layer Media Services (*) Compute Web Sites (*) Virtual Machines (*) HPC Hadoop (*) Cloud Services Cloud Services Cloud Services Data Layer Storage Drive Blobs Tables Queues Cache (service & dedicated(*)) Caching SQL Azure Stream Insight (*) Reporting Database (*) Community Technology Preview

A Continuous Offering From Private to Public Cloud Virtual Physical IaaS PaaS SaaS Microsoft provides a continuous solution from private cloud to the public cloud. No matter where you are on your technology roadmap we have a solution to fit your needs. We are a trusted advisor and platform in the traditional enterprise and ISV space and with the new IaaS offering we are making it easier to bring this same level of trust and ease of use to the public cloud.

Thank You!! http://blogs.msdn.com/mszcool