1 / 32

Danny Cohen Senior Architect & Consultant Microsoft Israel danco@microsoft

How to find your inner Cloud. Danny Cohen Senior Architect & Consultant Microsoft Israel danco@microsoft.com http://dannycohen.info. IGT Azure WG Meeting. www.cloud.org.il. Agenda: Cloud motivation A peek behind the Cloud How does it affect me ?.

nile
Download Presentation

Danny Cohen Senior Architect & Consultant Microsoft Israel danco@microsoft

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How to find your inner Cloud Danny Cohen Senior Architect & Consultant Microsoft Israel danco@microsoft.com http://dannycohen.info IGT Azure WG Meeting www.cloud.org.il

  2. Agenda: • Cloud motivation • A peek behind the Cloud • How does it affect me ?

  3. Why would anyone consider moving to the cloud ?

  4. The essential dilemma: Economy of Scale Control vs. On premises Public Cloud

  5. software Acquisition cost is 10% of IT Spend hardware network IT labor facilities management tools power/cooling Operating cost is 90% of IT Spend support maintenance security disaster recovery backup Source: IDC

  6. Software + Services Architecture Third-party Data and Services On-Premises Servers Cloud Platform Locally Optimized Experiences Seamless Connections Between Devices

  7. Seamless Connections Between Devices • Scenario: How do we connect Org. A to Org. B ? • Employees of Org. B wish to be informed of events from org. A. Organization B Organization A Internal Application Internal Application

  8. Seamless Connections Between Devices • Scenario: How do we connect Org. A to Org. B ? • Option #1 – On-premise integration • BizTalk + SQL + Windows + firewall licenses ? • Hardware, electricity, hosting ? • Maintenance, personnel, support services ? Organization B Organization A Internal Application BizTalk+SQL Server+ Windows Servers Internal Application Firewall Firewall

  9. Seamless Connections Between Devices • Scenario: How do we connect Org. A to Org. B ? • Option #2 – Windows Azure AppFabric integration • Cost: • 3.99$ per connection / month (volume discount) • Data transfers: $0.10 in / $0.15 out per GB Organization B Organization A Internal Application Internal Application Access Control Service Bus

  10. Enabling hybrid applications with AppFabric Demo: Windows Azure AppFabric Publish/Subscribe & Multicast http://idesign.net

  11. On-Premises Site B On-Premises Site A Access Control Service Bus

  12. LB Windows Azure Web Role Worker Role Azure Queue

  13. Question: So, what happens to BizTalk in the cloud ?

  14. Cloud-enabled SOA platform Windows Azure Platform Integration Server (EAI/B2B) HR ERP Business Partner AppFabric Service Bus AppFabric Service Bus EnterpriseService Bus (ESB) CRM E-Commerce Business Partner

  15. Roll your own: How to build a Cloud ! (or: what’s hiding behind the cloud ?)

  16. Modular Data Center Technology Scalability and Sustainability Capacity ITPAC Containers Rack Servers Density and Deployment Time to Market Lower TCO Scalable Datacenter

  17. Introduction to the Modular Data Center

  18. So, what happens to this guy ?

  19. Resource Decay – Live Through It

  20. It is all About Resiliency

  21. And what happens to the developer ?

  22. Patterns Optimal For Cloud “Growing Fast“ “On and Off “ Inactivity Period Compute Compute Average Usage Usage Average Time Time • On & off workloads (e.g. batch job) • Over provisioned capacity is wasted • Time to market can be cumbersome • Successful services needs to grow/scale • Keeping up w/ growth is big IT challenge • Complex lead time for deployment “Unpredictable Bursting“ “Predictable Bursting“ Compute Compute Average Usage Average Usage Time Time • Unexpected/unplanned peak in demand • Sudden spike impacts performance • Can’t over provision for extreme cases • Services with micro seasonality trends • Peaks due to periodic increased demand • IT complexity and wasted capacity

  23. Patterns Optimal For Cloud ? “Boring Application“ Compute Average Usage Time

  24. software Acquisition cost is 10% of IT Spend hardware network IT labor facilities management tools power/cooling Operating cost is 90% of IT Spend support maintenance security disaster recovery backup Source: IDC

  25. Where can I learn more ?

  26. Key themes:1. Moving to the Cloud2. Integrating with the Cloud3. Leveraging the Cloud http://wag.codeplex.com/

  27. AzurescopeBest Practices for Developing on Windows Azure http://azurescope.cloudapp.net

  28. Thank you !

More Related