5. How Microsoft Views the Cloud Fundamentals Automated Service Management High Availability Scale out Multi-tenancy Considerations Location On premises Off premises Infrastructure Heterogeneous Homogeneous OpEx CapEx Business model Lease/Rented Owned Ownership Third Party Self Management
6. Software + Services Client PC Phone TV Tools and Cross-Platform Support Server Cloud
7. Software + Services Architecture “When you combine the ever-growing power of devices and the increasing ubiquity of the Web, you come up with a sum that is greater than its parts.” —RAY OZZIE
8. Introducing Windows Azure Windows Azure is an internet-scale cloud services platform hosted in Microsoft data centers around the world, proving a simple, reliable and powerful platform for the creation of web applications and services.
15. Interoperate with a variety of languages and industry standardsAppFabric SERVICE BUS Connect apps & services AppFabric ACCESS CONTROL Control & secure access
16. AppFabric Service Bus Connectivity Text XML Graphics Binary Data Streaming Receive Receive Firewall Send Send Exchange messages between loosely coupled, composite applications. Direct Connection facilitated by Service Bus if that is best connection mechanism. Application #1 Application #2
17. AppFabric Service Bus Expose apps and servicesover the internet across firewall, domain, and network boundaries Communicate bi-directionally between in an interoperable manner Choose interaction patterns to fit your application architecture, like eventing, service remoting, and protocol tunneling Scale out naturally and reliably as applications and services grow
18. Interaction Patterns Eventing FB status, lightweight updates, event driven. Something happens and you get a notification. Service remoting Reach in and have some control over the information that I get from a service that lives elsewhere. Stock: I want to get price, next time I want to get volume. Tunneling Established set of formats where information is exchanged. Exchange is asynchronous. Dedicated connection. Something closer to full remote control and visibility of application.
29. Rules can be chained; e.g. Bob Manager, Manager Edit-enables RBAC or more
30.
31. Windows Identity Foundation Complements AppFabric Access Control Federated Identity with Microsoft “Geneva” Active Directory and Live ID provide the authentication via Windows Identity Foundation: Who are you? AppFabric Access Control simplifies and externalizes complex authorization requests: What are you now ALLOWED to do? Enterprise On-premises FEDERATED IDENTITY Scalable Services Finished Services Finished Services Active Directory Federation Server v2 Active Directory AppFabric Access Control Windows Identity Foundation Web applications FEDERATED IDENTITY Microsoft Federation Gateway Windows Live ID
34. Focus: Deliver services rather than working on coding integration interfacesSituation/Solution: When Microsoft announced the Windows Azure™ platform, Cast Iron wanted to enhance its integration solution with better connectivity to other public and private cloud offerings and to on-premises data. Cast Iron used AppFabric’s Service Bus and Access Control, developer services that run on Windows Azure, to quickly provide broad connectivity with other data sources. Key Advances: The ability to scale and gain confidence from customers by doing so with Windows Azure platform and the ability to focus on delivering services instead of wasting resources on coding integration interfaces. Integration Specialist Speeds to Market with Cloud-to-Cloud Interoperation “Without the Service Bus and Access Control, we would have had to create our own service bus infrastructure, which would have taken months.” —RishiVaish, Vice President of Engineering, Cast Iron Systems Company Profile: Cast Iron Systems provides application integration solutions that help organizations connect many kinds of business software. The Mountain View, California–based firm employs 100 people.
37. Focus: Create new market opportunities and less resources on infrastructure needs.Situation/Solution: AWS needed a way to scale its successful sea-safety application so that more lives could be saved, but wanted to avoid an expensive development effort and costly infrastructure expansion. AWS migrated its application to the Windows Azure™ platform and used AppFabric’s Service Bus and Access Control to provide global communications scalability. Key Advances: The ability to scale without huge infrastructure costs, move new applications and software to market faster, and create new market opportunities. Developer Scales Search-and-Rescue Application to Help Save More Lives at Sea “Our original architecture supported 10,000 vessels, but the Windows Azure platform enables us to support hundreds of thousands or even millions of vessels, without any capital expenses.” —Richard Prodger, Technical Director, Active Web Solutions Company Profile: Active Web Solutions (AWS), based in Ipswich, United Kingdom, is a Microsoft® Gold Certified Partner that specializes in Web application and custom software development. It has 35 employees.
42. Ease of DeploymentSituation/Solution: To improve its own development process, Dot Net Solutions created a virtual project-collaboration application. When the software, called ScrumWall, drew great interest from customers, the company used the Windows Azure™ platform to offer it as a hosted service. Key Advances: The ability to bring a new product to market without a risky capital investment, allowing the company to safely foray into new territory that may hold high revenue potential. Systems Integrator Launches Innovative Software with Minimal Capital Investment “Windows Azure enables us to move into the realm of the ISV. We’re already experts at delivering custom software for customers. We can now take these skills and build a software product, delivering it to a potentially massive user base—but without the risk of hosting it on our own infrastructure.”—Dan Scarfe, Chief Executive Officer, Dot Net Solutions Company Profile: Dot Net Solutions is a United Kingdom–based systems integrator specializing in building bespoke solutions with Microsoft® products and technologies. The company takes pride in producing defect-free software—on time and within budget.
43.
44. Agility: Scale to reach demands and quick prototype and implementation.
45. Focus: Simplified capacity planning and innovate new business opportunities.Situation/Solution: AP wanted to open potential revenue streams and find new customers for AP content with a highly scalable application programming interface (API) that developers worldwide could use to incorporate into their applications. AP originally considered an on-premises solution, but was concerned about the up-front investment in hardware and software. After considering several “cloud computing” platforms, AP chose to base its offering on the Windows Azure™ platform. Key Advances: The ability to scale and meet demand, work with smart development tools, plan a capacity budget, decrease up-front costs, and focus on new business opportunities. Case Study Worldwide News Provider Creates New Content Channels with Hosted Computing “Capacity planning is the thing that stands out as the biggest advantage of the Microsoft cloud model. The Windows Azure platform takes that out of the equation for us, unlike the other cloud providers.” —Jonathan Malek, Chief Architect and Director of Research, Associated Press Company Profile: The Associated Press (AP) provides up-to-the-minute news and information for newspapers, radio, television, and the Internet, 24 hours a day, 7 days a week. It is the world’s largest and oldest news organization, with 243 bureaus in 97 countries and a worldwide staff of 4,100. AP serves 1,700 newspapers and 5,000 broadcast outlets in the United States, along with 550 international broadcasters.
46.
47. Use it to connect cloud services to on-premises assets
75. Service Bus and Access Control RESOURCES: www.microsoft.com/windowsazure/partners partner.microsoft.com/azure www.azurequickstart.com
76. Using Service Bus Patterns Applications, Workflows, … Federated Identity and Access Control Service Registry Application Messaging Patterns Connectivity Fabric Clients Cloud Services On-Premises Your Services Desktop, RIA, Web ESB Billing Storage Desktop, RIA, Web Web, Desktop, RIAs, … … Compute Corp Service
77. Stay Updated Know More about Windows Azure- http://www.microsoft.com/windowsazure/ Know more about Microsoft Cloud Services- http://www.microsoft.com/india/cloud/ Request for an Enterprise Cloud Assessment workshop- email us at azurepro@microsoft.com Follow us
Hinweis der Redaktion
Add lines on this like slide 11
WIF is an intermediary that:Federates with ADFS or MFGExtracts ADFS tokensProvides last-mile authorization within an app/service
Link to case study and video: www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=4000004847