More Related Content Similar to Cloud Roundtable | Pivoltal: Agile platform (20) More from Codemotion (20) Cloud Roundtable | Pivoltal: Agile platform1. Pivotal CF
Agile Platform for Agile Development and Continuous Delivery
Filippo Lambiente – Field Engineering @Pivotal
© Copyright 2013 Pivotal. All rights reserved. 1
2. Contents
Ÿ Who is Pivotal
Ÿ Pivotal CF – Cloud Foundry based PaaS
Ÿ Continuous Delivery and PaaS Demo – Scenario for today
Ÿ Demo & Questions – See you at the booth!
© Copyright 2013 Pivotal. All rights reserved. 2
3. Pivotal – Company & Market
▶ New Independent Venture: Spun out & jointly owned
by EMC & VMware
▶ Deep Execution Talent: 1600 employees
▶ Proven Leadership: Paul Maritz, CEO
▶ Global Customer Validation: +1000 Enterprise Customers
▶ Strategic Backing: $105M investment by GE
▶ Bold Vision: New platform for a new era, focused on the
intersection of apps, big data and analytics
© Copyright 2013 Pivotal. All rights reserved. 3
5. Traditional App Lifecycle: Results in Lost Revenue
Developer Operator
Scale and Run
Months
App Infrastructure Middleware
Weeks Weeks
Weeks
• 9 months*
• 75 steps, 9% automated*
• Lost Revenue Opportunity
*based on customer interaction, Intel and Rakuten sponsored study
© Copyright 2013 Pivotal. All rights reserved. 5
6. Pivotal CF: From 50 touch points to 1
mod proxy
1 2 4 4 40 1
1 Configuration Touch
1. The platform takes care of all the steps on
the left automatically
50 Configuration Touches
1. Register Hostname with DNS (1)
2. Configure F5 Load Balancing Group (2)
3. Configure Apache HTTPd Worker Pool (4)
4. Configure mod_proxy Connector Routing (4)
5. Configure Tomcat Connector Pool (40)
© Copyright 2013 Pivotal. All rights reserved. 6
7. Pivotal CF: The Platform for Agility
The Platform for a New Era of Software Innovation
INTEGRATED
OPERATIONAL BENEFITS
FOR EVERY APP
• Instant Dynamic Routing
• Streaming Logging Agg
• ID/team/RBAC/Policy
• Four layers of built-in
Availability and Health
Management
• Application Performance
Monitoring (APM)
• Auto-scaling, Scheduling
….and more
READY MIDDLEWARE SERVICES
• Elastic Pivotal HD
• HAWQ Analytics
• Mobile Push
• Mobile Sync
• Mobile API
• MySQL HA
• Redis
• Rabbit MQ
• Elastic Search
• Cassandra
• Jenkins (Partner)
AUTO DEPLOY
AND SCALE
• Auto-detect runtimes
• Extensibility via
Buildpacks
• “Push and it works”
model
• CF Push [Appfile]
• CF Push [Docker]
• CF Push [.NET]
DEPLOY, OPERATE, UPDATE, SCALE ON ANY INFRASTRUCTURE
© Copyright 2013 Pivotal. All rights reserved. 7
8. Cloud Foundry - Foundation Based on Choice
Clouds
Cloud Provider
Interface (CPI)
… and Custom Clouds
Runtime/Frameworks
Buildpacks
… and Custom Runtimes
App Services
Brokers & “User-Provided”
… and Custom Services
© Copyright 2013 Pivotal. All rights reserved. 8
9. Cloud Foundry: The Largest Open PaaS Ecosystem
Platinum
Gold
Silver
© Copyright 2013 Pivotal. All rights reserved. 9
10. The Current Reality in Enterprises...
Months and Weeks
Lookup an application, understand all its dependencies
Install needed runtime, containers, libraries, services (database, messaging, Hadoop)
Bind the services to the application, handle IP/port assignments
Setup dynamic routing and load-balancer
Setup four layers of built-in High-Availability
Setup streaming logging aggregation
Setup Application Performance Monitoring
Later: scale-out to 10 additional instances
… and do it all over again
from Dev à Test à Prod
on any infrastructure
© Copyright 2013 Pivotal. All rights reserved. 10
11. The Pivotal CF Way…
Hours and Minutes
USERS OPERATORS
target <my cloud>
push <my app>
bind <my services>
scale <my app> +1000
App Deployment: 30-90 seconds
provision cloud <Public/Private>
provision service <PaaS,Hadoop...>
upgrade/update <my cloud>
scale <my cloud>
Cloud Deployment: 2-4 hours
© Copyright 2013 Pivotal. All rights reserved. 11
13. Developer User
V(n)
With C.D. and
Pivotal CF
git commit/push new Ver.
cf push V(n+1)
V(n+1)
© Copyright 2013 Pivotal. All rights reserved. 13
14. Developer User
V(n) V(n+1)
With C.D. and
Pivotal CF
git commit/push new Ver.
cf push V(n+1)
© Copyright 2013 Pivotal. All rights reserved. 14
15. See you at the booth!
© Copyright 2013 Pivotal. All rights reserved. 15