leverage an intelligent application infrastructure for competitive advantage

22
The Intelligent Cloud Application Infrastructure Red Hat Cloud Tour Amsterdam April 2012

Upload: eric-d-schabell

Post on 13-Jan-2015

2.022 views

Category:

Technology


1 download

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

TRANSCRIPT

Page 1: Leverage An Intelligent Application Infrastructure for Competitive Advantage

The Intelligent Cloud Application Infrastructure

Red Hat Cloud TourAmsterdamApril 2012

Page 2: Leverage An Intelligent Application Infrastructure for Competitive Advantage

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

Page 3: Leverage An Intelligent Application Infrastructure for Competitive Advantage

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

Page 4: Leverage An Intelligent Application Infrastructure for Competitive Advantage

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?

Page 5: Leverage An Intelligent Application Infrastructure for Competitive Advantage

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?

Page 6: Leverage An Intelligent Application Infrastructure 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

Page 7: Leverage An Intelligent Application Infrastructure for Competitive Advantage

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

Page 8: Leverage An Intelligent Application Infrastructure for Competitive Advantage

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

Page 9: Leverage An Intelligent Application Infrastructure for Competitive Advantage

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

Page 10: Leverage An Intelligent Application Infrastructure for Competitive Advantage

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

Page 11: Leverage An Intelligent Application Infrastructure for Competitive Advantage

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

Page 12: Leverage An Intelligent Application Infrastructure for Competitive Advantage

● 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

Page 13: Leverage An Intelligent Application Infrastructure for Competitive Advantage

1313

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

OpenOpenShiftShift

Page 14: Leverage An Intelligent Application Infrastructure for Competitive Advantage

14

• blazingly fast (<3s startup)

• lightweight

• modular

• hot parallel deployment

• elegant administration

• domain management

• easy testable

Page 15: Leverage An Intelligent Application Infrastructure for Competitive Advantage

World Class Developer Productivity

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

Page 16: Leverage An Intelligent Application Infrastructure for Competitive Advantage

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

Page 17: Leverage An Intelligent Application Infrastructure for Competitive Advantage

17

OpenOpenShiftShift

is the PaaS offering by Red Hat

(AKA a Cloud Application Platform)

Page 18: Leverage An Intelligent Application Infrastructure for Competitive Advantage

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?

Page 19: Leverage An Intelligent Application Infrastructure for Competitive Advantage

19

PaaS is the new age

Page 20: Leverage An Intelligent Application Infrastructure for Competitive Advantage

20

Why OpenShift? It’s You.

Page 21: Leverage An Intelligent Application Infrastructure for Competitive Advantage

openshift.redhat.comPromotional code: RHCT

But don't take my word for it!

Page 22: Leverage An Intelligent Application Infrastructure for Competitive Advantage

22

Questions?