
grazie per aver appeso lì questo ha
Sono sicuro che molte informazioni per
assorbire una volta così sono così felice che
tutti sono ancora qui solo un po ‘
un po ‘di me, se possiamo ottenere questo
andando lassù andiamo solo così sai
chi sono il mio background ero un sistema
ingegnere per la maggior parte della mia carriera lavorativa
per le grandi aziende ho lavorato per una città
gruppo di lavoro sul loro mutuo
portafoglio e prestazioni elevate
calcolo e poi prima ho iniziato questo
azienda stavo lavorando per un cloud
fornitore che fa una ricerca sul cloud e
sviluppo e durante quel tempo ha ottenuto
davvero eccitato per i container
tecnologia su scheduler e cose
così nel 2014 ho scoperto che a
azienda in v. Louis intorno a quelli
tecnologie oggi abbiamo dieci dipendenti
in più ne stiamo ottenendo circa tre o quattro
stagisti questa estate e abbiamo un sacco di
davvero un grande cliente, proprio per me
sull’ingegnere dei sistemi se iniziamo a
compagnia intorno a molte di queste cose così
parleremo della costruzione di un
stack di infrastrutture moderne e tipo di
Voglio pensare a quello che ho sentito
sull’amore oggi perché anch’io ero molto
sopraffatto da tutto e tipo di
quello di cui voglio parlare è la venuta
crisi delle infrastrutture, così sei stato
esposto a probabilmente dozzine di parole d’ordine
Ho ottenuto questo da ho appena scaricato questo
oggi e questo è un po ‘come un
panoramica da dicembre di un sacco di
giocatori e i micro servizi e ciascuno
uno di questi è probabilmente un VC finanziato
compagnia e ognuno di questi è
investito nel pensiero degli investitori
ti faranno sapere dalle 10 alle 20
volte il loro investimento iniziale così tanto
di questi prodotti e cose che hai
ho sentito parlare oggi, lo sai
provengono da aziende che hanno bisogno
per fare i loro soldi indietro ed è davvero
complesso e penso che sentite che
lo sai e poi quando stavo guardando
questo in realtà stavo guardando alcuni di
le cose che sono come questo non lo fanno
qualsiasi senso quindi questo è quello che pensavo
a proposito, questo proveniva dalla calma dei confini
siamo come qualcuno stava semplicemente mettendo su
loghi lì e la cosa più divertente di
questa è la calma di confine che è stata comprata
fuori da BMC, quindi stavo cercando di citare questo
immagine e non potevo a causa di un altro
promettente infrastruttura di avvio che
scomparso
così gentile di quello che voglio dire e tu sei
probabilmente lo sento anche lui è come se fosse
incredibile la quantità di nuovi strumenti che
stanno uscendo e come stiamo andando
trattare con esso perché è probabilmente
oltre a chiunque sia in grado di gestirlo davvero
ma prima facciamo quello che mi piacerebbe
fa davvero parlare di chi sta facendo
questo per quindi vogliamo la sua prima parlare
i nostri clienti le persone stanno sviluppando
e usando i nostri sistemi e penso a quando
pensiamo alle persone che usano il nostro
prima gli strumenti, poi torniamo indietro da quello
software di progettazione per loro quando vado a parlare
a molti clienti ci andiamo
di solito ci sono diversi gruppi di persone
che hanno richieste diverse quindi il primo
uno è ci sarà qualcuno dal
gruppo di sviluppatori c’è un sacco di gente
dal gruppo di analisi e quindi
di solito c’è qualcuno dell’IT lì
Giusto quindi entriamo in un fidanzamento con
parlare con qualcuno per una società più grande che
di solito hanno questo tipo di gente lì
e quando tu parli con loro loro hanno
storie diverse gli sviluppatori il
la cosa numero uno che ti parla
vogliono una consegna continua no
passare attraverso app e distribuire
le cose si stanno spostando verso i micro servizi e
qualcosa che è molto importante
si stanno davvero muovendo verso le API
centrico proprio dove tutto parla
tutto il resto tramite API e questo è a
abilitare cose come lo sviluppo mobile
e usano strumenti come loro
muovendosi usando strumenti come Groovy hanno
ancora qualche eredità Java non ci sarà DJ
s ora quando parli con l’analisi
gente questo è un gruppo completamente diverso
giusto è una parte diversa del
società che riferiscono a diversi
gestione e tradizionalmente queste persone
stavo usando strumenti come SAS e Oracle
giusto e ora stanno diventando grandi
dati e quando senti cosa sono
Parlando di te lo sai adesso è stato
il tipo di streaming di grandi quantità di dati è un problema
cosa in questo momento conosci soprattutto
strumenti come Kafka e Cassandra e
dati in tempo reale da cui stanno passando
davvero iniziando ad entrare in cose del genere
analisi predittiva sai macchina
imparando c’è un sacco di open source
biblioteche lì e naturalmente eventi
come tornare a Kafka ora lo farai
notare che si tratta di un grande numero di persone e
le persone container sono come completamente
mondi diversi l’ uno dall’altro
gli strumenti che usano sono diversi
lingue e poi finalmente questo è
sempre buono per tanta tensione quando
vai a parlare alle grandi aziende è l’IT
gente di solito stanno spendendo quasi
tutto il loro tempo facendo manutenzione di
infrastruttura esistente e sono
essendo praticamente urlato dal
altri due gruppi come stiamo andando
passare alla consegna continua come siamo
andando a passare al cloud come siamo
andando a prendere questa infrastruttura Hadoop
giusto così sono stato in riunione
dove la gente inizia a urlare a ciascuno
altro in particolare tra la gente IT
tu
perché sentono la pressione e loro
davvero non ho l’allenamento di
personale hanno la capacità di farlo
ma sono un po ‘intrappolati, quindi è così
di cosa parliamo quando parliamo
queste piattaforme come uber Nettie e
mesas e dr. di cosa stiamo realmente parlando
riguardo è come fa questo in realtà tu
sapere influenzare le organizzazioni come quello che sono
lo useranno per così parliamo
sull’infrastruttura del problema
diventando troppo complesso abbiamo un
esplosione ti mostro una cosa simile
ma solo per avere un’idea di questo
questi sono solo strumenti che hanno
è spuntato negli ultimi due anni
e quello che stiamo vedendo è che lo sai
soprattutto sul fronte del codice c’è di nuovo
le lingue come go stanno davvero decollando
dal lato dell’infrastruttura stavo dicendo
tipo di declino della scintilla Hadoop ha
davvero preso in carico per un sacco di analitica
programmazione dei lavori e stiamo vedendo
fondamentalmente un nuovo framework JavaScript
praticamente ogni settimana a questo punto o
prima sul lato dei dati cosa siamo
vedere è un database davvero specializzato
come ai vecchi tempi hai solo un
database sequel singolo e ora cosa
stai scoprendo che hai un database
per gli eventi per cui hai un database
documenti sai che potresti avere un
database simile a un database anulare
come Cassandra e poi finalmente il tempo
un sacco di cose di cui stiamo parlando
oggi avevi pensato cinque diversi
i venditori dicono che non eri ancora arrabbiato
Cooper Nettie, tu dr. sciame che hai avuto
gondole e ottenere Cloud Foundry proprio così
hai cinque diverse piattaforme e
lo sai, stiamo assistendo a un’esplosione di
diversi strumenti e, naturalmente, dici
hey, andremo su Amazon o qualcosa del genere
così lo renderò semplice ma chiunque
chi ha mai usato l’amazon sa che è così
incredibilmente intimidatorio proprio questo
cosa amazon e se si guarda come cosa
la cosa IT tradizionale è che è così
ec2 lassù a destra distribuendo istanze
giusto così amazon è come la prima volta
la gente va all’amazzone è come il mio dio
c’è così tanto da fare e puoi cliccare
in giro e fare le cose, ma facendo
quello ripetibile non è un buon modo di fare
così fondamentalmente la nuvola è complessa per te
imparare come fare il cloud e
c’è un mucchio di strumenti ce n’è uno
esplosione di strumenti soprattutto nell’era
di github in cui ogni azienda ora è
svilupparsi all’aria aperta così da dormire bene
ogni settimana ci sono cose nuove
venendo fuori IT non può tenere il passo noi guardiamo
IT oggi ed è un po ‘come questo
giusto sai che è come un sacco di gente
aveva parlato di questo oggi è necessario
aprire un biglietto con qualcuno e questo
dura per sempre ma tutti i discorsi
oggi sono stato come molto
aspirazionale giusto come
vogliamo arrivare a questo sai come fare
lo facciamo come vogliamo essere come Google
vogliamo essere come Netflix che vogliamo essere
come tutte quelle aziende con cui parlare
velocità che fondamentalmente o semplicemente tu sai
premendo un pulsante e le cose stanno andando così
questo è il problema giusto come arrivare
quel livello di quella alta automazione
richiede un enorme sforzo ingegneristico
come si parla di queste aziende come
Google o Netflix hanno più
sre lavorando per automatizzare la loro
l’infrastruttura è incredibilmente costosa
e per le aziende che di solito hanno appena
un pugno di persone per fare questo è il modo
al di là delle loro capacità quindi la domanda
che abbiamo con questo progetto di mantello
è come se lo rendessimo facile
gente normale per girare di livello mondiale
infrastruttura in pochi minuti come
opposto a quello che vediamo di solito per l’IT
i progetti relativi ai contenitori sono simili
da uno a due anni giusto quindi è un po ‘
l’obiettivo del nostro progetto e questo è il
progetto come mantello così questo è quello che siamo
di cui parlerò dopo
introduzione ed è a mantello che io
oh è Apache open source è
sponsorizzato da Cisco e davvero l’obiettivo
di questo è per renderlo facile da gestire
contenitori e carichi di lavoro dei dati quindi solo a
coppia le cose prima di entrare nel
architettura di esso perché sto andando a
passare il resto dei discorsi di essere un
discorso tecnico su come lo facciamo nostro
il primo obiettivo è che volevamo qualcosa di simile
schierato in pochi minuti in questo momento
circa 20 minuti è un punto più nuvole
vogliamo ridurlo quando parliamo
sul sostenere diversi di lavoro diversi
carichi di lavoro e strumenti cosa intendiamo lì
ci aspettiamo un sacco di questi open source
strumenti per avere una durata limitata come
ci potrebbe essere uno che dura per
decenni ma la maggior parte di loro lo farà
avere una curva di popolarità di come tre a
dieci anni in cui guardi come molti
esempi di progetti in open source molto
loro non hanno un che non hanno
sicurezza con cui non sono integrati
registrazione o qualcosa di giusto e questo è
davvero il problema quando si scarica un
il progetto open source per la maggior parte del tempo
non ha quello e poi i venditori
voglio che tu paghi un sacco di extra e poi
finalmente siamo davvero appassionati
fare qualcosa di aperto piaghe così è
che aspetto ha un grappolo di mantello quando
lo distribuisci su qualsiasi cloud e questo è
un modello che vedrai quasi nessuno dei
le piattaforme che tiri fuori se
è maggio così dolorosa Cooper Nettie o
qualsiasi altra cosa avrai un numero dispari
dei nodi di controllo e tu sempre e questo
è un pattern che usi se stai usando
tipo di qualsiasi tipo di consenso
staminali come zookeeper o su CD o console
vuoi sempre avere un numero dispari così
se perdi un nodo hai ancora a
elezioni a maggioranza quindi abbiamo un set di
nodi che sono chiamati modalità di controllo quindi
abbiamo nodi di lavoro che potrebbero essere eseguiti
diversi tipi di carichi di lavoro su di loro così
abbiamo esempi qui di Cooper Nettie
e maggio così così come li gestiamo
scheduler sul mantello è che noi in realtà
separali come se non avessimo eseguito il
Schedule di Cooper Nettie di Maysles noi
in realtà hanno una Cooper Nettie
dispiegamento e stupire installazione di tubi flessibili
tipo di lavoro fianco a fianco su diversi
nodi e poi finalmente ce l’abbiamo
usando uno strumento chiamato traffico che è a
dinamico bilanciamento del carico che tipo di on
la mosca dirigerà il traffico verso il
cluster a destra e una cosa che stai andando
vedere qui è che ne abbiamo molti
flessibilità per scegliere gli strumenti che noi
Mi piace il meglio e li integro così noi
trovare e questo è davvero
importante per noi come non abbiamo un
tassa strategica che selezioniamo qualcosa e
allora solo perché deve lavorare con
tutti i nostri altri strumenti e quindi potremmo farcela
delle persone in nel caso in cui egli ha parlato
questo e ne parleremo per
il resto di questo tipo parla degli strati
della pila quindi quando parli di hey
Voglio eseguire la finestra mobile è molto eccitante
è facile alzarsi ma quando tu
in realtà inizia a parlare di cosa
prende per eseguire contenitori docker in
produzione e caso alluso a molti
questo scopri che devi muoverti
gestisci la tua infrastruttura come Google
questo è quando stavo parlando del
crisi e IT questo è ciò di cui stiamo parlando
su di te sai che si desidera spostare a
consegna continua microservizi o
rollout kafka ma poi ti rendi conto di noi
avere vm basato su IIT e ottenere come a
basato su container molto forti
l’infrastruttura è enorme
impegno ingegneristico quindi stiamo andando
per attraversare questi e io vado a
parliamo degli strumenti open source che noi
scelto perché ci piacciono così anche se tu
non usare il mantello ce ne sono molti
strumenti che potresti usare per costruire il tuo
infrastruttura fuori così è il primo
il cloud provisioning basiamo tutte le nostre cose
su terraform così um mantello praticamente
sembra uguale ovunque tu corra e
è nudo metallo noi terraformiamo è uno strumento
è stato sviluppato da hachey corp e Seth
qui ieri e che terraforma fa
è fondamentalmente astraente le API
di ciascuno dei fornitori di cloud ed è
ha una caratteristica davvero interessante dove
rappresenta tutto è un diretto
grafico che significa se si apportano modifiche
solo le cose che cambiano vengono applicate
il prossimo
ha sintassi e cose molto più semplici
come la formazione di nuvole o come il tuo
i modelli e il modo in cui facciamo terraforma
molto modulare in modo da poter fare cose del genere
allegato di volumi a nodi e te
sapere avere LVS separato e abbiamo istituito
reti e gruppi di sicurezza e
tutto bene così il primo ostacolo
come quando vai al cloud?
di solito organizziamo le cose di solito
fornitura alla maggior parte dei fornitori di cloud solo
l’infrastruttura da reti simili
fino a VMS in circa due
minuti così terraforma è grande e questi
sono altre nuvole che supportiamo in questo momento
appena ricevuto provo e sostengo la scorsa settimana sono
in realtà lavorando come supporto
in questo momento, quindi saremo in grado di implementare
quasi ovunque se non hai mai visto
Terraform prima di questo è una specie di ciò che
sembra così se hai seed cloud
la formazione è molto confusionaria, questo è
difficile da leggere, ecco come avresti impostato
su un VPC e amazon quindi se mai
fatto manualmente lo sai che è un enorme
dolore lassù vedi con il primo
cosa che facciamo è impostare una risorsa
chiamato AWS VPC vedi se funziona e tu
vedi questo qui ci sono le variabili proprio così
quello che potremmo fare è che potremmo nutrire per
terraform diversi valori di rete così
fondamentalmente abbiamo gli stessi moduli in
terraformare quando passiamo in variabile così
quello che potremmo fare è avere un mantello corrispondente
grappoli come noi occidentali e noi est e
cambiamo una variabile e la loro esatta
cloni l’uno dell’altro in termini di
tutto da come IP e tutto
beh forse non piselli occhio mobili ma
reti ip statiche e tutto il resto
quindi la cosa interessante qui è che potremmo
anche taggato automaticamente con e noi
trasmetti tutte queste variabili e la prossima
cosa è che stiamo andando a creare una sottorete
giusto e prendiamo solo l’idea del VPC
abbiamo appena ricreato questo qui diventa un
idea e poi lo impostiamo quindi impostiamo il
sottorete e poi facciamo cose come
zone di disponibilità così nel mantello che potremmo
fare cose interessanti come quando distribuiamo
server se gli diamo tre disponibilità
zone ti spogli il servizio attraverso
margherite e questo è qualcosa che fai dentro
terraformare abbastanza facilmente ma ce l’abbiamo
e poi, naturalmente, se hai mai fatto un
VPC devi impostare un gateway in a
tabella del percorso e tutte le altre cose
che ti fa odiare la tua vita fino a te
funziona tutto ma è tutto
automatizzato e tutto ciò che devi fare è solo
in pratica cambia alcune variabili come
che Z vuoi che regione e questo
è lo stesso schema per OpenStack o
quando arriva Azure o gigante ora un altro
cosa carina che facciamo perché un mantello
è perché abbiamo più fornitori
in realtà abbiamo collegato il DNS in questo modo
esempio in realtà sto collegandomi
CloudFlare con istanze che iniziamo
in qualsiasi nuvola e cosa significhi
qui stiamo andando a creare un
dns jolly destra in modo che significa che
tutto ciò che va come manto
example.com entrerà nel nostro cluster e
quindi questo è l’esempio della tua app uno a
anche il sonnellino e poi il modo in cui lo sistemiamo
in terraform abbiamo questo modulo qui
per CloudFlare round robin wright noi
passare l’elenco di indirizzi IP e il barattolo
aggiustiamo che abbiamo un dominio go-to qui
lo faremo per andare a scrivere
così ho creato un esempio
un po ‘così ogni volta che costruiamo un nuovo vantaggio
host che aggiorna automaticamente CloudFlare
con DNS in modo da poterlo impostare ogni
tempo hai costruito una nuova modalità mantello
ti aggiorna su CloudFlare route 53 o
Google DNS che hai appena inserito nel
variabili di tutto il tuo ospite così improvviso
quello che abbiamo qualcosa qui come noi
la fornitura del nostro host sarà legata
in realtà come indirizziamo il traffico come
molti degli esempi che vedi sono persone
come andare a indirizzi IP fissi perché
Non ho quel legame tra DNS e
tutto è così tipo di terraforma
se c’è una cosa che togli di
questo se hai intenzione di fare cloud
provisioning che suggerirei davvero di utilizzare
terraforma anche su altri strumenti
i cloud nativi che forniscono
Salterò la rete di overlay
prodotto e ho intenzione di parlare
scoperta del servizio perché questo è davvero
una cosa fondamentale è stata discussa
qui ma è davvero è davvero un
parte fondamentale di containerizzato
infrastruttura ed è come
le applicazioni si trovano l’un l’altro cosa
avere nel mantello è settimane sia di servizio
informazioni di scoperta tramite dns o
tramite un’API e questo è quello che sembra
come se tu fossi effettivamente in un cluster così
Diciamo che vuoi trovare il
servizi di tariffazione solo se lo fai
nslookup un ritorno con ciò che nodi
il contenitore sta funzionando e anche tu
avere cose come si potrebbe taggare i nodi in
DNS e potresti anche in console quale
parleremo di voi potrebbe
in realtà hanno diversi data center così
se colleghi la tua console, ti ammucchi
può effettivamente avere servizi di ricerca e
altri data center così quando sei su un
cluster di manto fondamentalmente tutto è
registrato nel servizio di scoperta
sistema in modo da non essere difficile da codificare ip così
usiamo console per questo che è un altro
strumento di hachey sughero pensiamo che sia davvero
bene abbiamo scritto i mesas per console
ponte così praticamente ogni volta che tu
avvia un compito di maces e si registra in
console stiamo lavorando con una coppia
altre società in questo momento per sviluppare se
sai che Cooper Nettie usa Sky DNS
un CD di rete per la scoperta dei servizi
motore proprio adesso quando schieri Cooper
Nettie è sul manto e lo stiamo indirizzando
attraverso la maschera DNS perché non abbiamo
quella console di integrazione ha bisogno di molto
cambia internamente prima che potesse
sostenere il namespace di Cooper Nettie
se vai, se hai mai usato Cooper
Nettie’s DNS è come namespace
servizio più vicino locale e console ha un
piatto o spazio dei nomi così che è in realtà
lavorando così bene non barca zuppa dnsmasq
dr. supporta la console per il servizio
scoperta quindi il nostro obiettivo è che lo faremo
avere un servizio comune di scoperta e il
l’altra cosa è le cose che installiamo
anche su metallo nudo come Macis ohs
registrato in polizza così fondamentalmente
ogni servizio e il cluster che noi
mettiamo in registrazione via dns e un altro
cosa abbiamo da console console ha
questo concetto di controlli sanitari integrato
che in realtà si nutre del servizio
sistema di scoperta quindi tutto ciò che mettiamo
nel mantello ce l’ abbiamo davvero
controllo di polizza e farti sapere dentro
ogni pochi secondi e se c’è
qualcosa in basso verremo davvero tirati
da dns, ecco perché abbiamo scelto
console in primo luogo perché noi
voglio avere una scoperta di servizio pervasiva
e i controlli sanitari nei nostri sistemi sono enormi
problema un sacco di volte è che lo farai
distribuire uno di questi sistemi e quindi
andrai al tuo team di infrastruttura a
monitoralo e loro non ne controllano alcuni
cose ma loro non sanno come
moderare tutte queste cose quindi la nostra idea
era dal momento che la console ha la salute del servizio
controlli integrati ogni volta che distribuiamo a
componente in là viene fornito con a
controllo sanitario in modo che il cluster stia verificando
per sé tutto il tempo non hai bisogno di un
sistema esterno e un’altra cosa interessante
è ora ci schieriamo mantello a un sacco di
diversi cluster e come test unitario
abbiamo creato questo fantastico strumento chiamato
distributivo che è come le specifiche del server
ma è un binario singolo e tu dai
un JSON è il modo più semplice per farlo
prova la tua infrastruttura e quando tu
Dillo che tu dici hey voglio il
servizio systemd abilitato a questa porta
per essere aperto questo file deve esistere come
il file deve avere questo codice giusto così
quando distribuiamo un cluster, in realtà
solo mettere tutti i controlli con esso e
la cosa bella è che la console ha
controlli sanitari costruiti nello stesso test
che usiamo per testare le nostre unità
i cluster si trovano all’interno del mantello stesso
il tempo giusto così tante volte tu
avere come fanno le persone a metterle alla prova
infrastruttura non ne penso
lo sta facendo davvero adesso ma
questo è quello che facciamo bene è un po ‘come noi
credo che sarà molto importante
Andando avanti, lo sappiamo
controllo delle infrastrutture, quindi abbiamo gentile
di una combinazione di monitoraggio e unità
testare nello stesso modo come quando noi
distribuiamo un cluster Travis solo
colpisci l’API della console che dobbiamo solo colpire
una console API e dire qualcosa
malsano nel cluster e questo è il
la stessa cosa che puoi fare è a
modello che stiamo parlando di come
questo controllo pervasivo della salute e
monitoraggio okay so che sto andando veloce
ma ci sono molti segreti se hai sentito
Il discorso di Adrian prima del quale era davvero
bene del dott. segreti questo è se tu hai
mai usato dr. contenitori e cercando di
ottenere segreti in loro è un enorme
problema ci sono un sacco di hack in corso
in questo momento è davvero difficile come c’è
cose come quando le persone fischiavano a
contenitore tireranno le cose da s3 o
lo sai nei giorni tradizionali tu
solo un paio di app server così tu
potrebbe copiare tutto manualmente su
server al giorno d’oggi se ne hai una più grande
cluster non sai quali segreti
devono andare a quali nodi e entrambi
stai copiando tutto così adesso
c’è proprio non molto bene
soluzioni per questo e questo è carino
molto dappertutto sto visitando adesso
non hanno nulla di buono, quindi cosa?
stiamo facendo con il mantello che stiamo usando
un altro hachey corp anche colpa fredda giusta
ora è parte di un’anteprima tecnologica che siamo
lentamente integrandola che andremo a utilizzare
per cose come pki e memorizzazione
segreti nel cluster e facendo altro
cose um e tirando su volta stesso
è una specie di problema per cui abbiamo automatizzato
e abbiamo anche appena sviluppato questo
rilasciarlo come 10 abbiamo un vault FS così
quello che fai è quando si avvia una finestra mobile
contenitore che monti solo questo è un
volume virtuale come un medico così come facciamo
dì che sarai montato su / secret e
Estrarrò i segreti dal caveau così
quando porti il contenitore del tuo dottore
i tuoi sviluppatori sapranno solo di guardare
at / secret e questo è dove tutto il
credenziali e chiavi saranno così così
un po ‘come stiamo andando a farlo
avanti e sono molto entusiasta di questo
perché ho lavorato con un sacco di
i clienti a prendere il loro medico
infrastruttura ed è carina
terribile in questo momento le quantità di
sicurezza che hanno così sono molto
entusiasta di questo quindi questa è una volta
gli effetti sono appena usciti da 10, quindi vorremmo
le persone per testarlo e pensiamo che lo sia
sarà davvero una buona soluzione e
beh, si spera, integrarlo totalmente
entro il mantello nei prossimi due mesi
solo un sacco di cose di sicurezza che dobbiamo
fare prima ho tirato fuori tutte le diapositive
spiegando che cosa sono scheduler credo
voi ragazzi avete sentito abbastanza su di loro
in questo momento supportiamo due diversi
scheduler ci possono essere così e con
mace altro con cui abbiamo integrazione
console in calico che è una sovrapposizione
La rete ci sta anche guardando alla vigilia
che è il prodotto di rete overlay di Cisco
così si integrerà con ACI
puoi avere tutti i tipi di impresa
strategie aziendali che abbiamo appena aggiunto
Quello di Cooper Nettie per supportare e lo faremo
hanno anche l’integrazione della console e e
calico e ora dobbiamo aggiungere
una maledizione calda e sviluppo e giusta
ora quando si distribuisce il cluster si ottiene
sia Cooper Nettie che Mesa, così tu
scegli quanti lavoratori vuoi
vedi ch il futuro del mantello è in realtà
non ne avrò alcuno di default e
quello che stiamo cercando di fare è prendere l’uomo
pensato per essere un nucleo estremamente piccolo
che distribuisci proprio come un singolo
binario e poi hai appena lanciato
diverse applicazioni di infrastruttura
su di esso come un’applicazione così probabilmente
quando iniziamo a spostarci verso il dottore
lo sciame avrà quello che diventa più di un
esempio e dr. sciame quando aggiungiamo è
scheduler questi sono il tipo di cose
e cerchiamo di integrarci in tutto il
programmatori diversi così che è il servizio
reti di overlay di scoperta sarà
calico e conti l’impianto idraulico e
gestione e parleremo di carico
bilanciamento in un po ‘ma quello è
tipo di possiamo avere strumenti comuni che
lavoro attraverso i diversi scheduler così
che non tieni bloccato in una cosa
e una grande parte di questo è che il
diversi programmatori hanno differenti
i punti di forza ora si avvicinano a questi oh
quindi è davvero buono sul lato dei dati
ha un sacco di buoni quadri di dati come
La scintilla apache di Kafka elasticsearch era
originariamente sviluppato per funzionare su mazza deve
quindi ha un buon tie-in quando tu
guarda il lato container adesso
sembra che Cooper Nettie sia dominante
sta davvero iniziando a tirare avanti
le altre opzioni dello scheduler
um Posso fare una piccola demo qui per mostrare
alcune delle API e l’interfaccia così è
come è l’UI del mantello e
c’è questo è in realtà in modo dinamico
popolato in realtà stiamo iniziando a
usa la console kv che contiene un kv
negozio al centro di can console e
stiamo usando questo è un proxy X del motore
qui ed è aggiornato dinamicamente da
cose nel kV nel servizio
sistema di scoperta in modo da ottenere nuovi servizi
registrati possiamo avere alcune informazioni
su come sono rappresentati e loro
automaticamente pop-up qui e un altro
cosa che puoi vedere è che abbiamo questo
SSL non è autenticato in modo simile alle cose
come il mesos che non ha molto bene
autenticazione abbiamo come collegamenti a
tutti i lavoratori sono controllati
vs SL ci sono anche tutti i servizi
controlli sanitari integrati in modo da poter vedere
di che stato è così potremmo parlare
su alcuni di questi non so cosa sia
questo è se hai mai usato mazze prima
questo è come una semplice applicazione
launcher Ho solo un mondo Ciao qui
e quello che farò è che sono solo
andando in scala questo a come cinque
istanze e una volta che si alzerà lo farò
mostra che questo è il nostro bilanciamento del carico oops
già in piedi così in pratica come ho detto
perché abbiamo un’integrazione davvero buona
tramite l’interfaccia utente non appena lo porti
su e vedi qui ci sarà il
indirizzo giusto, ciao ho potuto ottenere
quello ma è ciao e noi siamo andati a
quel sottodominio che ho inserito quando abbiamo
costruito il cluster in modo automatico
lo mappa e diciamo solo al traffico
bilanciamento del carico, questo è il dominio
devi ascoltare su di esso abbinerà il
le intestazioni e loro possono vedere tutto il
il ritorno finisce qui Potrei andare e basta
404 questo era uno che dovevo chiudere il
cluster in giù ma quando lo si avvia ora
potresti vedere il diverso contenitore
Gli ID arrivano qui e quando noi
saltato su noi quando sospendiamo questo è
abbastanza veloce come lo spegnerà
ed è giusto così abbiamo il vantaggio
i nodi sono effettivamente i nodi del bordo
progettato bene parleremo del traffico
in un minuto ma in realtà sponsorizziamo
lo sviluppo di quello che abbiamo pensato è davvero
grande e abbiamo aggiunto alcune cose come
controlli di salute maratona in esso così se
contenitori e non è sano
non viene instradato
un paio di cose sulla mensola del camino
Non hai mai visto nessuno di questi
ovviamente abbiamo l’interfaccia utente di Cooper Nettie
che puoi arrivare a quale è simile I
voglio parlare di elasticsearch perché
è un prodotto che contiene soluzioni
sviluppare la struttura ed è davvero
cool abbiamo una buona integrazione con esso
incluso fino alla scoperta del servizio così
in realtà lo si avvia come framework
come componente aggiuntivo non fa parte del core
manto e quando lo lanci dentro
circa cinque minuti viene lanciato e
quindi viene automaticamente viene qui così
puoi andare lì e se hai mai visto
l’elastico cerca nel contenitore
soluzioni sviluppate da asos è
davvero lucido puoi ridimensionarlo
vedere le attività che sono in esecuzione se tu
potrebbe vedere e questo di solito arriva
circa cinque minuti e quindi è davvero così
bene e li registriamo automaticamente
cose nell’IU e abbiamo una cabana
che in realtà come ho detto prima abbiamo
registrazione automatica quindi se si installa a
ok molti dei log entreranno nel registro
nasconderai e vedrai qui che lo faranno
essere popolato per la nostra storia di registrazione è
cambiando un po ‘ci stiamo allontanando
dal log stash verso i battiti elastici e
stiamo anche spostando tutto quanto
non possiamo assistere ad accedere alla rivista d così
saranno in corso , parlerò un po ‘
un po ‘di più sugli eventi e la registrazione più tardi
ma ancora una volta questo è qualcosa che abbiamo
integrato e potresti non farlo nemmeno
devi puntare al log locale
appena cambiato un paio di variabili e tu
potrebbe spingerlo fuori per una ricerca elastica
cluster vedi cos’altro abbiamo um
Lo renderò un po ‘più grande solo un
idea di come funzionano le cose
in realtà guardi sai che potresti correre
un taglio abbiamo questo strumento che noi
sviluppato chiamato console CLI e io solo
ha detto hey c’è qualcosa di avvertimento in
l’intero cluster e ritorna
con niente in modo da poter essere un
amministratore e potresti semplicemente eseguire
questo e dire hey c’è qualcosa di brutto
nel mio cluster o potresti avere come un
sistema esterno come quello di Maggie O
basta tirare l’API della console per vedere se c’è ne
il controllo di salute sta fallendo o se qualcosa è
Amiss configurato e se dico hey cosa è
passando vediamo qui ho avuto uno sì
tornerai con tutto giusto
e puoi vedere alcuni di quelli che vedi
controlli sanitari qui che facciamo così abbiamo
costruito nei controlli di salute così tanto
i componenti sono stati integrati in questo modo
vivi così di nuovo qualcosa che dovresti fare
te stesso se schieri le gondole come si fa
otteniamo un controllo sanitario come registrarci
è una scoperta di servizio tutto qui
automatizzato è molto facile da fare se tu
vuoi aggiungere servizi per consolarti
puoi facilmente parlare con l’API con a
JSON o ti basta inserire un file JSON
la directory della console etsy e ricaricarla
quindi se vuoi migliorare il nostro
isolamento della consolle da avere il proprio
le cose che vuoi distribuire è molto
facile da aggiungere alla salute
controllando un’altra cosa che facciamo perché il
terraform è che abbiamo un volume esterno
ecco che in realtà così come facciamo dr.
deposito se hai giocato con il dr.
lo stoccaggio è molto doloroso, c’è un problema
molti bug in esso in realtà colleghiamo un
volume esterno al sistema come un
EBS e lo formiamo con overlay FS on
XFS in modo da poterlo incrementare e registrare
tutta roba da dottore al diario e così a te
prima che avesse un file JSON che era un
dolore o syslog che non supportano il dr.
registri stiamo usando journal d e lo siamo
usando i dottori più recenti o un medico sciolto
versione quindi solo un po ‘di alcuni dei
le cose che facciamo lì ne abbiamo anche molte
altre funzioni interessanti che avrei show su
il livello basso perché abbiamo questo
sistema di scoperta dei servizi integrato nel nostro
cosa in realtà abbiamo tabelle IP dinamiche
come le istanze di maratona tra ciascuna
l’altro può parlare solo quando fai apparire un
nuovo mace houseworker in realtà si apre
il firewall sui nodi di controllo per
tu dinamicamente e sono solo alcuni
linee di codice è fondamentalmente un bash
script che viene chiamato pipe e
alcuni dati del modello di console
ed è tutto dinamico ed è in realtà
funziona davvero bene, il che è scioccante
perché la maggior parte delle cose nell’infrastruttura
non ho ragione, sì, questo è un lavoratore
quindi non ce l’ho, si può vedere
qui vedono il capo della Mesa che c’è
regna lì e in realtà ha come
i lavoratori escono effettivamente dal firewall
viene aperto al volo in modo che le cose
sarebbe davvero confuso come come fanno
fai firewall e console dinamici
modello è in realtà una tabella molto semplice
tornare alla presentazione potrebbe mostrare
conta un po ‘in futuro
un’altra cosa che abbiamo è una API mantello così
fondamentalmente questo è un po ‘in realtà
memorizza tutti i suoi dati nella console kv
ed è un servizio di Galang su cui sta seduto
il cluster e se si desidera installare
qualcosa di simile a quando stava mostrando Ken Stipe
alcune delle cose su D cos è
compatibile con un sacco di mesas per
i pacchetti si usa alcune delle stesse
formato di imballaggio e fondamentalmente abbiamo
tramite API quindi sì dentro come il
quadro elasticsearch che abbiamo appena
allevato o costco o qualcosa del genere
che hai appena raggiunto l’unico punto API e
sembra che sia così che ti ha incorniciato
riescono a gestirlo quindi è davvero così
facile per portare su servizi dati su
vasi voglio parlare di rimbalzo del carico
così ne hai visto un po ‘su questo
strumento chiamato traffico che è venuto fuori
Settembre da un ingegnere in Francia che
stava lavorando per un negozio DevOps e quando
l’abbiamo visto abbiamo pensato che fosse fantastico
così abbiamo iniziato a sponsorizzare molti dei
lo sviluppo in realtà lo ha incoraggiato
per avviare la propria compagnia quindi sono molto
entusiasta di ciò che ha appena incorporato
a gennaio e sponsoriamo molto lavoro
nel traffico abbiamo sponsorizzato l’equipaggio Burnett
facilità di ingresso stiamo sponsorizzando tcp / ip
supporto in modo che possa essere un TCP
bilanciatore e penso che tu abbia visto un po ‘
un po ‘su di esso abbiamo installato su nodi periferici
supporta più backend questo è
quello che ci piace su di esso se mai
usato come un sacco di posti useranno come
un proxy che io ricaricherò prima
iniziato a usare H un proxy per proxy nostro
traffico e abbiamo scoperto che i ricarichi erano
lettura davvero difficile da come
maratona, anche se si sa i dati che
stava uscendo da Marathon è cambiato molto
c’erano molte cose che erano
rotto così abbiamo iniziato a usare questo e poi
un numero di interruzioni che abbiamo avuto a causa di
gli equilibratori di carico sono scesi di un ordine di
magnitudine supporta WebSocket s e I
Supponiamo che sia appena criptato
supporto ma non è ancora multi-nodo ma
se hai un nodo di traffico puoi
in grado di cifrare per ssl l’altro
cosa carina di questo abbiamo parlato
non passare attraverso IT quando lanci un
applicazione che hai appena detto alcune etichette in
JSON quindi lo sviluppatore dice che è così
voglio che ascolti il traffico, questo sono io
vuoi passare le intestazioni host questo è il
URL che voglio confrontare, quindi questo è
non qualcosa per l’IT lo sviluppatore quando
lanciano la loro applicazione come quando
guardi un manifesto di Nettie o di gooo
un contenitore medico ci sono alcuni metadati
che potresti attaccare etichette e te
solo lo sviluppatore aggiorna solo questo e
ciò influenza il modo in cui il traffico verrà instradato
il traffico quindi è qualcosa che pensiamo
davvero fantastico ha più back-end
sostenere una buona comunità e ci piace
questa etichettatura dinamica ora Cooper
Supporto Nettie da quando abbiamo appena ottenuto l’equipaggio
sono appena atterrati la scorsa settimana, quindi non l’ abbiamo fatto
integrato con mantello ma quando
noi saremo simili ci saranno
più backend e si potrebbe solo dire
ehi questo è il traffico di Cooper Nettie
questo è il traffico di mesas, quindi sì
Sono molto entusiasta di questo progetto
Penso che abbia come 1800 le stelle
da solo entro un anno quindi è carina
popolare e sta aggiungendo un sacco di dr.
supporto dello sciame c’è supporto per console
ci sono i backend SED quindi puoi
in pratica usa questo per instradare qualsiasi cosa come
Ho detto prima con il mantello che selezioniamo gli strumenti
che ci piace davvero che pensiamo le persone
userei comunque e li integriamo
insieme la prossima cosa di cui voglio parlare
è la comunità che è davvero importante
per noi solo un po ‘di crescita della nostra comunità
il progetto è venuto fuori è iniziato per ultimo
februari quindi è un po ‘ più di un anno
il nostro primo open source si trovava ad aprile
abbiamo appena superato ha una crescita decente
stiamo andando oltre duemila stelle
ottenendo circa cento al mese e
c’è una chat git er quindi se vai e basta
alla pagina mantello e basta cliccare su
il pulsante get er in cui arriverete
la chat e ti aiuteremo in tempo reale
se hai problemi con l’installazione o
niente di così per noi l’open source nel
la comunità è davvero importante
quindi è una specie di riassunto ne ho due
minuti e 45 secondi davvero quello che noi
vogliamo fare con il manto è che vogliamo
distribuirlo in pochi minuti è una grande cosa per noi
come batterie incluse nel modo giusto vogliamo
avere un sacco di cose che le persone
bisogno come la sicurezza del logging ha tutto
built-in e davvero importante per noi è
è un po ‘diverso da molti
stack che hai visto perché quelli tendono a
essere orientati verticalmente perché vogliono
voi tutti userete il loro stack personale
di pensare a noi stessi qualcosa di simile a
come una distribuzione Linux come una Ubuntu
o cappello rosso dove prendiamo l’open source
strumenti e li integriamo insieme
proprio così pensiamo che
le organizzazioni ne avranno molte
diverse esigenze così stiamo pensando
come realizziamo realmente una piattaforma per
la prossima generazione di infrastrutture
dove potresti essere più adatto a te
sapere di distribuire diversi tipi di
carichi di lavoro e quando escono nuovi strumenti
può integrarlo con il resto del
pila vogliono parlare del futuro così
probabilmente è probabile che abbiamo avuto molto
di questo fatto entro il prossimo entro la fine
di quest’anno usiamo l’ansible per un sacco di
provisioning in questo momento non vogliamo
Penso solo in generale al problema
molti di questi strumenti DevOps come lo chef
puppet ansible è che sono estremamente
complesso e di solito c’è solo come
una o due persone che osa vuole
toccarli così ho appena non credo che
saranno il futuro a modo loro
persone gestite infrastrutture singole
schieriamo binari siamo ancora ghinee
terraform ma lo avvolgeremo ma tu lo farai
avere un singolo go binario questo è un mantello
installa lo sciame medico AWS a destra e io lo farò
avere terraforma sotto la copertina così tutto
le cose incredibili riguardo a terraform saranno
essere ancora lì, ma avremo che è
molto importante per noi avere questo a
esperienza utente muovere eps e io tipo di
ne abbiamo parlato un po ‘ ne vogliamo uno
abbiamo davvero un piccolo nucleo per il mantello
voglio avere quel tanto che basta per far apparire il
cloud provisioners e abbastanza su quello
potremmo quindi iniziare a distribuire tutto il
altre app quindi la prima cosa sarà
cose come programmatori che conosci
sciame o equipaggio di benetti o di mesas e
dopo di ciò ci aspettiamo che le altre app vadano
parla con quelli che conosci come se ci fosse un
Il manager dei pacchetti di Cooper Nettie ha chiamato
a casa sai e puoi usarlo
porta al tuo prossimo livello di
applicazioni e infine eventbus questo
è qualcosa su cui stiamo lavorando in questo momento
questo è un sacco di lavoro che Cisco è
interessato a tutti i componenti del mantello
stanno iniziando a essere che stiamo dando loro
ragazzo esce così come il dr. maratona degli eventi
eventi del traffico eventi tutto ciò che è dentro
il cluster sputerà tutti i suoi dati
a Kafka e loro saranno in realtà un Kafka
bus che è facoltativamente integrato, quindi se tu
trasforma tutto in tutte le cose
inizia a sputare i loro eventi a Kafka
in modo da poter iniziare attraverso il cluster così
di nuovo non penso che molte persone lo siano
farlo ma speriamo di averne molte
quel lavoro fatto Francisco vive a luglio quindi
sarai in grado di farlo perché è un grosso problema
quando stai lanciando app nel reale
il mondo è che ti piace lanciare un
contenitore e rimarrà bloccato da qualche parte
e tu non sai dove sia giusto
non correre e poi devi
in realtà traccia tutti i passaggi come quando
tu in effetti guardi un contenitore c’è un
un sacco di cose è come se fosse un
fattura del contenitore fa l’immagine era il
immagine abbattuta con successo ha fatto il
inizio immagine c’è un sacco di
passi che succedono su cosa è in programma
il nodo giusto abbiamo trovato il bugging ottiene
molto difficile quindi è per questo che stiamo mettendo
eventi in tutto e questo è circa
ho 15 secondi che ci piacerebbe provare
andiamo avanti e via, ci aspettiamo il nostro obiettivo
è che tutti potrebbero installarlo
loro stessi forse con un piccolo aiuto
prima volta, ma sì, è davvero nostro
obiettivo quindi basta andare su Cisco Cloud
mantello grazie mille e per favore
vota bene questo discorso
a quanto pare Stephen hai perso qualcuno a
lungo la strada qui perché uno dei
la domanda era qual è il quadro generale
qui che cosa è il problema
stai cercando di risolvere il più grande
il problema ora è che c’è un enorme
domanda di passare a questi di prossima generazione
tecnologie di consegna continua
infrastruttura di streaming giusta e a
effettivamente costruire un’infrastruttura per
fallo se la tua compagnia è estremamente
difficile è andare a prendere un tempo molto lungo
tempo anche se si tenta di utilizzare uno dei
servizi come se si imposta un Amazon
ecs è ancora molto complicato che ho impostato
facile come per i clienti e tu ancora
devo collegare le cose ed ec è molto
limitato e quindi configurarlo per il dr.
l’autenticazione è molto complicata così
troverai la maggior parte delle aziende
non ho il tempo o le risorse per
fai questo e in tutta onestà ogni minuto
che passi a scrivere il tuo unico
l’infrastruttura è un minuto che sei
non spendere per i tuoi clienti e
prodotti che conosci e questo è quello che siamo
dicendo così dico al mio tecnico l’ingegnere
è una cosa ma quando vado al livello C.
dirigenti sto dicendo ogni minuto voi
spendere su devops su operazioni su
costruire la tua infrastruttura è a
dollaro che non stai spendendo per il tuo
clienti e prodotto in modo sarebbe
giusto dire che il manto è come un insieme di
dicendo i default sì, impostando questi strumenti
Sì insieme è come un linux
la distribuzione non sarebbe fare la propria
distribuzione linux oggi quindi l’idea è
la stessa cosa che stiamo cercando di scappare
da questa idea che ognuno sta per
incollare insieme il proprio fiocco di neve
infrastruttura di incollaggio di questi
componenti insieme e tu sai di prendere
per sempre e poi aver a che fare con esso
quindi come lo si configura effettivamente
non abbiamo visto alcun esempio di ciò
al momento è molto ansible di
le cose che stiamo per è e noi
in realtà stiamo iniziando a muoverci
verso kv basato come usando il kv-2
cluster di manager quindi questo è qualcosa
quello sarà in futuro che sta iniziando
per arrivarci ora, ma dobbiamo spostare a
molti componenti fuori così se guardi
qui l’archivio dei valori chiave nella console
stai iniziando a vedere fare SSL siamo
iniziando a inserire configurazioni all’interno
il kV così adesso un sacco di esso è un
ansible ma in realtà ci trasferiremo
è in realtà tutto sarà
gestito altro
negozio kv quindi non vogliamo che sia separato
Strumento DevOps in modo da poter effettivamente colpire il
l’API della console aggiorna un valore chiave e quindi
i nodi stessi si riconfigurerebbero
loro stessi bene così come lo fai tu
oggi è che entri in te ne modifichi alcuni
file sì, è una base di base
oggi cloni il repository e loro
modifica e poi okay e sì solo noi
non pensare che sia un buon modello nel
a lungo termine quindi ci stiamo muovendo verso cosa
sono i benefici che intendo se lo sei
eseguire qualcosa come i tatuaggi Cobra
che ha già un sacco di batterie
incluso quali sono i benefici che io
esci dal mantello rispetto a quel bene
ci sono cose al di fuori di Cooper
Nettie e ‘che potresti voler correre bene
ora lo store di dati di Coober Nettie è
non necessariamente grande come un sacco di
grandi opere della struttura dei dati che stanno iniziando a
vieni come l’uber, probabilmente è Nettie
andando ad avere il contenitore principale
ecosistema ad un certo punto ma adesso a
molte cose non ci sono, stiamo parlando
su una comunità diversa quindi cose
che non corri in Coober Nettie è tuo
servizi come cose di livello inferiore
o servizio di scoperta o come ho detto
se c’è un lavoro di frame di dati che viene eseguito
da qualche altra parte la nostra idea è più di un
generico e come abbiamo detto prima non lo facciamo
sanno che l’equipaggio i vincitori stanno per
essere così stiamo mettendo insieme generale
schemi per eseguire qualsiasi tipo di
l’infrastruttura scommette tutto su vecchi cavalli
non è che siamo un po ‘come il rosso
cappello non scommette sul mio sequel contro
Cassandra destra forniscono un comune
la piattaforma va bene e questo è il tipo di
idea per noi fare tutti questi
strumenti di infrastruttura in AB ultima domanda
pensi che lo chef e il burattino stiano andando
per morire andare via, non penso che lo siano
andrò via ma penso che se guardi
a qualsiasi organizzazione che utilizza uno chef o
burattino di solito c’è una o due persone
chi lo tocca e nessun altro vuole
toccalo perché è molto incline agli errori
è molto complesso e usa arrivare a
gestire l’infrastruttura non è sempre un
ottimo modello lo vediamo molto con
come quando vogliamo aggiornare
infrastruttura come dover aggiornare
cose e ti fanno avere conflitti e a
molte altre cose quindi ci piace l’idea
di spostare conosci contenitori che sono
pacchetti con versione che sono versionati
questo è il tipo di modello che noi
come bene Grazie Stephen grazie
grazie a tutti lo apprezzano
tu
Sono sicuro che molte informazioni per
assorbire una volta così sono così felice che
tutti sono ancora qui solo un po ‘
un po ‘di me, se possiamo ottenere questo
andando lassù andiamo solo così sai
chi sono il mio background ero un sistema
ingegnere per la maggior parte della mia carriera lavorativa
per le grandi aziende ho lavorato per una città
gruppo di lavoro sul loro mutuo
portafoglio e prestazioni elevate
calcolo e poi prima ho iniziato questo
azienda stavo lavorando per un cloud
fornitore che fa una ricerca sul cloud e
sviluppo e durante quel tempo ha ottenuto
davvero eccitato per i container
tecnologia su scheduler e cose
così nel 2014 ho scoperto che a
azienda in v. Louis intorno a quelli
tecnologie oggi abbiamo dieci dipendenti
in più ne stiamo ottenendo circa tre o quattro
stagisti questa estate e abbiamo un sacco di
davvero un grande cliente, proprio per me
sull’ingegnere dei sistemi se iniziamo a
compagnia intorno a molte di queste cose così
parleremo della costruzione di un
stack di infrastrutture moderne e tipo di
Voglio pensare a quello che ho sentito
sull’amore oggi perché anch’io ero molto
sopraffatto da tutto e tipo di
quello di cui voglio parlare è la venuta
crisi delle infrastrutture, così sei stato
esposto a probabilmente dozzine di parole d’ordine
Ho ottenuto questo da ho appena scaricato questo
oggi e questo è un po ‘come un
panoramica da dicembre di un sacco di
giocatori e i micro servizi e ciascuno
uno di questi è probabilmente un VC finanziato
compagnia e ognuno di questi è
investito nel pensiero degli investitori
ti faranno sapere dalle 10 alle 20
volte il loro investimento iniziale così tanto
di questi prodotti e cose che hai
ho sentito parlare oggi, lo sai
provengono da aziende che hanno bisogno
per fare i loro soldi indietro ed è davvero
complesso e penso che sentite che
lo sai e poi quando stavo guardando
questo in realtà stavo guardando alcuni di
le cose che sono come questo non lo fanno
qualsiasi senso quindi questo è quello che pensavo
a proposito, questo proveniva dalla calma dei confini
siamo come qualcuno stava semplicemente mettendo su
loghi lì e la cosa più divertente di
questa è la calma di confine che è stata comprata
fuori da BMC, quindi stavo cercando di citare questo
immagine e non potevo a causa di un altro
promettente infrastruttura di avvio che
scomparso
così gentile di quello che voglio dire e tu sei
probabilmente lo sento anche lui è come se fosse
incredibile la quantità di nuovi strumenti che
stanno uscendo e come stiamo andando
trattare con esso perché è probabilmente
oltre a chiunque sia in grado di gestirlo davvero
ma prima facciamo quello che mi piacerebbe
fa davvero parlare di chi sta facendo
questo per quindi vogliamo la sua prima parlare
i nostri clienti le persone stanno sviluppando
e usando i nostri sistemi e penso a quando
pensiamo alle persone che usano il nostro
prima gli strumenti, poi torniamo indietro da quello
software di progettazione per loro quando vado a parlare
a molti clienti ci andiamo
di solito ci sono diversi gruppi di persone
che hanno richieste diverse quindi il primo
uno è ci sarà qualcuno dal
gruppo di sviluppatori c’è un sacco di gente
dal gruppo di analisi e quindi
di solito c’è qualcuno dell’IT lì
Giusto quindi entriamo in un fidanzamento con
parlare con qualcuno per una società più grande che
di solito hanno questo tipo di gente lì
e quando tu parli con loro loro hanno
storie diverse gli sviluppatori il
la cosa numero uno che ti parla
vogliono una consegna continua no
passare attraverso app e distribuire
le cose si stanno spostando verso i micro servizi e
qualcosa che è molto importante
si stanno davvero muovendo verso le API
centrico proprio dove tutto parla
tutto il resto tramite API e questo è a
abilitare cose come lo sviluppo mobile
e usano strumenti come loro
muovendosi usando strumenti come Groovy hanno
ancora qualche eredità Java non ci sarà DJ
s ora quando parli con l’analisi
gente questo è un gruppo completamente diverso
giusto è una parte diversa del
società che riferiscono a diversi
gestione e tradizionalmente queste persone
stavo usando strumenti come SAS e Oracle
giusto e ora stanno diventando grandi
dati e quando senti cosa sono
Parlando di te lo sai adesso è stato
il tipo di streaming di grandi quantità di dati è un problema
cosa in questo momento conosci soprattutto
strumenti come Kafka e Cassandra e
dati in tempo reale da cui stanno passando
davvero iniziando ad entrare in cose del genere
analisi predittiva sai macchina
imparando c’è un sacco di open source
biblioteche lì e naturalmente eventi
come tornare a Kafka ora lo farai
notare che si tratta di un grande numero di persone e
le persone container sono come completamente
mondi diversi l’ uno dall’altro
gli strumenti che usano sono diversi
lingue e poi finalmente questo è
sempre buono per tanta tensione quando
vai a parlare alle grandi aziende è l’IT
gente di solito stanno spendendo quasi
tutto il loro tempo facendo manutenzione di
infrastruttura esistente e sono
essendo praticamente urlato dal
altri due gruppi come stiamo andando
passare alla consegna continua come siamo
andando a passare al cloud come siamo
andando a prendere questa infrastruttura Hadoop
giusto così sono stato in riunione
dove la gente inizia a urlare a ciascuno
altro in particolare tra la gente IT
tu
perché sentono la pressione e loro
davvero non ho l’allenamento di
personale hanno la capacità di farlo
ma sono un po ‘intrappolati, quindi è così
di cosa parliamo quando parliamo
queste piattaforme come uber Nettie e
mesas e dr. di cosa stiamo realmente parlando
riguardo è come fa questo in realtà tu
sapere influenzare le organizzazioni come quello che sono
lo useranno per così parliamo
sull’infrastruttura del problema
diventando troppo complesso abbiamo un
esplosione ti mostro una cosa simile
ma solo per avere un’idea di questo
questi sono solo strumenti che hanno
è spuntato negli ultimi due anni
e quello che stiamo vedendo è che lo sai
soprattutto sul fronte del codice c’è di nuovo
le lingue come go stanno davvero decollando
dal lato dell’infrastruttura stavo dicendo
tipo di declino della scintilla Hadoop ha
davvero preso in carico per un sacco di analitica
programmazione dei lavori e stiamo vedendo
fondamentalmente un nuovo framework JavaScript
praticamente ogni settimana a questo punto o
prima sul lato dei dati cosa siamo
vedere è un database davvero specializzato
come ai vecchi tempi hai solo un
database sequel singolo e ora cosa
stai scoprendo che hai un database
per gli eventi per cui hai un database
documenti sai che potresti avere un
database simile a un database anulare
come Cassandra e poi finalmente il tempo
un sacco di cose di cui stiamo parlando
oggi avevi pensato cinque diversi
i venditori dicono che non eri ancora arrabbiato
Cooper Nettie, tu dr. sciame che hai avuto
gondole e ottenere Cloud Foundry proprio così
hai cinque diverse piattaforme e
lo sai, stiamo assistendo a un’esplosione di
diversi strumenti e, naturalmente, dici
hey, andremo su Amazon o qualcosa del genere
così lo renderò semplice ma chiunque
chi ha mai usato l’amazon sa che è così
incredibilmente intimidatorio proprio questo
cosa amazon e se si guarda come cosa
la cosa IT tradizionale è che è così
ec2 lassù a destra distribuendo istanze
giusto così amazon è come la prima volta
la gente va all’amazzone è come il mio dio
c’è così tanto da fare e puoi cliccare
in giro e fare le cose, ma facendo
quello ripetibile non è un buon modo di fare
così fondamentalmente la nuvola è complessa per te
imparare come fare il cloud e
c’è un mucchio di strumenti ce n’è uno
esplosione di strumenti soprattutto nell’era
di github in cui ogni azienda ora è
svilupparsi all’aria aperta così da dormire bene
ogni settimana ci sono cose nuove
venendo fuori IT non può tenere il passo noi guardiamo
IT oggi ed è un po ‘come questo
giusto sai che è come un sacco di gente
aveva parlato di questo oggi è necessario
aprire un biglietto con qualcuno e questo
dura per sempre ma tutti i discorsi
oggi sono stato come molto
aspirazionale giusto come
vogliamo arrivare a questo sai come fare
lo facciamo come vogliamo essere come Google
vogliamo essere come Netflix che vogliamo essere
come tutte quelle aziende con cui parlare
velocità che fondamentalmente o semplicemente tu sai
premendo un pulsante e le cose stanno andando così
questo è il problema giusto come arrivare
quel livello di quella alta automazione
richiede un enorme sforzo ingegneristico
come si parla di queste aziende come
Google o Netflix hanno più
sre lavorando per automatizzare la loro
l’infrastruttura è incredibilmente costosa
e per le aziende che di solito hanno appena
un pugno di persone per fare questo è il modo
al di là delle loro capacità quindi la domanda
che abbiamo con questo progetto di mantello
è come se lo rendessimo facile
gente normale per girare di livello mondiale
infrastruttura in pochi minuti come
opposto a quello che vediamo di solito per l’IT
i progetti relativi ai contenitori sono simili
da uno a due anni giusto quindi è un po ‘
l’obiettivo del nostro progetto e questo è il
progetto come mantello così questo è quello che siamo
di cui parlerò dopo
introduzione ed è a mantello che io
oh è Apache open source è
sponsorizzato da Cisco e davvero l’obiettivo
di questo è per renderlo facile da gestire
contenitori e carichi di lavoro dei dati quindi solo a
coppia le cose prima di entrare nel
architettura di esso perché sto andando a
passare il resto dei discorsi di essere un
discorso tecnico su come lo facciamo nostro
il primo obiettivo è che volevamo qualcosa di simile
schierato in pochi minuti in questo momento
circa 20 minuti è un punto più nuvole
vogliamo ridurlo quando parliamo
sul sostenere diversi di lavoro diversi
carichi di lavoro e strumenti cosa intendiamo lì
ci aspettiamo un sacco di questi open source
strumenti per avere una durata limitata come
ci potrebbe essere uno che dura per
decenni ma la maggior parte di loro lo farà
avere una curva di popolarità di come tre a
dieci anni in cui guardi come molti
esempi di progetti in open source molto
loro non hanno un che non hanno
sicurezza con cui non sono integrati
registrazione o qualcosa di giusto e questo è
davvero il problema quando si scarica un
il progetto open source per la maggior parte del tempo
non ha quello e poi i venditori
voglio che tu paghi un sacco di extra e poi
finalmente siamo davvero appassionati
fare qualcosa di aperto piaghe così è
che aspetto ha un grappolo di mantello quando
lo distribuisci su qualsiasi cloud e questo è
un modello che vedrai quasi nessuno dei
le piattaforme che tiri fuori se
è maggio così dolorosa Cooper Nettie o
qualsiasi altra cosa avrai un numero dispari
dei nodi di controllo e tu sempre e questo
è un pattern che usi se stai usando
tipo di qualsiasi tipo di consenso
staminali come zookeeper o su CD o console
vuoi sempre avere un numero dispari così
se perdi un nodo hai ancora a
elezioni a maggioranza quindi abbiamo un set di
nodi che sono chiamati modalità di controllo quindi
abbiamo nodi di lavoro che potrebbero essere eseguiti
diversi tipi di carichi di lavoro su di loro così
abbiamo esempi qui di Cooper Nettie
e maggio così così come li gestiamo
scheduler sul mantello è che noi in realtà
separali come se non avessimo eseguito il
Schedule di Cooper Nettie di Maysles noi
in realtà hanno una Cooper Nettie
dispiegamento e stupire installazione di tubi flessibili
tipo di lavoro fianco a fianco su diversi
nodi e poi finalmente ce l’abbiamo
usando uno strumento chiamato traffico che è a
dinamico bilanciamento del carico che tipo di on
la mosca dirigerà il traffico verso il
cluster a destra e una cosa che stai andando
vedere qui è che ne abbiamo molti
flessibilità per scegliere gli strumenti che noi
Mi piace il meglio e li integro così noi
trovare e questo è davvero
importante per noi come non abbiamo un
tassa strategica che selezioniamo qualcosa e
allora solo perché deve lavorare con
tutti i nostri altri strumenti e quindi potremmo farcela
delle persone in nel caso in cui egli ha parlato
questo e ne parleremo per
il resto di questo tipo parla degli strati
della pila quindi quando parli di hey
Voglio eseguire la finestra mobile è molto eccitante
è facile alzarsi ma quando tu
in realtà inizia a parlare di cosa
prende per eseguire contenitori docker in
produzione e caso alluso a molti
questo scopri che devi muoverti
gestisci la tua infrastruttura come Google
questo è quando stavo parlando del
crisi e IT questo è ciò di cui stiamo parlando
su di te sai che si desidera spostare a
consegna continua microservizi o
rollout kafka ma poi ti rendi conto di noi
avere vm basato su IIT e ottenere come a
basato su container molto forti
l’infrastruttura è enorme
impegno ingegneristico quindi stiamo andando
per attraversare questi e io vado a
parliamo degli strumenti open source che noi
scelto perché ci piacciono così anche se tu
non usare il mantello ce ne sono molti
strumenti che potresti usare per costruire il tuo
infrastruttura fuori così è il primo
il cloud provisioning basiamo tutte le nostre cose
su terraform così um mantello praticamente
sembra uguale ovunque tu corra e
è nudo metallo noi terraformiamo è uno strumento
è stato sviluppato da hachey corp e Seth
qui ieri e che terraforma fa
è fondamentalmente astraente le API
di ciascuno dei fornitori di cloud ed è
ha una caratteristica davvero interessante dove
rappresenta tutto è un diretto
grafico che significa se si apportano modifiche
solo le cose che cambiano vengono applicate
il prossimo
ha sintassi e cose molto più semplici
come la formazione di nuvole o come il tuo
i modelli e il modo in cui facciamo terraforma
molto modulare in modo da poter fare cose del genere
allegato di volumi a nodi e te
sapere avere LVS separato e abbiamo istituito
reti e gruppi di sicurezza e
tutto bene così il primo ostacolo
come quando vai al cloud?
di solito organizziamo le cose di solito
fornitura alla maggior parte dei fornitori di cloud solo
l’infrastruttura da reti simili
fino a VMS in circa due
minuti così terraforma è grande e questi
sono altre nuvole che supportiamo in questo momento
appena ricevuto provo e sostengo la scorsa settimana sono
in realtà lavorando come supporto
in questo momento, quindi saremo in grado di implementare
quasi ovunque se non hai mai visto
Terraform prima di questo è una specie di ciò che
sembra così se hai seed cloud
la formazione è molto confusionaria, questo è
difficile da leggere, ecco come avresti impostato
su un VPC e amazon quindi se mai
fatto manualmente lo sai che è un enorme
dolore lassù vedi con il primo
cosa che facciamo è impostare una risorsa
chiamato AWS VPC vedi se funziona e tu
vedi questo qui ci sono le variabili proprio così
quello che potremmo fare è che potremmo nutrire per
terraform diversi valori di rete così
fondamentalmente abbiamo gli stessi moduli in
terraformare quando passiamo in variabile così
quello che potremmo fare è avere un mantello corrispondente
grappoli come noi occidentali e noi est e
cambiamo una variabile e la loro esatta
cloni l’uno dell’altro in termini di
tutto da come IP e tutto
beh forse non piselli occhio mobili ma
reti ip statiche e tutto il resto
quindi la cosa interessante qui è che potremmo
anche taggato automaticamente con e noi
trasmetti tutte queste variabili e la prossima
cosa è che stiamo andando a creare una sottorete
giusto e prendiamo solo l’idea del VPC
abbiamo appena ricreato questo qui diventa un
idea e poi lo impostiamo quindi impostiamo il
sottorete e poi facciamo cose come
zone di disponibilità così nel mantello che potremmo
fare cose interessanti come quando distribuiamo
server se gli diamo tre disponibilità
zone ti spogli il servizio attraverso
margherite e questo è qualcosa che fai dentro
terraformare abbastanza facilmente ma ce l’abbiamo
e poi, naturalmente, se hai mai fatto un
VPC devi impostare un gateway in a
tabella del percorso e tutte le altre cose
che ti fa odiare la tua vita fino a te
funziona tutto ma è tutto
automatizzato e tutto ciò che devi fare è solo
in pratica cambia alcune variabili come
che Z vuoi che regione e questo
è lo stesso schema per OpenStack o
quando arriva Azure o gigante ora un altro
cosa carina che facciamo perché un mantello
è perché abbiamo più fornitori
in realtà abbiamo collegato il DNS in questo modo
esempio in realtà sto collegandomi
CloudFlare con istanze che iniziamo
in qualsiasi nuvola e cosa significhi
qui stiamo andando a creare un
dns jolly destra in modo che significa che
tutto ciò che va come manto
example.com entrerà nel nostro cluster e
quindi questo è l’esempio della tua app uno a
anche il sonnellino e poi il modo in cui lo sistemiamo
in terraform abbiamo questo modulo qui
per CloudFlare round robin wright noi
passare l’elenco di indirizzi IP e il barattolo
aggiustiamo che abbiamo un dominio go-to qui
lo faremo per andare a scrivere
così ho creato un esempio
un po ‘così ogni volta che costruiamo un nuovo vantaggio
host che aggiorna automaticamente CloudFlare
con DNS in modo da poterlo impostare ogni
tempo hai costruito una nuova modalità mantello
ti aggiorna su CloudFlare route 53 o
Google DNS che hai appena inserito nel
variabili di tutto il tuo ospite così improvviso
quello che abbiamo qualcosa qui come noi
la fornitura del nostro host sarà legata
in realtà come indirizziamo il traffico come
molti degli esempi che vedi sono persone
come andare a indirizzi IP fissi perché
Non ho quel legame tra DNS e
tutto è così tipo di terraforma
se c’è una cosa che togli di
questo se hai intenzione di fare cloud
provisioning che suggerirei davvero di utilizzare
terraforma anche su altri strumenti
i cloud nativi che forniscono
Salterò la rete di overlay
prodotto e ho intenzione di parlare
scoperta del servizio perché questo è davvero
una cosa fondamentale è stata discussa
qui ma è davvero è davvero un
parte fondamentale di containerizzato
infrastruttura ed è come
le applicazioni si trovano l’un l’altro cosa
avere nel mantello è settimane sia di servizio
informazioni di scoperta tramite dns o
tramite un’API e questo è quello che sembra
come se tu fossi effettivamente in un cluster così
Diciamo che vuoi trovare il
servizi di tariffazione solo se lo fai
nslookup un ritorno con ciò che nodi
il contenitore sta funzionando e anche tu
avere cose come si potrebbe taggare i nodi in
DNS e potresti anche in console quale
parleremo di voi potrebbe
in realtà hanno diversi data center così
se colleghi la tua console, ti ammucchi
può effettivamente avere servizi di ricerca e
altri data center così quando sei su un
cluster di manto fondamentalmente tutto è
registrato nel servizio di scoperta
sistema in modo da non essere difficile da codificare ip così
usiamo console per questo che è un altro
strumento di hachey sughero pensiamo che sia davvero
bene abbiamo scritto i mesas per console
ponte così praticamente ogni volta che tu
avvia un compito di maces e si registra in
console stiamo lavorando con una coppia
altre società in questo momento per sviluppare se
sai che Cooper Nettie usa Sky DNS
un CD di rete per la scoperta dei servizi
motore proprio adesso quando schieri Cooper
Nettie è sul manto e lo stiamo indirizzando
attraverso la maschera DNS perché non abbiamo
quella console di integrazione ha bisogno di molto
cambia internamente prima che potesse
sostenere il namespace di Cooper Nettie
se vai, se hai mai usato Cooper
Nettie’s DNS è come namespace
servizio più vicino locale e console ha un
piatto o spazio dei nomi così che è in realtà
lavorando così bene non barca zuppa dnsmasq
dr. supporta la console per il servizio
scoperta quindi il nostro obiettivo è che lo faremo
avere un servizio comune di scoperta e il
l’altra cosa è le cose che installiamo
anche su metallo nudo come Macis ohs
registrato in polizza così fondamentalmente
ogni servizio e il cluster che noi
mettiamo in registrazione via dns e un altro
cosa abbiamo da console console ha
questo concetto di controlli sanitari integrato
che in realtà si nutre del servizio
sistema di scoperta quindi tutto ciò che mettiamo
nel mantello ce l’ abbiamo davvero
controllo di polizza e farti sapere dentro
ogni pochi secondi e se c’è
qualcosa in basso verremo davvero tirati
da dns, ecco perché abbiamo scelto
console in primo luogo perché noi
voglio avere una scoperta di servizio pervasiva
e i controlli sanitari nei nostri sistemi sono enormi
problema un sacco di volte è che lo farai
distribuire uno di questi sistemi e quindi
andrai al tuo team di infrastruttura a
monitoralo e loro non ne controllano alcuni
cose ma loro non sanno come
moderare tutte queste cose quindi la nostra idea
era dal momento che la console ha la salute del servizio
controlli integrati ogni volta che distribuiamo a
componente in là viene fornito con a
controllo sanitario in modo che il cluster stia verificando
per sé tutto il tempo non hai bisogno di un
sistema esterno e un’altra cosa interessante
è ora ci schieriamo mantello a un sacco di
diversi cluster e come test unitario
abbiamo creato questo fantastico strumento chiamato
distributivo che è come le specifiche del server
ma è un binario singolo e tu dai
un JSON è il modo più semplice per farlo
prova la tua infrastruttura e quando tu
Dillo che tu dici hey voglio il
servizio systemd abilitato a questa porta
per essere aperto questo file deve esistere come
il file deve avere questo codice giusto così
quando distribuiamo un cluster, in realtà
solo mettere tutti i controlli con esso e
la cosa bella è che la console ha
controlli sanitari costruiti nello stesso test
che usiamo per testare le nostre unità
i cluster si trovano all’interno del mantello stesso
il tempo giusto così tante volte tu
avere come fanno le persone a metterle alla prova
infrastruttura non ne penso
lo sta facendo davvero adesso ma
questo è quello che facciamo bene è un po ‘come noi
credo che sarà molto importante
Andando avanti, lo sappiamo
controllo delle infrastrutture, quindi abbiamo gentile
di una combinazione di monitoraggio e unità
testare nello stesso modo come quando noi
distribuiamo un cluster Travis solo
colpisci l’API della console che dobbiamo solo colpire
una console API e dire qualcosa
malsano nel cluster e questo è il
la stessa cosa che puoi fare è a
modello che stiamo parlando di come
questo controllo pervasivo della salute e
monitoraggio okay so che sto andando veloce
ma ci sono molti segreti se hai sentito
Il discorso di Adrian prima del quale era davvero
bene del dott. segreti questo è se tu hai
mai usato dr. contenitori e cercando di
ottenere segreti in loro è un enorme
problema ci sono un sacco di hack in corso
in questo momento è davvero difficile come c’è
cose come quando le persone fischiavano a
contenitore tireranno le cose da s3 o
lo sai nei giorni tradizionali tu
solo un paio di app server così tu
potrebbe copiare tutto manualmente su
server al giorno d’oggi se ne hai una più grande
cluster non sai quali segreti
devono andare a quali nodi e entrambi
stai copiando tutto così adesso
c’è proprio non molto bene
soluzioni per questo e questo è carino
molto dappertutto sto visitando adesso
non hanno nulla di buono, quindi cosa?
stiamo facendo con il mantello che stiamo usando
un altro hachey corp anche colpa fredda giusta
ora è parte di un’anteprima tecnologica che siamo
lentamente integrandola che andremo a utilizzare
per cose come pki e memorizzazione
segreti nel cluster e facendo altro
cose um e tirando su volta stesso
è una specie di problema per cui abbiamo automatizzato
e abbiamo anche appena sviluppato questo
rilasciarlo come 10 abbiamo un vault FS così
quello che fai è quando si avvia una finestra mobile
contenitore che monti solo questo è un
volume virtuale come un medico così come facciamo
dì che sarai montato su / secret e
Estrarrò i segreti dal caveau così
quando porti il contenitore del tuo dottore
i tuoi sviluppatori sapranno solo di guardare
at / secret e questo è dove tutto il
credenziali e chiavi saranno così così
un po ‘come stiamo andando a farlo
avanti e sono molto entusiasta di questo
perché ho lavorato con un sacco di
i clienti a prendere il loro medico
infrastruttura ed è carina
terribile in questo momento le quantità di
sicurezza che hanno così sono molto
entusiasta di questo quindi questa è una volta
gli effetti sono appena usciti da 10, quindi vorremmo
le persone per testarlo e pensiamo che lo sia
sarà davvero una buona soluzione e
beh, si spera, integrarlo totalmente
entro il mantello nei prossimi due mesi
solo un sacco di cose di sicurezza che dobbiamo
fare prima ho tirato fuori tutte le diapositive
spiegando che cosa sono scheduler credo
voi ragazzi avete sentito abbastanza su di loro
in questo momento supportiamo due diversi
scheduler ci possono essere così e con
mace altro con cui abbiamo integrazione
console in calico che è una sovrapposizione
La rete ci sta anche guardando alla vigilia
che è il prodotto di rete overlay di Cisco
così si integrerà con ACI
puoi avere tutti i tipi di impresa
strategie aziendali che abbiamo appena aggiunto
Quello di Cooper Nettie per supportare e lo faremo
hanno anche l’integrazione della console e e
calico e ora dobbiamo aggiungere
una maledizione calda e sviluppo e giusta
ora quando si distribuisce il cluster si ottiene
sia Cooper Nettie che Mesa, così tu
scegli quanti lavoratori vuoi
vedi ch il futuro del mantello è in realtà
non ne avrò alcuno di default e
quello che stiamo cercando di fare è prendere l’uomo
pensato per essere un nucleo estremamente piccolo
che distribuisci proprio come un singolo
binario e poi hai appena lanciato
diverse applicazioni di infrastruttura
su di esso come un’applicazione così probabilmente
quando iniziamo a spostarci verso il dottore
lo sciame avrà quello che diventa più di un
esempio e dr. sciame quando aggiungiamo è
scheduler questi sono il tipo di cose
e cerchiamo di integrarci in tutto il
programmatori diversi così che è il servizio
reti di overlay di scoperta sarà
calico e conti l’impianto idraulico e
gestione e parleremo di carico
bilanciamento in un po ‘ma quello è
tipo di possiamo avere strumenti comuni che
lavoro attraverso i diversi scheduler così
che non tieni bloccato in una cosa
e una grande parte di questo è che il
diversi programmatori hanno differenti
i punti di forza ora si avvicinano a questi oh
quindi è davvero buono sul lato dei dati
ha un sacco di buoni quadri di dati come
La scintilla apache di Kafka elasticsearch era
originariamente sviluppato per funzionare su mazza deve
quindi ha un buon tie-in quando tu
guarda il lato container adesso
sembra che Cooper Nettie sia dominante
sta davvero iniziando a tirare avanti
le altre opzioni dello scheduler
um Posso fare una piccola demo qui per mostrare
alcune delle API e l’interfaccia così è
come è l’UI del mantello e
c’è questo è in realtà in modo dinamico
popolato in realtà stiamo iniziando a
usa la console kv che contiene un kv
negozio al centro di can console e
stiamo usando questo è un proxy X del motore
qui ed è aggiornato dinamicamente da
cose nel kV nel servizio
sistema di scoperta in modo da ottenere nuovi servizi
registrati possiamo avere alcune informazioni
su come sono rappresentati e loro
automaticamente pop-up qui e un altro
cosa che puoi vedere è che abbiamo questo
SSL non è autenticato in modo simile alle cose
come il mesos che non ha molto bene
autenticazione abbiamo come collegamenti a
tutti i lavoratori sono controllati
vs SL ci sono anche tutti i servizi
controlli sanitari integrati in modo da poter vedere
di che stato è così potremmo parlare
su alcuni di questi non so cosa sia
questo è se hai mai usato mazze prima
questo è come una semplice applicazione
launcher Ho solo un mondo Ciao qui
e quello che farò è che sono solo
andando in scala questo a come cinque
istanze e una volta che si alzerà lo farò
mostra che questo è il nostro bilanciamento del carico oops
già in piedi così in pratica come ho detto
perché abbiamo un’integrazione davvero buona
tramite l’interfaccia utente non appena lo porti
su e vedi qui ci sarà il
indirizzo giusto, ciao ho potuto ottenere
quello ma è ciao e noi siamo andati a
quel sottodominio che ho inserito quando abbiamo
costruito il cluster in modo automatico
lo mappa e diciamo solo al traffico
bilanciamento del carico, questo è il dominio
devi ascoltare su di esso abbinerà il
le intestazioni e loro possono vedere tutto il
il ritorno finisce qui Potrei andare e basta
404 questo era uno che dovevo chiudere il
cluster in giù ma quando lo si avvia ora
potresti vedere il diverso contenitore
Gli ID arrivano qui e quando noi
saltato su noi quando sospendiamo questo è
abbastanza veloce come lo spegnerà
ed è giusto così abbiamo il vantaggio
i nodi sono effettivamente i nodi del bordo
progettato bene parleremo del traffico
in un minuto ma in realtà sponsorizziamo
lo sviluppo di quello che abbiamo pensato è davvero
grande e abbiamo aggiunto alcune cose come
controlli di salute maratona in esso così se
contenitori e non è sano
non viene instradato
un paio di cose sulla mensola del camino
Non hai mai visto nessuno di questi
ovviamente abbiamo l’interfaccia utente di Cooper Nettie
che puoi arrivare a quale è simile I
voglio parlare di elasticsearch perché
è un prodotto che contiene soluzioni
sviluppare la struttura ed è davvero
cool abbiamo una buona integrazione con esso
incluso fino alla scoperta del servizio così
in realtà lo si avvia come framework
come componente aggiuntivo non fa parte del core
manto e quando lo lanci dentro
circa cinque minuti viene lanciato e
quindi viene automaticamente viene qui così
puoi andare lì e se hai mai visto
l’elastico cerca nel contenitore
soluzioni sviluppate da asos è
davvero lucido puoi ridimensionarlo
vedere le attività che sono in esecuzione se tu
potrebbe vedere e questo di solito arriva
circa cinque minuti e quindi è davvero così
bene e li registriamo automaticamente
cose nell’IU e abbiamo una cabana
che in realtà come ho detto prima abbiamo
registrazione automatica quindi se si installa a
ok molti dei log entreranno nel registro
nasconderai e vedrai qui che lo faranno
essere popolato per la nostra storia di registrazione è
cambiando un po ‘ci stiamo allontanando
dal log stash verso i battiti elastici e
stiamo anche spostando tutto quanto
non possiamo assistere ad accedere alla rivista d così
saranno in corso , parlerò un po ‘
un po ‘di più sugli eventi e la registrazione più tardi
ma ancora una volta questo è qualcosa che abbiamo
integrato e potresti non farlo nemmeno
devi puntare al log locale
appena cambiato un paio di variabili e tu
potrebbe spingerlo fuori per una ricerca elastica
cluster vedi cos’altro abbiamo um
Lo renderò un po ‘più grande solo un
idea di come funzionano le cose
in realtà guardi sai che potresti correre
un taglio abbiamo questo strumento che noi
sviluppato chiamato console CLI e io solo
ha detto hey c’è qualcosa di avvertimento in
l’intero cluster e ritorna
con niente in modo da poter essere un
amministratore e potresti semplicemente eseguire
questo e dire hey c’è qualcosa di brutto
nel mio cluster o potresti avere come un
sistema esterno come quello di Maggie O
basta tirare l’API della console per vedere se c’è ne
il controllo di salute sta fallendo o se qualcosa è
Amiss configurato e se dico hey cosa è
passando vediamo qui ho avuto uno sì
tornerai con tutto giusto
e puoi vedere alcuni di quelli che vedi
controlli sanitari qui che facciamo così abbiamo
costruito nei controlli di salute così tanto
i componenti sono stati integrati in questo modo
vivi così di nuovo qualcosa che dovresti fare
te stesso se schieri le gondole come si fa
otteniamo un controllo sanitario come registrarci
è una scoperta di servizio tutto qui
automatizzato è molto facile da fare se tu
vuoi aggiungere servizi per consolarti
puoi facilmente parlare con l’API con a
JSON o ti basta inserire un file JSON
la directory della console etsy e ricaricarla
quindi se vuoi migliorare il nostro
isolamento della consolle da avere il proprio
le cose che vuoi distribuire è molto
facile da aggiungere alla salute
controllando un’altra cosa che facciamo perché il
terraform è che abbiamo un volume esterno
ecco che in realtà così come facciamo dr.
deposito se hai giocato con il dr.
lo stoccaggio è molto doloroso, c’è un problema
molti bug in esso in realtà colleghiamo un
volume esterno al sistema come un
EBS e lo formiamo con overlay FS on
XFS in modo da poterlo incrementare e registrare
tutta roba da dottore al diario e così a te
prima che avesse un file JSON che era un
dolore o syslog che non supportano il dr.
registri stiamo usando journal d e lo siamo
usando i dottori più recenti o un medico sciolto
versione quindi solo un po ‘di alcuni dei
le cose che facciamo lì ne abbiamo anche molte
altre funzioni interessanti che avrei show su
il livello basso perché abbiamo questo
sistema di scoperta dei servizi integrato nel nostro
cosa in realtà abbiamo tabelle IP dinamiche
come le istanze di maratona tra ciascuna
l’altro può parlare solo quando fai apparire un
nuovo mace houseworker in realtà si apre
il firewall sui nodi di controllo per
tu dinamicamente e sono solo alcuni
linee di codice è fondamentalmente un bash
script che viene chiamato pipe e
alcuni dati del modello di console
ed è tutto dinamico ed è in realtà
funziona davvero bene, il che è scioccante
perché la maggior parte delle cose nell’infrastruttura
non ho ragione, sì, questo è un lavoratore
quindi non ce l’ho, si può vedere
qui vedono il capo della Mesa che c’è
regna lì e in realtà ha come
i lavoratori escono effettivamente dal firewall
viene aperto al volo in modo che le cose
sarebbe davvero confuso come come fanno
fai firewall e console dinamici
modello è in realtà una tabella molto semplice
tornare alla presentazione potrebbe mostrare
conta un po ‘in futuro
un’altra cosa che abbiamo è una API mantello così
fondamentalmente questo è un po ‘in realtà
memorizza tutti i suoi dati nella console kv
ed è un servizio di Galang su cui sta seduto
il cluster e se si desidera installare
qualcosa di simile a quando stava mostrando Ken Stipe
alcune delle cose su D cos è
compatibile con un sacco di mesas per
i pacchetti si usa alcune delle stesse
formato di imballaggio e fondamentalmente abbiamo
tramite API quindi sì dentro come il
quadro elasticsearch che abbiamo appena
allevato o costco o qualcosa del genere
che hai appena raggiunto l’unico punto API e
sembra che sia così che ti ha incorniciato
riescono a gestirlo quindi è davvero così
facile per portare su servizi dati su
vasi voglio parlare di rimbalzo del carico
così ne hai visto un po ‘su questo
strumento chiamato traffico che è venuto fuori
Settembre da un ingegnere in Francia che
stava lavorando per un negozio DevOps e quando
l’abbiamo visto abbiamo pensato che fosse fantastico
così abbiamo iniziato a sponsorizzare molti dei
lo sviluppo in realtà lo ha incoraggiato
per avviare la propria compagnia quindi sono molto
entusiasta di ciò che ha appena incorporato
a gennaio e sponsoriamo molto lavoro
nel traffico abbiamo sponsorizzato l’equipaggio Burnett
facilità di ingresso stiamo sponsorizzando tcp / ip
supporto in modo che possa essere un TCP
bilanciatore e penso che tu abbia visto un po ‘
un po ‘su di esso abbiamo installato su nodi periferici
supporta più backend questo è
quello che ci piace su di esso se mai
usato come un sacco di posti useranno come
un proxy che io ricaricherò prima
iniziato a usare H un proxy per proxy nostro
traffico e abbiamo scoperto che i ricarichi erano
lettura davvero difficile da come
maratona, anche se si sa i dati che
stava uscendo da Marathon è cambiato molto
c’erano molte cose che erano
rotto così abbiamo iniziato a usare questo e poi
un numero di interruzioni che abbiamo avuto a causa di
gli equilibratori di carico sono scesi di un ordine di
magnitudine supporta WebSocket s e I
Supponiamo che sia appena criptato
supporto ma non è ancora multi-nodo ma
se hai un nodo di traffico puoi
in grado di cifrare per ssl l’altro
cosa carina di questo abbiamo parlato
non passare attraverso IT quando lanci un
applicazione che hai appena detto alcune etichette in
JSON quindi lo sviluppatore dice che è così
voglio che ascolti il traffico, questo sono io
vuoi passare le intestazioni host questo è il
URL che voglio confrontare, quindi questo è
non qualcosa per l’IT lo sviluppatore quando
lanciano la loro applicazione come quando
guardi un manifesto di Nettie o di gooo
un contenitore medico ci sono alcuni metadati
che potresti attaccare etichette e te
solo lo sviluppatore aggiorna solo questo e
ciò influenza il modo in cui il traffico verrà instradato
il traffico quindi è qualcosa che pensiamo
davvero fantastico ha più back-end
sostenere una buona comunità e ci piace
questa etichettatura dinamica ora Cooper
Supporto Nettie da quando abbiamo appena ottenuto l’equipaggio
sono appena atterrati la scorsa settimana, quindi non l’ abbiamo fatto
integrato con mantello ma quando
noi saremo simili ci saranno
più backend e si potrebbe solo dire
ehi questo è il traffico di Cooper Nettie
questo è il traffico di mesas, quindi sì
Sono molto entusiasta di questo progetto
Penso che abbia come 1800 le stelle
da solo entro un anno quindi è carina
popolare e sta aggiungendo un sacco di dr.
supporto dello sciame c’è supporto per console
ci sono i backend SED quindi puoi
in pratica usa questo per instradare qualsiasi cosa come
Ho detto prima con il mantello che selezioniamo gli strumenti
che ci piace davvero che pensiamo le persone
userei comunque e li integriamo
insieme la prossima cosa di cui voglio parlare
è la comunità che è davvero importante
per noi solo un po ‘di crescita della nostra comunità
il progetto è venuto fuori è iniziato per ultimo
februari quindi è un po ‘ più di un anno
il nostro primo open source si trovava ad aprile
abbiamo appena superato ha una crescita decente
stiamo andando oltre duemila stelle
ottenendo circa cento al mese e
c’è una chat git er quindi se vai e basta
alla pagina mantello e basta cliccare su
il pulsante get er in cui arriverete
la chat e ti aiuteremo in tempo reale
se hai problemi con l’installazione o
niente di così per noi l’open source nel
la comunità è davvero importante
quindi è una specie di riassunto ne ho due
minuti e 45 secondi davvero quello che noi
vogliamo fare con il manto è che vogliamo
distribuirlo in pochi minuti è una grande cosa per noi
come batterie incluse nel modo giusto vogliamo
avere un sacco di cose che le persone
bisogno come la sicurezza del logging ha tutto
built-in e davvero importante per noi è
è un po ‘diverso da molti
stack che hai visto perché quelli tendono a
essere orientati verticalmente perché vogliono
voi tutti userete il loro stack personale
di pensare a noi stessi qualcosa di simile a
come una distribuzione Linux come una Ubuntu
o cappello rosso dove prendiamo l’open source
strumenti e li integriamo insieme
proprio così pensiamo che
le organizzazioni ne avranno molte
diverse esigenze così stiamo pensando
come realizziamo realmente una piattaforma per
la prossima generazione di infrastrutture
dove potresti essere più adatto a te
sapere di distribuire diversi tipi di
carichi di lavoro e quando escono nuovi strumenti
può integrarlo con il resto del
pila vogliono parlare del futuro così
probabilmente è probabile che abbiamo avuto molto
di questo fatto entro il prossimo entro la fine
di quest’anno usiamo l’ansible per un sacco di
provisioning in questo momento non vogliamo
Penso solo in generale al problema
molti di questi strumenti DevOps come lo chef
puppet ansible è che sono estremamente
complesso e di solito c’è solo come
una o due persone che osa vuole
toccarli così ho appena non credo che
saranno il futuro a modo loro
persone gestite infrastrutture singole
schieriamo binari siamo ancora ghinee
terraform ma lo avvolgeremo ma tu lo farai
avere un singolo go binario questo è un mantello
installa lo sciame medico AWS a destra e io lo farò
avere terraforma sotto la copertina così tutto
le cose incredibili riguardo a terraform saranno
essere ancora lì, ma avremo che è
molto importante per noi avere questo a
esperienza utente muovere eps e io tipo di
ne abbiamo parlato un po ‘ ne vogliamo uno
abbiamo davvero un piccolo nucleo per il mantello
voglio avere quel tanto che basta per far apparire il
cloud provisioners e abbastanza su quello
potremmo quindi iniziare a distribuire tutto il
altre app quindi la prima cosa sarà
cose come programmatori che conosci
sciame o equipaggio di benetti o di mesas e
dopo di ciò ci aspettiamo che le altre app vadano
parla con quelli che conosci come se ci fosse un
Il manager dei pacchetti di Cooper Nettie ha chiamato
a casa sai e puoi usarlo
porta al tuo prossimo livello di
applicazioni e infine eventbus questo
è qualcosa su cui stiamo lavorando in questo momento
questo è un sacco di lavoro che Cisco è
interessato a tutti i componenti del mantello
stanno iniziando a essere che stiamo dando loro
ragazzo esce così come il dr. maratona degli eventi
eventi del traffico eventi tutto ciò che è dentro
il cluster sputerà tutti i suoi dati
a Kafka e loro saranno in realtà un Kafka
bus che è facoltativamente integrato, quindi se tu
trasforma tutto in tutte le cose
inizia a sputare i loro eventi a Kafka
in modo da poter iniziare attraverso il cluster così
di nuovo non penso che molte persone lo siano
farlo ma speriamo di averne molte
quel lavoro fatto Francisco vive a luglio quindi
sarai in grado di farlo perché è un grosso problema
quando stai lanciando app nel reale
il mondo è che ti piace lanciare un
contenitore e rimarrà bloccato da qualche parte
e tu non sai dove sia giusto
non correre e poi devi
in realtà traccia tutti i passaggi come quando
tu in effetti guardi un contenitore c’è un
un sacco di cose è come se fosse un
fattura del contenitore fa l’immagine era il
immagine abbattuta con successo ha fatto il
inizio immagine c’è un sacco di
passi che succedono su cosa è in programma
il nodo giusto abbiamo trovato il bugging ottiene
molto difficile quindi è per questo che stiamo mettendo
eventi in tutto e questo è circa
ho 15 secondi che ci piacerebbe provare
andiamo avanti e via, ci aspettiamo il nostro obiettivo
è che tutti potrebbero installarlo
loro stessi forse con un piccolo aiuto
prima volta, ma sì, è davvero nostro
obiettivo quindi basta andare su Cisco Cloud
mantello grazie mille e per favore
vota bene questo discorso
a quanto pare Stephen hai perso qualcuno a
lungo la strada qui perché uno dei
la domanda era qual è il quadro generale
qui che cosa è il problema
stai cercando di risolvere il più grande
il problema ora è che c’è un enorme
domanda di passare a questi di prossima generazione
tecnologie di consegna continua
infrastruttura di streaming giusta e a
effettivamente costruire un’infrastruttura per
fallo se la tua compagnia è estremamente
difficile è andare a prendere un tempo molto lungo
tempo anche se si tenta di utilizzare uno dei
servizi come se si imposta un Amazon
ecs è ancora molto complicato che ho impostato
facile come per i clienti e tu ancora
devo collegare le cose ed ec è molto
limitato e quindi configurarlo per il dr.
l’autenticazione è molto complicata così
troverai la maggior parte delle aziende
non ho il tempo o le risorse per
fai questo e in tutta onestà ogni minuto
che passi a scrivere il tuo unico
l’infrastruttura è un minuto che sei
non spendere per i tuoi clienti e
prodotti che conosci e questo è quello che siamo
dicendo così dico al mio tecnico l’ingegnere
è una cosa ma quando vado al livello C.
dirigenti sto dicendo ogni minuto voi
spendere su devops su operazioni su
costruire la tua infrastruttura è a
dollaro che non stai spendendo per il tuo
clienti e prodotto in modo sarebbe
giusto dire che il manto è come un insieme di
dicendo i default sì, impostando questi strumenti
Sì insieme è come un linux
la distribuzione non sarebbe fare la propria
distribuzione linux oggi quindi l’idea è
la stessa cosa che stiamo cercando di scappare
da questa idea che ognuno sta per
incollare insieme il proprio fiocco di neve
infrastruttura di incollaggio di questi
componenti insieme e tu sai di prendere
per sempre e poi aver a che fare con esso
quindi come lo si configura effettivamente
non abbiamo visto alcun esempio di ciò
al momento è molto ansible di
le cose che stiamo per è e noi
in realtà stiamo iniziando a muoverci
verso kv basato come usando il kv-2
cluster di manager quindi questo è qualcosa
quello sarà in futuro che sta iniziando
per arrivarci ora, ma dobbiamo spostare a
molti componenti fuori così se guardi
qui l’archivio dei valori chiave nella console
stai iniziando a vedere fare SSL siamo
iniziando a inserire configurazioni all’interno
il kV così adesso un sacco di esso è un
ansible ma in realtà ci trasferiremo
è in realtà tutto sarà
gestito altro
negozio kv quindi non vogliamo che sia separato
Strumento DevOps in modo da poter effettivamente colpire il
l’API della console aggiorna un valore chiave e quindi
i nodi stessi si riconfigurerebbero
loro stessi bene così come lo fai tu
oggi è che entri in te ne modifichi alcuni
file sì, è una base di base
oggi cloni il repository e loro
modifica e poi okay e sì solo noi
non pensare che sia un buon modello nel
a lungo termine quindi ci stiamo muovendo verso cosa
sono i benefici che intendo se lo sei
eseguire qualcosa come i tatuaggi Cobra
che ha già un sacco di batterie
incluso quali sono i benefici che io
esci dal mantello rispetto a quel bene
ci sono cose al di fuori di Cooper
Nettie e ‘che potresti voler correre bene
ora lo store di dati di Coober Nettie è
non necessariamente grande come un sacco di
grandi opere della struttura dei dati che stanno iniziando a
vieni come l’uber, probabilmente è Nettie
andando ad avere il contenitore principale
ecosistema ad un certo punto ma adesso a
molte cose non ci sono, stiamo parlando
su una comunità diversa quindi cose
che non corri in Coober Nettie è tuo
servizi come cose di livello inferiore
o servizio di scoperta o come ho detto
se c’è un lavoro di frame di dati che viene eseguito
da qualche altra parte la nostra idea è più di un
generico e come abbiamo detto prima non lo facciamo
sanno che l’equipaggio i vincitori stanno per
essere così stiamo mettendo insieme generale
schemi per eseguire qualsiasi tipo di
l’infrastruttura scommette tutto su vecchi cavalli
non è che siamo un po ‘come il rosso
cappello non scommette sul mio sequel contro
Cassandra destra forniscono un comune
la piattaforma va bene e questo è il tipo di
idea per noi fare tutti questi
strumenti di infrastruttura in AB ultima domanda
pensi che lo chef e il burattino stiano andando
per morire andare via, non penso che lo siano
andrò via ma penso che se guardi
a qualsiasi organizzazione che utilizza uno chef o
burattino di solito c’è una o due persone
chi lo tocca e nessun altro vuole
toccalo perché è molto incline agli errori
è molto complesso e usa arrivare a
gestire l’infrastruttura non è sempre un
ottimo modello lo vediamo molto con
come quando vogliamo aggiornare
infrastruttura come dover aggiornare
cose e ti fanno avere conflitti e a
molte altre cose quindi ci piace l’idea
di spostare conosci contenitori che sono
pacchetti con versione che sono versionati
questo è il tipo di modello che noi
come bene Grazie Stephen grazie
grazie a tutti lo apprezzano
tu
Please follow and like us: