Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Cloudfoundry + K8S : Prendre le meilleur des deux mondes

424 vues

Publié le

Talk delivered at Devoxx FR about PCF 2.0

Publié dans : Technologie
  • Visit this site: tinyurl.com/sexinarea and find sex in your area for one night)) You can find me on this site too)
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • I just need hookup today! I am a white female, I am 29 yrs old cute and horny mom. Lets do this now ---- http://diaria.club/id677178 Copy this link in your browser
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Sex in your area for one night is there tinyurl.com/hotsexinarea Copy and paste link in your browser to visit a site)
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Girls for sex are waiting for you https://bit.ly/2TQ8UAY
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Meetings for sex in your area are there: https://bit.ly/2TQ8UAY
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

Cloudfoundry + K8S : Prendre le meilleur des deux mondes

  1. 1. #DevoxxFR CloudFoundry + Kubernetes Prendre le meilleur des deux mondes Erwan Bornier @erwanbornier ebornier@pivotal.io 1
  2. 2. #DevoxxFR Who I Am 2 Erwan Bornier Platform Architect at Pivotal last 4 years Help companies to change how they build Software through platform, tools and methodology @erwanbornier | ebornier@pivotal.io
  3. 3. DATA SERVICES! Batches! So many workloads in the Enterprise today ! STATEFUL MONOLITHIC APPLICATIONS COTS
  4. 4. CONTAINERS! DATA SERVICES! MICROSERVICES! Batches! So many workloads in the Enterprise today ! STATEFUL MONOLITHIC APPLICATIONS COTS
  5. 5. What you want for all of them! You cannot achieve all of them and one tool cannot fit all! §  Developer Productivity §  Ops Efficiency §  Reduce Complexity §  The Flexibility §  The Standardisation
  6. 6. Container Orchestrator Container Scheduling Primitives for Network, Routing, Logs & Metrics CONTAINER Choose the right tool for the job Developer / Devops Provides Tool Provides Application Platform APPLICATION Container Orchestrator Serverless Functions FUNCTION Application Platform IaaS Container Image & build L7 Network & Routing Logs, Metrics, Monitoring Services Marketplace Team, Quotas & Usage Function scheduling Function exec services Container Orchestrator
  7. 7. Container Orchestrator Container Scheduling Primitives for Network, Routing, Logs & Metrics CONTAINER Choose the right tool for the job Developer / Devops Provides Tool Provides Application Platform APPLICATION Container Orchestrator Serverless Functions FUNCTION IaaS Container Image & build L7 Network & Routing Logs, Metrics, Monitoring Services Marketplace Team, Quotas & Usage Application Platform Container Orchestrator Function scheduling Function exec services Lower complexity, higher efficiency Higher flexibility, lower standardization
  8. 8. Here is my code Run it in the cloud for me I do not care how - Onsi Fakhouri
  9. 9. Container Orchestrator Container Scheduling Primitives for Network, Routing, Logs & Metrics CONTAINER Choose the right tool for the job Developer Provides Tool Provides Application Platform APPLICATION Serverless Functions FUNCTION Application Platform IaaS Function scheduling Function exec services Container Orchestrator
  10. 10. Run this containerized architecture for me.
 Let me tell you how
  11. 11. - Zero touch CI/CD for Platform - On premise vSphere, exploring GCP - Integrated Platform metrics and logs - Zero touch CI/CD for apps to Pre- Prod - Developer Enablement team in place - “Signature” apps and services in Prod Pivotal Customer Examples Platform Team Size: 6 Number of Developers: 1,200+ Number of Applications: 200+ Number of AIs: 3,700+ AIs - Zero touch CI/CD for platform - Sunsetting legacy DIY PaaS - GCP for Black Friday last year and migrating more workloads to GCP - 150 Million daily requests - Product Focus vs. Project Focus - Zero touch CI/CD for platform - LibertyForge for onboarding dev - Deployed across 2 continents - Public and Private Cloud Platform Team Size: 8 Number of Developers: 1,500+ Number of Applications: 1,000+ Number of AIs: 7,000 Platform Team Size: 5 Number of Developers: 1,497+ Number of Applications: 1,478+ Number of AIs: 12,000+ AIs
  12. 12. BORG BOSH Google's Borg system is a cluster manager that runs hundreds of thousands of jobs, from many thousands of different applications, across a number of clusters each with up to tens of thousands of machines. Cloud Foundry BOSH is an open source tool chain for release engineering, deployment, and lifecycle management of large scale distributed services. Battle tested by hundred of large Enterprises today. + shell
  13. 13. ●  Packaging with embedded OS ●  Server provisioning on any IaaS ●  Software deployment across clusters An open source tool chain for release engineering, deployment, and lifecycle management of large scale distributed services. ●  Service & server state monitoring ●  Self-healing w/ Resurrector ●  Rolling upgrades via canaries with no downtime ●  Dynamic scaling up or down https://content.pivotal.io/blog/comparing-bosh-ansible-chef-part-1!
  14. 14. BORG BOSH Google's Borg system is a cluster manager that runs hundreds of thousands of jobs, from many thousands of different applications, across a number of clusters each with up to tens of thousands of machines. Cloud Foundry BOSH is an open source tool chain for release engineering, deployment, and lifecycle management of large scale distributed services. Battle tested by hundred of large Enterprises today. “Project Kubo” was a collaborative OSS effort between Google and Pivotal to bring the release engineering, deployment, and lifecycle management qualities of BOSH to Kubernetes clusters. Donated to Cloud Foundry Foundation and renamed “CF Container Runtime” + shell + K8s
  15. 15. CFCR does for your Kubernetes what Kubernetes does for your containers
  16. 16. Container Orchestrator CONTAINER Choose the right tool for the job Developer Provides Tool Provides Application Platform APPLICATION Serverless Functions FUNCTION Application Platform IaaS Function scheduling Function exec services Container Orchestrator
  17. 17. Container Orchestrator CONTAINER Choose the right tool for the job Developer Provides Tool Provides Application Platform APPLICATION Serverless Functions FUNCTION IaaS https://content.pivotal.io/blog/building-functions-with-riff!
  18. 18. vSphere Openstack AWS Google Cloud Azure & Azure Stack Shared Services Shared Security Shared Networking Logging & Metrics / Services Brokers / API Management Credhub / UAA / Single Sign On VMWare NSX Embedded Operating System (Windows / Linux) Application Code & Frameworks Buildpacks / Spring Boot / Spring Cloud / Steeltoe PAS Pivotal Application Service PKS Pivotal Container Service PFS Pivotal Function Service Pivotal Services Marketplace Pivotal and Partner Products Any App Every Cloud One Platform PCF 2.0 — for everything that matters Concourse
  19. 19. Spring Boot Build Anything Spring Cloud Coordinate Anything Spring Cloud Data Flow Connect Anything The Standard for Cloud Native Java Code Clarity | Lower Complexity | Less Tech Debt | Focus on Business Logic | Better Test Coverage | Faster Code Completion
  20. 20. Circuit Breaker Dashboard for PCF Visualizes a stream of Turbine health and metric data from the circuit breakers inside your microservices or applications. Service Registry for PCF Provides an implementation of the NetflixOSS Eureka Service Discovery pattern, as a service. Config Server for PCF Delivers a dynamic, central configuration service to manage an application’s external properties across all environments. Build & Operate Microservices with Spring Cloud Services
  21. 21. Easy Extensibility Cloud Foundry Kubernetes Service Catalog (alpha) Any Platform CF app! K8s app! Any app! Service Broker Service Broker Model across Abstractions simplifies ops https://www.openservicebrokerapi.org!
  22. 22. Demo Platform Services Logging Metrics Monitoring VMware GCP Azure Openstack AWS Spring Boot App PKSController Open Service Broker Harbor NSX-T Kubernetes K8s Cluster K8s Cluster ~ 12F Apps Pivotal Services Marketplace
  23. 23. Getting Started ! ●  https://network.pivotal.io/ ●  https://run.pivotal.io/ ●  https://pivotal.io/platform/ pcf-tutorials/getting-started- with-pivotal-cloud-foundry- dev/introduction http://connect.pivotal.io/pivotal- paris-2018.html!

×