Cloud for share point

  • View

  • Download

Embed Size (px)



Text of Cloud for share point

  • 1. Security, Administration, and Architecture from the Ground to the Cloud
  • 2. About Me Rick Taylor, MCSE, MCT Senior Technical Architect for Perficient based in Arizona Former SharePoint Engineer with Microsoft Business Productivity Online Services (SharePoint Online) Contributing author on MS Press MOSS 2007 Administrators Companion
  • 3. Agenda Cloud Computing What is the Cloud? Platform As A Service (PAAS) Overview of Windows Azure Software As A Service (SAAS) Overview of BPOS Infrastructure As A Service (IAAS) Overview of Amazon Web Services Security and Architecture Best Practices Administration And Live Demo
  • 4. Acknowledgements Eugenio Pace and Gianpaolo Carraro us/library/dd129910.aspx
  • 5. Its Big. The Next Big Thing
  • 6. Its Serious. Big Players, Major Investments.
  • 7. According to IDC, the Cloud computing market is exploding with much of the growth coming at the infrastructure level
  • 8. What is the Cloud? Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. When a Cloud is made available in a pay-as-you-go manner to the public, we call it a Public Cloud; the service being sold is Utility Computing. Current examples of public Utility Computing include Amazon Web Services, Google, App Engine, and Microsoft Azure. The term Private Cloud refers to internal datacenters of a business or other organization that are not made available to the public. Thus, Cloud Computing is the sum of SaaS and Utility Computing, but does not normally include Private Clouds.
  • 9. Cloud models There are three major cloud models SAAS - Software As A Service SalesForce, Microsoft BPOS PAAS - Platform As A Service MS Windows Azure IAAS - Infrastructure As A Service - AWS, Rackspace The service being sold is Utility Computing Utility Computing: pay-as-you-go computing Infinite resources No up-front cost Fine-grained billing (For PAAS and IAAS e.g. hourly)
  • 10. Benefits of the Cloud? Pay by use instead of provisioning for peak No Risk of over-provisioning and underutilization Experiencing Heavy penalty for under-provisioning
  • 11. Pay by use instead of provisioning for peak Economics of Cloud 1 Capacity Resources Resources Demand Capacity Demand Time Time Static data center Data center in the cloud Unused resources
  • 12. Economics of Cloud 2 Unused resources Capacity Resources Risk of over-provisioning: underutilization Demand Time Static data center
  • 13. Heavy penalty for under-provisioning Economics of Cloud Resources Capacity 3 Resources Demand Capacity 1 2 3 Time (days) Demand 1 2 3 Resources Time (days) Capacity Demand 1 2 3 Time (days) Lost users
  • 14. Economics of Cloud - continued Leverages LOtSS Is not for all businesses Not a Silver Bullet Is more than Off premises
  • 16. Cloud Point 1: The Cloud is a specialized system with fewer degrees of freedom than On Premise, but offers very high economy of scale
  • 17. Economies of Scale part 2
  • 18. Cloud Point 2: By adopting a hybrid strategy, it is possible to tap into economy of scale where possible while maintaining flexibility and agility where necessary
  • 19. Transloading Costs
  • 20. Cloud Point 3: Lowering transloading cost in the context of software architecture: localized optimization through selective specialization (LOtSS)
  • 21. Introduction to LOtSS Optimization through specialization Hybrid strategy maximizing economy of scale whee possible while maintaining flexibility and agility where necessary Lowering transloading cost in the context of software architecture: localized optimization through selective specialization (LOtSS)
  • 22. Scenario: BIG PHARMA Clinical Trials and Molecular Research = Bread- n-Butter Biggest Problems 80% of IT budget belongs to CRM and email ERP system is highly customized cannot utilize Cloud infrastructure efficiently
  • 23. Cloud Point 4: Optimization can happen at different levels. Selectively outsourcing capabilities to highly specialized vendors or pieces of an application can assist in lowering TCO
  • 24. Platform As A Service (PAAS)
  • 25. Windows Azure Hosted Platform that provides: Operating System Developer Services Compute Power (procs) Storage Cloud Applications Windows Live CRM Online Services SharePoint