Press "Enter" to skip to content

GOTO 2018 • Serverless Beyond the Hype • Alex Ellis


[Musica]
[Applausi]
Grazie Adam per quello generoso
introduzione quindi penso che vedremo il mio
scivolo in arrivo tra un minuto e lo faremo
iniziare quindi sono qui per parlare con te
su serverless oltre l’hype che siamo
effettivamente guarderò un po ‘
riguardo a ciò che hype è anche così è questo
la sessione sarà simile oggi siamo
andando ad esplorare ciò che è in realtà hype
qual è la definizione di ciò che appare?
come sono le fasi di andare
attraverso questo tipo di hype stiamo andando a
prova a dare un senso al paesaggio dentro
servizio oggi e poi guarda come
può effettivamente utilizzare il servizio portatile
tecnologia come docker che sono
dimensionati e kubernetes ci saranno
un paio di demo live incluso dove
avrai accesso al mio conto in banca e
ti trasferirai denaro intorno sì che cosa
potrebbe andare storto
attraverso le funzioni senza server per favore
non mi hackerare e poi otterrai il
capacità di essere coinvolti alla fine e
abbiamo altre opportunità per te
ora sono un fan di Twitter e
probabilmente mia moglie direbbe che sono dipendente
al tatto per scattare foto questo è
il mio twitter gestisce e mi diverte molto
guardandoli più tardi va bene così, vedi
se possiamo arrivare alla prossima diapositiva
Gartner è in realtà dove questo termine è alto
perché il ciclo di hype è venuto da loro
marchio di fabbrica questo non so se lo sapessi
questo e il modo in cui funziona è che c’è un
la tecnologia innesca come serverless
qualcosa di nuovo una nuova idea e
inizia a fare bolle sulle persone dei social media
stanno scrivendo la prova dei concetti
probabilmente non funziona ma è davvero
eccitante pensiamo che tu sappia cosa
potremmo farlo con questo abbiamo sentito parlare di tutti
tipi di tecnologie nel keynote
stamattina nella scienza di nuovo quello è
prova di questo ciclo di hype come il
le aspettative aumentano la visibilità
aumenta sui social media e all’interno
aziende e startup vediamo questo
picco fino a quando non avremo probabilmente la cima di
quel livello molto visibile è dentro
la mente di tutti pensa a qualcosa
come blockchain o Bitcoin e poi
lentamente ma veramente lascerà che piace
un ottovolante improvvisamente va tutto il
giù in questo trogolo di
disillusione ed è qui che siamo
in realtà testiamo
e non ha funzionato per noi eravamo
un po ‘deluso non era pronto per
impresa tutti questi diversi
ragioni ma in realtà è ancora un po ‘
momento lì ed è lì che hai
devo davvero resistere perché la pendenza
di illuminazione viene che scopriamo cosa
è effettivamente utile per dove possiamo
essere produttivi e quando si arriva sorta di
infrastruttura noiosa come virtuale
macchine o cloud sappiamo che abbiamo
effettivamente raggiunto dove vogliamo arrivare
possiamo essere produttivi solo con quello
ha senso
sì esempio leggermente controverso di
questo potrebbe essere il brexit che tutti volevamo
lasciare l’Unione europea che pensavamo fosse
una grande idea li abbiamo intensificati
aspettative e ora siamo al punto
dove siamo montagne russe siamo noi
rendersi conto che era davvero fantastico
idea quindi speriamo che vi aiuterà
si riferiscono solo a hype di un mondo reale
esempio um ora stavo davvero andando
ti chiedo che ti ho dato la risposta
dove pensiamo che il servizio sia adesso
se metto la mia mano sul put
la tua mano se pensi che sia finita qui
sì oh noi pensiamo che è una specie di già
andato oltre la collina che dire di qui
okay, chi ha visto la risposta, si, Adam, okay
quindi questo è quello che dicono Garten
in realtà è a metà strada della visibilità
metà con quelle aspettative di punta
qual è la buona notizia
bene, ti dirò che la cattiva notizia è prima di tutto
sta per peggiorare, vedrai
questo sempre più e più persone sono
sarà entusiasmante su serverless
macchine IOT tutti i tipi di cose del genere
ma la buona notizia è che c’è in realtà un
molte cose buone che puoi fare con
questo e non è tutto hype che sto andando a
mostraci un po ‘di ciò mentre ci avviciniamo
la parte centrale del discorso ora qualcosa
altrimenti Gartner dice che in realtà
qui c’è una curva di maturità
ci vorranno dai due ai cinque anni per andare
attraverso questo intero processo quindi è giusto
servizi noiosi e ogni applicazione è
scritto in questo modo, quindi abbiamo un po ‘di a
viaggio per andare avanti e le cose stanno andando
migliorare ora una delle cose che noi
sentiremo parlare molto di un servizio è bloccaggio
giusto , non so cosa significhi Lockean
per te, per me direi che il lock-in è
riduzione delle mie libertà nelle mie capacità
spostare le cose forse è solo limitato
scelte sai che c’è un elemento di
io sono un po ‘ ingannato qui
potenzialmente voglio darti una coppia
di definizioni di lock-in
il primo è abbastanza in bianco e nero
in realtà questo è quello che dice il registro
sul blocco in un contesto di lambda
lambda in serverless è uno dei più
proprietà le peggiori forme proprietarie di
il lock-in che abbiamo mai visto in umanità è
un’immagine molto in bianco e nero di a
il lock-in non sarebbe d’accordo?
e voglio darti un po ‘
prospettiva diversa per cui il pensiero funziona a
molto bene pensato a qui a questo
conferenza abbiamo avuto relatori come Martin
Fowler sul programma e io ci conosciamo
avere quel tipo di impresa
le opere di pensiero di sfondo hanno un
radar tecnologico un po ‘ simile a quello
Gartner ha e dicono bene in realtà
sai che è vero organizzazioni sono
molto spaventati per questo sono molto
preoccupati e in realtà ne hanno un po ‘
di una reazione istintiva dove sono
andando troppo lontano vogliono evitarlo così
molto che stanno creando questi veramente
astrazioni generalizzate pesanti quindi
che possono distribuire a due o tre
nuvole allo stesso tempo senza cambiare
il codice giusto e questo perché ho
questa visione in bianco e nero ma Gartner è
dire che non è un binario, okay, in realtà
ho delle sfumature di grigio e quando ci pensi
su di esso un modo intelligente per farlo è quello di farlo
valutare effettivamente qual è il costo di
emigrare e qual è lo sforzo
quello sarebbe coinvolto giusto e quando noi
posso valutare che forse non è così
una brutta cosa avere un po ‘di lock-in tanto a lungo
come sappiamo che il costo è possibile
creare una sorta di polizza assicurativa per
noi stessi ora per fare quell’un passo
ulteriormente Gartner, ho un po ‘di pratica
consiglio per noi o per i lavori in realtà
questo è quello che dicono che consigliamo
aumentando la portabilità del tuo
carichi di lavoro dalle applicazioni di spedizione come
contenitori docker ampiamente utilizzati e come
Adam ti chiede prima nel discorso che avrai
Penso che quasi tutti abbiano messo le mani
in alto sappiamo quali container sono noi
sapere perché sono buoni lo stesso ovunque
quindi cosa c’è bisogno di sottolineare quel pensiero
e tienilo a mente adesso se tu
è necessario eseguire i contenitori in produzione
loro non sono abbastanza da soli
hanno bisogno di qualcosa per sorvegliarli
e prendersi cura di loro e tenerli su e
correndo e darti tutto ciò che
avresti bisogno di un sistema di produzione
James da monaco rosso è anche un oratore a
la conferenza e lui è un po ‘ un
il luminare nell’industria ha osservato
che c’erano state guerre di container in corso
su hashey chiama la finestra mobile del mesosfera con
lo sciame e il cuba di Nettie erano tutti un po ‘
combattendo in questo spazio per arrivare in alto
e quello che stai dicendo è uno kubernetes
cosa facciamo ora, quindi questo?
successo probabilmente l’anno scorso
erano culminati in questo
edificio e docker hanno annunciato il supporto
per kubernetes nei loro prodotti James
Sono così sicuro che dice Kubernetes ora il
standard di default per i contenitori nel
industria perché è così che funziona bene
quasi ogni venditore ha la propria coda
Servizio Bonetti ora con contenitore Azure
servizio gke che è uno dei più vecchi
più maturo e ne abbiamo forse tre
sono usciti nell’ultimo mese come il
oceano digitale q servizio Bonetti e
ne otterremo altri tre probabilmente alla fine
della settimana e ciò che mostra non è
solo che c’è hype kubernetes
in realtà arrivando a quella fase noiosa
ora dove è funzionale questa impresa
supporto e persone come te e me possono
in realtà basta usare questo possiamo assumere un
consulente e possiamo ottenere ciò di cui abbiamo bisogno
giusto così che è docker e cuba di Nettie
e quando li metti insieme ottieni
portabilità della servlet che può tagliare
attraverso quella campagna pubblicitaria di lock-in e can
darti tutti quei vantaggi che tu
davvero bisogno di così abbiamo probabilmente dovrebbe solo
dire che il servizio non è mai stato pensato per essere
preso alla lettera
Sono cloud non è davvero nel cielo è
lo sai che è un termine astratto così è
ci serve e ci sono computer
coinvolto soprattutto quando sei
pensando a questo dai termini di
portabilità destra doc
Le macchine di Bennett Easter che gestiscono questo
ma in realtà arrivano al punto in cui
non ti importa di loro perché tu
basta avere una barra di scorrimento e il tuo credito
carta e tu dici perché ne voglio due
i computer mi costeranno cinque
dollari al mese quando hai bisogno di un po ‘di più
fai clic su un pulsante e automaticamente
aggiungili per te potresti decidere di auto
aggiornare questi e ora non in realtà
anche doversi preoccupare di rattoppare il
sistema operativo perché è fatto per
automaticamente e questo è un po ‘di
cosa otterrai sempre di più da questi
gestiamo i servizi di kubernetes mentre andiamo
inoltra quindi quei server che semplicemente non lo fanno
devo pensarci come sviluppatore
decisamente no e come un ragazzo delle operazioni
anche diciamo ora lungo quella linea noi
bisogno di pensare a un servizio di frame come a
modello architettonico il suo ethos è a
modo di progettare i tuoi sistemi sono
leggermente diverso da quello che eravamo
abituati a non essere più gravati da
come lo distribuiamo come monitoriamo
come lo scaliamo tutti quanti
le preoccupazioni ci sono prese cura di noi
quadro sottostante e poi Cuba
Nettie si prenderà cura di tutto
altro per noi, ciò che generalmente significa
quando vuoi avere un po ‘di spazio
probabilmente userete l’oggetto
negozi come S3 o mini oh forse nel
cloud o gestito tramite il tuo team um
tenete a mente, perché siamo in grado di spostare
un po ‘più veloce ora è Alexis Richardson
il CEO di weave works è anche lui il
presidente del C al CN CF ha detto
servizio cloud e kubernetes sono tutti
andando a convergere entro il 2022 in sostanza uno
strato che è kubernetes ecco il mio codice
correndo per me giusto e così siamo
avvicinandomi sempre di più a questo e io
non credo che sia poi così lontano dal iniziata
Ho detto da due a cinque anni fino a questo
diventa noioso e stabile o che tu
so che è più o meno quello che è Alexis
dicendo anche lì e quindi tieni d’occhio
questo spazio andrà a finire
più facile ma il kubernet è giusto
la piattaforma per le tue funzioni di servizio è
è la giusta piattaforma per il tuo codice
Nathan LeClair era anche un portuale
ingegnere è ora a nido d’ape e lui lui
notavo che c’era un sacco di
le persone si lamentano del fatto che Kubernetes è
troppo complicato
finisce non proprio tutti quelli che penso
pensa kubernetes
è troppo complicato ce ne sono così tanti
parti mobili e che probabilmente mostra
che sta arrivando a quel punto dove
siamo delusi da essa
e la buona notizia sarà che lo farà
tornare a essere produttivi , sì, Joe
Bader il co-fondatore di Kubernetes
in realtà, si sta scusando, penso
è molto coraggioso il suo dire che ho fatto
qualcosa e forse non lo ha fatto abbastanza
giusto perché le persone hanno così tanto
problemi con questi file Yama c’è
in realtà non c’è niente di sbagliato in Yun
mi piace davvero lavorare con esso ma il
kubernetes Yambol può ottenere un po ‘
appiccicoso puoi cadere
te stesso e questo ragazzo che dice il suo
i cluster sono diventati effettivamente auto-consapevoli ma
qualunque cosa significhi ma non lo fa
mi sembra buono così forse noi
effettivamente bisogno di guardare più ampio e con
questo hype ricorda però queste startup
questi questi tecnologia le aziende
prototipi alcuni funzionano alcuni non cosa
la fondazione cloud computing nativa
hanno fatto è che li hanno organizzati
insieme a Redpoint si avventura in
sistemi che è possibile installare da soli
su cui ci concentreremo e
sistemi come un lambda qui e posto
ins che sono effettivamente completamente ospitati
per te e non c’è modo per te
interagire con loro diversi dalla distribuzione
il tuo codice proprio in questo pro e contro
entrambi i modelli, ma stiamo parlando
portabilità di stabilità con cui vogliamo andare
pensiero funziona raccomandazioni qui così
ingrandiamo e vedrai un numero di
quadri qui quindi non so se tu
visto nella prima diapositiva a cui lavoro ora
VMware e mi stanno supportando
apri i VAR
hanno chiamato il loro progetto
dispaccio di cui puoi trovare informazioni
abbiamo gli incendi aperti così tu vedi dal mio
t-shirt riff que nativo e un intero
mazzo di altri progetti e prodotti
che sono principalmente installabili open source
e darti quelle due cose che erano
dopo la finestra mobile
e tenersi a proprio agio va bene così ora siamo
andando in un po ‘ di un tuffo in profondità
Apri VA’s, ti dirò di più
su come è nato quello che puoi fare
con esso otterrai alcuni demo e poi
essi saranno l’opportunità di ottenere
coinvolti
quindi confrontiamo tre di quelli che abbiamo
barre aperte Q plus e K native Q plus
proviene da un venditore chiamato bitNami e K
nativo è da Google ti senti libero di
scatta una foto di questo tweeter se vuoi
um file aperti e cubista l’ho trovato
praticamente la stessa età di due anni
Google open source K nativo dopo
costruire in casa da sei a nove
mesi circa tre mesi fa al loro
il prossimo evento in termini di stabilità sarà
aperto velocemente viene utilizzato in produzione
vedrai alcuni casi d’uso q boli come
beh, ma k nativo è al punto zero due
è ancora un po ‘fragile sono ancora
capire cosa vogliono fare e io
era a una conferenza a Londra la scorsa settimana e
l’ingegnere del successo del cliente ci ha detto
in pratica ho riscritto tutta questa parte di
il progetto ieri quindi potrebbe non esserlo
dove vuoi andare oggi ma tieni un
occhio su di esso in termini di cosa quella linea
Daka significa bene, questo significa che puoi
eseguire qualsiasi servizio micro così tu
non devi buttare via la tua app per i binari
la tua applicazione core dotnet o il tuo
App Express puoi ancora usarla
non c’è bisogno di spessori e tu puoi
in realtà aggiungi qualsiasi runtime che vuoi davvero
facilmente mentre con Q plus sei molto
molto limitato ai tempi di riparazione della strada
hanno deciso che devi usare ok io sono
Kay nativo può eseguire ancora immagini docker
in termini di Yama abbiamo visto quella diapositiva
le persone che si lamentano sono molto
preoccupato di ciò giustamente, ma ciò che noi
avere nel mantenere è fonte abituale
definizione significa che puoi fare cubo
CTL ottiene e quindi una funzione per
istanza o database è un’estensione
tutti noi la supportiamo ma apriamo i fan
ha una pila Yambol dove puoi avere un
funzione in circa quattro righe di llamó
pensare che potresti essere d’accordo è un po ‘più facile
usa um in termini di quanto pesanti e
leggero queste cose sono file aperti
probabilmente come un leggero vantaggio qui è
tutto scritto su go line usando il cloud
strumenti nativi è molto facile da implementare
e non crea un pesante fardello
cluster ti troverai probabilmente dove puoi
in realtà eseguirlo sul pi greco è
quella leggera q più un po ‘meno così
a causa della sua corrente CAF
Russi e poi K nativi è davvero
non è progettato per una piccola squadra
progettato probabilmente per un fornitore di servizi
un grande operatore che ha raggruppato
al suo interno qualcuno ha ancora provato un co
giusto paio di persone hai dovuto
ottenere un nodo leggermente più grande aggiungere un po ‘
più RAM sì, sta ridendo e quello
parla solo di come siamo un po ‘ a
spettro qui non ogni strumento o per
caso d’uso di tutti che devi fare a
un po ‘di valutazione per te stesso codice
limita nuovamente il riferimento alla finestra mobile
non ci sono limiti puoi avere un 10
immagine del concerto, se vuoi probabilmente non dovrebbe
fai ma potresti fare Q più sei carino
molto bloccato a 1 megabyte e da cosa
Mi è stato detto da un collega di Dell
hanno un limite di Aysen di 50 kilobyte
la loro piattaforma node.js ora puoi essere
in grado di cambiarlo ma questo è il default
okay e allora qualcosa è molto
interessante penso che sia ridimensionato a zero
perché se stiamo parlando di gestione
server vogliamo che siano così economici come
possibile e quindi abbiamo aperto che puoi
ridimensiona effettivamente quelle funzioni
zero e poi quando ottieni una richiesta
entrare ci riporterà quella funzione
di nuovo e servire il traffico per te e
se si tratta di una piccola immagine precedentemente memorizzata
Parlando di un secondo penso che sia
abbastanza bene, probabilmente ce l’avremmo fatta
meglio quindi ecco un rapido confronto di
tre strumenti principali che è aperto velocemente
dove è iniziato bene come sai velocemente
significa funzioni come servizio
Ho iniziato questa storia due anni fa carina
molto oggi stavo usando i contenitori come un
il capitano di docker come influencer ero
usando LX o quel dispositivo vocale che tu
potrebbe avere a casa e sciami docker che
stava di nuovo tornando alle guerre dei container
quello era Dockers che offre per contenitore
orchestrazione e volevo davvero non farlo
essere bloccato a ricordare quella foto di
il registro attraverso il ragazzo d’ affari chiuso a chiave
con le sue mani incatenate non l’ho fatto
voglio che volessi essere in grado di correre
codice sorgente aperto sui miei server e
in realtà ne ho scoperti molti altri
le persone hanno fatto altrettanto bene che sono arrivato alla finestra mobile
Corning e chiusura keynote di fronte a
5000 persone ho avuto l’opportunità
per presentare quello che allora si chiamava velocemente si
può vederlo scalare automaticamente lì in crescita
la fauna quindi è davvero davvero privilegiata
davvero non potevo crederci , ma ci è voluto
così tanto del mio tempo libero che solo io
non potrebbe sostenerlo con un lavoro a tempo pieno
e mi sono guardato attorno ho avuto questo
opportunità da VMware per venire e
bianco con loro e creare una squadra
Dovrei avere Ivana dalla mia squadra proprio a
là dietro siamo qui tutta la settimana
e quindi è fantastico avere questo supporto
ora da VMware possono vederlo
tecnologia emergente di cui ha bisogno il
supporto e quindi ci stiamo lavorando
a tempo pieno abbiamo utenti di produzione
entreremo nei casi d’uso e poi
è davvero bello essere in grado di annunciare
con un secondo premio bosey quest’anno
in realtà è stato l’anno scorso a Copenhagen
alla docker con che ho menzionato solo
ha ottenuto il primo e quindi chissà cosa
succederà l’anno prossimo ma è appena stato
un viaggio incredibile ed è stato
davvero bello essere in grado di servire il
comunità ma ciò che separa i fuochi aperti
è la visione e i valori che vogliamo
rendilo il più semplice possibile da usare
perché sai che lo ammetto se lo sei
non usare lambda e devi impostare
su un cluster c’è un po ‘di più
lavoro coinvolto vogliono farlo come
il più semplice possibile per te e così chiamiamo
questa cosa funzioni di servizio reso semplice
Martin Fowler ha un articolo chiamato
non stai andando ad avere bisogno ancora che
parla del design del software è questo
idea che non si dovrebbero scrivere funzionalità
che non hai ancora bisogno perché sei
andando dovere per mantenere la loro e portare
loro e patch loro e ripararli e
questa è la strategia che prendiamo qui e
è andato molto bene, quindi puoi
eseguire qualsiasi binario di codice di Windows è una fiera
Puoi giocare anche a Linux Eli
in un contenitore come una funzione che lo farà
Scala automatica per te puoi eseguirli
ovunque non solo su Cuba Nettie ma
questo è l’obiettivo principale del tuo percorso più semplice
proprio ora e poi a qualsiasi scala così uniforme
se stai lavorando completamente on premise
si può effettivamente scoppiare in
cloud e puoi avere lo stesso tipo di
l’esperienza ricorda che possiamo anche andare giù
a 0 per risparmiare denaro
quindi piuttosto che
diciamo un venditore di cloud che dice che puoi
solo caricare 100 Meg zip file questo
è la durata massima a cui puoi correre
cinque minuti siamo stati in grado di dire che
decidere i limiti impostare ciò che è appropriato
per la tua squadra e poi è così
avanti va bene uno degli altri valori di
fuochi aprire è um sviluppatore prima I
amo questo editor questo è Visual Studio
codificare eventuali editor di codice di Visual Studio
utenti molte persone e una cosa io
piace a questo proposito è tutto è così facile
da usare rispetto a quello Visual Studio
codice che ho usato per scrivere c-sharp in …
anni fa è leggero è veloce esso
era appena sufficiente ma ci sono altri strumenti
che sono molto più complicati in giro
alcuni si deve pagare per ma visiva
Il codice di Studio ti offre esattamente quello di cui hai bisogno
e in un modo che ti parla come a
sviluppatore quindi abbiamo una piccola funzione
lì e sto usando la CLI in realtà
invocalo scritto in Python e
dirà che sai che siamo solo
progettando questo per toglierti di mezzo
ma anche darti le risorse che tu
ho bisogno di imparare te stesso c’è un grande
documentazione ora c’è un dedicato
sito web per questo c’è un laboratorio che
si può lavorare attraverso io ti racconto
che alla fine c’è un gruppo allentato
più di mille persone si uniscono ora
e poi ci sono molte risorse sul
web sono andato al nostro file di comunità questo
come trecento eventi e post sul blog
lì dentro letteralmente da due anni che
penso che tu sappia un reale
rappresentazione che questa è una comunità
progetto quindi abbiamo sviluppato prima e
a causa di questo ho preso uno sguardo al digitale
le correnti degli oceani riportano quale sia la cima
le lingue erano per l’uso in contenitori e
si è scoperto che erano questi così abbiamo
aggiunti quelli per aprire gli incendi come modelli
in modo che tu possa semplicemente digitare una riga
e una funzione di piega a buca in nessuno dei due
quelle lingue se la tua lingua no
su là porti con me ho qualcosa
per voi in un minuto in modo che quando si arriva a
scrivere di nuovo questa funzione, abbiamo a
strumento da riga di comando per il tuo modo di digitare
Mille metti la lingua che ti piace
come Python 3 o C sharp
o Java e poi un nome e premere invio
bene quindi impalcatura il gestore per te
questo è Python che sta andando a giusto
tira giù una pagina web e dirti cosa
lo stato è e quindi sotto quello
abbiamo dimenticato i requisiti di cui abbiamo bisogno
qualsiasi pacchetto è uguale per nodo o
per C-sharp si dispone di un si dispone di un
file di progetto per ottenere e ottenere
pacchetti sì, poi ti stuzzicare faz
su fa tutto per te per ottenere un
punto finale ci vorrà il tuo gestore e
combinalo con il modello che noi
mantenere con le migliori pratiche in modo uniforme
anche se il doc è coinvolto, non è necessario
abbiamo un utente root che stiamo andando
essere in esecuzione in un linux molto piccolo
immagine e stringiamo la sicurezza
che da lì rimarrà quel mandato
inserito in un registro e potrebbe essere
l’ hub di docker se non hai il tuo
proprio registro potrebbe essere il tuo laboratorio dell’andatura
registro per esempio e viene distribuito
hai un endpoint e poi possiamo
si sforzano Voguing solo senso sì
grande in modo da ricordare ricordare che sì
Mille
Voglio parlare di questo sì più se
l’hai fatto in Kubernetes, penso a noi
contato la linea savanah era
qualcosa come trecento righe di
sì Mille per generare lo stesso di quattro
linee di testo qui e cubano a mio agio io
pensa di sapere che è solo davvero
parlando di Kubernetes è la piattaforma
per te scrivere le tue funzioni
o abbiamo bisogno qualcosa su di esso si
So che penso che questo dice che lo facciamo se lavori
nell’azienda aziendale usi a
proxy ti abbiamo coperto
metti la tua variabile qui e poi
puoi usare anche segreti sicuri nessuno
di questo mettendo le chiavi in ​​ambientale
le variabili usano una coda di segreto Bonetti
negozio o la finestra mobile vedi cristallo così
sono due funzioni e poi lo siamo
andando a ottenere una demo rapida e lo faremo solo
guarda come funziona così indietro
codice di Visual Studio ovviamente e noi solo
andando ad andare più veloce conoscevo il linguaggio
c-sharp Non lo so
Lo farò nel docker hub come
bene, ecco perché ho messo il mio nome
un file Yama creato come visto in precedenza
e poi dentro lo sharp nella cartella
abbiamo il nostro CS proj in modo che possiamo aggiungere cosa
vorremmo
Nutan, forse, forse per un po ‘di lavoro
e poi abbiamo questo gestore qui
Mi limiterò a digitare la linea di partenza per
istanza e poi cos’è un comando lontano
CLI up grazie e dovremmo essere bravi
andare
ciò che ora otteniamo è una finestra mobile creata per te
può vedere che dotnet publish sta eseguendo il
stessi strumenti a cui sei abituato
usando e poi una volta che è stato costruito
solo gli strati che non hanno cambiato il
Basare solo gli strati di un cambiamento
caricato nell’hub viene distribuito e
avrà un endpoint live da usare correttamente
ora e così è come si crea
funzione e in quel file Yama potremmo
ora vai e aggiungi un’altra serie di
funzioni nel gruppo di lingue diverse
tutti insieme e questo è stato
dispiegati in modo sicuro a cui andremo
linea cento e uno forse vedi se è così
pronto
è pronto oh sì vai alla linea 101 ora
non ti ho parlato di questo, ma di noi
in realtà ha anche un’interfaccia utente integrata e
qui possiamo vedere il nome del
funzione l’immagine della finestra mobile l’URL per favore
Sii gentile non fare niente di male a questo
server fino a quando non finisco con una demo e così via
possiamo digitare un numero di linea per il richiamo
e di nuovo vediamo solo il feedback
ritorno dal vivo in UE Ho ricevuto l’invocazione
conta da qui anche se puoi effettivamente
entrare nel negozio di funzione di nuovo siamo
concentrandosi sugli sviluppatori qui danno il
possibilità di implementare questa funzione
è uno che voglio mostrarti la colorazione
la colorazione prende un bianco e nero
la foto lo ha convertito in colore e così ho avuto un
un po ‘di un’occhiata su Google in precedenza
vedendo come abbiamo menzionato la sirena in
il keynote e volevo provare a girare
questa foto a colori quindi vado a
inseriscilo e premi invoke
ora tutto ciò che è in esecuzione ti mostrerò il
oceano digitale mantenendo un servizio da tè ora
qui ho tre cluster e se io
voglio crearne uno nuovo dico solo il
centro dati che voglio forse Amsterdam
è vicino, dico quanto vogliamo
pago cinque dollari al mese poi colpisco
creare e questo è quello che hai ora ottenuto a
cluster per stare tranquilli questo è
davvero molto più facile per noi così
ci sono voluti nove secondi e c’è il nostro
foto cosa ne pensi sì e tu puoi
fallo con qualsiasi cosa ora perché ho mostrato
tu quello che voglio che tu pensi
è cosa succede se abbiamo creato una funzione c-sharp
abbiamo schierato il colore e poi abbiamo potuto
creare un’intera pipeline o un modello a
mashup di un sito web davvero
rapidamente per aggiungere valore ai nostri clienti
ora c’è molto più che colorize
il negozio di funzioni forse ne hai un po ‘
idee che potresti sottomettere a qualsiasi cosa
che gira nella finestra mobile può essere eseguito qui di fatto
Voglio dimostrare che possiamo fare qualsiasi lingua I
voglio che qualcuno mi dica quale lingua
questo è
Alzo la mano su chiunque
hai bisogno di un indizio, vieni su cobalto sì
ben fatto chi è così ben fatto
vieni a prendere l’ adesivo alla fine, così questo
è Grace Hopper della US Navy in
negli anni ’60 e ’70 sviluppa la prima
compilatore con la sua squadra e poi continuò
per scrivere COBOL e in realtà puoi correre
questo in fuochi aperti e questo potrebbe fare
senso per te quello che devi fare è
crea un file docker come te
potrebbe già avere tutto quello che hai
da Stack Overflow è sufficiente aggiungere un singolo
allinea questo cane da guardia che lo rende
serverless che lo rende compatibile e
questo è ora possibile distribuire ed eseguire COBOL
sai che puoi confessare ma potresti essere
pensando bene ok Alex eri tu
un po ‘ sciocco qui nessuno sapeva nemmeno cosa
COBOL era separato da un paio di persone
perché ciò dovrebbe essere di nuovo valido nel
keynote stavamo parlando del CERN I
voglio presentarti Lukas Heinrich
è un fisico delle particelle al CERN lui
ha detto una cosa che pensa sia grandiosa
su open fast è che può eseguire qualsiasi
immagine personalizzata non ha un tempo di esecuzione impostato
e per lui sì, voleva dirigere Fortran
e quindi penso che se questo è utile per
Il CERN è utile per gli sviluppatori in
generale e questo principio che possiamo
tutto ciò che vogliamo dove vogliamo è
davvero importante aprire velocemente così
è in corso l’altro valore dei file aperti
operatore amichevole nessuno non a
sviluppatore molti sviluppatori quindi questo è per
ragazzi, questa è tecnologia cloud nativa
il che significa che è scritto in go designed
correre nei contenitori è altamente
scalabile altamente disponibile um è semplice
schierare in funzione che significa che
puoi semplicemente eseguire un comando e ottenere
questo attivo e funzionante crea quel cluster
e digitalocean
Google compute engine e quindi siamo dentro
una riga e l’hai presa da Fast
assicurato pronto per andare um c’è un simile a
citazione ben nota da cardine che dice se
usi Kafka in produzione ne hai bisogno 12
nota bene quindi se i quadri che
costruendo Kafka dal primo giorno che hai
abbastanza a
grande cluster piuttosto un costoso cluster
correre veloce non ti costringe a farlo
usa Kafka ma è disponibile se è così
importante per la tua attività di nuovo io
credo che sia una cosa importante da
menzionare e poi è molto leggero
In realtà sto gestendo questo tipo in realtà
correndo a faccia aperta su quell’ammasso lui
detto tutto e su di lui da solo io
pensa che ci siano circa sette torte lì
sta facendo funzionare i file aperti della finestra mobile
Prometeo e cubano a proprio agio così è
così leggero
far funzionare un clicker ora non lo so
how tecnico questo è per voi ragazzi ci stiamo
gonna provare e tenerlo alto livello questo è
guardando le cose da una eTI cubana
prospettiva abbiamo sempre un modo di
ottenere traffico nel cluster giusto
per il bilanciamento del carico per l’ingresso o
qualunque cosa voi capiti di chiamarlo una volta
quel traffico è arrivato da internet
colpirà il nostro gateway API che è a
componente in fuochi aperti che è come il
punto centrale d’ingresso quando vai
attraverso il gateway tutte le tue funzioni
sono definiti lì potrebbe dirti se
sono pronti quante repliche ci sono
è responsabile per il ridimensionamento automatico da
le loro metriche recuperate e raschiate
attraverso Prometeo queste metriche possono essere
utilizzato per scalare automaticamente quante repliche abbiamo
avere ciascuna funzione e persino scalare
a zero
ti dicono altre cose come se il
Il sistema di esecuzione di quanto ci si aspettava
a quanto tempo impiegano le funzioni
esegui e poi se stai usando il
opzione nativa di kubernetes che hai
queste risorse personalizzate che farai
probabilmente mi piace perché puoi fare cubo
Funzione di cancellazione funzione CTL get ecc
lavorare con una riga di comando e questo è
tutto fatto attraverso l’operatore ma
in realtà finisci con queste cose
chiamati baccelli che sono contenitori e
i contenitori sono abbastanza facili da eseguire il debug
sono abbastanza facili da scoprire quando
fanno qualcosa che va storto , puoi
allegare alle serrature con fuochi aperti e
puoi anche collegare un debugger così
una delle demo che ho mostrato la settimana scorsa a
Londra era un debuttante degli ojs
collegato a una funzione direttamente I just
sentito da un cloud IBM avvocato che
non puoi farlo quando sei in servizio
cominci ad appoggiarti più a cuba Nettie
hai tutto questo potere ed è
proprio quello che decidi di attingere
o cosa rendiamo disponibile a te
fare uso di, infine, non si dispone di
streaming e quello streaming è un grande
strumento per eseguire roba in modo asincrono
giusto così non devi nemmeno pensare
riguardo a questo
visiera aperta lo farà per te ora ecco
alcuni degli utenti finali ho persone
qui come la banca visione Citrix e sono
usandolo in produzione forse se lo sei
usando i fuochi aperti qui qualcuno lo lascia
Sappiamo essere grandioso per farti venire qui
saperne di più su quello che stai facendo
prima di tutto diamo una rapida occhiata a
BT Research BT o BT con sede in
il Regno Unito il ragazzo che mi ha contattato
è stato snoppen e ha detto che stiamo usando
apriamo incendi nella produzione a cui ci affidiamo
su di esso pesantemente per la ricerca abbiamo quattro
persone nel nostro team 140 ricerche
ingegneri sotto di noi e vogliono
scrivere codice in Python Java qualunque sia il loro
la specializzazione speciale è ma avevo bisogno
un modo per creare e distribuire e
ridimensionalo per loro e recupera il
funzioni in seguito i file aperti erano molto
utile per loro e in realtà sono
in grado di restringere le proprie funzioni ora
in un prodotto che assomiglia un po ‘
questo così hanno la funzione in a
immagine docker del registro che hanno
qualche stato di stato nel mezzo
forse alcuni dati basati qui e un fronte
end e sono in grado di prendere quella a
produzione e darla ai clienti
sono così fiduciosi ora
in realtà hanno KPI che ogni nuovo pezzo
del software deve essere in esecuzione su open
fan quindi questo è qualcosa che penso
è davvero eccitante e l’ho visto
sviluppare l’ anno scorso l’altro uso
il caso in cui volevo parlare è una visione
Banca questa è una banca in Paraguay e
Patricia sta aiutando un team di sviluppo
lì con la trasformazione digitale è lui
aiutandoli a capire come possono
passare da FB ESB da Red Hat dove
stanno scrivendo questi micro Java
i servizi fanno qualcosa che è un po ‘
più contenitore nativo un po ‘più facile per
loro a lavorare con loro avevano un sacco di
problemi di affidabilità di questo e così loro
ha iniziato a ritagliarsi
parti di quel sistema in nodejs
funzioni nel proprio sistema di home banking
eseguirlo in produzione da giugno
hanno avuto il 100% di uptime sono davvero
contento perché dà loro
monitoraggio del ridimensionamento automatico e di tutto
altrimenti ottieni da un cluster come il
natura autorigenerante dei contenitori in modo che il
cosa mi ha detto poco prima che venissi
Alex, stavamo pensando di saltare
micro servizi e andare direttamente da
monolite alle funzioni e pensavo fosse
sorta di interessante non ho mai pensato di
in quel modo
ha detto micro servizi e funzioni
avere lo stesso tipo di problemi come
li controlli come scala
loro ma in realtà ce ne sono molti altri
vantaggi per le funzioni per noi di noi
ottenere con micro servizi il terzo valore
di virus aperti che sono incentrati sulla comunità
ci sono centocinquantadue persone
qui e hanno tutti contribuito al codice
14 mila stelle github e in realtà io
pensa a circa 12 mesi fa c’era solo
circa 43 e così ora ne abbiamo abbastanza
messo in autobus a due piani quindi penso
questo parla di nuovo a quella collaborativa
natura di questo progetto cose che facciamo
per mantenere le persone impegnate come lo zoo
le riunioni vengono inviate in un incontro a
le conferenze sviluppano il contenuto insieme e
assicurati che tutti si sentano come
sono collegati alla comunità
quando si uniscono allentamento quindi è ora
per una demo e ci accingiamo a entrare
il mio conto in banca ne trasferiremo un po ‘
i miei soldi in giro quindi non ti preoccupare non lo è
non sono i tuoi soldi e cosa potrebbe andare
sbagliato non lo so quindi hai bisogno di un telefono
dove hai bisogno di un laptop per accedere
github se non puoi partecipare non farlo
preoccuparti sarebbe bello se tu potessi
quindi questo è Oliver Beatty e lui lo era
in realtà qui alcuni mesi fa ma cubo
con sul palco principale dicendoci come
Monza adotta kubernetes per tutti
i loro servizi bancari non so come
bene questo marchio è conosciuto qui in
Copenhagen ma stanno diventando belli
grande nel Regno Unito come start-up che cosa
ti permette di fare bancarotta con loro ottenere
le notifiche sul tuo telefono sono un po ‘
come Revelat e tu sei così gentile
carta rossa brillante insieme a quella però
ottieni una API e questo è il motivo per cui Munzo
dicendo che sono la banca del futuro così
Pensavo che API Bank funzioni ciò che potrebbe
Ho messo insieme e quindi questo è quello che ho fatto
Ho pensato di lavorare con l’API nella mia
conto principale Ho tirato fuori alcuni fondi e
poi li ho messi in un piatto di risparmio
carità pot è questo il denaro che è
disponibile non possiamo spendere più di cosa
Inserisco quel piatto e poi abbiamo il
pentola impegnata e cosa accadrà è
attraverso le funzioni di servizio ci sposteremo
denaro da lì disponibile nel
pentola impegnata con tutti quelli
registra attraverso alzarsi che fa
senso
sì così um ecco cosa faremo
e ora dì dove andrò io sono
andare a frequentare questo masterizzatore può essere sifonato
si sente libero di venire e mi correggere
più tardi uno dei bambini del locale
carità di bambini per cancro quindi
è lì che stanno andando questi soldi
e se tu sai se vuoi
donare te stesso c’è un URL al
fondo in modo Prepariamoci questo è un URL
hai un codice QR un po ‘ come
bene stiamo facendo per il momento ho un sacco
di tempo
caso poche persone lo hanno già fatto e
ecco l’ app sul mio telefono e ho
il bottone che colpirò pegno ora
vedrai il totale salire e così via
Farò è aprire la pagina Web e lo faremo
vedere questo diritto rinfrescante automaticamente
ora possiamo fare un po ‘meglio di così
cosa pensi di poter vedere la tua faccia?
laggiù sì
questo è solo rinfrescante ogni secondo
rotto forse spendiamo tutti i soldi no
è ancora in corso 21 sterline 50 22 è
andando su abbastanza veloce e quindi questo è tutto
correre dietro le quinte direttamente
contro quella monza api e se apro la mia
aprire questo sul mio telefono ora sarà effettivamente
vedere sono carichi e carichi di notifiche
di spam me stesso spostando quei soldi in giro
ed è tutto tracciato qui e controllato così
questo è quello che siamo riusciti a fare
fino a quello che stiamo ancora salendo in realtà
29 sterline qualcuno lo hacking questo non lo faccio
mente
sai che spenderemo tutti i soldi
è lì che è assolutamente bene
quindi diamo un’occhiata a come questo
ha funzionato lì tre funzioni senza server
sono uno che permette fondamentalmente bene
guardano al caso d’uso e noi dobbiamo
essere in grado di accedere con github proprio così
che sappiamo che tu e te solo
non posso dare l’URL a nessuno che abbiamo ricevuto
la possibilità di visualizzare gli impegni e poi
pegno bene su queste tre funzioni
passare attraverso una piccola applicazione che ho scritto
in Ingo capita di avere la maggior parte del
codice pronto da un altro progetto
e poi c’è il registro degli utenti registrati
l’utente memorizza il tuo ID utente in una ricerca post
database e poi anche lì dentro
sappiamo quando e se hai promesso
non puoi farlo due volte allora hai
il totale che cerca sia il
Postgres plus a munzo lo scoprirà
quanti soldi ci sono in quel piatto e poi
la mossa di denaro doveva essere fatta un po ‘
un po ‘indirettamente il mando non ti concede
muoversi semplicemente tra i vasi così va
dal piatto per l’account principale al
altro piatto e per quello avevo bisogno di un
accedi token sì, il token di accesso è
memorizzati in modo sicuro in una coda Bonetti
segreto che significa che se tu lo avessi
non lo so spifferare il tuo
variabili ambientali accidentalmente
nessuno sta andando a vedere ciò che il codice è
ora mentre iniziamo a concludere il discorso io
voglio raccontarti un po ‘di dove è aperto
fase sta andando ciò che il futuro è
tenendo in mano il lavoro con BT e lavorando con
banca visione abbiamo trovato che in realtà
la gente voleva un po ‘più di gestione come
erano abituati con il peso e
perché le visiere aperte si sviluppano una prima volta
per rendere le cose facili da usare, così ho fatto scavare
in questo guardando a ciò che le persone erano
facendo e si è scoperto che lo erano
fondamentalmente scrivendo il proprio CD CI
oleodotti e cercando di creare qualche
cruscotto in giro così che è quello che
abbiamo fatto qui aperto faz cloud is a
esperienza gestita ma puoi ospitare da solo
se vuoi il suo multi-utente e
ognuno ha il proprio cruscotto dove
hai solo le tue funzioni o il
funzioni del tuo team e poi l’elemento della configurazione
CD a cui non devi pensare
non ci sono server Jenkins freestyle
tutti i lavori sanno che esiste
pipeline è tutto fatto automaticamente e
l’unico punto di controllo è ottenere la spinta giusta
quindi una volta aggiunto il repository
ottenere il codice in produzione è git push e
così tutta la demo che ho sviluppato
esattamente in questo modo su quella piattaforma e
allora riceverai un feedback attraverso il
log del contenitore e riceverai i controlli
che appaiono nella UI dell’ingranaggio quindi se la tua
test unitari falliti come parte di quel git
spingerlo non verrà schierato e tu puoi
vai a sistemarli
c’è anche un cluster di comunità gratuito
e se vieni a trovarmi o Ivana,
può aiutarti a sistemarti lì e tu
puoi provare questo prima di andare
avanti e installarlo al lavoro
la dashboard sembra così come puoi vedere
è un livello un po ‘più alto di
il porto che abbiamo visto prima che abbiamo
il nome della funzione l’URL per ottenere
in esso e questi sono in realtà essere
costruito da un repository Github privato come
così come tutti gli altri dati di cui hai bisogno
anche alla ricerca di contributori quindi se questo
è interessante per te venire e avere un
guarda il codice è tutto open source quindi
proviamo in alcune cose qui no
ottenere bloccato in uso kubernetes e finestra mobile
ma non mi ascolta ascoltare raccogliere
ascolta le opere di pensiero ascolta James
Governatore e Alexis Richardson hanno
stato in giro in questo settore molto più a lungo
di quello che abbiamo e hanno un ottimo risultato
insight utilizza i tuoi micro servizi esistenti
e funzioni
sai versare sopra il tuo lambda che vediamo
che molto portando un rubino su app rotaie
e gestirlo come un micro servizio stateless
non devi imparare completamente
nuova metodologia di codifica per utilizzare i file aperti
e quindi utilizzare i file aperti o aprire velocemente
nuvola se questo sembra un po ‘tecnico per
tu penso che ottenere push è probabilmente il
strato giusto per noi per lavorare in questo momento
forse c’è qualcuno nella tua squadra
può aiutarti a sistemare tutto okay
è una lista di servizi 2.0, credo
come questo sarà aperto uno dei fuochi
altri quadri in esecuzione su Cuba
Nettie è in un cluster che non devi
preoccupati di correre di nuovo sulla finestra mobile
non hai nemmeno bisogno di vedere ora finalmente
ci sono solo tre modi per ottenere
ha coinvolto i modi pratici con cui puoi unirti a
comunità di snack usando questo link o tu
puoi mandarmi una mail vedere le persone che prendono
le foto ti danno un secondo o puoi provare
il workshop a ritmo individuale ci sono 12 giri
e puoi lavorare attraverso loro al tuo
il proprio ritmo si impara ogni parte di
aprire gli incendi è possibile iniziare la spedizione
funziona in Python alla fine di esso o
di giovedì
tutto il giorno abbiamo un laboratorio dove se
So che saremo lì a portata di mano
aiutarti a imparare questo materiale e c’è
ancora spazio se si vuole firmare per
okay, abbiamo qualche malloppo che ho
Beanie qui forse il primo primo
domanda otterremo questo e abbiamo
un sacco di adesivi quindi se vuoi
qualche swag assolutamente benvenuto – okay così
grazie per l’ascolto
[Applausi]

Please follow and like us: