1. Bram Veenhof Web Platform Architect [email_address] http://blogs.msdn.com/bramveen http://twitter.com/bramveen
2. SOA: Service Oriented Architecture Reuse and Agility Web 2.0 Network Effect SaaS: Software as a Service Flexible pricing and delivery RIA: Rich Internet Applications Experience Software + Services Cloud Computing Service Utility
3. Global reach Ease of provisioning Business agility Deployability & manageability Security & Privacy Customizability Visibility & Control Data accessibility
4. Create experiences that combine the magic of software with the power of Internet services across a world of devices
5.
6.
7. When it comes to running applications, organizations today face a tension between control and economy of scale Economy of Scale Low High Control High Low
8. Economy of Scale Low High Control High Low Application runs on-premise Buy my own hardware, and manage my own data center Application runs at a hoster Pay someone to host my application using hardware that I specify Application runs using cloud services Pay someone to host my application without specifying the hardware (they promise to be “infinitely” scalable) Application is supplied by a vendor Pay for someone’s hosted application. Don’t care about the hardware, as long as it works.
10. “ Packaged” Application An application that I buy “off the shelf” and run myself “ Home Built” Application An application that I develop and run myself Build vs. Buy Build Buy 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 then run at a hoster “ Home Built” using cloud An application that I develop myself, that is hosted using cloud services “ Packaged” using cloud An application that I buy “off the shelf”, that is hosted using cloud services “ Software as a Service” A hosted application that I buy from a vendor “ Platform as a Service” A vendor hosted development and runtime environment
This is a turning point for Microsoft as for the first time we're able to talk end-to-end about what we've been working on for the past couple of years. It's the transformation of our software, it's the transformation of our strategy and our offerings across the board to fundamentally embrace services. Today, we're in the early days of a transformation towards services across the industry, a change that's being catalyzed by a confluence of factors, by cheap computing and cheap storage, by the increasing ubiquity of high bandwidth connectivity to the Internet, by an explosion in PC innovation from the high-end desktop to the low-end netbook, by an explosion in device innovation, Media Players, Smart Phones, net-connected devices of all shapes and sizes. The notion of utility computing was pioneered in the '60s. Virtualization was also pioneered in that same era by IBM and its VM370 took virtualization very, very broadly into the enterprise datacenter. Today, that same virtualization technology is making a strong comeback, driven by our trend toward consolidation of our PC-based servers. With racks of machines now hosting any number of Virtual Servers, computing is looking more and more like an economical shared utility, serving our enterprise users, apps and solutions.