apprenda enterprise paas - cisco · apprenda works with your existing operational workflows and...

57
Apprenda Enterprise PaaS Patriek van Dorp, Sales Engineer EMEA [email protected] Enabling the Application Centric Enterprise

Upload: others

Post on 03-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

Apprenda Enterprise PaaS

Patriek van Dorp, Sales Engineer [email protected]

Enabling the Application Centric Enterprise

Page 2: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Enterprise Software Development

➔ High pressure for fast delivery of new

business critical application features

➔ No knowledge of infrastructure matters

➔ IT Operations is often seen as an inhibitor

for innovation

Page 3: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Public Cloud

➔ Facilitates fast delivery of IT resources

➔ BUT incourages shadow IT

➔ IT Operations is losing control and

overview

➔ The boundary between Infrastructure

and Development gets blurred

Page 4: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

Two Types of Applications

Page 5: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Commercial-Off-The-Shelf Applications

Custom Developed Applications

➔ No competitive advantage

➔ Requirements defined outside the Enterprise

➔ Longer release cycles mean less deployments

➔ Well-suited for template-based deployment with tools like CliqR

➔ The competitive currency of the Application Centric Enterprise

➔ Requirements defined inside the Enterprise

➔ Short release cycles to bring new business critical application

features quickly

➔ Deployed with deployed using Application Lifecycle Management

tooling like Jenkins, TFS or UrbanCode

Page 6: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

What is Enterprise PaaS?

Page 7: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Less Is More

Less Code Less Steps Less Resources

... ...

Page 8: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Reduce Code Complexity

ApplicationApplication

M U LT I - T E N A N C Y

S D N /A C I A P I C

S E C U R I T Y

H A / S C A L E

AU T H E N T I C AT I O N

M E T E R I N G

LO G G I N G

E TC .

USER INTERFACE

BUSINESS LOGIC

DATABASE

USER INTERFACE

BUSINESS LOGIC

DATABASE

Platform

Before PaaS

Application

USER INTERFACE

BUSINESS LOGIC

DATABASE

MULTI-TENANCY

USER SYSTEM

SECURITY

HA / SCALE

AUTHENTICATION

METERING

LOGGING

ETC.

After PaaS

• non-strategic

• difficult

• time consuming

• costly

All applications inherit cloud characteristicsStandardization between applications

Your better app runs better and more secure!

Page 9: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Reduce Process Complexity

Application completed and ready

to deploy

Determine & document

infrastructure requirements

Request resources from IT

Negotiate with IT for requested resources

Wait for resources to be provisioned and

configured

Configure database Install middleware

Configure database connectivity, web servers, identity

management, etc.

Provision database, configure access

security, backup and maintenance

Provision for high water mark of

resource utilization

Agree on true need versus the requested

resources, SLA requirements and

change management

VM, Storage, Database, Network, Security, OS patch

support

RAM/CPU, Availability, Scalability, Monitoring

Request network configuration

Configure firewall ports and load

balancing

Request modifications due to

missed steps, application changes

Test application access and configure external monitoring

Release the application to the

users

Document release notes and prepare

change management

Page 10: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Reduce Infrastructure Costs

Hardware

OS

Hypervisor

OS OS

App 1Database

App 2Database

Hardware

OS

Hypervisor

OS

App 3Database

Hardware

OS

Hypervisor

OS OS

App 2Frontend

App 3Frontend

Hardware

OS

Hypervisor

OS

App 1Frontend

Hardware

OS

Hypervisor

OS OS

App 1Web Services

App 2Web Services

Hardware

OS

Hypervisor

OS

App 1Database

App 2Database

App 3Database

App 2Frontend

App 3Frontend

Hardware

OS

Hypervisor

OS

App 1Frontend

Hardware

OS

App 1Web Services

App 2Web Services

Increase number of app instances per OS imageOptimize or displace VM, reduce servers

(incl. maintenance and licensing)

• low utilization

• inefficient

• costly

• unnecessarily

Page 11: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

What is Apprenda?

Page 12: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

One Platform

DC South Africa

AWS North America

Azure Asian Pacific

DC Middle East

DC Europe

ONE PLATFORM FOR .NET, JAVA & DOCKER WORKLOADS

Apprenda provides a single pane of glass for maintaining your entire .NET, Java and Docker application portfolio.

