• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Windows Azure Platform - The Color of Cloud Computing
 

Windows Azure Platform - The Color of Cloud Computing

on

  • 1,437 views

The Windows Azure Platform. A Presentation for Startup & enterpreuneurs

The Windows Azure Platform. A Presentation for Startup & enterpreuneurs

Statistics

Views

Total Views
1,437
Views on SlideShare
1,436
Embed Views
1

Actions

Likes
3
Downloads
0
Comments
2

1 Embed 1

http://zootool.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Free Download : http://gg.gg/uzs5


    Hey Guyz and girls, Today I am gonna show you perfact tool, Remember This video is old, But the download link with hack is brand new. Its very simple to using this tool and here are some instructions in video. Please REDOWNLOAD. Don't Forget to Comment Subscribe & Rate My Video :)

    Virus Scan :- This file has been scanned with avast! Antivirus. -- Status: FILE IS CLEANN.

    Copyright © 2014. All Rights Reserved
    Are you sure you want to
    Your message goes here
    Processing…
  • Windows Azure Application Architecture
    Windows Azure Application Arc...
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Windows Azure Platform - The Color of Cloud Computing Windows Azure Platform - The Color of Cloud Computing Presentation Transcript

    • The Color of Cloud ComputingGeorge KanellopoulosPlatform Strategy Advisor@gkanelgekanell@microsoft.com
    • Allocated Load Not Enough IT-capacities Forecast Power IT CAPACITY Too Much Power Actual Load TIME3
    • Load No screaming Capacity on Forecast customers Demand IT CAPACITY No capital Knob goes laying idle up... And...Lower Capex down Actual Load TIME
    • Compute Compute Inactivity Period Average Usage Average Usage Time TimeCompute Compute Average Usage Average Usage Time Time
    • “IaaS”Infrastructure-as-a-Service “PaaS” Platform-as-a-Service “SaaS” Software-as-a-Service host build consume
    • Cloud Computing Taxonomy The Windows Azure Platform fits here You manage Traditional IT IaaS PaaS SaaS Applications Applications Applications Applications You manage Data Data Data Data Runtime Runtime Runtime Runtime Managed by vendorYou manage Middleware Middleware Middleware Middleware Managed by vendor O/S O/S O/S O/S Managed by vendor Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking Windows® Azure™ Platform
    • Cloud Services by Microsoft 23 million subscribers 2 billion unique calls per year 14 billion ads per month Over 6 million songs in the Over 3 billion WW Over 600 million unique users catalog queries each month 370 million active Petabytes of data 500 million active Windows Live IDs accounts every month to millions of PCs 10 billion messages processed daily Windows® Azure™ Platform
    • PRODUCTIVITY COMMUNICATIONS COLLABORATION BUSINESS APPS MANAGEMENT STORAGE PLATFORM
    • “The Windows Azure platform is a highly effective and low cost option for hosting complex solutions with agility and scalability.”“With Windows Azure, we didn’t have to make changes to the architecture of our solution to get it running. To start up quickly—that is really big for us."
    • Cloud Operating System
    • An illustration Application Compute Storage Config Fabric AppFabric Applications SQL Azure 3rd Party Services Windows Azure Applications Windows Windows Windows Others Server Vista/XP Mobile
    • A closer lookHTTP/TCP Web Role Worker Role HTTP ASP.NET, main() WCF, etc. { … } Load IIS Balancer Agent Agent Fabric Application Compute Storage Fabric … VM
    • YourService D N S LB Web Portal (API) Fabric LB Controller
    • YourServiceService Model Service D N S L B Web Portal (API) DNS config L Fabric B Controller
    • YourService Service D Service N S Service Service Service L Service B Service Web Portal Service (API) L Fabric B Controller Model
    • YourService D Service N S Service L B Service Service Web Portal (API) L Fabric B Controller Model
    • A closer look HTTP Blobs Tables Queues Application Compute Storage Fabric …
    • A closer look at tables Table Table Table ... Entity Entity Entity ... Storage Property Property Property Accounts Name Type Value
    • The suggested application model To scale, add more of either1) Receive work Web Role Worker Role main() 4) Do ASP.NET, work WCF, etc. { … } 2) Put work in 3) Get work queue from queue Queue
    • Extending SQL Server to the Cloud
    • Highly scaled out relational database as a service Relational database service SQL Azure Database (Windows Azure Compute) Browser SOAP/REST Astoria/REST - EDM HTTP/S HTTP/S Customer Value Props App Code App Code (ASP.NET) (ASP.NET) Windows Azure ComputeT-SQL (TDS) T-SQL (TDS) SQL Server Reporting Server (on-premises) SQL Azure Database MS Datacenter - AD Federation (LiveId /.Net Svcs ACS)
    • SQL Azure access from within SQL Azure Access from SQL Azure Access from within andMS Datacenter (Azure compute) outside outside MS Datacenter (On-premises MS Datacenter (On- & Azure Compute) premises) Application/ Browser App code/ Tools App code/ Tools SOAP/REST Astoria/REST - EDM HTTP/S HTTP/S T-SQL (TDS) Windows Data Sync SQL Azure App Code App Code Windows Azure App Code App Code (ASP.NET) (ASP.NET) (ASP.NET) Azure (ASP.NET) T-SQL (TDS) T-SQL (TDS) Windows SQL Azure Azure SQL Azure SQL Azure Code Near Code Far Hybrid
    • DeploymentDB Script SQL Azure TDS
    • Accessing databases Web Portal (API) SQL Azure Your App TDSChange Connection String
    • Database Monitoring & Recovery Web Portal (API) Your App SQL Azure TDS !
    • Building Block Services for developing connected applications
    • Access Control Service STS Rules ? 3) Return new token 5) Use new token to 2) STS creates new token 4) Present new determine what this user 1) Present according to rules token can do token Client Application UserAccess Control Service Bus
    • Service Bus 2) Discover endpoints Registry 1) Register 3) Access application Endpoints endpoints Application Application Organization X Organization YAccess Control Service Bus
    • http://windowsazure.pinpoint.microsoft.com http://datamarket.azure.com
    • World-class Security Data Center within a Data Center Motion sensors 24x7 secured accessBiometric controlled access systems Video camera surveillance Security breach alarms
    • World-class Security Filtering Routers Firewalls Intrusion Detection Separate Data Networks Penetration testing Scanning and monitoring AVData Configuration/patch Host Security (hardened operating system) Application-Level Countermeasures Application Authentication Authentication to Data
    • World-class Security Security Data RiskPrivacy Management
    • World-class SecurityData hygiene supported bymulti-layers antivirus andspam filteringHighly secure data accessfor users via HTTPS Geo-redundant data centers certified with SAS70 and ISO27001
    • Access Control Service BusPer Message Operation Per Message Operation$1.99/10k transactions $3.99/month per connection
    • Helping startups succeed with all the right resources
    • Subscription Level Visual Studio Ultimate with MSDNWindows AzureCompute 1,500 hours of the small compute instance (Enough to run 2 small compute instances 24/7 for 31 days)Storage 30GBStorage Transactions 2,000,000SQL Azure 5GBAppFabricAccess Control Transactions* 500KService Bus Connections 5Caching** 128 MB cacheData transfers 35GB (WW) Out 35GB (WW) InAnnual Savings $3500
    • Microsoft BizSparkWindows AzureWindows Azure Training Kit Windows Phone 7 iOS Devices Android Social Games Windows vNext