SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
SERVICE BUS and ACCESS CONTROL




Strategy Briefing
Wes Yanaga | January 2010

                                        Page 1
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
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
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
Simplifying Cloud Computing




                              Page 5
How Microsoft Views the Cloud
                 Fundamentals

             Automated            High
Scale out     Service                          Multi-tenancy
            Management          Availability




                 Considerations
                     Location

                   Infrastructure

                  Business model

                    Ownership

                   Management



                                                               Page 6
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
Software + Services
         Client




                               Tools and Cross-Platform Support
PC        Phone           TV




Server            Cloud


                                                                  Page 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.




                                                                                 Page 9
Windows Azure Platform




                         Page 10
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
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
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
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
How You Benefit

   SIMPLICITY     EFFICIENCY   AGILITY   FOCUS



                  SERVICE BUS
                ACCESS CONTROL




CONNECTIVITY         PRODUCTIVITY         TRUST




                                                  Page 15
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

Mais conteúdo relacionado

Mais procurados

Achieving Cloud Enterprise Agility
Achieving Cloud Enterprise AgilityAchieving Cloud Enterprise Agility
Achieving Cloud Enterprise AgilitySteven_Jackson
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud StrategyInternap
 
Ventana Research Presents: Best Practices with Hadoop - Real World Data
Ventana Research Presents:  Best Practices with Hadoop - Real World DataVentana Research Presents:  Best Practices with Hadoop - Real World Data
Ventana Research Presents: Best Practices with Hadoop - Real World DataCloudera, Inc.
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmDavid Linthicum
 
HP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario DerbaHP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario DerbaMario Derba
 
The Cloud according to VMware
The Cloud according to VMwareThe Cloud according to VMware
The Cloud according to VMwareOpSource
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudnooralmousa
 
Broadview Networks Cloud Computing Brochure
Broadview Networks Cloud Computing BrochureBroadview Networks Cloud Computing Brochure
Broadview Networks Cloud Computing Brochuredshetterly
 
OpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew TuckerOpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew TuckerLew Tucker
 
La tendencia de Cloud Computing. Nubes públicas, privadas e híbridas
La tendencia de Cloud Computing. Nubes públicas, privadas e híbridasLa tendencia de Cloud Computing. Nubes públicas, privadas e híbridas
La tendencia de Cloud Computing. Nubes públicas, privadas e híbridasMundo Contact
 
Cloud Computing - game changer for telcos
Cloud Computing - game changer for telcosCloud Computing - game changer for telcos
Cloud Computing - game changer for telcosSaibalDC
 
Capacity Managementand the Cloud
Capacity Managementand the CloudCapacity Managementand the Cloud
Capacity Managementand the Clouddannyq
 

Mais procurados (16)

Virtual Instruments Presentation
Virtual Instruments PresentationVirtual Instruments Presentation
Virtual Instruments Presentation
 
Achieving Cloud Enterprise Agility
Achieving Cloud Enterprise AgilityAchieving Cloud Enterprise Agility
Achieving Cloud Enterprise Agility
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud Strategy
 
Ventana Research Presents: Best Practices with Hadoop - Real World Data
Ventana Research Presents:  Best Practices with Hadoop - Real World DataVentana Research Presents:  Best Practices with Hadoop - Real World Data
Ventana Research Presents: Best Practices with Hadoop - Real World Data
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicm
 
Emc keynote 0945 1030
Emc keynote 0945 1030Emc keynote 0945 1030
Emc keynote 0945 1030
 
HP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario DerbaHP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario Derba
 
The Cloud according to VMware
The Cloud according to VMwareThe Cloud according to VMware
The Cloud according to VMware
 
InTechnology - is Cloud Computing the next big thing?
InTechnology - is Cloud Computing the next big thing?InTechnology - is Cloud Computing the next big thing?
InTechnology - is Cloud Computing the next big thing?
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
 
Broadview Networks Cloud Computing Brochure
Broadview Networks Cloud Computing BrochureBroadview Networks Cloud Computing Brochure
Broadview Networks Cloud Computing Brochure
 
OpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew TuckerOpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew Tucker
 
La tendencia de Cloud Computing. Nubes públicas, privadas e híbridas
La tendencia de Cloud Computing. Nubes públicas, privadas e híbridasLa tendencia de Cloud Computing. Nubes públicas, privadas e híbridas
La tendencia de Cloud Computing. Nubes públicas, privadas e híbridas
 
