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 For It Pro


Published on

  • Be the first to comment

Windows Azure Platform Overview For It Pro

  1. 1. Windows Azure is:• Windows Azure™ is a cloud services operating system that serves as the development, service hosting and service management environment for the Windows Azure platform.• Allows for hosting of Web Services and Applications on Microsoft owned data- centers.What it means to today’s IT Pro:• Windows Azure is a development platform. You can’t just take your application and put it up on Windows Azure. IT Pros are needed to deploy, manage, monitor, and secure the applications.• It shifts IT from the management of Servers to the management of Services.• Use familiar tools like System Center Operations Manager, PowerShell, IIS
  2. 2. Forecast demand IT Capacity Potential business loss Compute capacity Over capacity Under capacity WastedEntry barrier capacity Time
  3. 3. Load No screaming Capacity on Forecast IT CAPACITY customers Demand No capital Knob goes laying idle up...Lower And...Capex down Actual Load TIME
  4. 4. “On and Off” “Growing Fast” CompuComput te e Inactivity Average Period Usage Average Usage Time Time Business need: To stay ahead ofBusiness need: Periodic batch process steady, but fast-growing customer demandExample scenario: Credit card companydoing risk scoring for portfolio on a monthly Example scenario: Digital syndicationbasisEvidence: RiskMetrics financial analysis and Evidence: Associated Press Breaking NewsMonte Carlo simulations API
  5. 5. Comput Compu te e Average Usage Average Usage Time TimeBusiness need: To safely handle highly Business need: To respond to periodicunpredictable spikes in customer demand peaks in customer usage and business cycleExample scenarios: Marketing campaigns, Example scenarios: E-commerce systems,event ticketing, retail fads, and disaster internal payroll portals, and corporateresponse/recovery Web sites
  6. 6. Application runs on-premises• Bring my own machines, connectivity,Buy my own hardware, software, etc.• and manage my own Complete control and data center responsibility• Upfront capital costs for the infrastructure
  7. 7. Application runs Application runs at a on-premises hoster• Bring my own • Rent machines, machines, connectivity, connectivity, softwareBuy my own hardware, software, etc. • Less control, to host Pay someonebut fewer• and manage my own Complete control and my application using responsibilities data center responsibility hardware that I specify • Lower capital costs,• Upfront capital costs but pay for fixed for the infrastructure capacity, even if idle
  8. 8. Application runs Application runs at a Application runs using on-premises hoster cloud platform• Bring my own • Rent machines, • Shared, machines, connectivity, connectivity, software multi-tenant software, etc. • Less control, but fewer environment Pay someone for aBuy my own hardware, Pay someone to host responsibilities • Offers pool of• Complete control and pool of computing and manage my own responsibility my application using • Lower capital costs, computing resources, resources that can be abstracted from data center• Upfront capital costs hardware for fixed but pay that I specify applied to a set of infrastructure for the infrastructure capacity, even if idle • Payapplications as you go
  9. 9. Cloud Computing IT as a Service
  10. 10. Windows Azure Microsoft OnlineSystem Center Platform Services IaaS PaaS SaaS
  11. 11. Develop •Work with developers to ensure that they’ve got management and monitoring tools in the Service so that it can be maintained, scaled, and analyzed when there are errors Test •Tune logging and diagnostics. •Test configuration scriptsDeploy •Deploy using the Windows Azure Portal •Upload new packages •Easily switch between staging and deployment versions of your app Tune •Scale up or down •Manage application endpointsSupport •Upgrade deployments •Monitor using SCOM •Windows Azure Diagnostics
  12. 12. On-Premises Infrastructure Platform Software (as a Service) (as a Service) (as a Service) You manage Applications Applications Applications Applications Data Data Data Data You manage Runtime Runtime Runtime Runtime Other Manages Middleware Middleware Middleware MiddlewareYou manage Other Manages O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization Other Manages Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
  13. 13. Cloud Operating System
  14. 14. Web Role 1 (IIS) Web Role Worker Role 1 Web Role Port 80 LB Web Role 2 (IIS) Port 8080 Worker Role 2 VM RoleWindows Azure Storage (Table, Blob, Queue) SQL Azure
  15. 15. Admin/Web Worker Web Role VM Role Role• Uses Full IIS by default • Perform short, unattended • IT Professionals have full• Allows for multiple sites, setups on role startup. control over the OS image applications, virtual • Registry key • Ability to upload your own directories, and bindings • Configuring a Windows customized WS08R2 Server Role, such as IIS Enterprise images• Fully scriptable • Does not survive OS upgrade • Operators can reboot, re- • Does not survive hardware image and Remote Desktop failure • Continue to benefit from • Startup scripts allow for the automated service inclusion of scripts that management, including automate preparation or service model enhancements configuration of Roles described on subsequent slides
  16. 16. Web / Worker Admin Web / VM Role Role Worker RoleAbstraction Control(i.e. Less IT & Less Plumbing Code)
  17. 17. What you saw… What Windows Azure provided
  18. 18. HTTP/HTTPS
  19. 19. Building Block Services for developing connected applications
  20. 20. Windows Azure Enterprise
  21. 21. Extending SQL Server to the Cloud
  22. 22.
  23. 23. Account ManagementDeploymentUpgradesTroubleshooting andDiagnosticsDisaster RecoverySecurity
  24. 24. Windows Azure Automates the Management of Your ITResources Service Management is performed by the Fabric Controller, which controls all the resources within the data center. The Fabric Controller deploys your service and monitors the overall health of the fabric. Security and Control State-of- the-art physical security processes combined with strictly controlled OSVirtualized Storage Services allow access model. Data is replicated inComputation provides customers to scale to store large multiple fault domains in locationmassive application scalability. amounts of data – in any format – selected by the customer.Customers can build a for any length of time, only payingcombination of web and for what they use or store. State-of-the-art dataworker roles. Those roles can centers located around thebe replicated as needed to world. Host your applications andscale the applications and data securely, accessible fromcomputational processing everywhere you allow.power.
  25. 25. System Center 3rd Party MonitoringOperations ToolsManager • e.g. CerebrataRemote Desktop Windows Server Management ToolsFull IIS PowerShell
  26. 26. Access Control Service BusPer Message Operation Per Message Operation$1.99/10k transactions $3.99/month per connection