Download presentation
Presentation is loading. Please wait.
Published byScarlett Small Modified over 9 years ago
1
1 Cloud Computing Ronnie Saurenmann Principal Architect ronnies@microsoft.com Microsoft Switzerland Ltd.
2
Cloud Computing Security Scalability Availability Performance Cost-effective 2
3
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
4 Bandwidth Usage
5
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
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
7 Finished Cloud Apps / Services Silverlight streaming Cloud Infrastructure Services SQL Server Data Services MS Readiness Platform Published Service/Interface This Session Focus
8
8 Silverlight Streaming http://silverlight.live.com Provides developers a free, scalability-on-demand solution for Silverlight
9
9 Silverlight Streaming
10
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
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
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
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
14 MS Internal Readiness Platform SSDS + SL + SL Streaming = no IT infrastructure
15
Entity properties may differ in type and instance PropertyTypeValue MetadataIDEntityIdVWGOLF-01 KindEntityKindCar FlexPropsDescriptionStringReliable, one owner, … PriceNumeric12000.00 ListingDateDatetime01-01-2008 LocationZipString98052 PropertyTypeValue MetadataIDEntityIdMINICOOPER-264 KindEntityKindFunCar FlexPropsDescriptionStringReliable, one owner, … PriceNumeric12000.00 ListingDateString1 st January, 2008 LocationZipString98052 EngineSizeNumeric1600 Additional property Different instance types Different Kinds Concepts: Entity (Example)
16
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”] == 98053 && 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
17 SSDS REST query
18
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
19 SSDS SOAP Code & Admin
20
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
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
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
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 http://biztalk.nethttp://biztalk.net
24
24 Bank A Application 1Application 2 XML Microsoft “Biztalk Services” Market Data Publish Subscribe XML Subscribe Publish
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.