Windows Azure Platfrom App Fabric

  • 2,435 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,435
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
75
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SERVICE BUS and ACCESS CONTROL Strategy Briefing Wes Yanaga | January 2010 Page 1
  • 2. Agenda Clearing confusion around cloud computing Software + Services unites the web Introducing the Windows Azure Platform Understanding Windows Azure platform AppFabric Using Windows Azure platform AppFabric to solve cloud challenges Page 2
  • 3. Challenges Facing Today’s Enterprise 1 5 Infrastructure costs are fixed and Maintaining security while increasing ongoing, and distract from the access and transparency—within and mission of reducing business outside the organization process friction and problems. 2 Leveraging past investments to provide future value. 6 Security, access, and transparency across the value chain: suppliers, partners, etc. 3 Many data centers at limit—real estate, capacity, cooling and power. 7 Lack of a common platform. 4 Matching capacity to demand. Page 3
  • 4. Understanding Cloud Computing Generally accepted Many definitions of Important to have a as the next logical ―cloud computing‖ common understanding step in IT evolution across the industry ―Cloud computing is a reality, ―’Cloud computing’ is the latest ―[Cloud computing] is a security and it's a force that IT buzz term sweeping through the nightmare.‖ –John Chambers, Cisco CEO professionals need to quickly information-technology industry, come to terms with. The but it’s losing whatever meaning it ―The interesting thing about cloud economic and social motivation once had as an increasing number computing is that we’ve redefined for the cloud is high, the of companies apply the label to cloud computing to include business need for speed and their wares.‖ everything that we already do… agility is greater than ever –Wall Street Journal Sept 2008 Maybe I’m an idiot, but I have no before, and the technology has idea what anyone is talking about. reached a level in which prudent What is it?‖ investments in cloud services –Larry Ellison, Oracle CEO are fast and easy.‖ –Network World, May 2009 Page 4
  • 5. Simplifying Cloud Computing Page 5
  • 6. How Microsoft Views the Cloud Fundamentals Automated High Scale out Service Multi-tenancy Management Availability Considerations Location Infrastructure Business model Ownership Management Page 6
  • 7. Software + Services Unites the Web Experiences should span beyond a single device. Create rich and consistent experiences from PCs and web browsers to mobile devices to servers. Tightly coupled systems Infrastructure and solutions “With the Windows Azure platform, we’re focused on should give way to should span the server delivering the best services federations of cooperating and the cloud. platform to create compelling Web applications and services– systems and loosely Use Microsoft technology which enables our customers coupled compositions. for both cloud and server- and partners to quickly develop base solutions. and deploy compelling Solutions integrate easily with a variety of web-scalable and solutions.” web-addressable services. – BOB MUGLIA PRESIDENT SERVER AND TOOLS BUSINESS MICROSOFT, (JULY’09) Page 7
  • 8. Software + Services Client Tools and Cross-Platform Support PC Phone TV Server Cloud Page 8
  • 9. 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. Page 9
  • 10. Windows Azure Platform Page 10
  • 11. Simplified, Secure Connectivity for the Cloud Service Bus and Access Control in Windows Azure platform AppFabric are powerful building blocks. Secure Connectivity • Bridge cloud services, on-premises apps, and hosted assets • Build distributed apps for your business or to collaborate with partners AppFabric SERVICE BUS Across boundaries Connect apps & services • Navigate network and security boundaries, securely and simply • Federate identity and access across organizations and ID providers • Simplify claims-based authorization for distributed apps and web services At Cloud Scale AppFabric ACCESS CONTROL • Scale up and down as your business requires Control & secure access • Automated service mgmt. and dynamic scale • Interoperate with a variety of languages and industry standards Page 11
  • 12. Solving Connectivity Challenges CHALLENGES: You want to make it But you don’t always Plus partners and easy and secure for know ahead of time customers have devices partners and customers the characteristics or and services running to integrate with your scale of the integration behind firewalls application OUR APPROACH: The Windows Azure platform AppFabric provides a highly-available ―Service Bus‖ based on standard Internet protocols and ―Access Control‖ uniting existing security models. Page 12
  • 13. AppFabric Service Bus Expose apps and services over 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 Page 13
  • 14. AppFabric Access Control What it is: • Federated authorization management service What it does: • Simplify user access authorization across organizations and ID providers • Perform claims transformation to map identities with access levels Use it to: • Secure AppFabric Service Bus communications • Secure RESTful web services Page 14
  • 15. How You Benefit SIMPLICITY EFFICIENCY AGILITY FOCUS SERVICE BUS ACCESS CONTROL CONNECTIVITY PRODUCTIVITY TRUST Page 15
  • 16. Windows Azure platform AppFabric Benefits CONNECTIVITY PRODUCTIVITY TRUST Flexible, Internet- Standards-based and Extends Existing scale Service interoperable Investments • Part of the Windows • Support web standards • Build on proven Azure platform • Leverage your familiarity technology and • Easily connect cloud with Visual Studio tools and programming models services to on-premises .NET • Federate existing claims- assets • Quickly access finished based security systems • Solve firewall traversal services via the internet • Delivered with world- challenges and network • Compatible with MS stack class service and support address limitations • SDKs also available for Java TM, PHP and Ruby Page 16
  • 17. AppFabric Service Bus Solves Cloud Connectivity Easily locate and connect Scale up and down cloud services, hosted assets and as your business requires on-premises applications Navigate firewall Interoperate boundaries securely and simply with a variety of languages and industry standards Page 17
  • 18. AppFabric Service Bus Connectivity Text XML Graphics Binary Data Receive Receive Streaming Firewall Send Send Exchange messages between loosely coupled, composite applications. Direct Connection facilitated by Application #1 Service Bus if that is best Application #2 connection mechanism. Page 18
  • 19. AppFabric Access Control Secures Cloud Services Simplify authorization Interoperate across a variety by managing and aggregating of federated identity providers different identities, and providing a common access method Securely scale out and up naturally and reliably as Create more options solutions grow for what different users are allowed to do Page 19
  • 20. AppFabric Access Control Simplify and automate Provide abstraction for complex authorization federated claims-based schema requests. authentication. Easily establish secure trust relationship. Data and Applications Applications or Users Page 20
  • 21. Productivity Consistent and familiar developer technologies–no costly staff retraining Evolutionary, not revolutionary tools and technologies Web-addressable and interoperable with web-standards Best-of-breed technology from on-premises applications to web- addressable services—quickly build world class solutions. Page 21
  • 22. The Developer Experience Flexible, Internet- Standards-based and Extends existing scale service interoperable investments • Part of the Windows • Support web standards • Build on prove Microsoft Azure platform • Program in multiple technology and • Use it to connect cloud languages and frameworks, programming models services to on-premises including .NET, Java and Ruby • Leverage your familiarity assets • Interface via API or Web with .NET experience, • Or consume as a cloud console tools, frameworks service for composing • Compose apps that span • Develop, debug, test, and ―traditional‖ web and multiple platform providers deploy from Visual Studio enterprise services • Compatible with MS stack Developers use existing skills and tools. Page 22
  • 23. CASE STUDY Benefit Drivers: • Efficiency: Cost-effective for the company and customers • Agility: Massive scalability and faster Firm Uses Internet Service Bus to Enable Smart development time Grid for Dynamic Energy Savings • Trustworthy: The security, interoperability, and performance required for large-scale smart grid applications “The Service Bus provides the security, interoperability, and • Focus: New Revenue Potential performance required for large-scale smart grid applications, at a significantly lower cost than building data centers.” Situation/Solution: —David Hardin, Staff Engineer, Invensys Operations Management Smaller electric utilities want to participate in a U.S. energy-saving initiative called smart grid, which requires a cost-effective, Company Profile: scalable, secure way to share pricing data with customers. Invensys used Service Bus and Access Control, part of Windows Azure™ platform AppFabric, to build the Smart Grid Pilot, demonstrating Internet-scale Invensys Operations Management provides automation communications. control solutions to companies in the manufacturing and infrastructure industries. Based in Plano, Texas, the Key Advances: The ability to cut company has 9,000 employees. costs with a secure solution, develop quicker, scale on a massive level, and reach new revenue potential. Page 23
  • 24. CASE STUDY Benefit Drivers: • Efficiency: Reduction in infrastructure costs • Agility: Powerful database capability Ticket Seller Finds Ideal Business Solution in • Trustworthy: Trusted platform for Hosted Computing Platform future growth • Focus: Less resources spent on “Now we’ll be able to apply more of our internal resources to maintenance as well as familiar tools and delivering an even better user experience, since we won’t flexible development. have to use those resources for managing and troubleshooting hardware platforms.” Situation/Solution: —Matthew Davey, Founder, TicketDirect TicketDirect wanted to improve its ability to sell tickets quickly and better manage the highly elastic peak loads commonly seen when big events go on sale. Company Profile: TicketDirect has begun using the Windows Azure™ platform to move to a cloud computing model that offers highly scalable processing and data storage capabilities and reduces hardware and IT costs. TicketDirect, based in Dunedin, New Zealand, provides online and on-premises ticketing services for a network of 80 sporting and Key Advances: cultural venues in New Zealand and Australia. The ability to reduce costs, free up resources from maintenance, rely on a powerful database capability, and easily develop on a trusted platform. Page 24
  • 25. Benefit Drivers: CASE STUDY • Efficiency: Decreased startup infrastructure costs and reduction in costs by creating new handheld devices • Focus: Create other innovative solutions Airline Saves Millions, Improves Customer • Flexibility and Control: Gives developers an Experience with Mobile Services extension to the on-premise environment • Agility: Massive scalability “The fantastic thing about the Service Bus is that I was able • Trustworthy: Safely connect to data behind their own firewall to create something single-handedly that was proof enough for management to proceed with the idea.” —Bert Craven, Enterprise Architect, easyJet Situation/Solution: easyJet wanted to eliminate its dependence on expensive airport service-desk technology and better serve customers by equipping roving Company Profile: agents with mobile devices. easyJet used AppFabric Service Bus, a developer service that runs on Windows Azure™, to securely open up corporate applications to mobile devices at airports all over Europe. easyJet is Europe’s leading low-fare airline and its fourth largest, with 6.4 percent market share and 44 million passengers. easyJet is based in Luton, England, and employs 5,500 people. Key Advances: The ability to decrease rental costs, decrease infrastructure costs, scale to meet high demand, access data safely, develop new tools and do so in a developer-friendly environment. Page 25
  • 26. Microsoft brings Cloud Computing to the Enterprise Blending on-site IT with cloud computing capabilities More development options Microsoft technology enables On-demand developer test environments: blended solutions develop locally, test for scale in cloud .NET enabled applications, SQL Azure, SharePoint Services Meet periodic resources requirements Scale as needed for planned events, such as payroll, tax processing and end of year reporting Page 26
  • 27. Windows Azure Platform Roadmap CTP Commercial Future Release • Rich Service • Admin Mode/VM Deployment • Simple Service Templates Templates • One Geo • Geo Replication & On Premises • Multiple Geo • ASP.NET • Systems Center Integration Locations • Medium Trust • Enterprise ID Federation • Multiple Languages • Automated Service • Distributed Queries & CLR • Full Trust Management • Analytics & reporting • Active Directory and • Windows Azure platform • Data Synch (DataHub) Web ID AppFabric • Relational & Virtualized Database • Auto DB Management Web 2.0 Partners Enterprise Page 27
  • 28. Windows Azure Platform Purchasing Options CONSUMPTION SUBSCRIPTION VOLUME LICENSING “Pay as you go and grow” “Value for a commitment“ “Coordinated purchasing” Available at launch Select offers at launch Planned for launch • Low barrier to entry and flexibility • Discounts for commitment • Unified purchasing through EA • Optimized for cloud elasticity • Plans for payment predictability • Introduction to volume discounts Page 28
  • 29. Microsoft is Your Trusted Technology Partner High-level services integrate with your on-premises "It’s the transformation of application, extending your infrastructure into the cloud and our software, it’s the enabling new types of solutions. transformation of our strategy and our offerings across the On-Premises Application and Cloud board to fundamentally Storage allows you to reduce IT staff, and focus on embrace services.‖ delivering solutions, not managing technology infrastructure. —RAY OZZIE Windows Azure platform is open, enabling you to have vendor choice and increasing your flexibility in how to build applications. Microsoft is enterprise ready, providing a worldwide datacenter presence, Service Level Agreements, developer programs and the customer service and support your business expects. Page 29
  • 30. SERVICE BUS and ACCESS CONTROL ―IDC sees the launch of Windows Azure and Azure Services Platform as a first step in a long evolutionary path that customers will take moving them from today’s self-hosted IT to consuming a hybrid of both internally and externally hosted services, and if so desired, could eventually support a fully outsourced model.‖ —IDC Insight, Microsoft Unveils Cloud Services Strategy and the Azure Services Platform: Managing Customer Expectations and Competitive Pressures as Solution Evolves Is Key, Nov 2008, Doc #215034 Page 30