ONE PLATFORM FOR EXISTING & NEW APPS

Apprenda modernizes your apps to run in sophisticated distributed cloud environments. Apprenda works with your existing operational workflows and security models.

ONE PLATFORM FOR YOUR IT INVESTMENTS

Apprenda uses your current OS/VM/app server image, database, monitoring and more in one platform.

ONE PLATFORM FOR HYBRID CLOUD

Apprenda combines all infrastructure resourcesinto a single, policy driven resource pool for self-service consumption by devs.

Page 13: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Your Best Apps Become Better

APPLICATION INTEGRITYPatchableAvailableScalable

Hybrid CloudSecure

APPLICATION CONSUMPTIONCompute & Storage Quotas

MeterableMonetizable

End-user ManagementAuthenticationAuthorization

API-BASED FUNCTIONALITYDistributed Cache

Multi-tenant QueuesMessage Broker

Advanced LoggingNetwork Security

➔ Automated Standardization

➔ Hybrid Cloud Optimization

➔ Self-service Deployments and

Patching

➔ Reduction of Complexity of

Configuration 3rd-Party

Solutions

➔ Separation of Corncerns IT

Operations & Development

➔ Automatic Insight in

Application- and Infrastructure

Health & Performance

Page 14: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Using Custom Property tags and Application Policies IT can:Application Policy Engine

Custom Properties

Bootstrap Policy

Resource Policy

Deployment Policy

Define the processing and

memory bounds

Define where application

components will be deployed

Automatically customize

applications at deployment time

Increase Utilization

Data Protection

Application Functionality

➔ Add Application Functionality

➔ Add and configure 3rd-party

agents

➔ Inspect Application Payloads

➔ Alter application configuration

➔ Prevent certain libraries from

being deployed

➔ Protect Data

➔ Ensure sensitive apps (PII, ITAR) to

be running on specific servers

➔ Control Resource Utilization

➔ Define the amount of CPU and

RAM an application is allowed to

use

Page 15: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

S O F T W A R E - D E F I N E D

E N T E R P R I S E

A p p r e n d a

E X I S T I N G & N E W

I N F R A S T R U C T U R E

Cisco + Apprenda

Page 16: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

Demo

Page 17: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

Reducing Complexity

Page 18: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

How Complexity Emerges

Networking Team Datacenter Team Development Team

➔ Commoditize workflows &

processes

➔ Drive consumption / adoption of

ACI

➔ Reduce friction with App Dev

team

➔ Modernize existing applications

➔ Avoid app developers ”fingers” in

networking products

➔ Run IT as world class Services

Provider

➔ Improve SLA with business owners

➔ Offer self services capabilities

➔ Take control of central IT, reduce

shadow IT

➔ Reduce cost to run infrastructure

➔ Get ready for hybrid cloud

computing

➔ Improve productivity of

developers teams

➔ Increase application time-2-

market

➔ Focus on business requirements of

apps

➔ Auto modernize / secure exiting

and new applications

➔ Hide complexity from ACI; simple

leverage benefits

Page 19: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Cisco ACI + Apprenda Integration

Networking Team

Datacenter Team

Development Team

“I want to build apps without having to worry about network

security.”

“I want to secure the network so to reduce any attack surface

between application components.”

“I want to streamline the processes involved in all IT

related matters.”

APPRENDA.COM

Development Portal

Custom Properties Operations PortalApplication

PoliciesNetwork Portal

Cisco ACI North-bound API

IT Automation Integration

Page 20: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Defining Infrastructure from the Top-Down

Application

Application

ApplicationACIPo

licy

Engi

ne

DeveloperDevelops the application

IT/Network OperatorDefines policies in Apprenda or Cisco ACI for automation

1

2

3

Developer pushes applicationConfiguration and metadata are pushed to the Apprenda platform

Apprenda processes configuration and metadata→ Places application on appropriate

infrastructure→ Passes network policy for each

application tier to APIC

Cisco ACIProvisions network, application services and security policies

Page 21: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Handling Network Isolation

Application

Application

ApplicationACI

Polic

y En

gin

e

Custom PropertiesPII=“Yes”

Application PoliciesPII=“Yes” -> Server1, Server2

PII=“Yes”Endpoint GroupNetwork Zones ➔ Cisco ACI enables the

