SlideShare a Scribd company logo
The Intelligent Cloud
Application Infrastructure


Red Hat Cloud Tour
Amsterdam
April 2012
Agenda


Mega trends shaping the enterprise

●
  The hybrid cloud
●
  Explosion of mobile & devices
●
  Scale and integration

Architecting the intelligent application infrastructure
●
  Portable across clouds and infrastructures
●
  Web & cloud scale
●
  Web api capable
●
  Business process aware




2
Megatrend: hybrid clouds
On-premises cloud. Public cloud. Now both.




        Private cloud                             Physical servers       Public cloud




Worldwide ip traffic will quadruple by 2015.
80% of it will adopt some form of cloud by 2014.
83% of organizations ask for deploy anywhere.
IDC expects that by 2015, the majority of the enterprise…will require integrated hybrid
cloud management capabilities.

How do you make applications portable among clouds?
How do you make applications connect across clouds?

Source: IDC Cloud Management Study, 2011 Survey




3
                                                                                    Source: IDC
Mobile explosion




    In 2014 there will be 1.7 billion connected pcs, smartphones, and tablets.
    820m will be smartphones running android, ios, & windows phone. How do you
4   use the cloud to architect for heterogeneity, interoperability and connectivity?
Megatrend: scale & integration
Connecting Clouds. Connecting Services




Integration and soa are fundamentally changing. A rapidly increasing number of web
APIs are targeted to the enterprise.
How do you adapt to:
●
  utilize the latest services
●
  create the newest service
●
  integrate it into processes
...for competitive advantage?

5
Megatrend: scale & integration
Connecting Clouds. Connecting Services


               Web API                 15 billion API calls / day (July 2011)
     Billionaires Club:
                                       10 billion API calls / month (January 2011)


                                       762 billion objects stored in S3 (January 2012, 260B 2011)

                                       5 billion API calls / day   (April 2010)


                                       5 billion API calls / day   (October 2009)


                                       8 billion API calls / month (Q3 2009)

                                       3 billion API calls / month (March 2009)

                                       50% of all site traffic via API calls



How do you create services that are web & cloud scale, available to a multitude of devices,
and available to business partners?

Source: ProgrammableWeb.com


 6
Agenda


Mega trends shaping the enterprise

●
  The hybrid cloud
●
  Explosion of mobile & devices
●
  Scale and integration

Architecting the intelligent application infrastructure
●
  Portable across clouds and infrastructures
●
  Web & cloud scale
●
  Web api capable
●
  Business process aware




7
The intelligent application infrastructure
Portable across clouds and infrastructures




     PORTABLE
    APPLICATIONS
                                                               ●
                                                                 Runs in any physical environment
      PORTABLE
    PROGRAMMING
                                                               ●
                                                                 Runs in any virtualized environment
       MODELS                                                  ●
                                                                 Runs in any cloud environment
                   Traditional
     PORTABLE      Data Center Virtual
     SERVICES                   Data
                               Center
                                         Private
    PORTABLE                              Cloud
    COMPUTING
                                                   Certified
                                                    Public
                                                    Cloud




8
The intelligent application infrastructure
Web & cloud scale




                                               X 1,000,000
                                      Web
                                     Service




●
  elastic
●
  scalable & highly available
●
  failover & redundancy
●
  secure
●
  web, mobile & web api frameworks



    9
The intelligent application infrastructure
Web api capable

                                    Web
                                   Service



                               Publish information, integrate data
                               Across a variety of platforms and
                               web 2.0 architectures




                                                  Web
                                                 Service              Other   SaaS
                                                                     Clouds


                               Consume information from other
                               clouds and SaaS providers




                     High speed messaging with a
         Messaging   sea of devices




10
The intelligent application infrastructure
Business process aware




                                         Web API                        ERP
                                       Integration                    Systems




                                                        Complex
                                                     Business Rules




                                       Business
                                        Logic                    Transactional
                                                                     Data


          Web
         Service


●
  Orchestrate and automate complex processes
●
  Enhance processes with 3rd party services
●
  Expose reusable processes for partners and devices

    11
Cloud-ready architecture

 ●   High degree of automation
 ●   Flexible Management
 ●   Frugal use of resources
 ●   Lean, agile development
 ●   Open Platform
                JBOSS ENTERPRISE MIDDLEWARE




     PHYSICAL    VIRTUAL        PRIVATE       PUBLIC
JBoss EAP 6
            (AS 7)


         OpenShift


13
• blazingly     fast (<3s startup)

     • lightweight

     • modular

     • hot   parallel deployment

     • elegant   administration

     • domain    management

     • easy   testable

14
World Class Developer Productivity

●   Agile, Flexible
    Developer
    Experience
    ●   Java EE6
    ●   HTML 5 and Mobile
    ●   Maven Support
Developer Productivity
                                 Java EE 6
●   Lighter
    ●   Profiles, Pruning – JSR-77 & 88, EJB2, JAXR, JAX-RPC
    ●   Embedding – testing, batch
●   Better Integrated
    ●   Managed Beans
    ●   CDI 1.0 - Unifies JSF, JPA, and EJB3
    ●   Bean Validation
●   Richer APIs
    ●   JPA 2.0
    ●   EJB 3.1
    ●   JAX-RS 1.1
    ●   JSF 2.0 / Servlet 3.0
OpenShift
          (AKA a Cloud Application Platform)




     is the PaaS offering
     by Red Hat


