Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Windows Azure Platform Overview


Published on

This is a talk I gave at the ImagineCup to faculty members about what Microsoft Azure can offer!

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Windows Azure Platform Overview

  1. 1. Windows Azure Platform Overview Faculty Presentation
  2. 2. Who am I?Robert MacLeanBBDMVP, Ranger, or
  3. 3. AgendaWhat is the cloud?What do we get in Azure? Windows Azure Platform SQL Azure AppFabric
  4. 4. What is the cloud?
  5. 5. Windows Azure Platform Data Centers
  6. 6. Allocated Load IT-capacities Forecast Not Enough Power IT CAPACITY Too Much Power Actual Load TIME6
  7. 7. Load No screaming Capacity on Forecast customers Demand IT CAPACITY No capital Knob goes laying idle up... And... downLowerCapex Actual Load TIME
  8. 8. Cloud Computing Patterns “On and Off “ “Growing Fast“ Compute Compute Inactivity Period Average Usage Average Usage Time Time “Unpredictable Bursting“ “Predictable Bursting“ Compute Compute Average Usage Average Usage Time Time
  9. 9. Cloud Services IaaS PaaS SaaSInfrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service
  10. 10. Cloud Services Packaged Infrastructure Platform Software (as a Service) (as a Service) Software (as a Service) Applications Applications Applications Applications You manage Data You manage Data Data Data Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware Managed by vendor You manage 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
  11. 11. Windows Azure Platform Scalable compute and storageWindows Azure Automated service management Familiar tools, technologies, languages Relational storage for the cloudSQL Azure Consistent development model Automated database management Connect existing apps to the cloudAppFabric Connect through network boundaries Easily control authorization to apps
  12. 12. What is Windows Azure?Windows Azure isa place to run your applications.
  13. 13. Inside are many servers.
  14. 14. with VMs running Windows.
  15. 15. We call this the Fabric,
  16. 16. and it’s where your app runs.
  17. 17. Virtual Machine Role Web/Worker Role VM RoleAbstraction ControlProvided to help you move applications to Windows AzureEnables you to have full control over the OS Image Create your VHD locally Upload the VHD to storage Deploy a service package that uses the custom OS imageKey considerations Image must be Windows Server 2008 R2 Enterprise Designed for long or non-automated installs No durability of OS image You configure and maintain the Operating System
  18. 18. Web & Worker Roles Worker Role Web Role Role is an executable Role is hosted on IIS Create your own web server, host a HTTP/HTTPS database, etc. ASP.NET Inbound on Fast CGI + PHP Any TCP Port HTTP/HTTPS
  19. 19. SQL Azure
  20. 20. Windows Azure StorageSQL Azure Full SQL ServerQueues Simple message queue Read at least once Delete to remove message, otherwise is returned to queueBlobs Large binary storage Stored in container Unlimited containers CDN Deliverable Partitioned by Blob name
  21. 21. Working with Databases SQL Azure Your App TDS
  22. 22. Windows Azure AppFabric
  23. 23. Windows Azure Connect Windows Azure Varsity
  24. 24. SQL Azure Data Sync On-Premises Cloud Occasionally Connected Clients
  25. 25. Hybrids Data in the varsity &Processing in the cloudSometimes on premise Develop locally & &Sometimes in the cloud Run globally
  26. 26. SummaryFamiliar model to everyone IaaS – Hyper-V & Networking PaaS – Visual Studio & SQL Server SaaS – Web Access & “Where You Are”Scales As you need it Save cost Reduce setup time
  27. 27. Thanks! Questions?!Robert MacLean @rmaclean &