Microsoft Cloud Computing - A Deeper Dive Into Windows Azure


Published on

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Microsoft Cloud Computing - A Deeper Dive Into Windows Azure

  1. 1. Microsoft Cloud Computing: A Deeper Dive Into Windows AzureMicrosoft Business Solution SeriesPresented By: Sai Shankar and Jeff Hewitt Twitter: @CrederaBlog: <br />Copyright © 2010 Credera. All Rights Reserved.<br />
  2. 2. Current IT Challenges<br />Global Issues<br /><ul><li>Need secure and reliable communication and collaboration solutions for a dispersed or global organization
  3. 3. Desire more predictable IT costs
  4. 4. Want the features of the latest platform, but we don’t have the time or resources available to implement them
  5. 5. Need intuitive systems that are easy-to-use by both standard users and IT support
  6. 6. Limited, in-demand resources need to be allocated to strategic projects without sacrificing support requirements
  7. 7. Systems and applications must adhere to regulatory compliance
  8. 8. To maintain business continuity, disaster recovery & contingency planning is a necessity
  9. 9. Flexibility to change infrastructure as business requirements evolve</li></ul>Save Money, Increase Productivity, Grow the Business<br />
  10. 10. Transformational Era<br />
  11. 11. The Cloud Models<br />
  12. 12. Platform As A Service<br />Components Of A Platform<br /><ul><li>Easy to use
  13. 13. Leverage existing knowledge
  14. 14. Easy to deploy
  15. 15. Multiple languages
  16. 16. Interoperability
  17. 17. Scalable
  18. 18. Reliable
  19. 19. Flexible
  20. 20. Secure
  21. 21. Service oriented
  22. 22. Anywhere access
  23. 23. Interoperability
  24. 24. Between services
  25. 25. Between systems
  26. 26. Secure
  27. 27. Standards based
  28. 28. Easy deployment
  29. 29. Easy promotion
  30. 30. Scalable
  31. 31. Enterprise class
  32. 32. Relational model
  33. 33. Scalability
  34. 34. High availability
  35. 35. Mirroring
  36. 36. Disaster recovery
  37. 37. Large storage
  38. 38. High performance
  39. 39. Easy access</li></li></ul><li>Windows Azure<br />Development Environment & SDK<br />AppFabric<br />SQL Azure<br />Windows Azure<br />
  40. 40. Microsoft’s Footprint & Strengths<br />Focus on highly secure, private, and reliable computing experiences based on sound business practices<br />Geo-redundant data centers<br />N+1 architecture<br />9 layers of data security<br />Access via Secure Socket Layer (SSL)<br />ITIL/MOF operational practices<br />24x7x365 support<br />Backed by 99.9% uptime SLA<br />Microsoft’s commercial cloud services have more than 40M paid seats<br />Deep experience in serving global enterprise customers across a broad software portfolio<br />Broad and deep, best-in-class, collaboration capabilities<br />
  41. 41. Existing Azure Customers<br /><ul><li>Needed to perform heavy computations once per week
  42. 42. Moved datacenters to Windows Azure based on cost, ease of management and available features
  43. 43. Needed to scale up and down quickly based on demand
  44. 44. Transitioned system to Windows Azure and SQL Azure to lower infrastructure costs and quickly scale for peak loads
  45. 45. Built a web-based location-sharing application for GPS-enabled phones
  46. 46. Moved from Amazon hosting to Windows Azure to take advantage of the superior development environment, services and higher performance</li></li></ul><li>Windows Azure<br />Windows Azure is a Windows based platform for running applications and storing their data in the cloud<br />Major Windows Azure Components<br />Fabric (hardware)<br />Compute (CPU & Memory)<br />Storage (file system)<br />Although the storage service includestables, these should not be confusedwith relational database tables as thesetables are more like lists of entities<br />Windows Azure<br />
  47. 47. SQL Azure<br />SQL Azure is a cloud-based database management system<br />Although Microsoft plans to more data components, the first component to be released is SQL Azure Databases<br />Built on top of Microsoft SQL Server<br />Can be used by cloud and on-premiseapplications<br />Coming soon<br />Data Synchronization<br />Reporting<br />Analytics<br />More …<br />SQL Azure<br />
  48. 48. Windows Azure AppFabric<br />The Windows Azure AppFabric helps developers connect applications and services in the cloud or on-premise<br />Major Windows Azure AppFabric components<br />Service Bus<br />Access Control<br />Designed with interoperability in mind– allservices can be accessed using aRESTfull protocol<br />Windows Azure AppFabric<br />
  49. 49. Interoperability<br />The Windows Azure cloud platform has been built from the ground up with interoperability in mind<br />VS<br />
  50. 50. Creating and migrating applications<br />When choosing to migrate from on-premise to the cloud or to build a new application for the cloud, the following must be considered<br />Application Management<br />Application Security<br />Application Compatibility<br />Database Compatibility<br />Developers still have toconsider issues likeavailability, scalabilityreliability and security whenmoving to the cloud<br />
  51. 51. When does Azure make sense?<br />Scalable web applications<br />Application hosting<br />Occasional peak loads<br />Parallel processing application<br />High performance computing<br />Media processing<br />Web application with background processes<br />Collaborative processes<br />Asynchronous applications<br />Cloud storage accessible from on-premise or hosted application<br />Distributed storage<br />Information sharing<br />
  52. 52. Factors to consider with Windows Azure<br />Concerns<br />Solutions<br />Security/Regulation/Audit<br /><ul><li>Can you really trust someone with your data?
  53. 53. Proprietary/confidential information
  54. 54. Strategic applications
  55. 55. Regulated information
  56. 56. PCI, HIPAA, SOX
  57. 57. Topic is being addressed; so far consensus: cloud is non-compliant</li></ul>Security/Regulation/Audit<br /><ul><li>Data centers are highly restricted
  58. 58. Duplicate backups in different data centers
  59. 59. Restricted use of multicasting
  60. 60. Big firewall restrictions – no IP spoofing or port scanning in the cloud</li></ul>Connectivity/resources outsourcing risk<br /><ul><li>Provider committing to always offer appropriate resources
  61. 61. Rely on someone else for your applications
  62. 62. Can you always trust that the bandwidth will be there?
  63. 63. Can your service have any kind of latencies or interruptions?
  64. 64. E.g. 911 calling service
  65. 65. Hard to know precisely what the systems are doing in the cloud</li></ul>Connectivity/resources outsourcing risk<br /><ul><li>Having multiple data centers in different parts of the world
  66. 66. Channels designed to deal with interruption
  67. 67. Cloud providers are improving monitoring systems</li></ul>Other Concerns:<br /><ul><li>Migrating from the cloud to on-premise
  68. 68. How to migrate to another Cloud Computing provider to take advantage of new services or cost reductions
  69. 69. We do not know if vendors will provide some kind of API or bus
  70. 70. Will dramatically change the IT workforce
  71. 71. Servers maintenance will not be necessary</li></li></ul><li>Content Management<br />Windows Azure Demonstration<br />To watch demonstration, please:<br />Pause slideshare presentation<br />Click on<br />When demonstration ends, return to continue slideshare presentation<br />
  72. 72. Pricing<br />SQL Azure<br />Web Edition <br />$9.99 per database up to 1GB per month <br />$49.95 per database up to 5GB per month** <br />Business Edition $99.99 per database up to 10GB per month** <br />$199.98 per database up to 20GB per month** <br />$299.97 per database up to 30GB per month** <br />$399.96 per database up to 40GB per month** <br />$499.95 per database up to 50GB per month**<br />AppFabric<br />Access Control <br />$1.99 per 100,000 transactions<br />Service Bus <br />$3.99 per connection on a “pay-as-you-go” basis <br />Pack of 5 connections $9.95 <br />Pack of 25 connections $49.75 <br />Pack of 100 connections $199.00 <br />Pack of 500 connections $995.00<br />Windows Azure<br />Compute <br />Small instance (default): $0.12 per hour <br />Medium instance: $0.24 per hour <br />Large instance: $0.48 per hour <br />Extra large instance: $0.96 per hour<br />Storage <br />$0.15 per GB stored per month <br />$0.01 per 10,000 storage transactions<br />Content Delivery Network (CDN) <br />$0.15 per GB for data transfers from European and North American locations* <br />$0.20 per GB for data transfers from other locations* <br />$0.01 per 10,000 transactions<br />Data Transfers<br />North America and Europe regions <br />$0.10 per GB in <br />$0.15 per GB out<br />Asia Pacific Region <br />$0.30 per GB in <br />$0.45 per GB out<br />
  73. 73. Sample pricing scenario<br />Costs based on 3 Windows Azure instances, running 24 hours per day, 365 days per year<br />
  74. 74. Summary & Conclusions<br />The Windows Azure platform is a flexible cloud-computing platform that helps developers better focus on solving business problems and addressing customer needs<br />Applications that would benefit from flexible and quick scalability, high transaction parallel processing, asynchronous background processing or broadly accessible storage and content delivery may be good candidates for the Windows Azure platform<br />No need to invest upfront in expensive infrastructure – pay only for what you use, scale up and down as needed and Microsoft handles all the maintenance in a secure environment with 99.9% uptime<br />Although Windows Azure’s competitive pricing may be cost effective for many business technology scenarios, it is not cost effective for smaller applications that would not leverage the core framework services<br />
  75. 75. What Next?<br />Resources<br />Future Cloud Services Webinars (CRM Online – Fall 2010)<br />Free introductory Azure offer from Microsoft<br />Blog:<br />Microsoft:<br />Contact Us<br />Jeff<br />Sai<br />For additional information about Credera, visit<br />
  76. 76. Content Management<br />Appendix<br />
  77. 77. Credera Services Overview<br />
  78. 78. Microsoft Solutions Practice Overview<br />Solution Offerings<br />Enterprise Portal Design and Implementation<br />Business Process Integration and SOA<br />Custom .NET Development (Web, Windows, Mobile)<br />Microsoft Dynamics Customer Relationship Management<br />eCommerce<br />Cloud Solution Strategy, Design, and Implementation (BPOS, Azure, CRM)<br />Accomplishments and Experience<br />Microsoft Gold Certified Partner (managed partner status)<br />Customer satisfaction survey results place Credera in the top quartile of all Gold Partners<br />Member of Microsoft’s SharePoint Development Advisory Council (DAC) in Redmond, WA<br />Hold the SharePoint competency (IW) with Microsoft and has been implementing since 2001<br />Microsoft Certified provider of SharePoint Deployment Planning Services<br />Certified Implementer of Microsoft’s Business Productivity Online Suite<br />Credera recently won the Microsoft's Customer Experience Award for the South Central Region<br />
  79. 79. Questions & Next Steps<br />Contact Credera …<br /><br />Email:<br />Phone: 972.759.1836<br />Follow us on Twitter: @Credera<br />Blog:<br />Content Management<br />
  80. 80. Content Management<br />Appendix<br />
  81. 81. About Credera<br />Our People<br /><ul><li>Credera’s professionals posses a unique combination of deep technical expertise with extensive business backgrounds
  82. 82. Backgrounds include business, technology, and management consulting with some of the most well-known and respected consulting firms in the world
  83. 83. Have served many influential corporations in a variety of industries over the past 20 years</li></ul>Sample Clients<br />Our Company<br />Full-service business and technology consulting firm<br />Provides business and technology solutions that offer measurable value to our clients<br />Delivers value by leveraging our people’s accumulated industry and management experience with their deep technical expertise<br />Established in 1999<br />Offices in Dallas, Austin, Denver<br />Our Services<br />Management Consulting<br />Technology Solutions<br />Business Intelligence<br />
  84. 84. Content Management<br />Windows Azure Demonstration<br />To watch demonstration, please:<br />Pause slideshare presentation<br />Click on<br />When demonstration ends, return to continue slideshare presentation<br />