Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...OVHcloud
Il y a deux ans, nous apprenions notre nouvelle mission : migrer les 3 millions de sites web hébergés dans notre datacentre de Paris. Sans en maitriser le code source, les migrer sans impact nous semblait totalement irréaliste.
18 mois plus tard, c'est terminé ! Pour y arriver, nous avons du configurer des proxy SQL, des tunnels réseau, migrer des IP entre nos datacentres, livrer des milliers de serveurs, bosser durant des dizaines de nuits, mais aussi s'organiser entre plusieurs équipes qui n'ont pas l'habitude de travailler ensemble. Quels sont les soucis technique et humains que nous avons rencontrés, et comment les avons nous résolu ? Retour d'expérience sur l'une des plus grosse migration que le web ai connu !
This document discusses the negative health effects of consuming too much sugar. It states that the average person consumes an extra 355 calories per day from sugar-sweetened products, leading to a diet high in calories but low in nutrients. Consuming too much sugar can cause blood sugar fluctuations and insulin spikes that ultimately increase fat storage and risk of obesity and type 2 diabetes. While sugar tastes sweet, its long term effects on the body include increased stress on tissues, higher blood pressure, and contributions to health conditions like obesity and diabetes. The document suggests it is time to look at alternative sweetener options and ways to reduce sugar intake.
SEM 04 - MingHui, Jeffrey, LiMing, Suiger, WeiwenNBS
This document discusses ways for Nanyang Technological University (NTU) in Singapore to achieve its long term goal of becoming carbon neutral. It analyzes NTU's current emissions by fuel type and building type. It recommends reducing emissions through infrastructure changes like installing solar panels, LED lights, and encouraging public transportation, cycling and energy efficient appliances. Moving classes fully online is discouraged as physical interaction is important, and online access still uses devices. Simply buying carbon offsets is also discouraged in favor of direct emission reductions.
Human resources has a new role as the "social architect" of the organization to help build social capital and connections between employees. As work has become more collaborative, social skills and relationships are as important as human capital alone. To foster social connections, HR should teach social skills, utilize social technology, make sharing and helping easy, encourage socializing at work, break down walls between work and personal lives, and support causes that generate social capital. Building social capital through these strategies can increase engagement, drive performance, and help understand turnover.
Sanja Vrček has over 20 years of experience in accounting, administration, logistics, and humanitarian work. She has worked as an accountant for the past 9 years, where she independently manages accounting tasks such as payrolls, financial reporting, and ensuring legal compliance. She also has experience as a safety engineer, developing and implementing safety programs. Previously, she spent 5 years doing humanitarian work in Croatia, managing refugee camps and community programs. She is proficient in English and Italian and experienced with ERP systems like Pantheon.
El documento describe el cambio climático como un problema emergente causado por el aumento de gases de efecto invernadero debido a la quema de combustibles fósiles desde la Revolución Industrial. Esto ha provocado un calentamiento global que altera el clima a nivel regional y global, con impactos como el aumento de temperaturas, el nivel del mar y eventos climáticos extremos. La comunidad internacional ha tratado de abordar este problema a través de acuerdos como el Protocolo de Kyoto, pero se requieren mayores esfuerzos para reducir las
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...OVHcloud
Il y a deux ans, nous apprenions notre nouvelle mission : migrer les 3 millions de sites web hébergés dans notre datacentre de Paris. Sans en maitriser le code source, les migrer sans impact nous semblait totalement irréaliste.
18 mois plus tard, c'est terminé ! Pour y arriver, nous avons du configurer des proxy SQL, des tunnels réseau, migrer des IP entre nos datacentres, livrer des milliers de serveurs, bosser durant des dizaines de nuits, mais aussi s'organiser entre plusieurs équipes qui n'ont pas l'habitude de travailler ensemble. Quels sont les soucis technique et humains que nous avons rencontrés, et comment les avons nous résolu ? Retour d'expérience sur l'une des plus grosse migration que le web ai connu !
This document discusses the negative health effects of consuming too much sugar. It states that the average person consumes an extra 355 calories per day from sugar-sweetened products, leading to a diet high in calories but low in nutrients. Consuming too much sugar can cause blood sugar fluctuations and insulin spikes that ultimately increase fat storage and risk of obesity and type 2 diabetes. While sugar tastes sweet, its long term effects on the body include increased stress on tissues, higher blood pressure, and contributions to health conditions like obesity and diabetes. The document suggests it is time to look at alternative sweetener options and ways to reduce sugar intake.
SEM 04 - MingHui, Jeffrey, LiMing, Suiger, WeiwenNBS
This document discusses ways for Nanyang Technological University (NTU) in Singapore to achieve its long term goal of becoming carbon neutral. It analyzes NTU's current emissions by fuel type and building type. It recommends reducing emissions through infrastructure changes like installing solar panels, LED lights, and encouraging public transportation, cycling and energy efficient appliances. Moving classes fully online is discouraged as physical interaction is important, and online access still uses devices. Simply buying carbon offsets is also discouraged in favor of direct emission reductions.
Human resources has a new role as the "social architect" of the organization to help build social capital and connections between employees. As work has become more collaborative, social skills and relationships are as important as human capital alone. To foster social connections, HR should teach social skills, utilize social technology, make sharing and helping easy, encourage socializing at work, break down walls between work and personal lives, and support causes that generate social capital. Building social capital through these strategies can increase engagement, drive performance, and help understand turnover.
Sanja Vrček has over 20 years of experience in accounting, administration, logistics, and humanitarian work. She has worked as an accountant for the past 9 years, where she independently manages accounting tasks such as payrolls, financial reporting, and ensuring legal compliance. She also has experience as a safety engineer, developing and implementing safety programs. Previously, she spent 5 years doing humanitarian work in Croatia, managing refugee camps and community programs. She is proficient in English and Italian and experienced with ERP systems like Pantheon.
El documento describe el cambio climático como un problema emergente causado por el aumento de gases de efecto invernadero debido a la quema de combustibles fósiles desde la Revolución Industrial. Esto ha provocado un calentamiento global que altera el clima a nivel regional y global, con impactos como el aumento de temperaturas, el nivel del mar y eventos climáticos extremos. La comunidad internacional ha tratado de abordar este problema a través de acuerdos como el Protocolo de Kyoto, pero se requieren mayores esfuerzos para reducir las
Pamela J. Brown - Sleep Education Synthesis (Final Draft) - NNU Master's DegreePamela Brown
This document summarizes a synthesis paper on sleep education as an intervention for adolescent sleep deprivation. It begins with an introduction discussing the impact of technology on sleep and increasing demands on adolescents. It then provides an overview of the basics of sleep, sleep theories, sleep structure, circadian rhythms, sleep disorders, sleep debt and developmental sleep needs. The paper discusses challenges adolescents face with sleep and the negative impacts of sleep deprivation. Finally, it explores potential solutions like later school start times, educational interventions, and parental education to address adolescent sleep deprivation.
Prerit Deva is seeking a middle level managerial role in .NET technology or software development. He has 9 years of experience in project coordination, software development, and team management. Currently he works as a Senior Consultant at Polaris Financial Technologies Pvt. Ltd. in Hyderabad, where he received an award for his consistent performance. He has expertise in technologies such as ASP.NET, C#, SQL Server, and experience coordinating and developing various projects.
El documento presenta la malla curricular de un énfasis en artes y diseño para la educación media fortalecida. La malla incluye competencias generales en valorar la función social de las artes y el diseño y desarrollar habilidades en herramientas tecnológicas relacionadas. La malla contiene áreas de formación fundamentación y profundización que incluyen asignaturas como introducción al diseño, expresión gráfica, comunicación visual e informática gráfica a lo largo de cuatro periodos académicos.
Sigvard Heurlin, PwC.
IASB och FASB arbetar sedan några år med att ersätta gällande standarder för intäktsredovisning, IAS 11 och IAS 18, med en ny generell standard för redovisning av intäkter avseende kontrakt med kunder. Ett förslag till standard (Exposure draft) kom ut i juni 2010 och standarden beräknas bli publicerad i kvartal 2, 2011. Huvudprincipen i förslaget är att intäkt ska redovisas när vara eller tjänst överförts till kunden och kunden fått kontroll över varan eller tjänsten. Ca 1.000 kommentarer har lämnats till förslaget, de flesta från företag och organisationer i USA. Under detta avsnitt i symposiet ges en överblick över innehållet i den nya standarden. Vidare summeras den diskussion som IASB och FASB har haft om de mest kontroversiella punkterna i förslaget och vilka väsentliga förändringar som sker i förhållande till gällande standarder. Exempel på punkter som tas upp:
Vilka intäkter omfattas och när ska intäkt redovisas för vara resp. tjänst?
Hur redovisas intäkt när ett kontrakt omfattar flera uppdrag eller tjänster?
Hur definieras det centrala begreppet 'fullgörandeförpliktelse' (Satisfaction of a performance obligation) ?
Hur redovisas kostnader för att erhålla ett kontrakt? Vad gäller för produktgarantier?
Vad innebär standarden för successiv vinstavräkning?
www.financialreporting.se
This document summarizes a presentation given by Megan Harper on the advantages and disadvantages of using stereotypes while programming. Megan introduces herself as a second year resident assistant who majored in mathematics and will pursue a master's in higher education administration. She then asks participants to describe stereotypes on their campuses. The presentation defines stereotyping as oversimplified and often offensive generalizations used to describe groups. It includes an activity where groups develop programs addressing stereotyped student populations. The presentation concludes with a debrief on how participant's views of stereotypes may have changed and how they can apply what they learned back on their campuses.
Chris Boos - No Cloud Without Automation! (Key Note)CloudCamp Hamburg
The document discusses how automation is essential for the success of cloud computing. Without automation, operational costs will increase due to the complexity of dynamically scaling and distributing cloud resources. The document argues that most legacy systems cannot currently be migrated to the cloud and that automation is needed to manage cloud infrastructure and applications. Specifically, an "autopilot system" is needed to make automated decisions and recombine existing technical knowledge to perform tasks like provisioning, configuration management, and root cause analysis. With such automation in place, the document claims that cloud computing can deliver on its promised benefits of reduced costs, increased innovation, and environmental sustainability.
We all think we are advocating for users and try to embed the UCD thinking in our daily process. Is it possible to make everyone in the company think like a designer?
The document summarizes Aon's efforts to adopt cloud automation and architecture for its analytics work. It describes Aon's Dublin Centre for Innovation and Analytics, which uses Agile methods across 18 teams. It also discusses Aon's plans to transition its analytics infrastructure to AWS for improved performance, productivity, costs and innovation. Key initiatives include containerization with Docker, automation with tools like CloudFormation, and auto-scaling analytics workloads.
This document discusses Juniper's automation tools and capabilities. It provides an overview of Juniper's automation offerings, including tools for build (provisioning), configure (configuration), and collect (monitoring) phases. Example use cases for enterprise IT and cloud automation are also presented. Competitive advantages over Cisco and Arista are highlighted, such as Juniper providing a common set of automation tools across all its products and rich off-box functionality using Python libraries.
- The document discusses implementing automation across various IT functions like service desks, virtual machines, application deployment, and storage/network to avoid "islands of automation" and provide an overarching architecture for integration.
- It notes that while businesses wanted automated, self-service IT services, they still experienced delays and a lack of expected cost reductions. For IT, existing tools could not handle complex services or integrate across functions.
- The document promotes Automic as a solution for "continuous service" through full-stack automation and orchestration across the entire IT lifecycle from development to operations to business users. It provides examples of automated processes for application deployment, service changes, and more.
This document provides an overview of cloud architecture and cloud computing reference architecture. It discusses:
1. The scope covers defining functional requirements and reference architecture for cloud computing, including functional layers, blocks, and service architectures.
2. The cloud computing reference architecture includes layers like the user layer, access layer, services layer, resources and network layer, and cross-layer functions. It also describes functional blocks within these layers.
3. Requirements for cloud architecture are outlined, such as supporting standards, deployment models, and enabling services to appear like intranet services.
Cloud Foundry V2 | Intermediate Deep DiveKazuto Kusama
Cloud Foundry uses buildpacks to compile applications and produce executable droplets. A buildpack detects the application type, compiles dependencies and runtimes, and produces metadata to run the application. The DEA executes the buildpack stages - detect, compile, and release - to download the application, run the appropriate buildpack, and build a droplet containing the compiled application and dependencies that can run on Cloud Foundry.
Cette session passe en revue des nouveautés autour de l’infrastructure dans Microsoft Azure. Nous verrons toutes les dernières évolutions : les templates de VM, le stockage, le réseau, la console …
Cette session passe en revue des nouveautés autour de l’infrastructure dans Microsoft Azure. Nous verrons toutes les dernières évolutions : les templates de VM, le stockage, le réseau, la console …
Slides de la présentation "Cassandra Java Driver" à l'Ippevent du 20 juin 2013
http://blog.ippon.fr/2013/06/03/ippevent-utiliser-les-nouvelles-apis-cassandra-le-2-juin-2013/
La formation CCNP ENCOR 5/8 est pour objectif de la préparation à la certification 350-401 ENCOR. Ce cours permet d’apprendre, d’appliquer et de mettre en pratique les connaissances et les compétences de CCNP Enterprise grâce aux concepts théoriques à une série d'expériences pratiques approfondies qui renforce l’apprentissage. Avec cette formation et la formation CCNP ENCOR, vous possédera les outils pour envisager une inscription à l’examen de certification 350-401.
Pamela J. Brown - Sleep Education Synthesis (Final Draft) - NNU Master's DegreePamela Brown
This document summarizes a synthesis paper on sleep education as an intervention for adolescent sleep deprivation. It begins with an introduction discussing the impact of technology on sleep and increasing demands on adolescents. It then provides an overview of the basics of sleep, sleep theories, sleep structure, circadian rhythms, sleep disorders, sleep debt and developmental sleep needs. The paper discusses challenges adolescents face with sleep and the negative impacts of sleep deprivation. Finally, it explores potential solutions like later school start times, educational interventions, and parental education to address adolescent sleep deprivation.
Prerit Deva is seeking a middle level managerial role in .NET technology or software development. He has 9 years of experience in project coordination, software development, and team management. Currently he works as a Senior Consultant at Polaris Financial Technologies Pvt. Ltd. in Hyderabad, where he received an award for his consistent performance. He has expertise in technologies such as ASP.NET, C#, SQL Server, and experience coordinating and developing various projects.
El documento presenta la malla curricular de un énfasis en artes y diseño para la educación media fortalecida. La malla incluye competencias generales en valorar la función social de las artes y el diseño y desarrollar habilidades en herramientas tecnológicas relacionadas. La malla contiene áreas de formación fundamentación y profundización que incluyen asignaturas como introducción al diseño, expresión gráfica, comunicación visual e informática gráfica a lo largo de cuatro periodos académicos.
Sigvard Heurlin, PwC.
IASB och FASB arbetar sedan några år med att ersätta gällande standarder för intäktsredovisning, IAS 11 och IAS 18, med en ny generell standard för redovisning av intäkter avseende kontrakt med kunder. Ett förslag till standard (Exposure draft) kom ut i juni 2010 och standarden beräknas bli publicerad i kvartal 2, 2011. Huvudprincipen i förslaget är att intäkt ska redovisas när vara eller tjänst överförts till kunden och kunden fått kontroll över varan eller tjänsten. Ca 1.000 kommentarer har lämnats till förslaget, de flesta från företag och organisationer i USA. Under detta avsnitt i symposiet ges en överblick över innehållet i den nya standarden. Vidare summeras den diskussion som IASB och FASB har haft om de mest kontroversiella punkterna i förslaget och vilka väsentliga förändringar som sker i förhållande till gällande standarder. Exempel på punkter som tas upp:
Vilka intäkter omfattas och när ska intäkt redovisas för vara resp. tjänst?
Hur redovisas intäkt när ett kontrakt omfattar flera uppdrag eller tjänster?
Hur definieras det centrala begreppet 'fullgörandeförpliktelse' (Satisfaction of a performance obligation) ?
Hur redovisas kostnader för att erhålla ett kontrakt? Vad gäller för produktgarantier?
Vad innebär standarden för successiv vinstavräkning?
www.financialreporting.se
This document summarizes a presentation given by Megan Harper on the advantages and disadvantages of using stereotypes while programming. Megan introduces herself as a second year resident assistant who majored in mathematics and will pursue a master's in higher education administration. She then asks participants to describe stereotypes on their campuses. The presentation defines stereotyping as oversimplified and often offensive generalizations used to describe groups. It includes an activity where groups develop programs addressing stereotyped student populations. The presentation concludes with a debrief on how participant's views of stereotypes may have changed and how they can apply what they learned back on their campuses.
Chris Boos - No Cloud Without Automation! (Key Note)CloudCamp Hamburg
The document discusses how automation is essential for the success of cloud computing. Without automation, operational costs will increase due to the complexity of dynamically scaling and distributing cloud resources. The document argues that most legacy systems cannot currently be migrated to the cloud and that automation is needed to manage cloud infrastructure and applications. Specifically, an "autopilot system" is needed to make automated decisions and recombine existing technical knowledge to perform tasks like provisioning, configuration management, and root cause analysis. With such automation in place, the document claims that cloud computing can deliver on its promised benefits of reduced costs, increased innovation, and environmental sustainability.
We all think we are advocating for users and try to embed the UCD thinking in our daily process. Is it possible to make everyone in the company think like a designer?
The document summarizes Aon's efforts to adopt cloud automation and architecture for its analytics work. It describes Aon's Dublin Centre for Innovation and Analytics, which uses Agile methods across 18 teams. It also discusses Aon's plans to transition its analytics infrastructure to AWS for improved performance, productivity, costs and innovation. Key initiatives include containerization with Docker, automation with tools like CloudFormation, and auto-scaling analytics workloads.
This document discusses Juniper's automation tools and capabilities. It provides an overview of Juniper's automation offerings, including tools for build (provisioning), configure (configuration), and collect (monitoring) phases. Example use cases for enterprise IT and cloud automation are also presented. Competitive advantages over Cisco and Arista are highlighted, such as Juniper providing a common set of automation tools across all its products and rich off-box functionality using Python libraries.
- The document discusses implementing automation across various IT functions like service desks, virtual machines, application deployment, and storage/network to avoid "islands of automation" and provide an overarching architecture for integration.
- It notes that while businesses wanted automated, self-service IT services, they still experienced delays and a lack of expected cost reductions. For IT, existing tools could not handle complex services or integrate across functions.
- The document promotes Automic as a solution for "continuous service" through full-stack automation and orchestration across the entire IT lifecycle from development to operations to business users. It provides examples of automated processes for application deployment, service changes, and more.
This document provides an overview of cloud architecture and cloud computing reference architecture. It discusses:
1. The scope covers defining functional requirements and reference architecture for cloud computing, including functional layers, blocks, and service architectures.
2. The cloud computing reference architecture includes layers like the user layer, access layer, services layer, resources and network layer, and cross-layer functions. It also describes functional blocks within these layers.
3. Requirements for cloud architecture are outlined, such as supporting standards, deployment models, and enabling services to appear like intranet services.
Cloud Foundry V2 | Intermediate Deep DiveKazuto Kusama
Cloud Foundry uses buildpacks to compile applications and produce executable droplets. A buildpack detects the application type, compiles dependencies and runtimes, and produces metadata to run the application. The DEA executes the buildpack stages - detect, compile, and release - to download the application, run the appropriate buildpack, and build a droplet containing the compiled application and dependencies that can run on Cloud Foundry.
Cette session passe en revue des nouveautés autour de l’infrastructure dans Microsoft Azure. Nous verrons toutes les dernières évolutions : les templates de VM, le stockage, le réseau, la console …
Cette session passe en revue des nouveautés autour de l’infrastructure dans Microsoft Azure. Nous verrons toutes les dernières évolutions : les templates de VM, le stockage, le réseau, la console …
Slides de la présentation "Cassandra Java Driver" à l'Ippevent du 20 juin 2013
http://blog.ippon.fr/2013/06/03/ippevent-utiliser-les-nouvelles-apis-cassandra-le-2-juin-2013/
La formation CCNP ENCOR 5/8 est pour objectif de la préparation à la certification 350-401 ENCOR. Ce cours permet d’apprendre, d’appliquer et de mettre en pratique les connaissances et les compétences de CCNP Enterprise grâce aux concepts théoriques à une série d'expériences pratiques approfondies qui renforce l’apprentissage. Avec cette formation et la formation CCNP ENCOR, vous possédera les outils pour envisager une inscription à l’examen de certification 350-401.
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 ParisAZUG FR
App Service Environment est une facette d'App Service peu connue mais qui pourra avoir un impact important dans le monde de l'entreprise. Description du service, cas d'utilisation, démo, concepts avancés, retours d'expérience.
3. Orchestration, Pourquoi ?
Organisation agile
Engineering composée de Tribes
Changement de l'architecture historique monolithique
vers une architecture orientée micro-services
Autonomie des Squads dans leurs développements
Domaine de responsabilité
Faciliter les mises en production
5. Orchestration, Le besoin
Reprise de l'existant initié par nos développeurs
Déploiement des clusters via le script kube-up.sh
Déploiement sur 2 régions AWS
Trop peu de redondance
Pas de monitoring orienté système
6. Orchestration, Le besoin
Support de la Squad Infra
Apporter une vision complémentaire
Proposer une solution rapidement viable en production
Intégrer des fonctionnalités supplémentaires (monitoring, autoscaling)
Définir la stack technique
Ajouter de la redondance à l'existant
Industrialiser le déploiement et l'exploitation des clusters
8. Orchestration, La stack
Choix de l'outil de déploiment
Déjà utilisé auparavant : Ça marche
Bootstrap de clusters rapide aussi bien sur AWS que On-Premise
Installation de plusieurs masters possible + redondance ETCD
Communauté réactive
Quelques bugs facilement contournables
Utilise Ansible (SSH) et peut-être assez long en cas de latence importante
Switch sur Saltstack à terme
9. Orchestration, La stack
Le réseau
Approche layer 3
Solution prometteuse et déjà utilisée auparavant
Pas de magie : règles iptables - facile à debug
CLI calicoctl intuitive et efficace
Utilisation sur AWS ET On-Premise
root@ip-10-212-3-250:/home/admin# calicoctl status
calico-node container is running. Status: Up 13 days
Running felix version 1.4.0rc2
IPv4 BGP status
IP: 10.212.3.250 AS Number: 64511 (inherited)
+--------------+-------------------+-------+------------+-------------------------------------------+
| Peer address | Peer type | State | Since | Info |
+--------------+-------------------+-------+------------+-------------------------------------------+
| 10.212.3.111 | node-to-node mesh | up | 2016-09-26 | Established |
| 10.212.3.112 | node-to-node mesh | start | 2016-09-26 | Active Socket: Host is unreachable |
| 10.212.3.113 | node-to-node mesh | up | 2016-09-26 | Established |
| 10.212.3.225 | node-to-node mesh | up | 2016-10-03 | Established |
| 10.212.3.226 | node-to-node mesh | up | 2016-10-03 | Established |
| 10.212.3.227 | node-to-node mesh | up | 2016-10-03 | Established |
| 10.212.3.84 | node-to-node mesh | up | 2016-10-06 | Established |
+--------------+-------------------+-------+------------+-------------------------------------------+
10. Orchestration, La stack
Les intercos
Rappel
Kubernetes sur différentes régions AWS
Plusieurs datacenters "Dailymotion"
Besoin
Centraliser les logs des clusters à un endroit (Ici une région AWS)
Utiliser nos services internes depuis nos régions AWS (Master
Saltstack, Dépot de paquet, LDAP etc...)
12. Orchestration, La stack
Les intercos : En détail
Un couple de Gate par datacenter Dailymotion
Deux couples de Gate par région AWS
Utilisation de subnet privés prédéfinis
AWS Infra VPCAWS Squads VPC
Solution KISS qui fait le job
VPC Peering
13. Orchestration, La stack
Le monitoring
Utilisation du SaaS Datadog pour collecter toutes les métriques
système ET applicatives
Plugin AWS / Docker /
Kubernetes
Intégration dans notre
Shinken
Rate limit de l'API Cloudwatch
18. Orchestration, Work In Progress
Utilisation de calico On-Premise
Solution interne existante basée sur exabgp
Pas de BGP avec Calico
Chaque "Pod subnet" alloué par noeud est exporté via exabgp
Calico en charge de l'IPAM
DC3|k8s-01:~# calicoctl endpoint show --detailed
+----------+-----------------+---------------------------------------+----------------------------------+-------------------+-------------------+------
| Hostname | Orchestrator ID | Workload ID | Endpoint ID | Addresses | MAC |
+----------+-----------------+---------------------------------------+----------------------------------+-------------------+-------------------+------
| k8s-01 | k8s | default.consul-6cy8p | 4f0c0e3e3eb411e6abf8549f351ac600 | 10.172.0.198/32 | 1a:66:ad:ff:88:0d | calic
| k8s-01 | k8s | default.consul-twh81 | ae58398a750a11e6abf8549f351ac600 | 10.172.24.49/32 | 86:1c:09:a3:ef:a1 | calic
| k8s-01 | k8s | default.consul2-7xlse | adbd2300750a11e6abf8549f351ac600 | 10.172.24.45/32 | ca:9d:36:4d:69:0a | calic
19. Orchestration, Work In Progress
Intégration de Consul
Consul est déjà utilisé en production et dynamiquement intégré à notre
solution de load balancing
Pouvoir s'abstraire des services Kubernetes (mode headless) pour certains
use-cases
Test de différent bridge Kube / Consul pour pouvoir alimenter notre
système d'auto-discovery
Ajout des IPs de Services
Ajout des IPs des Pods
Intérêt : Pouvoir adresser les Pods directement depuis nos load balancers sa
la notion de Service
20. Orchestration, La suite
Teaser : Orchestrer la plus grosse ferme de Dailymotion
Apache (pour servir les 3 milliards de vues par
mois sur dailymotion.com)
Quel volume ?
Plusieurs centaines de serveurs high-end
Quel type de service ?
ffmpeg (pour encoder les 300 000 heures
de vidéos par mois)
21. Orchestration, La suite
Teaser : Orchestrer la plus grosse ferme de Dailymotion
L'idée
Machines identiques qui servent les 2 services
Priorité au service de dailymotion.com vs l'encoding
Le but
Orchestrer / autoscaler les deux services (En fonction de
paramètres comme la charge des webs ou de l'encodage)
Setup On Premise et pourquoi pas un offload dans le cloud