Leverage An Intelligent Application Infrastructure for Competitive Advantage

Preview:

DESCRIPTION

Realizing the benefits of cloud requires new thinking in how you build and deploy applications and how you architect an intelligent infrastructure to deliver agility, efficiency, and portability across a variety of on-premises, public cloud, and hybrid environments. The requirements range from delivering world-class user experiences across millions of devices, form factors, and client platforms, to collecting data from what analysts refer to as “the internet of things” - billions of connected devices and appliances across globally distributed networks to feed the analysis of big data for better business decisions.In this session, you'll learn how JBoss is the best choice to future-proof your application and systems infrastructure and take advantage of the latest innovations to deliver an agile, intelligent and integrated enterprise across on-premise and public clouds

Citation preview

The Intelligent Cloud Application Infrastructure

Red Hat Cloud TourAmsterdamApril 2012

2

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

Agenda

3

Megatrend: hybrid cloudsOn-premises cloud. Public cloud. Now both.

Source: IDC

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?

Private cloud Physical servers Public cloud

Source: IDC Cloud Management Study, 2011 Survey

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 use the cloud to architect for heterogeneity, interoperability and connectivity?

5

Megatrend: scale & integrationConnecting 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?

Megatrend: scale & integrationConnecting Clouds. Connecting Services

Source: ProgrammableWeb.com

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)

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

10 billion API calls / month (January 2011)

15 billion API calls / day (July 2011)

50% of all site traffic via API calls

Web APIBillionaires Club:

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

6

7

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

Agenda

8

The intelligent application infrastructurePortable across clouds and infrastructures

Traditional Data Center Virtual

Data Center

Private Cloud

PORTABLE APPLICATIONS

PORTABLE PROGRAMMING

MODELS

PORTABLE SERVICES

PORTABLE COMPUTING Certified

PublicCloud

● Runs in any physical environment● Runs in any virtualized environment● Runs in any cloud environment

9

The intelligent application infrastructureWeb & cloud scale

Web Service

X 1,000,000

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

10

The intelligent application infrastructureWeb api capable

Web Service

Web Service Other

CloudsSaaS

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

Consume information from other clouds and SaaS providers

Messaging High speed messaging with a sea of devices

11

The intelligent application infrastructureBusiness process aware

Web Service

Web APIIntegration

BusinessLogic

ComplexBusiness Rules

ERPSystems

TransactionalData

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

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

PHYSICAL VIRTUAL PRIVATE PUBLIC

JBOSS ENTERPRISE MIDDLEWARE

Cloud-ready architecture

1313

JBoss EAP 6JBoss EAP 6(AS 7)(AS 7)

OpenOpenShiftShift

14

• blazingly fast (<3s startup)

• lightweight

• modular

• hot parallel deployment

• elegant administration

• domain management

• easy testable

World Class Developer Productivity

● Agile, Flexible Developer Experience● Java EE6● HTML 5 and Mobile● Maven Support

Developer ProductivityJava 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

OpenOpenShiftShift

is the PaaS offering by Red Hat

(AKA a Cloud Application Platform)

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

Code Deploy Enjoy

Save Time and MoneyCode your app

Push-button Deploy, and your App is

running in the Cloud!

What is PaaS?

19

PaaS is the new age

20

Why OpenShift? It’s You.

openshift.redhat.comPromotional code: RHCT

But don't take my word for it!

22

Questions?

Recommended