Cloud Computing - game changer for telcos
Cloud Computing - game changer for telcosCloud Computing - game changer for telcos
Cloud Computing - game changer for telcos
 
Sukhbir jasuja digital_trends_11
Sukhbir jasuja digital_trends_11Sukhbir jasuja digital_trends_11
Sukhbir jasuja digital_trends_11
 
Capacity Managementand the Cloud
Capacity Managementand the CloudCapacity Managementand the Cloud
Capacity Managementand the Cloud
 

Semelhante a Windows Azure Platfrom App Fabric

Cloud Computing for Banking - Accenture
Cloud Computing for Banking - AccentureCloud Computing for Banking - Accenture
Cloud Computing for Banking - AccentureKim Jensen
 
Accenture 6 questions_executives_should_ask_about_cloud_computing
Accenture 6 questions_executives_should_ask_about_cloud_computingAccenture 6 questions_executives_should_ask_about_cloud_computing
Accenture 6 questions_executives_should_ask_about_cloud_computingNgy Ea
 
Build 4 The Cloud By Cisco V Mware2
Build 4 The Cloud By Cisco V Mware2Build 4 The Cloud By Cisco V Mware2
Build 4 The Cloud By Cisco V Mware2Azlan NL
 
Enterprise agility for the Cloud
Enterprise agility for the CloudEnterprise agility for the Cloud
Enterprise agility for the CloudSteven_Jackson
 
Basics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comBasics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comDeepu S Nath
 
Ibm Perspective On Cloud Computing
Ibm Perspective On Cloud ComputingIbm Perspective On Cloud Computing
Ibm Perspective On Cloud Computinglambertt
 
Clearing the fog from cloud computing
Clearing the fog from cloud computingClearing the fog from cloud computing
Clearing the fog from cloud computingmciobo
 
Clearing the fog from cloud computing
Clearing the fog from cloud computingClearing the fog from cloud computing
Clearing the fog from cloud computingmciobo
 
Enabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the CloudEnabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the CloudInnoTech
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarSaif Ahmad
 
Cloud computing
Cloud computingCloud computing
Cloud computingRazib M
 
Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009Hilde Lovett
 
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...Microsoft Private Cloud
 
Cloud computing in south africa reality or fantasy
Cloud computing in south africa   reality or fantasyCloud computing in south africa   reality or fantasy
Cloud computing in south africa reality or fantasySamantha James
 
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012Internap
 
Cloud computing-intel-cloud-2015-vision
Cloud computing-intel-cloud-2015-visionCloud computing-intel-cloud-2015-vision
Cloud computing-intel-cloud-2015-visionHossam Zein
 
2010 Cloud Computing
2010 Cloud Computing2010 Cloud Computing
2010 Cloud Computingck4eric
 
Nyc lunch and learn 03 15 2012 final
Nyc lunch and learn   03 15 2012 finalNyc lunch and learn   03 15 2012 final
Nyc lunch and learn 03 15 2012 finalInternap
 

Semelhante a Windows Azure Platfrom App Fabric (20)

Cloud Computing for Banking - Accenture
Cloud Computing for Banking - AccentureCloud Computing for Banking - Accenture
Cloud Computing for Banking - Accenture
 
Accenture 6 questions_executives_should_ask_about_cloud_computing
Accenture 6 questions_executives_should_ask_about_cloud_computingAccenture 6 questions_executives_should_ask_about_cloud_computing
Accenture 6 questions_executives_should_ask_about_cloud_computing
 
Build 4 The Cloud By Cisco V Mware2
Build 4 The Cloud By Cisco V Mware2Build 4 The Cloud By Cisco V Mware2
Build 4 The Cloud By Cisco V Mware2
 
Enterprise agility for the Cloud
Enterprise agility for the CloudEnterprise agility for the Cloud
Enterprise agility for the Cloud
 
Basics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comBasics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.com
 
Ibm Perspective On Cloud Computing
Ibm Perspective On Cloud ComputingIbm Perspective On Cloud Computing
Ibm Perspective On Cloud Computing
 
Clearing the fog from cloud computing
Clearing the fog from cloud computingClearing the fog from cloud computing
Clearing the fog from cloud computing
 
Clearing the fog from cloud computing
Clearing the fog from cloud computingClearing the fog from cloud computing
Clearing the fog from cloud computing
 
Enabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the CloudEnabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the Cloud
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009
 