17
What is PaaS?

  PaaS = Platform-as-a-Service
  (AKA, a Cloud Application Platform)




                 Code                   Deploy              Enjoy

                                           Push-button
                                                           Save Time and Money
                                           Deploy, and
   Code your app                           your App is
                                          running in the
                                             Cloud!
PaaS is the new age




19
Why OpenShift?   It’s You.




20
But don't take my word for it!




       openshift.redhat.com
                Promotional code: RHCT
Questions?




22

More Related Content

Leverage An Intelligent Application Infrastructure for Competitive Advantage.

  • 1. The Intelligent Cloud Application Infrastructure Red Hat Cloud Tour Amsterdam April 2012
  • 2. Agenda Mega trends shaping the enterprise ● The hybrid cloud ● Explosion of mobile & devices ● Scale and integration Architecting the intelligent application infrastructure ● Portable across clouds and infrastructures ● Web & cloud scale ● Web api capable ● Business process aware 2
  • 3. Megatrend: hybrid clouds On-premises cloud. Public cloud. Now both. Private cloud Physical servers Public cloud Worldwide ip traffic will quadruple by 2015. 80% of it will adopt some form of cloud by 2014. 83% of organizations ask for deploy anywhere. IDC expects that by 2015, the majority of the enterprise…will require integrated hybrid cloud management capabilities. How do you make applications portable among clouds? How do you make applications connect across clouds? Source: IDC Cloud Management Study, 2011 Survey 3 Source: IDC
  • 4. Mobile explosion In 2014 there will be 1.7 billion connected pcs, smartphones, and tablets. 820m will be smartphones running android, ios, & windows phone. How do you 4 use the cloud to architect for heterogeneity, interoperability and connectivity?
  • 5. Megatrend: scale & integration Connecting Clouds. Connecting Services Integration and soa are fundamentally changing. A rapidly increasing number of web APIs are targeted to the enterprise. How do you adapt to: ● utilize the latest services ● create the newest service ● integrate it into processes ...for competitive advantage? 5
  • 6. Megatrend: scale & integration Connecting Clouds. Connecting Services Web API 15 billion API calls / day (July 2011) Billionaires Club: 10 billion API calls / month (January 2011) 762 billion objects stored in S3 (January 2012, 260B 2011) 5 billion API calls / day (April 2010) 5 billion API calls / day (October 2009) 8 billion API calls / month (Q3 2009) 3 billion API calls / month (March 2009) 50% of all site traffic via API calls How do you create services that are web & cloud scale, available to a multitude of devices, and available to business partners? Source: ProgrammableWeb.com 6
  • 7. Agenda Mega trends shaping the enterprise ● The hybrid cloud ● Explosion of mobile & devices ● Scale and integration Architecting the intelligent application infrastructure ● Portable across clouds and infrastructures ● Web & cloud scale ● Web api capable ● Business process aware 7
  • 8. The intelligent application infrastructure Portable across clouds and infrastructures PORTABLE APPLICATIONS ● Runs in any physical environment PORTABLE PROGRAMMING ● Runs in any virtualized environment MODELS ● Runs in any cloud environment Traditional PORTABLE Data Center Virtual SERVICES Data Center Private PORTABLE Cloud COMPUTING Certified Public Cloud 8
  • 9. The intelligent application infrastructure Web & cloud scale X 1,000,000 Web Service ● elastic ● scalable & highly available ● failover & redundancy ● secure ● web, mobile & web api frameworks 9
  • 10. The intelligent application infrastructure Web api capable Web Service Publish information, integrate data Across a variety of platforms and web 2.0 architectures Web Service Other SaaS Clouds Consume information from other clouds and SaaS providers High speed messaging with a Messaging sea of devices 10
  • 11. The intelligent application infrastructure Business process aware Web API ERP Integration Systems Complex Business Rules Business Logic Transactional Data Web Service ● Orchestrate and automate complex processes ● Enhance processes with 3rd party services ● Expose reusable processes for partners and devices 11
  • 12. Cloud-ready architecture ● High degree of automation ● Flexible Management ● Frugal use of resources ● Lean, agile development ● Open Platform JBOSS ENTERPRISE MIDDLEWARE PHYSICAL VIRTUAL PRIVATE PUBLIC
  • 13. JBoss EAP 6 (AS 7) OpenShift 13
  • 14. • blazingly fast (<3s startup) • lightweight • modular • hot parallel deployment • elegant administration • domain management • easy testable 14
  • 15. World Class Developer Productivity ● Agile, Flexible Developer Experience ● Java EE6 ● HTML 5 and Mobile ● Maven Support
  • 16. Developer Productivity Java EE 6 ● Lighter ● Profiles, Pruning – JSR-77 & 88, EJB2, JAXR, JAX-RPC ● Embedding – testing, batch ● Better Integrated ● Managed Beans ● CDI 1.0 - Unifies JSF, JPA, and EJB3 ● Bean Validation ● Richer APIs ● JPA 2.0 ● EJB 3.1 ● JAX-RS 1.1 ● JSF 2.0 / Servlet 3.0
  • 17. OpenShift (AKA a Cloud Application Platform) is the PaaS offering by Red Hat 17
  • 18. What is PaaS? PaaS = Platform-as-a-Service (AKA, a Cloud Application Platform) Code Deploy Enjoy Push-button Save Time and Money Deploy, and Code your app your App is running in the Cloud!
  • 19. PaaS is the new age 19
  • 20. Why OpenShift? It’s You. 20
  • 21. But don't take my word for it! openshift.redhat.com Promotional code: RHCT