1 Cloud Computing Ronnie Saurenmann Principal Architect Microsoft Switzerland Ltd.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

Jovan Milošević Solution Specialist Microsoft Software d.o.o.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Ray Ozzie Chief Software Architect. Applications and Solutions Cloud Infrastructure Services Live Platform Services Global Foundation Services Services.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Silverlight Streaming Overview Availability of the Service Using Silverlight Streaming MIX’08 Updates Demos Business Model.
Application Internet Azure Cloud Internet Azure Cloud LB TDS (tcp) Applications use standard SQL client libraries: ODBC, ADO.Net, PHP, … Load balancer.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Swiss DPE Team: Ronnie, Sascha, Stefano Microsoft Switzerland.
Ronnie Saurenmann Principal Architect Microsoft Switzerland
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
Co- location Mass Market Managed Hosting ISV Hosting.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
PlacePlace TypeType ServiceService Analysis Caching Integration Sync Search Relational BLOB Query BackupLoad Multi Dim In Memory File XML Reporting.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
SharePoint 2010 Bing Maps SharePoint Online SQL Server 2008 SQL Azure.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
demo Cloud Storage WA Blobs Schema Management APIs & Portal Web Roles Integration Pipeline 3 rd Party Web Services 3 rd Party Store 3 rd Party.
1 Jon Box Architect Evangelist Microsoft John Mullinax Platform Strategy Advisor Microsoft.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

2 SQL Server Data Services Working the Cloud Mike Flasko Program Manager, Microsoft.
customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
> “Forms over data” E2E business app WCF RIA Services.
Migrating an Enterprise Microsoft Product (TFS) on to Windows Azure Sriram Dhanasekaran SDE II, Microsoft.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
 Justin Smith Sr. Program Manager Microsoft Corporation BB28.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Steven Adler Enterprise Technology Strategist Microsoft EMEA.

Data Platform and Analytics Foundational Training
Optimizing Microsoft OneDrive for the enterprise
Build /4/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Windows Azure Pack : Express Installation
Developing an app for SharePoint autohosted in Azure
Azure Active Directory
Introduction to Windows Azure Web Sites
Setting up team development infrastructure for SharePoint 2013
MIX 09 11/23/2018 6:07 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Disaster Recovery as a Service
Title of Presentation 12/2/2018 3:48 PM
Windows Azure Keenan Newton 3-021
Agenda OAuth Concepts Programming OAuth.
LitwareHR v2: an S+S reference application
Pablo Castro Software Architect Microsoft Corporation
Developing for Windows Azure
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.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Service Template Creation from the Ground Up
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Microsoft Virtual Academy
Presentation transcript:

1 Cloud Computing Ronnie Saurenmann Principal Architect Microsoft Switzerland Ltd.

Cloud Computing Security Scalability Availability Performance Cost-effective 2

Cloud Computing Acquire resources on demand Release resources when no longer needed Pay for what you use Leverage other's core competencies Turn fixed cost into variable cost No internal IT needed No internal policy, no internal fees It just runs (marketing ) © Skybow AG 3

4 Bandwidth Usage

5 Finished Cloud Apps / Services Media & Gaming Search & Ads Productivity Biz.Solution Community Streaming Media Cloud Infrastructure Services Identity & Directory Synched Storage Application Integration Application Management Relational DB Storage Cloud Foundation Services StorageComputeManagement Custom Cloud Application Published Service/Interface Example of a Cloud Offering

6 Finished Cloud Apps / Services XBOX Live Live Search Office Live Windows Live Silverlight streaming Cloud Infrastructure Services Identity & Directory Synched Storage BizTalk Services Application Management SQL Server Data Services Cloud Foundation Services StorageComputeManagement MS Readiness Platform Published Service/Interface MS Offering Today

7 Finished Cloud Apps / Services Silverlight streaming Cloud Infrastructure Services SQL Server Data Services MS Readiness Platform Published Service/Interface This Session Focus

8 Silverlight Streaming Provides developers a free, scalability-on-demand solution for Silverlight

9 Silverlight Streaming

10 What You Get For Free Transcoding in the cloud White label player Out-of-the- box experience Fully customizable Multiple input formats supported High Quality Silverlight- compliant VC-1 output format Storage: 10 GB Storage: 10 GB Upload: 105 MB per file Upload: 105 MB per file Video playback: up to 10 minutes at 1.4 Mbps Video playback: up to 10 minutes at 1.4 Mbps Bandwidth: 5 TB per user account per month Bandwidth: 5 TB per user account per month WebDAV SLS Libraries Silverlight Control

