Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.

Similar presentations


Presentation on theme: "Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com."— Presentation transcript:

1 Windows Azure Boot CampWindowsAzureBootCamp.com

2 Windows Azure Boot CampWindowsAzureBootCamp.com

3 Windows Azure Boot CampWindowsAzureBootCamp.com TIME IT CAPACITY Actual Load Allocated IT-capacities “Waste“ of capacities “Under-supply“ of capacities Fixed cost of IT-capacities Load Forecast Barrier for innovations

4 Windows Azure Boot CampWindowsAzureBootCamp.com Actual Load Allocated IT capacities Reduction of initial investments Reduction of “over-supply“ No “under-supply“ Possible reduction of IT-capacities in case of reduced load Time IT CAPACITY Load Forecast

5 Windows Azure Boot CampWindowsAzureBootCamp.com Usage Compute Time Average Inactivity Period  On & off workloads (e.g. batch job)  Over provisioned capacity is wasted  Time to market can be cumbersome Compute Time Average Usage  Unexpected/unplanned peak in demand  Sudden spike impacts performance  Can’t over provision for extreme cases Average Usage Compute Time  Successful services needs to grow/scale  Keeping up w/ growth is big IT challenge  Cannot provision hardware fast enough Compute Time  Services with micro seasonality trends  Peaks due to periodic increased demand  IT complexity and wasted capacity Average Usage

6 Windows Azure Boot CampWindowsAzureBootCamp.com

7 Windows Azure Boot CampWindowsAzureBootCamp.com

8 Windows Azure Boot CampWindowsAzureBootCamp.com Packaged Software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor You manage Platform (as a Service) Managed by vendor You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data

9 Windows Azure Boot CampWindowsAzureBootCamp.com

10 Windows Azure Boot CampWindowsAzureBootCamp.com

11 Windows Azure Boot CampWindowsAzureBootCamp.com

12 Windows Azure Boot CampWindowsAzureBootCamp.com Data Defense in Depth Approach Physical Application Host Network  Strong storage keys for access control  SSL support for data transfers between all parties  Front-end.NET framework code running under partial trust  Windows account with least privileges  Stripped down version of Windows Server 2008 OS  Host boundaries enforced by external hypervisor  Host firewall limiting traffic to VMs  VLANs and packet filters in routers  World-class physical security  ISO 27001 and SAS 70 Type II certifications for datacenter processes Layer Defenses

13 Windows Azure Boot CampWindowsAzureBootCamp.com Spoofing Tampering/ Disclosure Elevation of Privilege Configurable scale-out Denial of Service VM switch hardening Certificate Services Shared- Access Signatures HTTPS Sidechannel protections VLANs Top of Rack Switches Custom packet filtering Partial Trust Runtime Hypervisor custom sandboxing Virtual Service Accounts Repudiation Monitoring Diagnostics Service

14 Windows Azure Boot CampWindowsAzureBootCamp.com

15 Windows Azure Boot CampWindowsAzureBootCamp.com

16 Windows Azure Boot CampWindowsAzureBootCamp.com

17 Windows Azure Boot CampWindowsAzureBootCamp.com

18 Windows Azure Boot CampWindowsAzureBootCamp.com

19 Windows Azure Boot CampWindowsAzureBootCamp.com

20 Windows Azure Boot CampWindowsAzureBootCamp.com

21 Windows Azure Boot CampWindowsAzureBootCamp.com Worker Role Web Role Web Role VM Role

22 Windows Azure Boot CampWindowsAzureBootCamp.com GOAL: SCALABLE, DURABLE STORAGE Windows Azure storage is an application managed by the Fabric Controller Windows Azure applications can use native storage or SQL Azure Application state is kept in storage services, so worker roles can replicate as needed Blobs: large, unstructured data (audio, video, etc) Tables: simply structured data, accessed using WCF Data Services Queues: serially accessed messages or requests, allowing web-roles and worker- roles to interact Storage in Windows Azure

23 Windows Azure Boot CampWindowsAzureBootCamp.com Access Control $1.99/10k transactions Per Message Operation $0.10 per 100 relay hours $0.01 per 10,000 messages Per Message Operation Service Bus

24 Windows Azure Boot CampWindowsAzureBootCamp.com Windows Azure Purchasing Models CategoryWhat it meansSKUs Membership “Membership has it benefits” Get free compute, storage, bandwidth MSDN Premium Subscribers Microsoft Partner Network BizSpark “Commitment” Buy a 6 month block and get a discount Windows Azure SQL Azure Storage Basic Intro promotion Get a few hours, etc. to kick the tires Free Trial Pay as you go Consumption

25 Windows Azure Boot CampWindowsAzureBootCamp.com Windows Azure Purchasing Models Subscription Level Visual Studio Ultimate with MSDN Visual Studio Premium with MSDN Visual Studio Professional with MSDN Compute 1,500 hours of the Small Instance 750 hours of the Small Instance 375 hours of the Small Instance Storage30 GB25 GB20 GB CDN 2,000,000 CDN transactions 1,000,000 CDN transactions 500,000 CDN transactions Storage Transactions 4,000,0002,000,0001,000,000 SQL Azure5 GB1 GB Access Control Transactions* 500K200K100K Service Bus Connections Fee through March 31, 2012 Caching128 MB cache Data transfers (WW) 35GB Out Free In 30GB Out Free In 25GB Out Free In Annual Savings**$3,700$2,100$1,300

26 Windows Azure Boot CampWindowsAzureBootCamp.com Credit card Invoicing (the way businesses like to do business) Invoicing (the way businesses like to do business) (One of these is required in case you go over your free benefits) …or…

27 Windows Azure Boot CampWindowsAzureBootCamp.com How to sign up: http://bit.ly/AzureTrial

28 Windows Azure Boot CampWindowsAzureBootCamp.com Service bus and access control availability http://www.microsoft.com/windowsazure/sla/

29 Windows Azure Boot CampWindowsAzureBootCamp.com Development Environment Vista+ Must enable local IIS features Visual Studio 2010 Must run as local Admin.NET 3.5 SP1 /.NET 4.0 Local SQL instance Azure SDK Provides local emulator Complete local simulation of the cloud fabric 90% of the local emulator is the same as the cloud fabric Includes handy project templates Deployment and management tools Includes client storage library

30 Windows Azure Boot CampWindowsAzureBootCamp.com ?


Download ppt "Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com."

Similar presentations


Ads by Google