Yet Another PaaS

  • View
    206

  • Download
    2

Embed Size (px)

Text of Yet Another PaaS

  1. 1. Yet Another PaaS www.provectus.com A presentation of expertise we boast and services we render for partners across the board, around the globe. Provectus, Inc.
  2. 2. www.provectus.com DevOps Engineer
  3. 3. Yet another PaaS ? PaaS mesos/marathon/docker CI www.provectus.com
  4. 4. , ? www.provectus.com : Big Data
  5. 5. Apache Mesos www.provectus.com Program against your datacenter like its a single pool of resources Project Features Scalability to 10,000s of nodes Fault-tolerant replicated master and slaves using ZooKeeper Support for Docker containers Native isolation between tasks with Linux Containers Multi-resource scheduling (memory, CPU, disk, and ports) Java, Python and C++ APIs for developing new parallel applications Web UI for viewing cluster state
  6. 6. Apache Mesos www.provectus.com
  7. 7. Marathon www.provectus.com A container orchestration platform for Mesos and DCOS Mesosphere. : API Health check Web UI
  8. 8. Marathon www.provectus.com
  9. 9. www.provectus.com Network & Service Discovery Storage
  10. 10. Weave.works www.provectus.com calico kuryr OpenStack
  11. 11. Convoy www.provectus.com Storage Docker 1.8+ . backend storages. : Convoy NFS Flocker Web UI, backend storages git-like Docker volumes.
  12. 12. Traefik www.provectus.com
  13. 13. Traefik www.provectus.com
  14. 14. www.provectus.com
  15. 15. www.provectus.com
  16. 16. Deployment www.provectus.com basic.json { "id": "basic", "cmd": "python3 -m http.server 8080", "cpus": 0.5, "mem": 32.0, "container": { "type": "DOCKER", "docker": { "image": "python:3", "network": "BRIDGE", "portMappings": [ { "containerPort": 8080, "hostPort": 0 } ] } } } curl -X POST http://marathon:8080/v2/apps -d @basic.json -H "Content-type: application/json"
  17. 17. www.provectus.com Dcos-cli & Universe dcos-cli - . , Dcos web (dcos package install your-app) Universe - json (your-app. json)
  18. 18. www.provectus.com : :
  19. 19. ! www.provectus.com
  20. 20. Skype: peanig15 Email: anpetrov@provectus.com : hydrosphere.io www.provectus.com