Publicité
Publicité

Contenu connexe

Publicité

OSDC 2017 - Sebastian Saemann - Developing a saa s platform based on open source software

  1. D E V E L O P I N G A S A A S P L AT F O R M B A S E D O N O P E N S O U R C E T E C H N O L O G I E S N E T WAY S W E B S E R V I C E S
  2. - R E C A P - A R C H I T E C T U R E - D E V E L O P M E N T I N D E X
  3. H E A D O F M A N A G E D S E R V I C E S @ B L O O K 2 N D S E B A S T I A N S A E M A N N
  4. J U S T A W E S O M E N E T WAY S
  5. E V E RY T H I N G A S A S E R V I C E N E T WAY S W E B S E R V I C E S O N - P R E M I S E S PA A S S A A SI A A S N E T W O R K I N G S T O R A G E S E R V E R S V I RT U A L I Z AT I O N O S R U N T I M E A P P L I C AT I O N D ATA N E T W O R K I N G S T O R A G E S E R V E R S V I RT U A L I Z AT I O N O S R U N T I M E A P P L I C AT I O N D ATA N E T W O R K I N G S T O R A G E S E R V E R S V I RT U A L I Z AT I O N O S R U N T I M E A P P L I C AT I O N D ATA N E T W O R K I N G S T O R A G E S E R V E R S V I RT U A L I Z AT I O N O S R U N T I M E A P P L I C AT I O N D ATA
  6. M O T I VAT I O N N E T WAY S W E B S E R V I C E S
  7. W H AT I S N W S ? N E T WAY S W E B S E R V I C E S
  8. D E M O
  9. G R E E N F I E L D I N G N E T WAY S W E B S E R V I C E S
  10. I N F R A S T R U C T U R E A S C O D E T E S T- D R I V E N A G I L E M I C R O S E R V I C E S S P E C S
  11. I N F R A S T R U C T U R E A S C O D E N E T WAY S W E B S E R V I C E S
  12. D E M O
  13. M A R AT H O N / C H R O N O S M E S O S U B U N T U S TA C K
  14. A R C H I T E C T U R E M E S O S N E T WAY S W E B S E R V I C E S Container Slaves Zookeeper Master Standby Standby
  15. M A R AT H O N A P I N E T WAY S W E B S E R V I C E S POST /v2/apps { "id": "/production/nws.netways.de", "cpus": 0.2, "mem": 512, "container": { "type": "DOCKER", "docker": { "image": "nws:stable", "network": "BRIDGE", "portMappings": [ { "containerPort": 443, "protocol": "tcp" } ] } } }
  16. D O C K E R D O C K E R D O C K E R N E T WAY S W E B S E R V I C E S
  17. - C O N TA I N E R I N T E R C O N N E C T I O N - P E R S I S T E N T D ATA - S E R V I C E D I S C O V E RY H O W W E D E A L W I T H … ?
  18. I N T E R C O N N E C T I O N N E T WAY S W E B S E R V I C E S Container Slaves Zookeeper Master Standby Standby
  19. V X L A N N E T WAY S W E B S E R V I C E S 1.1.1.1/24 1.1.1.2/24 10.10.61.14/24 VTEP 10.10.61.26/24 VTEP IP UDP original L2 frameVXLAN
  20. D ATA P E R S I S T E N C Y N E T WAY S W E B S E R V I C E S Container Slaves Zookeeper Master Standby Standby
  21. C E P H N E T WAY S W E B S E R V I C E S .… "parameters": [ { "key": "volume-driver", "value": "rbd" }, { "key": "volume", "value": “rbdname:/mount/point" } …. porcupie/rbd-docker-plugin
  22. S E R V I C E D I S C O V E RY N E T WAY S W E B S E R V I C E S Container Slaves Zookeeper Master Standby Standby
  23. M A R AT H O N - L B N E T WAY S W E B S E R V I C E S
  24. A R C H I T E C T U R E N W S N E T WAY S W E B S E R V I C E S Container Slaves Zookeeper Master Standby Standby
  25. D E M O
  26. D E V E L O P M E N T N E T WAY S W E B S E R V I C E S
  27. C I / C D P I P E L I N E N E T WAY S W E B S E R V I C E S
  28. - D E V E L O P M E N T - T E S T I N G - P R O D U C T I O N E N V I R O N M E N T S
  29. C I / C D P I P E L I N E N E T WAY S W E B S E R V I C E S D O C K E R F I L E S R A I L S S I N AT R A G I T J E N K I N S D O C K E R I M A G E D O C K E R I M A G E D O C K E R I M A G E J E N K I N S J E N K I N S M E S O S E N V Dev Tests + Build Deployment Tests
  30. M I C R O S E R V I C E S N E T WAY S W E B S E R V I C E S
  31. E M A I L F R O N T E N D PAY M E N T N E T W O R K C O N TA I N E R V M S P D F S T O R A G E S M S R E S T- A P I S S L A U T H E X C H A N G E A B L E S C A L E A B L E M I C R O S E R V I C E S
  32. - M O R E A P P S - I A A S - G A I N E X P E R I E N C E - F E AT U R E S O U T L O O K
  33. @netways /netways netways www.netways.de blog.netways.de nws.netways.de T H A N K Y O U
Publicité