Cloud Computing Essay
Cloud Computing EssayCloud Computing Essay
Cloud Computing Essay
 
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
 
Cloud computing in south africa reality or fantasy
Cloud computing in south africa   reality or fantasyCloud computing in south africa   reality or fantasy
Cloud computing in south africa reality or fantasy
 
understanding and Leveraging Cloud Xcomputing
understanding and Leveraging Cloud Xcomputingunderstanding and Leveraging Cloud Xcomputing
understanding and Leveraging Cloud Xcomputing
 
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
 
Cloud computing-intel-cloud-2015-vision
Cloud computing-intel-cloud-2015-visionCloud computing-intel-cloud-2015-vision
Cloud computing-intel-cloud-2015-vision
 
2010 Cloud Computing
2010 Cloud Computing2010 Cloud Computing
2010 Cloud Computing
 
Nyc lunch and learn 03 15 2012 final
Nyc lunch and learn   03 15 2012 finalNyc lunch and learn   03 15 2012 final
Nyc lunch and learn 03 15 2012 final
 

Mais de Wes Yanaga

Azure Platform
Azure Platform Azure Platform
Azure Platform Wes Yanaga
 
WebsiteSpark In One Slide
WebsiteSpark In One SlideWebsiteSpark In One Slide
WebsiteSpark In One SlideWes Yanaga
 
Windows Azure Partner Presentation
Windows Azure Partner PresentationWindows Azure Partner Presentation
Windows Azure Partner PresentationWes Yanaga
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesWes Yanaga
 
ASPNET for PHP Developers
ASPNET for PHP DevelopersASPNET for PHP Developers
ASPNET for PHP DevelopersWes Yanaga
 
Running PHP on Windows Technical Overview
Running PHP on Windows Technical OverviewRunning PHP on Windows Technical Overview
Running PHP on Windows Technical OverviewWes Yanaga
 
IE8 Dev Overview_pp2003
IE8 Dev Overview_pp2003IE8 Dev Overview_pp2003
IE8 Dev Overview_pp2003Wes Yanaga
 
A Lap around Windows Internet Explorer 8_pp2003
A Lap around Windows Internet Explorer 8_pp2003A Lap around Windows Internet Explorer 8_pp2003
A Lap around Windows Internet Explorer 8_pp2003Wes Yanaga
 
Azure Services Platform_Partner_Briefing
Azure Services Platform_Partner_BriefingAzure Services Platform_Partner_Briefing
Azure Services Platform_Partner_BriefingWes Yanaga
 
Azure Services Platform Oc Event Ned
Azure Services Platform Oc Event NedAzure Services Platform Oc Event Ned
Azure Services Platform Oc Event NedWes Yanaga
 
Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23Wes Yanaga
 
Live Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcLive Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcWes Yanaga
 

Mais de Wes Yanaga (12)

Azure Platform
Azure Platform Azure Platform
Azure Platform
 
WebsiteSpark In One Slide
WebsiteSpark In One SlideWebsiteSpark In One Slide
WebsiteSpark In One Slide
 
Windows Azure Partner Presentation
Windows Azure Partner PresentationWindows Azure Partner Presentation
Windows Azure Partner Presentation
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic Languages
 
ASPNET for PHP Developers
ASPNET for PHP DevelopersASPNET for PHP Developers
ASPNET for PHP Developers
 
Running PHP on Windows Technical Overview
Running PHP on Windows Technical OverviewRunning PHP on Windows Technical Overview
Running PHP on Windows Technical Overview
 
IE8 Dev Overview_pp2003
IE8 Dev Overview_pp2003IE8 Dev Overview_pp2003
IE8 Dev Overview_pp2003
 
A Lap around Windows Internet Explorer 8_pp2003
A Lap around Windows Internet Explorer 8_pp2003A Lap around Windows Internet Explorer 8_pp2003
A Lap around Windows Internet Explorer 8_pp2003
 
Azure Services Platform_Partner_Briefing
Azure Services Platform_Partner_BriefingAzure Services Platform_Partner_Briefing
Azure Services Platform_Partner_Briefing
 
Azure Services Platform Oc Event Ned
Azure Services Platform Oc Event NedAzure Services Platform Oc Event Ned
Azure Services Platform Oc Event Ned
 
Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23
 
Live Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcLive Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno Svc
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Windows Azure Platfrom App Fabric

  • 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
  • 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
  • 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