11 Business Model Now: Free Up to 5 TB of aggregated bandwidth/user account/month Up to 10 minutes of video playback at 1.4 Mbps Soon: Free with Advertising Ads in the playback experience (revenue share) No ads/Fee to offset cost of running the service Later: Pay-for services Storage Bandwidth Standalone Transcoding

12 CloudDB SQL Server Data Services It is not hosted SQL Server! It must be much more simpler in order to achieve scalability and cost effectiveness It is a properties bag storage Basically it is a cheap big flat file

13 SQL Server Data Services Your data, any place, any time UnlimitedScale Storage and processing scales without restrictions Handle customer usage spikes Flexible business modelUnlimitedScale Storage and processing scales without restrictions Handle customer usage spikes Flexible business model Application Agility Simple, flexible data model REST and SOAP protocols support Developer support: docs, samples, tools Quick time to market Application Agility Simple, flexible data model REST and SOAP protocols support Developer support: docs, samples, tools Quick time to market Business Ready SLA Built using robust Microsoft SQL Server technology Highly available, reliable, and secure Provides backup and disaster recovery Business Ready SLA Built using robust Microsoft SQL Server technology Highly available, reliable, and secure Provides backup and disaster recovery SSDS is a Web facing data storage and processing utility data storage and processing utility SSDS is a Web facing data storage and processing utility data storage and processing utility

14 MS Internal Readiness Platform SSDS + SL + SL Streaming = no IT infrastructure

Entity properties may differ in type and instance PropertyTypeValue MetadataIDEntityIdVWGOLF-01 KindEntityKindCar FlexPropsDescriptionStringReliable, one owner, … PriceNumeric ListingDateDatetime LocationZipString98052 PropertyTypeValue MetadataIDEntityIdMINICOOPER-264 KindEntityKindFunCar FlexPropsDescriptionStringReliable, one owner, … PriceNumeric ListingDateString1 st January, 2008 LocationZipString98052 EngineSizeNumeric1600 Additional property Different instance types Different Kinds Concepts: Entity (Example)

Textual query language through web-service head, passed in as literal text string Language patterned after C # LINQ syntax from e in container wheree.Kind == “Expo:FunCar”&& e[“Zip”] == && e[“Model”] == “Mini Cooper” select e Operator semantics handles lack of schema contract e[“Zip”] could be number in one entity and string in another e[“Tag”] == “CUSTOMER” means look for instances where Tag is a string and has value “CUSTOMER”. i.e. type inference using literal syntax Query supported over metadata and data properties Query Language

17 SSDS REST query

API supports operations over: Service Provisioning and life cycle management of authorities Authority Query and enumeration of containers Provisioning and life cycle management of containers Container Query, create, update and delete of entities Support REST and SOAP protocols REST supports simple XML formats (others later) Built using WCF framework Service API

19 SSDS SOAP Code & Admin

20 High Level Architecture Data center infrastructure Distrib. Fabric Mgmt.ServicesMgmt.Services SQLServicesSQLServices Distrib.FabricDistrib.Fabric Mgmt.ServicesMgmt.Services SQLServicesSQLServices Mgmt.ServicesMgmt.Services SQLServicesSQLServices Mgmt.ServicesMgmt.Services SQLServicesSQLServices Mgmt.ServicesMgmt.Services SQLServicesSQLServices Mgmt.ServicesMgmt.Services SQLServicesSQLServices Mgmt.ServicesMgmt.Services SQLServicesSQLServices SQL Server Data Services Platform ACE Logic Client Library REST / SOAP ACE Logic Client Library REST / SOAP ACE Logic Client Library REST / SOAP ACE Logic Client Library REST / SOAP ACE Logic Client Library REST / SOAP ACE Logic Client Library REST / SOAP ACE Logic Client Library REST / SOAP SQL Server Data Services ACE Logic

21 Disaster Recovery Backup Authority3 Authority2 Authority1 GeoBackup Backup Primary Data Center EUROPE Secondary EUROPE Geo-location Based on authority Local backup Geo-backup Disaster Recovery Primary DC US Backup Authority11 Authority10 GeoBackup Backup Disaster Recovery Secondary DC US

22 © 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.

23 The Internet Service Bus Services hosted by Microsoft for: Firewall friendly messaging Scalable pub/sub engine for the internet Standards-based security HTTP/REST transformations Discoverability Workflow over services (coming soon) Currently in CTP (BizTalk Services) Available at

24 Bank A Application 1Application 2 XML Microsoft “Biztalk Services” Market Data Publish Subscribe XML Subscribe Publish