Microsoft is investing heavily in cloud computing through its Azure services platform. Azure provides familiar development tools and programming models while delivering applications across devices and platforms through cloud services. It offers flexibility to build applications on-premises, in the cloud, or in hybrid environments. Azure aims to simplify development and management while reducing costs and improving scalability through a mix of infrastructure and platform services. Microsoft's vision is to provide a comprehensive cloud platform that connects to on-premises systems and leverages its existing development tools and technologies.
6. On premises vs. in the cloud Application runs on-premises Buy my own hardware, and manage my own data center Application runs at a hoster Co-location or Managed servers Application runs using cloud services “ cloud fabric” (elastic, infini-scale) Economy of Scale Low High Control High Low
7. On premises vs. in the cloud “ Packaged” Application An application that I buy “off the shelf” and run myself “ Home Built” Application An application that I develop and run myself Hosted “ Home Built” An application that I develop myself, but run at a hoster Hosted “ Packaged” An application that I buy “off the shelf” and run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Software as a Service” A hosted application that I buy from a vendor Build Buy On premises Cloud
8. On premises vs. in the cloud “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” “ Software as a Service” Cloud Platform Website HR Email Collaboration ERP Core Processes Build Buy On premises Cloud
9. On premises vs. in the cloud Hosted “ Home Built” Hosted “ Packaged” ERP “ Packaged” Application “ Home Built” Application “ Software as a Service” Cloud Platform Core Processes Social Networking Email Collaboration HR Website Build Buy On premises Cloud
10.
11.
12. Spectrum of Choices Extend existing On-Premise Application Deploy Complete Application in the Cloud Compose New Application from Cloud Services
20. .NET Services Application http://service./ Service .NET Workflow Service Application Service Service .NET Service Bus .NET Access Control Service Application Service Workflow SDS Authority
21. Live Services User-centric services that provide programmatic access to a user’s data and Windows Live Live Framework
22. What Can You Do? Access user data Access information on user devices Access user’s social graph Sync user’s data Access user’s profile Provide access control to user’s data Share user’s data Provide news on actions Manage applications
23.
24.
25. Azure & .NET Framework Build, test, debug, and deploy using a single familiar toolset On-premises & Hosted Servers Desktop & Mobile Experiences Client Server Services