Apprenda grid to have logically

partitioned endpoint groups

(EPGs) based on Apprenda’s

application policies

Page 22: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Handling Network Isolation

Application

Application

ApplicationACI

Polic

y En

gin

e

Custom PropertiesPII=“Yes”

Application PoliciesPII=“Yes” -> Server1, Server2

Endpoint GroupNetwork Zones ➔ Cisco ACI enables the

Apprenda grid to have logically

partitioned endpoint groups

(EPGs) based on Apprenda’s

application policies

PII=“Yes”

Page 23: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Handling Network Isolation

Application

Application

ApplicationACI

Polic

y En

gin

e

➔ Contracts and Filters provide

the applications with the same

suite of services offered by

Apprenda

➔ Traffic within the EPG is

whitelisted

➔ Traffic flow inter-EPG without

contracts and filters is black-

listed

PII=“No”

Contracts and FiltersSecurity Groups and Rules

PII=“Yes”

Page 24: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

➔ Developed using modern cloud-native

technologies like Node.js, Pyhton, Redis,

Docker and Kubernetes

➔ Can be run either on Apprenda or as a

stand-alone application

➔ Couples Apprenda’s policy engine with

Cisco ACI

Page 25: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Why Cisco + Apprenda?

➔ Developers leverage Cisco ACI or

Metapod without any new

networking or infrastructure

expertise

➔ Networking team can onboard

applications without the need to

understand the application

➔ Developers can create instances

of 3rd-party solutions (e.g.

Hadoop, Cassandra, MongoDB,

etc.) without having to know the

details of installing those

solutions.

➔ Applications are automatically

provisioned, workflows are

commoditized

➔ Offer ACI capabilities in a fully

automated and governed way to

developers

➔ Offer self-service capabilities to

Developers

➔ On-board existing estate of

applications without the need to

re-code/re-factor the applications

➔ ACI easy accessible for all custom

application workloads

Reduce Complexity Reduce Friction Accelerate

Page 26: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app
Page 27: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Color Palette

R: 35G: 138B: 208

R: 1G:103B: 172

R: 1G: 75B: 127

R: 109G: 177B: 225

R: 58G: 194B: 179

R: 251G: 124B: 122

R: 114G: 128B: 142

PRIMARY COLORS

R: 255G: 217B: 64

R: 237G: 74B: 136

R: 255G: 167B: 64

SECONDARY COLORS

R: 0G: 124B: 186

R: 0G: 95B: 145

R: 38G: 157B: 217

COLORS FOR TEXT ONLY

R: 197G: 220B: 237

R: 223G: 236B: 246

Page 28: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Graphic Elements

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

Page 29: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Bold Statement goes here

Page 30: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Content

• Nunc at ex vitae sem elementum euismod. Proin porta elit in risus pulvinar condimentum etiam nec neque ac magna aliquam fringilla amet nisi.

• Nullam non diam blandit, pulvinar urna eu maecenas sit amet eros eget tortor mollis fringilla eu ut tortor.

• Aenean dictum lorem non vestibulum tincidunt. Nulla vitae urna eu nunc fringilla euismod.

• Mauris ultricies neque id metus molestie, vitae efficitur felis suscipit.

• Etiam nec neque ac magna aliquam fringilla sed sit amet nisi cras viverra eros in justo molestie, at interdum ex fringilla.

Page 31: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Content

HEADING ONE

Nunc at ex vitae sem elementum euismod. Proin porta elit in risus pulvinar condimentum etiam nec neque ac magna aliquam fringilla amet nisi.

HEADING TWO

Nullam non diam blandit, pulvinar urna eu maecenas sit amet eros eget tortor mollis fringilla eu ut tortor.

HEADING THREE

Aenean dictum lorem non vestibulum tincidunt. Nulla vitae urna eu nunc fringilla euismod.

Page 32: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Arrows

➔ Nunc at ex vitae sem elementum euismod

➔ Nullam non diam blandit, pulvinar urna eu maecenas

➔ Aenean dictum lorem non vestibulum tincidunt

➔ Nulla vitae urna eu nunc fringilla euismod

➔ Mauris ultricies neque id metus molestie, vitae efficitur felis

➔ Etiam nec neque ac magna aliquam fringilla sed sit amet

Page 33: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Checkmark

