Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Pivotal cf for_devops_mkim_20141209

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio

Eche un vistazo a continuación

1 de 44 Anuncio

Pivotal cf for_devops_mkim_20141209

Descargar para leer sin conexión

Pivotal Cf, the most advanced Enterpise PaaS Platform in the world. this presentations explains how PCF helps developers and operators and boost their operational agility and enhance their IT capabilities.

Pivotal Cf, the most advanced Enterpise PaaS Platform in the world. this presentations explains how PCF helps developers and operators and boost their operational agility and enhance their IT capabilities.

Anuncio
Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

A los espectadores también les gustó (19)

Anuncio

Similares a Pivotal cf for_devops_mkim_20141209 (20)

Anuncio

Más reciente (20)

Pivotal cf for_devops_mkim_20141209

  1. 1. Pivotal CF For Developer and Operator © Copyright 2014 Pivotal. All rights reserved. The image cannot be displayed. Your computer may not have enough memory to open the image, or the image © Copyright 2014 Pivotal. All rights reserved. 1 Kim Min Seok Sr, Field Engineer Pivotal Korea 2014.12.09
  2. 2. Agenda IT Reality, DevOps and PaaS Pivotal CF for Developer Pivotal CF for Operator © Copyright 2014 Pivotal. All rights reserved.
  3. 3. © Copyright 2014 Pivotal. All rights reserved. 3 IT Reality, DevOps and PaaS
  4. 4. © Copyright 2014 Pivotal. All rights reserved. 4 IT Reality Organizations expect to have to deliver up to 20% more application in 2014. http://go.xebialabs.com/Automation-Trends-Report-2014.html#.U2DtDPldWf8
  5. 5. 43% Organizations that Experience Significant Problems At least once a week. © Copyright 2014 Pivotal. All rights reserved. 5 IT Performance Issues http://devops.sys-con.com/node/3104451
  6. 6. War room © Copyright 2014 Pivotal. All rights reserved. 6 https://www.flickr.com/photos/scobleizer/5179450270/
  7. 7. Changing development and release disciplines **Source: Xebia Labs Survey Report © Copyright 2014 Pivotal. All rights reserved. Continuous Delivery! Agile! DevOps! CONTINUOUS DELIVERY! AGILE! DEVOPS! Enterprise initiatives in 2014**!
  8. 8. © Copyright 2014 Pivotal. All rights reserved. 8 DevOps! http://devops.sys-con.com/node/3118596
  9. 9. DevOps © Copyright 2014 Pivotal. All rights reserved. DevOps Technology Operation
  10. 10. Removing Developer and Operator Constrains • service removal © Copyright 2014 Pivotal. All rights reserved. BUILD APPLICATION! PUSH FIRST RELEASE! MAINTAIN APPLICATION! RETIRE APPLICATIONS! UPDATE APPLICATIONS! • service deploy • routing • Elastic scale • Integrated HA • scaling and APM • Log aggregation • Policy and Auth • A/B versioning • Live upgrades
  11. 11. © Copyright 2014 Pivotal. All rights reserved. 11 PaaS https://www.linkedin.com/pulse/article/20140730172610-9679881-pizza-as-a-service
  12. 12. © Copyright 2014 Pivotal. All rights reserved. 12 Cloud Foundry Project Open Source Private Clouds Public Clouds CUSTOM SERVICES http://www.cloudfoundry.org
  13. 13. Pivotal CF Architecture Ops Manager UI Ops Manager Director Operations Manager © Copyright 2014 Pivotal. All rights reserved. Service Broker Service Nodes Service Service Broker Service Nodes Service HA Proxy LB Dynamic Router Login Server App Log Aggregator Cloud Controller UAA Health Manager DEA Pool Messaging (NATS) Apps Metrics Collection Apps Elastic Runtime
  14. 14. © Copyright 2014 Pivotal. All rights reserved. 14 Pivotal CF for Developer
  15. 15. Developer concerns © Copyright 2014 Pivotal. All rights reserved. Mobile/Social Dev-test-trial! refresh! Agile transformation App modernization!
  16. 16. © Copyright 2014 Pivotal. All rights reserved. 16 10x+ Increase in Speed! Deploy App Cloud Controller Health Manager NATS (message bus) Router App Deployed ! "H"kn"x}{p"uÇixx! Application Zone
  17. 17. Pivotal CF: From 50 touch points to 1 © Copyright 2014 Pivotal. All rights reserved. mod proxy 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) 1 Configuration Touch 1 2 4 4 40 1
  18. 18. © Copyright 2014 Pivotal. All rights reserved. 18 Buildpacks Buildpacks are responsible for preparing the machine image for an application. Your application App Server Runtime Libraries Operating System Buildpack IAAS!
  19. 19. Supports a variety of JVM languages, containers, and frameworks with a modular, configurable, and extensible design © Copyright 2014 Pivotal. All rights reserved. 19 Java Buildpack Concepts App Servers Frameworks JREs Spring config Play config Play JPA config New Relic agent AppDynamics agent https://github.com/cloudfoundry/java-buildpack/blob/master/config/components.yml
  20. 20. © Copyright 2014 Pivotal. All rights reserved. 20 Large Buildpack Community 24! 37! https://github.com/cloudfoundry-community/cf-docs-contrib/wiki/Buildpacks Built-in Community 6! Third party Jetty Virgo Clojure Haskell Mono Jboss(alpha) Websphere Erlang nginx C Lisp Dart Elixir Emacs Erlang Factor Fakesu Lua .NET Null Perl R Sphinx PhantoJS
  21. 21. Spring Project support © Copyright 2014 Pivotal. All rights reserved.
  22. 22. © Copyright 2014 Pivotal. All rights reserved. Cloud Foundry Plugin Pivotal CF Cloud Contro ller Health Manage r NATS (message bus) Router Developer support
  23. 23. Pivotal CF Services: Data, Mobile & Platform Operators manage and offer a variety of growing native and external enterprise-grade services to developers. Future proof and extend your environment. GemFire XD Greenplum RabbitMQ Spring XD build on Pivotal Technologies © Copyright 2014 Pivotal. All rights reserved. …! offered on 3rd Party Technologies My custom service! offered via connection to your custom-built services Pivotal HD HAWQ Redis Data Sync API Gateway Push Notification s
  24. 24. ! H"kn"kzmi|mC{mz~qkm"xCuÇ{yt"''"uÇlj! H"kn"jqvlC{mz~qkm"uÇixx"uÇlj! H"kn"zm{|iom"uÇixx! Service Zone © Copyright 2014 Pivotal. All rights reserved. 24 The Pivotal CF way! Cloud Controller Health Manager NATS (message bus) Router Application Zone
  25. 25. © Copyright 2014 Pivotal. All rights reserved. 25 Developer Console
  26. 26. © Copyright 2014 Pivotal. All rights reserved. 26 Pivotal CF for an operator
  27. 27. © Copyright 2014 Pivotal. All rights reserved. 27 Operator Concerns Monitor the platform Handle High Availability and Upgrade Plan capacity Manage users Install the and quotas, platform Security
  28. 28. © Copyright 2014 Pivotal. All rights reserved. 28 Pivotal CF supports Target multiple services IaaS Install the platform Handle live upgrades and updates Install and manage Scale and plan capacity clouds Security
  29. 29. © Copyright 2014 Pivotal. All rights reserved. 29 Easy install/Upgrade : Ops Manager + BOSH! BOSH Director BOSH Agent IaaS Mobile Services for Pivotal CF ElasticSearch for Pivotal CF CloudBees Jenkins Enterprise Cassandra for Pivotal CF Click to install No downtime updates Explore install logs Click to scale the platform Built-in High Availability Built-in Platform Monitoring Integrated services
  30. 30. © Copyright 2014 Pivotal. All rights reserved. 30 Users, Quota and Security!
  31. 31. © Copyright 2014 Pivotal. All rights reserved. 31 Platform Monitoring! How do I know when to scale DEAs? How many requests each Router is servicing? What is the current load of my Cloud Controllers?
  32. 32. © Copyright 2014 Pivotal. All rights reserved. 32 Platform Monitoring! JMX Provider Collector JMX Monitoring Tool
  33. 33. Log Aggregation and Ops Metrics One source for all platform logs and metrics. Single view console that makes system and application monitoring visible & actionable Ÿ Aggregated Logging HTTP Events, Counters, Gauges, Errors Ÿ Application Metrics IT Operator health gauges Ÿ Snap-in best of breed application monitors AppDynamics, New Relic, Splunk © Copyright 2014 Pivotal. All rights reserved. Image credit: http://imgarcade.com/1/fire-hose-spraying-fire/
  34. 34. © Copyright 2014 Pivotal. All rights reserved. 34 4 Layers of built-in High Availability! Application Instance Platform Processes Platform VMs Availability Zones
  35. 35. © Copyright 2014 Pivotal. All rights reserved. 35 App Instance HA! Blobstore Router Cloud Controller DEA Messaging (NATS) DEA DEA Actual State Health Manager Cloud Foundry Runtime
  36. 36. DB © Copyright 2014 Pivotal. All rights reserved. 36 Platform Processes HA! Blobstore BOSH Health Monitor Pivotal CF DEA Agent Process Health Manager Agent Process Messaging Agent Process Cloud Controller Target VM BOSH Director NATS Agent Process
  37. 37. DB © Copyright 2014 Pivotal. All rights reserved. 37 Platform VMs HA! Blobstore BOSH Health Monitor Pivotal CF Cloud Controller Agent Process Health Manager Agent Process Messaging BOSH Director NATS Agent Process Cloud Controller Agent Process Ressurect or Re-create VM VM is missing…
  38. 38. Messaging (NATS) © Copyright 2014 Pivotal. All rights reserved. Availability Zone #2 38 Availability Zones! DEA DEA DEA Router Blobstore Cloud Controller Health Manager Push app Availability Zone #1 DEA DEA
  39. 39. Scaling © Copyright 2014 Pivotal. All rights reserved. VM 10 minutes Linux container 0.02 seconds http://blog.pivotal.io/cloud-foundry-pivotal/case-studies-2/platform-wind-tunnel-part-i-heroku
  40. 40. Load Balancing © Copyright 2014 Pivotal. All rights reserved. HTTP/HTTPS External LB Dynamic Router DEA Apps DEA Apps DEA Apps
  41. 41. Management console © Copyright 2014 Pivotal. All rights reserved.
  42. 42. IT Needs a Platform for Operational Agility IaaSPaaS Ops Better SLAs Flexibility Speed Availability © Copyright 2014 Pivotal. All rights reserved. Faster Time To Market Mobile + Data Services Agile and Iterative Leverage OSS Continuous Delivery No Downtime Instant scaling Consistency & Automation PaaS Dev
  43. 43. Developer Agility © Copyright 2014 Pivotal. All rights reserved. 43 Pivotal CF Organizational Agility Pivotal Operator Agility DevOps Continuous Delivery
  44. 44. A NEW PLATFORM FOR A NEW ERA © Copyright 2014 Pivotal. All rights reserved. The image cannot be displayed. Your computer may not have enough memory to open the image, or the image © Copyright 2014 Pivotal. All rights reserved.

×