innovation group event: cocktails & clouds 10 th november 2011
Post on 19-Dec-2015
213 views
TRANSCRIPT
Innovation Group Event: Cocktails & Clouds
10th November 2011
Windows Phone Microsoft confidential.2
Update and Welcome
• Third Innovation Group Event
• Shared Success• Nokia Coverage of Top Apps• 20 Plus Top Apps in the Pipeline
• New FacesSoMo, Red Badger, iPrinciples, Metia, iPrincipals and iLInk
• Developer Devices• Next Event: 19th Jan 2012
• Metro Design and UX Deep Dive
• Lbi Rave 24th November Tickets available
Windows Phone Microsoft confidential.3
Agenda
Azure WorkshopDepth Partner Support
Internship ProgramQ & A
Cocktail WorkshopFood & Networking
3:00pm – 3:15pm: Update & Welcome, Steven Trew, Microsoft 3:15pm – 4:00pm: Azure Workshop, Eric Nelson, Microsoft & David Wynne, Red Badger 4:00pm – 4:15pm: Break 4:15pm – 4:45pm: Windows Phone Depth Partner Support Tom Eddings, Microsoft 4:45pm – 5:00pm: Student Internship ProgramLars Lindstedt, Microsoft 5:00pm- 7:00pm: Cocktail Making Master Class
Windows Phone Microsoft confidential.
Azure WorkshopEric Nelson, MicrosoftDavid Wynne, Red Badger
Windows Phone Microsoft confidential.5
Agenda
What is the Windows Azure Platform?Using with Windows Phone 7• Storage• Identity• Communications
Real World ExampleNext Steps
Windows Phone Microsoft confidential.
Windows Azure Platform
Windows Phone Microsoft confidential.
Windows Azure Platform…
makes it easy and cost effective to run your applications and/or store your data
inside Microsoft Data Centres
using existing skills
and integrate with your existing on-premise applications
all accessible from a variety of devices
Windows Phone Microsoft confidential.
Windows AzureCloud Operating System
Virtual NetworkCompute Storage
Windows Phone Microsoft confidential.
SQL AzureExtending SQL Server to the Cloud
Data Sync
Database Reporting
Windows Phone Microsoft confidential.
Windows Azure AppFabricBuilding Block Services for developing connected applications
CachingService Bus
Access Control
Windows Phone Microsoft confidential.
With Worldwide Reach…
North Central
USA
South Central
USA
Northern Europe
Western Europe
Eastern Asia
Southeast Asia
Windows Phone Microsoft confidential.
Devices and Windows Azure
Windows Phone Microsoft confidential.
Why Device + Cloud?• The cloud levels the playing
field• The cloud provides a larger
pool of resources from which to pull
• The cloud provides a way to reach across device platforms
Windows Phone Microsoft confidential.
Windows Azure Toolkits for Devices• Easier for device
developers to use Windows Azure• Windows Phone: http://
bit.ly/watwp7• iOS: http://bit.ly/watios• Android: http://bit.ly/watandroid
• Toolkits include:• Native libraries (e.g. .NET,
Objective-C)• Samples• Project templates• Documentation
Windows Phone Microsoft confidential.
Storage
Windows Phone Microsoft confidential.
Storage: What are our options?• Windows Azure Tables
• Non-relational structured storage• Massive scale-out• OData
• Windows Azure Blobs• Big files• REST
• Windows Azure Queues• Persistent Async Messaging• Enqueue, Dequeue
Windows Phone Microsoft confidential.
Storage: What are our options?• SQL Azure
• Relational database• Highly available• Managed for you as a service
Windows Phone Microsoft confidential.
Storage Example: SQL Azure• Client sends request to
proxy• Proxy makes SQL call
against SQL Azure• SQL Azure returns a
response• Proxy returns response
to device
WebRole
(1)
(2)
(3)
(4)
Windows Phone Microsoft confidential.
Identity
Windows Phone Microsoft confidential.
Identity: What are the options?• Create your own
• Username + password, token, etc.• ASP.NET Membership Providers
• Use a single existing identity system• Live Id, Facebook, etc.• Develop directly against IdP protocol
• Outsource identity management• Access Control Service
Windows Phone Microsoft confidential.
Access Control Service
Windows Phone Microsoft confidential.
Communications
Windows Phone Microsoft confidential.
Communications
• Two forms of communication with devices• Device-initiated• Cloud-initiated
Windows Phone Microsoft confidential.
Communications: Cloud-initiated• Push Notifications
• Single connection between the device and the notification service
• Bandwidth and battery-friendly• No guarantee of delivery
Windows Phone Microsoft confidential.
Real World Example
Windows Phone Microsoft confidential.
David WynneCo-Founder & Architect@dwynne
Windows Phone Microsoft confidential.
+
Windows Phone Microsoft confidential.
#1 Premium Twitter Client
Source: Distomo Monitor, November 2011
Windows Phone Microsoft confidential.
Why Azure?
Visual Studio
Scale with growth
Write once
Azure Table Service
Millions of transactions a month
Windows Phone Microsoft confidential.
Architecture
Azure Table
Service
REST API
ConfigurationConsumer
MonitoringService
MessageConsumer
Configuration Queue
MSPN
Messages Queue
TileService
Windows Phone Microsoft confidential.
Insights
Design to Scale Logical Roles vs. Physical Roles Logging Concurrency
Windows Phone Microsoft confidential.
[email protected]@dwynne
Windows Phone Microsoft confidential.
Next StepsAll links at www.ericnelson.co.uk
www.azure.com
www.buildwindows.com
www.sixweeksofazure.co.uk
Windows Phone Microsoft confidential.
Break