Nunc at ex vitae sem elementum euismod

Nullam non diam blandit, pulvinar urna eu maecenas

Aenean dictum lorem non vestibulum tincidunt

Nulla vitae urna eu nunc fringilla euismod

Mauris ultricies neque id metus molestie, vitae efficitur felis

Etiam nec neque ac magna aliquam fringilla sed sit amet

Page 34: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

2 Content

• Lorem ipsum dolor sit amet, consectetur adipiscing elit

• Cras eu lorem dapibus, sollicitudin libero vel, vestibulum mauris

• Nulla a ligula sit amet sem ornare pretium at a purus

• Phasellus id urna faucibus, pulvinar neque sollicitudin, suscipit sem

• Lorem ipsum dolor sit amet, consectetur adipiscing elit

• Cras eu lorem dapibus, sollicitudin libero vel, vestibulum mauris

• Nulla a ligula sit amet sem ornare pretium at a purus

• Phasellus id urna faucibus, pulvinar neque sollicitudin, suscipit sem

Page 35: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Comparison

ITEM ONE

• Fusce dapibus ex gravida mollis

• Aenean quis mauris non elit egestas hendrerit vitae sit amet odio

• Donec dignissim velit in nulla pulvinar, sed vulputate lectus luctus

ITEM TWO

• Fusce dapibus ex gravida mollis

• Aenean quis mauris non elit egestas hendrerit vitae sit amet odio

• Donec dignissim velit in nulla pulvinar, sed vulputate lectus luctus

Page 36: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Software Defined Enterprise/SDE/

noun ; A new class of business that puts software development at the center of its business strategy, creating market disruption througha relentless pursuit of innovation at the intersection of digital and physical.

Page 37: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Lorem ipsum dolor sit amet, consectetur adipiscing elit aenean a

consectetur ex lorem ipsum dolor sit amet, consectetur adipiscing

elit estibulum. Vestibulum et maximus sapien, id varius orci.

Jesse Kliza, VP of Marketing

Page 38: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

• World’s largest private PaaS

• 100% uptime

• Integrated deployment

• 2000+ Applications

• Over 500 development teams on boarded

• Used in every line of business

• Cross Platform

• 3x increase in server utilization

• 70% increase in developer productivity

KEY HIGHLIGHTS

Page 39: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

We needed a proven, enterprise grade private cloud PaaS that could

handle our scale for both .NET and Java. Apprenda is the only technology

that could deliver on the private PaaS vision of savings and agility,

revolutionizing the way we develop and run applications firmwide.

Ian Penny, former Global Head of Distributed Technology Engineering and Architecture

Page 40: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Line Graph

0

1

2

3

4

5

6

CATEGORY 1 CATEGORY 2 CATEGORY 3 CATEGORY 4

Axis Title

Axis Title

Series 1 Series 2 Series 3

Page 41: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Clustered Column

0

1

2

3

4

5

6

CATEGORY 1 CATEGORY 2 CATEGORY 3 CATEGORY 4

Axis Title

Axis Title

Series 1 Series 2 Series 3

Page 42: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

2 Pie Charts

58%23%

10%9%

Sales

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr

58%23%

10%9%

Marketing

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr

Page 43: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Chart with Supporting Content

SERIES 1

Lorem ipsum dolor sit amet consectetur adipiscing elit

SERIES 2

Cras eu lorem dapibus sollicitudin libero vel vestibulum mauris

SERIES 3

Nulla a ligula sit amet sem ornare pretium at a purus

4.3

2.53.5

2.44.4 1.8

2 2

3

0

1

2

3

4

5

6

7

8

9

10

CATEGORY 1 CATEGORY 2 CATEGORY 3

Series 1 Series 2 Series 3

Page 44: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Line Graph

0

1

2

3

4

5

6

CATEGORY 1 CATEGORY 2 CATEGORY 3 CATEGORY 4

Axis Title

Axis Title

Series 1 Series 2 Series 3

Page 45: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Stacked Column

4.3

2.53.5

2.4

4.41.8

0

1

2

3

4

5

6

7

8

CATEGORY 1 CATEGORY 2 CATEGORY 3

Axis Title

Axis Title

Series 1 Series 2

Page 46: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Pie Chart

64%

25%

11%

1st Qtr 2nd Qtr 3rd Qtr

Page 47: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Gray Table Style

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4

one two three four

five six seven eight

one two three four

five six seven eight

one two three four

five six seven eight

one two three four

Page 48: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Gray Table Style

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4

one two three four

five six seven eight

one two three four

five six seven eight

one two three four

five six seven eight

one two three four

Page 49: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Gray Table Style with Content

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4

one two three four

five six seven eight

one two three four

five six seven eight

one two three four

five six seven eight

one two three four

• Lorem ipsum dolor sit amet consectetur adipiscing elit

• Cras eu lorem dapibus sollicitudin libero mauris

• Nulla a ligula sit amet sem ornare pretium at a purus

Page 50: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Blue Table Style

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4

one two three four

five six seven eight

one two three four

five six seven eight

one two three four

five six seven eight

one two three four

Page 51: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

MicroservicesOnly Enterprise PaaS That Covers Existing and New Architectures

Microservices – rebranding of SOA that eschewsESB in favor of dumb pipes with smart nodesand emphasizes fully self contained applications (including localized data tiers).

• Should support microservices, monolithic and other apps in single PaaS

• Helps developers make smart endpoints that use dumb pipes through bootstrap

• Support Dockerfiles which will be the standard in the future – not BuildPacks

APPRENDA BELIEVES ENTERPRISE PAAS:

Add Text

Add Text Add Text Add Text Add Text

Add Text

Add Text

Add Text

Add Text

Add Text Add Text

Page 52: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Secure, reliable and scalable turn-key PaaS and OpenStack

solution, out of the box

Add Text

Add Text Add Text Add Text Add Text

Add Text

Add Text

Add Text

Add Text

Add Text Add Text

Page 53: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

Apprenda Value Proposition For [Partner]

Hybrid Cloud

SELF-SERVICE STORAGE

Lorem ipsum dolor sit amet consectetur eget adipiscing eli luctus tincidunt massa

lobortis pulvinar et maximus sit

APPLICATION CONSUMPTION

Lorem ipsum dolor sit amet consectetur eget adipiscing eli luctus tincidunt massa

lobortis pulvinar et maximus sit

Microservices

CLOUD ENABLEENTERPRISE APPS

Lorem ipsum dolor sit amet consectetur eget adipiscing eli luctus tincidunt massa

lobortis pulvinar et maximus sit

FULLY INTEGRATED WITHNETAPP PLATFORM

Lorem ipsum dolor sit amet consectetur eget adipiscing eli luctus tincidunt massa

lobortis pulvinar et maximus sit

Continuous Integration

PIVOTAL COMPETE

Lorem ipsum dolor sit amet consectetur eget adipiscing eli luctus tincidunt massa

lobortis pulvinar et maximus sit

SALES ENABLEMENT DEVELOPER,LOB & PAAS SME

Lorem ipsum dolor sit amet consectetur eget adipiscing eli luctus tincidunt massa

lobortis pulvinar et maximus sit

Page 54: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

3 Numbered List

Cras bibendum lorem ac rhoncus mattis

Lorem ipsum dolor sit amet consectetur adipiscing

Morbi at urna sit amet neque aliquam

1

2

3

Page 55: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

4 Numbered List

Cras bibendum lorem ac rhoncus mattis

Lorem ipsum dolor sit amet consectetur adipiscing eli

Morbi at urna sit amet neque aliquam aliquam

Proin porta elit in risus pulvinar condimentum

1

2

3

4

Page 56: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

5 Numbered List

Cras bibendum lorem ac rhoncus mattis eli

Lorem ipsum dolor sit amet consectetur adipiscing

Morbi at urna sit amet neque aliquam aliquam

Proin porta elit in risus pulvinar condimentum

Aenean dictum lorem non vestibulum tincidunt

1

2

3

4

5

Page 57: Apprenda Enterprise PaaS - Cisco · Apprenda works with your existing operational workflows and security models. ONE PLATFORM FOR YOUR IT INVESTMENTS Apprenda uses your current OS/VM/app

APPRENDA.COM

6 Numbered List

Cras bibendum lorem ac rhoncus1 Lorem ipsum dolor sit amet consectetur4

Morbi at urna sit amet neque aliquam2 Proin porta elit in risus pulvinar5

Aenean dictum lorem non vestibulum3 Cras bibendum lorem ac rhoncus6