
[Musica]
grazie Vinnie
quindi grazie mille per averlo fatto
mattina una grande scaletta vorrei
piuttosto essere in tutti gli altri discorsi di altri
del mio voglio dire che è uno stato normale
di affari ma c’era davvero un grande
line up quindi assicurati di controllare
i video degli altri presentatori
per le sessioni che non hai potuto vedere
quindi il mio nome è Sam Newman Sono qui per
parla di micro servizi alcuni di voi
potrebbe aver letto il mio libro sulla costruzione di micro
servizi che non contenevano nulla
servizio perché non abbiamo davvero usato il
parola allora molto ampiamente così ora ho
ho ottenuto due una seconda edizione quindi grazie
progresso anche io come penny di cui ho parlato
lavoro per la mia stessa azienda ora faccio
formazione che consiglia un lavoro di consulenza in
l’area di nuvole micro servizi e
consegna continua ma puoi scoprirlo
maggiori informazioni sul mio sito web
abbiamo anche le diapositive di questo
presentazione così l’ultima coppia di quest’anno
di anni sono stati un fallimento epocale
anni per me non intendo in termini di
politica, intendo piuttosto egoisticamente per me
significa che ho creato una società con la mia
nome che penso mette in evidenza solo il
il narcisismo intrinseco e l’ego che ho
quindi piuttosto vendi piuttosto ossessionato da se stesso
generazione quindi ho pensato che dovrei essere
entrare in quel trambusto dell’essere
anche ossessionato da me stesso e penso molto
questo è successo perché ora sto iniziando
per sentirmi molto vecchio ho compiuto 40 anni in modo equo
recentemente so che non lo diresti
Guardo me, ma io sono ora sono 41 ero
dillo che stavo spiegando il mio a mio figlio
l’altro giorno che io il primo
il linguaggio di programmazione che ho mai usato era
scritto nel 1977 questo è tornato
un’era in cui hai usato una programmazione
lingua hanno messo l’anno in cui è stato
scritto proprio lì nel nome come
sapevi davvero quanti anni ha la tecnologia
stavi usando mi mancano quelli
giorni così comunque ma ricordo anche quando
Internet è arrivato su un floppy disk
Ricordo i cinque e ovviamente io
ricordo anche quel floppy da otto pollici
dischi solo per uscire davvero con me che abbiamo usato
quelli a scuola e ricordo il
Internet arrivava spesso su a
rivista sulla parte anteriore di una rivista e
potresti connetterlo e il brivido I
ottenuto quando ho avuto il mio primo 14.4 è venuto modem
e continuo a chiamare Facebook su Facebook
perché è il suo nome di nuovo progresso
non è sempre buono , non lo uso per
questo lo capisco ugualmente, non lo faccio
capire
chat Non capisco cosa sta succedendo
con snapchat ho guardato le persone in un certo senso
fare facce ghignanti e prendere
le fotografie non capisco come
gli affari valgono miliardi e miliardi
di dollari ma poi di nuovo sono uscito
di due startup davvero fallite, così tu
davvero non dovrebbe parlarmi in nessun modo
su questo genere di cose non sono un
completo e totale Luddite sebbene io abbia
stato usando i servizi cloud per un molto
da molto tempo ho recitato e ho recitato
aiutando a creare il primo in assoluto
corsi di formazione per Amazon quali molti
anni fa era dieci anni fa, quindi io
inciampato in esso molto presto e così
Ho sempre pensato di essere me stesso
qualcosa di una persona che effettivamente lo fa
venire a una nuova tecnologia può ottenere qualcosa
la mia testa intorno alle cose abbastanza facilmente io
come cercare di distillare l’essenza
della cosa e cerca di capire cosa
in realtà rende importante che io sia stato un
consulente per molti anni ma strano
tipo di consulente perché mi piace colpire
Mi piace passare il mio tempo evitando di parlare
su hype e parole d’ordine che di nuovo
penserai che sia doppiamente ironico per a
persona che ha scritto il libro su micro
servizi ma comunque sai che siamo
siamo persone di dissonanza cognitiva
tutti noi ma comunque senza server
mi ha assolutamente lasciato un po ‘confuso
mi sta prendendo un po ‘di tempo per specie
prendi me stesso e scava da me stesso
fuori da quella confusione e da quella confusione
inizia con il nome come qualsiasi altro nome
iniziare con quello che è quel nome su di te
inizia a provare a sezionarlo e pensare
bene che diavolo è questa cosa di servizio
ora ovviamente è qualcuno che è
indipendente e fondamentalmente commerciale
sul mio antico splendore sono sempre preoccupato
su qualche nuovo hype o buzzword in merito
distruggi i miei affari che vedi adesso
il ragazzo e l’hype vanno in bicicletta da soli
area tematica personale di
i micro-servizi di competenza sono chiari
correndo come tutti sappiamo
consulente può trasformare un ciclo di hype Gartner
in profitto ma sono preoccupato per questo
sorveglianza in arrivo a sinistra e
capisco meglio di cosa diavolo è
andando avanti nel caso in cui ho bisogno di spostare il mio
alleanze per un carro al
altri puoi servire ai bandwagon in
una volta non provare in un terzo è quello che
Lo sto dicendo quando inizi a scavare
in servizio, naturalmente, la prima cosa
si inizia a vedere è il più vicino a te sai
il tipo di cinici stanno dicendo bene
servizio non c’è niente che tu sappia
non c’è nuvola è solo altra
computer della gente e questo è una specie di
dove ho iniziato da as
qualcuno che è
Sono caduto in mezzo a una persona OPS
operazioni accidentalmente ero su un
progetto e io ero l’unica persona che
Conoscevo UNIX e quindi ho finito per farlo
tutto il sysadmin funziona perché come
queste cose normalmente accadono quindi lo so
ci sono computer che ho dovuto
badare a loro davvero male, ma io ho
dovevo prendermi cura di loro in passato, quindi io
ho condiviso questa visione cinica e io
tipo di interessato in una sorta di il
origine della parola anche perché spesso
quando guardi indietro all’origine del
parola c’è del vero o ce ne sono alcuni
ragione o logica dietro di esso e
successivamente si perde la stessa cosa io
pensa che succede con i microservizi
succede con DevOps succede con
agile se torni all’origine di
queste cose puoi spesso capire
bene quale era l’idea dietro e
servendoci esattamente come con i microservizi
non era altro che un termine di banner
schiaffeggiato su alcune cose che sono già
succedendo penso alla prima citazione I
può trovare per la parola servizio ritorna
a questo articolo è venuto da un RW Labs
ed è un’arte interessante, certo
di nuovo nel 2012 e Ken stava riflettendo su
le diverse tecnologie cloud fuori
lì e dicendo che sai questo è questo
è una sorta di descrizione del
ovvio e sono sicuro che la parola fosse in giro
prima questa è la prima citazione I
può trovare ma il servizio merci non lo fa
Significa che non sappiamo che non abbiamo server
significa solo che gli sviluppatori non lo sono più
preoccuparsi del sottostante
computer non siamo necessariamente preoccupati
sulla gestione fisica
capacità o unità c’è qualcosa
qui sull’astrazione non sta dicendo
non ci sono computer che quelli sono
astratti da noi torneremo a
l’idea dell’astrazione più avanti adesso
che noi non vogliamo tirare di nuovo a questo
riferimento è un 2012 è perché uno di
i primi segni di confusione che vidi furono a
la confusione dei termini quando la gente dice
servizio molte persone dicono più servizio
è solo funzioni che è tipo di
non corretto che è un po ‘come dire
quello agile è solo continuo
integrazione o agile solo storie
funzione come un servizio è forse parte di
ciò che chiamiamo servizio potrebbe essere un
prodotto con classico che è classificato
nel servizio di termine ma è sicuramente
non è il servizio e l’interezza di
e possiamo vederlo molto semplicemente
guardando quando è stato lanciato lambda
che è nel 2014, 2 anni dopo il termine era
prima creato
quindi Lambda potrebbe essere uno degli esempi
sai meglio come un prodotto cloud che
ti dà capacità di servizio, ma è
lontano dalla prima cosa che era
parlato come un prodotto di servizio
c’è anche questo altro problema
arriva sulla fossa sicuramente la gente piace
le operazioni che le persone pensano bene ho
per gestire i computer, ma abbiamo tornare
a quella definizione da Caino che
è che gli sviluppatori non devono più
preoccuparsi delle risorse sottostanti come
gli sviluppatori lavoriamo con alcune piattaforme
che troviamo fantastico e sorprendente è
ottimo aspetto non c’è nessun dettaglio qui, ma di
Ovviamente sotto c’è tutto
un sacco di lavori pesanti in corso
che confonde le persone di operazioni
specialmente tu parli con loro
organizzazioni tradizionali che inizi
parlare di server ed è come
dove il mio lavoro sta andando a finire qui
non solo questi sono qualcun altro
sono alla ricerca di questi computer
spesso persone in una società separata che
non dobbiamo neppure preoccuparci di questo
come tutto il servizio di astrazione è molto
molto su di te conosci gli occhi di quello
beholder è tutto fantastico per il mio punto di vista
guarda ma so che qualcuno è da qualche parte
avendo davvero un brutto momento adesso
abbiamo iniziato a volere bene, quindi abbiamo
servizio quindi mi sto avvicinando così servizio
Riguarda le astrazioni che sto nascondendo
in una certa misura dai computer ma
nascondendomi dai computer ce n’è tantissimo
software che mi nasconde da un computer
ci deve essere un più preciso
definizione o incapsulamento di cosa cosa
il servizio è all’incirca che mi aiuterebbe
capire perché è utile cosa
i prodotti sono e non ci stanno servendo
quel commercio nel modo in cui penso di usare
tecnologia Mike Roberts che è un vecchio
il mio collega ha scritto un pezzo grosso
sul sito Web di martin fowler sul servizio
architetture e così stava cercando di
esplorare questo aspetto dello spazio in modo diverso
modi di usare la tecnologia di servizio e così via
è davvero un ottimo articolo introduttivo
se quando prendo uno sguardo è anche con
il suo collega John tagliente in Danna a
un breve libro per O’Reilly che potevi
Scarica gratuitamente che passa attraverso
questo in un po ‘ più in dettaglio
Mike ha inventato queste definizioni di
che servizio è una sorta di cinque punti
definizione che penso inizi a ottenere
un po ‘più vicino quindi abbiamo così Mike
cinque definizioni di servizi che noi
non gestire host o server del server
processi di nuovo è solo dal punto
di vista dell’utente lo sviluppatore Oh
usando questi sistemi server siamo noi stessi
auto-scale e auto provisioning basato su
caricare così non dobbiamo pensarci
quelle cose faranno solo scalare verso l’alto o
ridimensiona in base alle esigenze del costo
su un utilizzo preciso questo è reale
modello pay-as-you-go in modo da non pagare
perché un processo sia in esecuzione 24 ore su 24 se tu
usarlo solo per pochi minuti al giorno
stai pagando speranzoso per pochi
minuti al giorno e la prestazione
le capacità sono definite in termini di altro
della dimensione dell’ospite o conta questo spesso
essere sconcertanti per noi in realtà come
sviluppatori se inizi ad usare in particolare
alcune delle opzioni del database cose come
cosmo iniziamo a parlare di allocazione
unità diventa incredibilmente confuso da
cosa diavolo sta succedendo quando
a volte è molto più carino da gestire
un buon vecchio stile, voglio un grande
macchina e finalmente abbiamo implicito
alta disponibilità che il sistema stesso
sta solo andando a gestire la resilienza per
per noi torneremo su questo
idea di resilienza perchè non sono sicuro che lo sia
completamente vero ora penso che Mike stia diventando
molto più vicino qui con le definizioni
anche se è un po ‘ interessante quando
inizi quando fai un esplicito
definizione come questa inizia a diventare
divertimento per vedere quali cose e in che cosa
esattamente le cose rientrano in questa definizione
di servizio quindi ovviamente abbiamo il
funzione come offerta di tipo di servizio
da persone come Google, la mia Microsoft e
Amazon sì, penso che Amazon lambda abbia un
molta attenzione Io in realtà penso
Microsoft come te come le funzioni cloud sono
prodotti effettivamente meglio eseguiti
personalmente così sapete cosa fare
Microsoft per quello, ma abbiamo anche
guardare anche alle diverse
back-end al servizio che abbiamo
cose come Cosmos Dynamo come il suo
il database in realtà ottiene molto di più
confuso , presumiamo che tutto questo
questi prodotti saranno completi
chiavi in mano che ci sono semplici basta girare
si spegne e spesso si accende e si spegne
va a finire che quando inizi
entrare nel database chiaro allora
le cose diventano molto più complicate di
potresti pensare con una funzione che tendi
per parlare di quanta memoria sei
andando a dare la funzione che è allora
quando inizi a guardare in un altro
opzioni di database dai fornitori voi
inizia a realizzare tutta questa idea
non ci sono operazioni che funzionano e questo
roba funziona magicamente come
la scala risulta essere un po ‘lontana
dalla verità
ora è interessante per me perché io
ancora mantenere il gold standard di a
esperienza degli sviluppatori per la distribuzione e
gestire le applicazioni come Heroku I ancora
pensare è di gran lunga la migliore esecuzione di a
piattaforma come servizio ed è no
sorpresa perché molte aziende hanno
fondamentalmente copiato quello sviluppatore
esperienza che sai guardare
organizzazioni come Deus e tu sei
guardando il riot del cloud
interfaccia di fonderia per imitare Heroku come
distribuzione e questo è per una buona ragione
è stato eseguito in modo eccellente e
gli sviluppatori adorano lavorare con il tipo di Heroku
di cosa interessante qui è quella
non corrisponde
La definizione di Mike di servizio è
perché stiamo ancora gestendo i contenitori
parli di un certo numero di
dinamo i nostri costi si basano sul
numero di dinamo che non stiamo correndo
necessariamente se tali dinamo sono
essere utilizzato o no di certo non ottenere
alta disponibilità implicita con quelli
meccanismi è comunque fantastico
quindi ascoltare è la prima lezione che puoi
usa cose fantastiche se non è servito
non lasciare che ti preoccupi che i bambini potrebbero
prepotente nel parco giochi ma tu lo farai
ancora essere uno sviluppatore più felice risulta
ci sono altre cose che si adattano
nella definizione di servizio di Mike quando
si arriva al dunque Cominciamo con
le forze di vendita costringono la piattaforma di comunicazione lì
puoi andare a distribuire le mie funzioni di apice
che si sente una cosa orribile, ma tu
so che posso usare efficacemente la forza vendita
come una piattaforma come un servizio che non sono
gestire i contenitori le cose sono appena state gestite
e ridimensionato per mio conto è davvero adatto a cosa
Penso a un servizio anche se c’è
qualcosa mi è mancato un po ‘per me
potrebbe anche discutere di cose come velocemente o
CloudFlare serve come piattaforme che sono
il prezzo viene addebitato in base al mio
la larghezza di banda utilizza CloudFlare, ad esempio e
essi consentono anche di eseguire codice su
il vantaggio ora è un prodotto di servizio
come funzionalità cloud di servizi non è un
funziona come una piattaforma di servizio, ma è
una piattaforma di servizio è altamente disponibile
esso scale verso l’alto o verso il basso senza di me è quello di
ho bisogno di essere coinvolto mi viene addebitato in base a
quello che uso penso alcuni dei primi
i prodotti di Amazon in realtà rientrano
questo secchio di servizio di Amazon s3 che
era probabilmente in secondo o terzo prodotto
hanno rilasciato o il loro sqs di servizio sqs
è stato il primo prodotto in assoluto pubblicato da
AWS nel 2006, che è molto semplice
q Mi viene addebitato in base alla quantità di
oggetti che ho inserito o estratto da quel cubo
questa è un’offerta di servizi che abbiamo avuto
che con noi dal 2006 questo è solo il
storia davvero quando si arriva al dunque di
astrazioni di cui abbiamo una storia
creando un ordine sempre più alto
astrazioni pensiamo al cloud
viaggio abbiamo iniziato con
infrastruttura come servizio virtualizzato
prodotti primitivi virtualizzati seduti
al di sopra del fisico operativo
rete di compute storage equivalente
e poi ci siamo resi conto che in realtà
lavorando anche con questi grandi
erano primitive di basso livello virtualizzate
utile ma volevamo e lo esortiamo
cose di ordine superiore e così ora sei
guardando cose come forse un contenitore
orchestrazione come un servizio cose simili
per esempio o molto bello
Le piattaforme di Panetta puoi discutere di Clow
famiglia in misura ma certamente la
piattaforme che ti permettono di gestire e
orchestrare i contenitori è un ordine superiore
astrazione in cima a questi sottostanti
astrazioni virtuali fisiche e poi
naturalmente abbiamo sempre avuto la gloria di noi
sempre pensato che piattaforme di
servizi dove sarebbe stato Heroku
era una luce molto precoce e noi
pensato che questo è fantastico
chiaramente tutti stanno per eseguire
seguendo queste linee e conosci cinque sei
sette anni dopo siamo ancora un po ‘
aspettando questo in un modo quando penso
sui diversi prodotti che si adattano
sotto la bandiera di servirci quello che sono
quasi vedere è come allo stesso modo
quell’infrastruttura come un servizio
questi primitivi virtualizzati di archiviazione
rete e calcolo sotto il servizio
banner abbiamo un intero carico di piattaforma
primitivi abbiamo cose come i messaggi
esecuzione della funzione di database che anche
sedersi sotto una sorta di banner qui
e la roba del server per me è davvero
i primitivi sono il livello inferiore
primitivi che abbiamo sempre voluto sottostare
le grandi piattaforme come servizio il problema
era sempre con le prime piattaforme di
le esecuzioni del servizio era una specie di a
prendi-o-vattene-hai fatto il tuo all in
o tutto il tuo fuori e ora possiamo tipo di
mescolare e abbinare questi blocchi di costruzione ora
ovviamente finisci che hai anche un
molta confusione in uno spazio come
Kubernetes sta girovagando attorno a te
dove sono io in tutto questo e questo braccio
salendo lo stack
sto sta confondendo tutto questo e ci provi
spiegando cosa fai alle persone
in particolare parli con dirigenti non tecnologici
e portali attraverso un diagramma come
questo e tu ne sei sopraffatto
acronimi e tutto diventa abbastanza
confusa e si finisce per sentirsi un
po ‘di un si fa veramente confusa
a volte e finisci per sentirti
un po ‘di culo ora lo sai
ha preso anche Kelsey Hightower chi è
un incredibile tipo di attivista per
kubernetes che vorresti conoscere
potrebbe sono Penso che dovremmo aumentarlo
diventerà un dettaglio di implementazione
per la maggior parte di noi sai che lui lo ottiene
appena l’ho preso, vedi che era come me
amo questo perché ero come ho visto questo
su Twitter che stava venendo a termini di
quale servizio era e poi uscendo
con una bella distinzione di cosa
per lui
rende il servizio così importante che nessun servizio è disponibile
a proposito di non devo preoccuparmi molto
di dettagli che ora sto per lasciare
queste cose vengono risolte per me io sono
andando a concentrarsi sulla costruzione di mio prodotto
giusto e questo è qualcuno che sei tu
conosci il campione di Kubernetes che è tutto
A proposito di dettaglio di implementazione che ti penso
potrebbe discutere probabilmente sempre più
essere nascosto da noi sotto sospetto
più offerte di tipo di servizio vengo
indietro quelli che sono venuti dalla definizione di te
sapere il servizio frase non significa
che i server non sono coinvolti
significa semplicemente che gli sviluppatori non sono più
devo pensare che molto di loro è
come ci ha liberando noi non dobbiamo preoccuparci
Penso che ci siano alcune bugie che diciamo a ciascuno
altro voglio dire che non dobbiamo preoccuparci
pensa che ciò che significa è che non abbiamo
preoccuparsi tanto si scopre che possiamo
preoccuparsi di molto meno ma le cose che abbiamo
preoccuparsi sono diversi per me
mi sento come quando mi sono trasferito da essere a
programmatore C veramente cattivo di essere un
programmatore Java mediocre parte del
la ragione per cui è successo è stato un intero
pezzo del mio cervello quando ero un C
il programmatore era preoccupato per la memoria
gestione e si scopre che sono davvero
male alla gestione della memoria vorrei perdere
memoria dappertutto quando mi sono trasferito
a Java avevo più potenza del mio cervello
concentrarsi su altre cose perché Java ha fatto
la gestione della memoria per me questo è
quello che succede è costruire l’ordine superiore
astrazioni questo tweet di recente penso
in realtà ha anche riassunto un altro elemento di
servizio penso che sia trascurato e per
misura è una continuazione della
viaggio che abbiamo avuto quando ci siamo trasferiti
al cloud pubblico
funzioni è un monarca di programmazione a
sottoinsieme un servizio ma il servizio stesso è
tanto in qualsiasi cosa un cambiamento diverso
nella fatturazione è un modello di fatturazione che non ho
penso che sia un nuovo modello di fatturazione
Voglio dire, paga-as-you-go ha o essere
una cosa impegnativa per le organizzazioni come
si muovono verso il cloud per quelli di noi
chi sono gli sviluppatori questa idea che noi
pagare solo per quello che usiamo è stato davvero
attraente mi piace l’idea che se lo è
un architetto vengo con uno stupido
design vedo l’impatto sul mio fondo
dollaro il giorno dopo perché mi sono girato
molto più macchine di cui ho bisogno e ottengo
per affrontarlo e cambiarlo
prima che io sarei a venire con una stupida
disegno vorrei quindi trascorrere tre mesi
passare attraverso un ciclo di acquisti da acquistare
troppe macchine avrei poi anche io
molte macchine nel mio fisico
struttura dell’infrastruttura per come il
i prossimi tre anni e quell’errore sarebbe
essere alla ricerca di me per anni e anni a
venire
ed è molto poco che posso fare al riguardo
ma va bene perchè normalmente la maggior parte è stata lasciata
a quel punto e possiamo farti sapere
qualcun altro da incolpare per la colpa
le mie linee come architetto sono le mie prime
muoviti per la prova su quel feedback
ciclo potrei prendere una decisione che potrei
vedi cosa succede potrei capire il
impatto sui costi di ciò e diventa simile
un po ‘di gioco sai che è divertente
quando vendi alle squadre proprio come a
sfida vediamo se possiamo ridurre come
molto stiamo spendendo il cloud che è
fantastico il servizio in un modo è solo un
continuazione di quell’idea che sta dando
gli sviluppatori primitivi da costruire
le applicazioni e quelle primitive consentono
noi per avere questo tipo di pay-as-you-go
mentalità questa è una continuazione del
unità originale dietro la creazione di
Servizi interni di Amazon da ridurre
questa quantità di pesante indifferenziato
sollevando quelle squadre amazzoniche che sono
spendendo tutto il loro tempo a rovinare
scatole e cavi di collegamento realizzando
beh, in realtà stiamo spendendo tutti i nostri
tempo che accumula scatole e si connette
cavi e dovremmo essere in spedizione
software quindi come ridurli
cose che non ci rendono speciale il mio
la capacità di distribuire una funzione non dovrebbe
rendimi speciale la mia capacità di scrivere a
la funzione dovrebbe rendermi speciale e
di nuovo questo è solo un no-no in corso
viaggio in cui siamo così Brian Merrick
mi ha detto anni fa che gli sviluppatori
è come trasformare la caffeina in astrazioni
quasi quello che abbiamo messo su questa terra
lo facciamo naturalmente
come farlo noi feticizzare oltre a farlo
ogni singolo nuovo framework che ottiene
rilasciato ogni libreria di cucitura che ottiene
rilasciato è una continuazione di questo
non sappiamo iniziare una macchina
codice e quindi un lungo codice di assemblaggio canna
e tutte le persone con codice macchina hanno detto
che il gruppo prende in giro le persone
non erano programmatori adatti e quindi il
programmatori di codice sonda assemblaggio mostrato
che sì siamo guardiamo possiamo mettere tutto
sistemi operativi in codice assembly e
quindi un codice di applicazione di Along Came e
linguaggi di programmazione come lo sai C
e Fortran e tutta l’assemblea
la gente del codice ha detto che non sei reale
programmatore e continuiamo a creare
astrazioni di ordine sempre più alto e
aspettando la gente dalla precedente
generazione per morire o lasciare l’ industria
e ciò che è grande perché poi noi
arrivare a creare tutto ciò che otteniamo
ricreare tutti i loro errori nel nostro
comunque nuovo livello di astrazione
ci sono ancora alcune domande che vengono
intorno al servizio e ne escono abbastanza a
molto quindi ho pensato potesse essere bello
esplora alcuni di loro uno dei primi
quelli che vengono fuori sono quest’idea
resilienza e questa idea che questi
le piattaforme sono intrinsecamente altamente
disponibile e questo è un po ‘vero ish così
molti anni fa stavo lavorando per a
prezzo della società qualcosa chiamato
obblighi di debito collateralizzati non lo farò
spiegare cosa sono ma se vuoi
guarda il film il grande breve sul
la crisi finanziaria globale ne otterrai
capisco come l’ho aiutato
lungo per caso avevamo dei prezzi
I calcoli del Kenya su una grande griglia di
note sorprendenti e quindi l’idea era
alcune richieste verrebbero nel dire
questo calcolo e abbiamo provato quelli
calcoli più velocemente di chiunque altro in
la City di Londra che era fondamentalmente
il nostro lavoro risulta che ci ha appena creato
perdere soldi più velocemente ma lo abbiamo scoperto
anni dopo quindi andava bene ora e
stai lavorando bene agli utenti, andiamo
veloce e veloce, quindi come possiamo andare più veloce
bene dobbiamo aggiungere più macchine così
ti avevamo conosciuto tutto questo a monte
servizi da cui estraiamo i dati
per fare i nostri calcoli
informazioni su diversi livelli di rischio
e i dati di mercato sono come invenzioni di noi
i dati sugli schemi meteorologici erano credibili
o no, entrando nel nostro sistema
il numero di rapimenti in Colombia era
uno degli input per alcuni di questi
prodotti finanziari che non vuoi
sai perché e poi sai che abbiamo messo tutto
questi calcoli in un database e
il mondo era
abbiamo sentito cose fantastiche e quindi lo sai
un giorno abbiamo pensato bene andiamo come fare
andiamo più veloci e amici dei nostri e dei
il team operativo ha detto che abbiamo ragione
un centro dati seduto lì inattivo è
fondamentalmente un’intera zona di disaster recovery
è acceso tutto il tempo che c’è
Devo essere pronto per essere utilizzato per il trading
ma è vuoto adesso possiamo solo correre
tutti i lavoratori per i tuoi grandi prezzi
cluster su queste macchine inattive noi
pensato che suoni come un fantastico
attività all’ora di pranzo e così siamo andati da
circa 20 macchine per avere circa 200
macchine oltre fondamentalmente nello spazio di due
ore
è stato fantastico come se fosse completamente
griglia di ridimensionamento elastico che abbiamo appena
avvolto tutto ed è stato bello così
questo scout magnificamente e poi alcuni
ha iniziato a cose davvero interessanti
succede che non siamo riusciti a spiegarci
il tempo che stanno succedendo alle miss team
ottenendo un sacco di errori si è scoperto
quello che è successo è che ci siamo ingranditi
la nostra griglia di prezzi e prontamente esplodere
ogni singola cosa che non era in realtà
nella nostra griglia di prezzi e questo tipo di
le cose erano come oh questo non è corrispondente
problema di capacità giusto e quindi lo sai
pensiamo di avere una capacità disallineata
problemi tutto il tempo e abbiamo
meccanismi per affrontare questo tipo di
cose a cui pensi qualcosa come un
l’applicazione classica sta parlando con a
database abbiamo un pool di connessione che
insegnato che usiamo per vincolare quanti
le richieste possono essere inoltrate a un database all’indirizzo
una volta
uno di questi è uno dei modi in cui
bilanciamo il carico su un database tu
limitare un numero di connessioni che
può entrare e, si spera, se quelli
le connessioni hanno un carico abbastanza uniforme che
non è sempre un caso, certo che possiamo
si spera che il database rimanga
e non ti fermiamo, sai che non lo facciamo
tipo di bombardarlo con troppi
richiede così come le richieste arrivano
c’è un certo numero di lavoratori e
diventa un meccanismo di strozzatura
giusto, quindi riduciamo il carico e possiamo
anche consentire a quelle cose di sospendere se
il database sotto di noi sta agendo
lento non risponde correttamente avremmo
ottenere quel traffico e così ho iniziato
pensando a questo perché ho pensato
bene aspetta un minuto
i pool di connessione sono una limitazione
meccanismo per difendere altri servizi o
altri sottosistemi dipendenti dall’essere
sovraccarico Mi ricordo che sono esploso
tutto ciò che non era in questo elastico
prezzo ad esso perché non avevamo
il meccanismo di strozzamento è questo prot a
problema per le piattaforme di servizio e I
iniziato a pensare
sai che pensiamo di dire una funzione
di così è piattaforma come funzioni cloud
o Lamda ora quello che succede è che abbiamo
queste funzioni funzionano e come il carico
entra quando una richiesta arriva in te
lanciare un’istanza di tale funzione su
gestire quella richiesta è uno dei migliori
cose sul modello di programmazione ora
come quelle richieste entrano se sto parlando
in un database tradizionale che è giusto
andando a mettere in relazione uno per volere o più carico
arrivando come database e non c’è
meccanismo di strozzamento qui perché a
il pool di connessione richiede uno stato condiviso
attraverso invocazioni di funzioni che con
funzioni che non hai perché quando
quella richiesta ha terminato quella funzione
se ne va in modo da non avere strati stretti
stato e stavo pensando è questo a
problema teorico sono preoccupato
okay nuking il database in questo modo
perché ho perso la capacità di
collegamenti dell’acceleratore tramite richiesta incrociata
affermare la risposta ovviamente qui è quella
persone e certamente proponenti e
i venditori diranno bene il modo in cui risolverai
che Sam è tu non usi un tradizionale
database che hai vincolato
le tue funzioni parlano di te lo sai
server funzionale basato su database basati su cloud
database spaziali come il cosmo o la dinamo
che scaleranno dinamicamente come
quel carico aumenta e la mia risposta a
questo è sempre stato bello, è fantastico
ma questo implica che io sono all-in
servizio quindi devo evitare questo
problema di capacità disadattato tutto il
le cose su quel percorso critico devono essere
in grado di scalare elasticamente e il problema
sai che lavoro con molti di più
i clienti con cui lavoro hanno già
software è una sorpresa giusta e se
vuoi che abbraccino il servizio
prodotti che non puoi dire riscrivere
tutto fino a questi nuovi prodotti
vuoi dare loro un percorso per migrare
frammentario su questo nuovo prodotto questi
piattaforme e quindi la maggior parte delle persone
stava chattando a cui sono interessati
facendo uso di cose come il cloud
le funzioni avevano bisogno di una sorta di migrazione
incontro del percorso hanno avuto una specie di a
stato delle app ibride quando lo volevano
mescolare alcuni dei loro prodotti
manutenzione e alcuni dei alcuni
funzionalità che stanno utilizzando in fase di implementazione
utilizzando la tecnologia di servizio e parte di essa
essere più tradizionali ora a questo punto
Domani comincio, sono una specie di
inclinazione dei mulini a vento teorici fino a I
ho visto un discorso davvero interessante di Steve
Faulkner è affaccendato e così agitato
spesso citato come una sorta di essere uno dei
grande
i bambini per essere tutti serviti così
trambusto se non si conosce o un media
compagnia in una nuovissima società di media
negli Stati Uniti corrono circa 60 65 milioni
unici al mese, quindi sono decenti
caricare infatti non sono tutti di servizio
consigliere questo interessante discorso di Steve
parlando dei problemi che hanno avuto
con esattamente questo problema quindi loro
il livello dei dati di back-end è già nevicato z–
possiamo parlare separatamente del
motivazione dell’utilizzo di Redis come database
e ma avevano esattamente questo problema
stavano scoprendo che i loro Redis
le istanze erano completamente e
completamente sommerso da invocazioni di funzioni
e questo è stato davvero interessante per me
il tipo di cosa davvero sconcertante in
quella situazione era il numero assoluto di
chiede che stessero vedendo il loro
I nodi Redis stavano colpendo i 10.000
limite di connessione ma al momento è possibile
hanno solo mille funzioni
invocazioni in uno specifico punto nel tempo sulla
lambda queste richieste stanno arrivando nel
le funzioni si stanno facendo girare ma quelle
le connessioni in realtà non stavano morendo quando
le funzioni sono andate via e così hai avuto
questi nodi Redis che avevano oltre 10.000
connessioni in entrata e l’intero sistema
è crollato in realtà hanno dovuto fare
le cose a livello di Redis si abbassano
il livello di rete Ethernet per scadere
quelle specie di connessioni di collettore sinistro
che vengono lasciati indietro dal
invocazioni di funzioni che non si ordinano
di avere a che fare con il
dettaglio di implementazione del sottostante
piattaforma server per evitare questi problemi
così andando scoprire che ora se si cerca
Il discorso di Steve Faulkner sull’aggressione di lui
parla di questi problemi che loro
avessimo anche altre limitazioni
meccanismi che usiamo come il circuito
rompere un interruttore di nuovo è quello
è un meccanismo che ci consente di fare di più
una sorta di gestire con grazia a valle
fallimento sai che sto parlando ad alcuni
servizio a valle come il servizio di rischio
che avevamo nel nostro esempio di prezzo e
se quel rischio è come il carico arriva in tutto
le richieste passano attraverso quella connessione
piscina e anche andare attraverso il circuito
interruttore se il mio servizio di rischio ha un problema
non si comporta correttamente posso aprire
che lo stato dell’interruttore automatico e consentire il mio
fondamentalmente connessioni scadute quindi io
passare a fallire veloce che può poi anche
portare a caricare lo shedding e caricare lo shedding
è un modo importante per alleviare la schiena
pressione su un sistema e sistemi di mantenimento
correndo ma ancora interruttori di circuito
cose che noi
Supponiamo che dovremo avere in un
di nuovo l’ambiente di micro-servizi
mantenendo per stato client attraverso
richiede dove è per stato client in a
ambiente di servizio ora mio mio
l’idea teoretica qui è che noi
fondamentalmente bisogno di qualche sorta di magico
throttling e load shedding middleware
qualcosa che può darci quelli
quella visione trasversale delle nostre risorse
che sono al di fuori della nostra funzione
invocazione qualcosa che ci dà il
capacità di fare cose come il circuito
interruttori e pool di connessioni che
non sono necessarie le applicazioni ora io
pensare in teoria questo è ciò che noi
potrebbe essere fuori usare una mesh di servizio per I
non ho ancora visto nessuno fare ciò che è
la cosa interessante che ho chiesto ad alcuni
dei venditori dicono bene
teoricamente potresti farlo io
chiedendosi per quanto tempo ci sarà
fatto prima che i venditori di cloud stessi
iniziare a fornire i propri in modo efficace
maglie di servizio per questo esatto caso d’uso
perché sono lontano dall’unica persona
vedendo questi tipi di problemi, naturalmente
c’è ancora un problema e un potenziale
problema potrei essere inclinato all’immaginario
mulini a vento che mi preoccupano per la mia massa
applicazione massicciamente scalabile ma di
Ovviamente una delle promesse di questo
la tecnologia è che non devi preoccuparti
per quanto riguarda l’alta disponibilità
disponibilità c’è una grande differenza
tra alta disponibilità di uno specifico
prodotto da un fornitore e alto
disponibilità del tuo sistema attuale
la tua soluzione e che richiede molto
più olistico vedere un altro problema che
è stato citato molto presto certamente
intorno alla funzione come un servizio era in giro
sicurezza e parte del problema era quello
prima è stato lanciato lambda
quella gente molto molto rapidamente è stata arrestata
al di fuori della funzione e che erano
in grado di eseguire prompt di comando all’interno di
funzione e si potrebbe vedere molto facilmente
che sotto il cofano era tutto solo un
contenitore giusto e così sotto il cofano
si stanno facendo invocazioni di funzioni
all’interno di un contenitore invece di contenere a
runtime che è ovviamente te e te
pensaci da un punto operativo
di vista ha perfettamente senso
i contenitori girano molto molto velocemente mai
abbastanza un buon tempo di risposta veloce che
è rozzo quello che vogliamo per la funzione
invocazioni che non stanno lanciando a
macchina virtuale ogni volta che si avvia
una delle tue funzioni HelloWorld perché
oltre al fatto che sarebbe
onestamente costoso sarebbe anche
orribilmente lento, quindi ovviamente ce ne sono alcuni
sorta di tecnologia container e il
il problema ovviamente qui è che è in corso
mantra sai che i contenitori sono grandi per
isolamento a un certo livello ma c’è
questo problema di avere codice non affidabile
tutto in esecuzione sullo stesso motore contenitore
perché i livelli di isolamento che noi
ottenere dalla containerizzazione sono migliori
di niente contenitori ma non sono come
buono come l’isolamento della macchina virtuale e così via
inizi a preoccuparti di questo
problema esotico multi-tenancy , se lo sono
eseguire il mio codice in un contenitore sul
stessa macchina in qualcun altro
contenitore c’è un problema lì
perché non ci piace questa situazione
quando gestiamo il nostro contenitore
piattaforme di orchestrazione ora in realtà
pensa che il problema non sia così grave come è
fatto fuori penso di avere problemi come
esecuzione di codice non affidabile sui contenitori I
penso che possiamo parlare del pubblico
hub docker per un paio d’ore se tu
voglio ma questa è una storia diversa
perché abbiamo alcuni problemi qui perché
quello di cui stiamo veramente parlando
ecco dove sono, è la mia funzione e lo sono
preoccupato che altri malevoli
funzione sullo stesso runtime sta andando
per uscire dalla sua sandbox e ottenere
in attesa del mio trattamento accedo ora ai miei dati
in primo luogo è molto difficile vedere come questo
sarebbe un attacco mirato perché come
hanno intenzione di lanciare abbastanza
funzioni per garantire che il loro
la funzione è sulla stessa macchina in cui il mio
la funzione verrà eseguita in quel modo
un problema quasi impossibile da risolvere
dall’esterno perché di nuovo tu sei
limitato su quante di queste funzioni
invocazioni che puoi fare e, naturalmente
se la mia funzione non è in esecuzione è sorta
di non ci sono e anche noi stiamo correndo
in una sandbox si tende a essere effettivamente
correndo dentro un runtime ora dirò
kinda se la tua funzione non è in esecuzione
non è lì, sappiamo che non lo è
in realtà è vero così in primo luogo quando è così
lingue come il supporto per le cose
come Java e c-sharp sono venuti fuori
funzioni abbiamo avuto questo problema di avviamento a freddo
sai che avresti colpito la prima squadra
invocazione di funzione ci vorrebbe un po ‘
per quella funzione di spin up e that
potrebbe aggiungere un ritardo e così le persone lo erano
facendo tutte queste tecniche per mantenerle
le funzioni si riscaldavano per essere in grado di
serve il loro traffico rapidamente bene è
ora sta succedendo ai fornitori di cloud
hanno mantenuto attive queste funzioni
in tua vece
certamente lo sai per lambda e via
Azure puoi presumere che la tua funzione
non è davvero andare al runtime non lo è
andando a smettere di funzionare è per circa un
ora non puoi condividere lo stato tra
loro ma il runtime sottostante è ancora
lì non è proprio la stessa cosa questo
è anche migliorato molto su cose come
azzurro perché come tu hai l’ opzione
di correre in realtà completamente isolato
contenitori all’interno così completamente isolati
chicchi che sfumano la linea
tra macchine virtuali e
containerizzazione quindi se si guarda
cose come i contenitori vSphere che voglio
dì che è il modo in cui ti senti isolato
contenitore isolato kernel all’interno di a
contenitore o un kernel Linux tradizionale
i contenitori condividono tutti lo stesso kernel
qual è il problema o almeno il
sfida con il miglioramento di quell’isolamento
una delle ultime grandi questioni che
si avvicina a qualsiasi servizio
le offerte sono questa domanda di lock-in
e ho parlato con un paio di
clienti recentemente che hanno amato l’idea di
cose come il back-end come servizio
o funzione come un servizio può fornire ma
la loro preoccupazione è bene che saremo
bloccato e questo è sempre il problema quando
tu compri in un’astrazione è come
portatile è questa astrazione e se tu
guarda i prodotti di servizio tutti i
server di prodotti non sono la maggioranza
di loro sono legati a un fornitore specifico in
il modo in cui le astrazioni di livello inferiore
non sono necessariamente sì anche se a
la funzione è una sorta di portatile tutto il
elaborato un tipo di gestione intorno a questo
la funzione non è portatile e se lo hai
mai provato a usare e impostare il tuo
funzione lambda senza l’aiuto di a
quadro ti renderai conto di cosa sia un gigante
treno naufragio che è così cercando di versare
quello sopra è piuttosto un dolore e così là
è questa idea di va bene dove sarò
bloccato sto per essere bloccato in e
davvero, signore, la gente vuole la portabilità
era sempre la promessa che la promessa era
che il cloud sarebbe stato di qualche tipo
di utilità vorrei semplicemente premere un interruttore
e cambiare un fornitore e tutto
Magicamente avrebbe funzionato e quello era il
La menzogna ci è stata raccontata nei primi giorni di
la nuvola come nel Regno Unito posso andare e
compilare un modulo e dire bene questo è come
molto che pago per l’elettricità ora clic a
pulsante o potresti pagare così tanto
roulette Risty Faccio clic su un altro pulsante
e ho un nuovo fornitore che ci vuole
tre o quattro giorni nel Regno Unito per farlo
tutto il processo giusto perché l’elettricità
è la stessa roba che viene fuori
il muro non devo cambiare il
tappi a casa mia non devo preoccuparmi
il cambio di tensione è tutto completamente
trasparente che è la vera utilità la maggior parte di
i servizi che utilizziamo sui provider cloud
non sono uniformi in questo modo non c’è
davvero un mercato aperto che non abbiamo
trasparenza del passaggio e io no
penso che dovremmo volerlo
necessariamente penso che il problema qui sia
che ripetiamo sempre questa conversazione
in termini negativi si parla di lock-in
parliamo di bloccare, giusto, ti diciamo
so che siamo bloccati
non possiamo andare ovunque bene è distillare
che un po ‘davvero non si tratta
essere bloccato e penso che questo sia il
modo sbagliato di pensare a questo proposito è necessario
per invertire la tua opinione, questo in realtà viene
giù alla teoria delle opzioni in un modo
la gente è preoccupata per quello che potrebbe essere
grande ora ma cosa succede se non è eccezionale
il futuro che dovrò spostare non lo sono
Io ho paura di muovere quella forza
essere un sacco di lavoro in futuro il flip
lato a quella discussione però è da dire
che non stiamo andando a prendere vantaggio
di questo prodotto chiamata sul cloud che
potrebbe darci beneficio oggi perché noi
potrebbe dover spostare più tardi e così da no
approfittando di quella tecnologia
oggi paghiamo un costo oggi nel
spero che quello che eviterà stia pagando a
più alto costo più tardi il problema è nessuno dei
puoi dire al futuro che cosa va bene
potresti pensare di poter dire il futuro
ma non puoi e quindi è sempre un
proposizione rischiosa anch’io penso che sia
molto più razionale da pensare in termini di
diversi prodotti all’interno di quel cloud
fornitore di alcuni prodotti sono più facili da portare
di altri se pensi al
Ai coyote piace pensare al costo
di migrazione che sai di pensare
spostare qualcosa come blob storage così
stai spostando l’archiviazione di oggetti di grandi dimensioni binarie
questo è abbastanza portabile alle astrazioni
sono abbastanza simili come lo sono i calcoli
la capacità di farcela sanno
macchine una volta che hai la Macchina
le macchine si comportano più o meno le stesse
si inizia ad aggiungere saldi bassi in ok
sono abbastanza portatili che posso
le astrazioni sono le stesse che inizi
trasferirsi nelle piattaforme di funzioni
questo è un problema che sai se mi sono alzato
se sto eseguendo PA una funzione PHP su
Azure che posso fare non posso eseguirlo
lambda senza qualche tipo di spessore
esecuzione per
il back – end è una soluzione di archiviazione
anche terribile dinamo ancora più terribile fa
non esiste da nessun’altra parte che Amazon
il cosmo non esiste da nessuna parte che su
La chiave inglese non esiste realmente
ovunque che su Google se costruisci
le tue soluzioni per utilizzare quei prodotti
spostali su un nuovo venditore che hai spesso
per cambiare il codice dell’applicazione stesso
fai quella migrazione e così se lo sei
preoccupato per la potenziale migrazione
costo non lo vedo tutto come one size fits
quindi lo farà a pezzi quali sono i
cose che ti piacerebbe usare cosa
sono le cose che stanno per essere
più difficile per voi di muoversi e quali altre
cose che saranno più facili per te
per spostare in definitiva la potenza dei server
proviene da astrazioni e acquisti in
un’astrazione se si sceglie di non comprare
nell’astrazione di quella persona tu non lo fai
ottenere il beneficio di esso penso che il
servizio che probabilmente dovresti
in realtà essere all-in su un’unica piattaforma
perché c’è un sacco di problemi
attraverso l’utilizzo croce nuvola ora penso per
un’organizzazione più grande che certamente rende
senso per avere una strategia multi cloud per
una singola soluzione che stai costruendo è
raramente una buona idea per essere multi cloud
puramente per causa della tua latenza e
le sfide fondamentali del contestato
sistemi e reti e tanto meno il profondo
set di abilità che devi costruire per essere
veramente efficace su più di una nuvola
venditore c’è questo servizio che si paga
ora o paga più tardi cosa hai appena avuto
avere la testa in giro un po ‘di avere
la conversazione
ma non necessariamente credi che tu
può dire il futuro ma se lo rompi
giù in questa discussione credo che sia
va molto più facilmente c’è un ultimo
pensato a questo è tutta questa zona
che le persone assumono quando sei bloccato
è sempre una brutta cosa quando sei
bloccato in un posto deve sempre essere un male
cosa abbiamo parlato del giardino recintato
effetto oh no sono bloccato all’interno della Apple
giardino murato sai cosa la mela
il giardino recintato è davvero bello è come un
bel giardino ben curato come a
ruscello gorgogliante Mi siedo nel mio reclinare
sedia e qualcuno mi porta martini
Li sorseggio con un borbottio
ascoltando il cricket e intendo che lo è
un fantastico posto fantastico per essere un po ‘
i giardini cinti da mura sono bei posti dove stare
non fraintendermi, alcuni sono orribili
proprio in alcuni di essi è la notte il
pareti sono coperte in filo prescritto e
ci sono mostri dietro ogni singolo
albero e non puoi scappare e tu vuoi
il tuo animale domestico
giusto sono stato nello sviluppatore
ecosistemi come quello prima che non lo siano
buon divertimento ma alcuni di questi cloud
fornitori che potresti essere in grado di conoscere
i tuoi genitori sono bloccati ma ti danno
tante incredibili capacità che tu
potrebbe in realtà essere meglio per essa per
alcune delle offerte di servizi là fuori
stai iniziando a farti avere un po ‘
opzioni su come correre ora in altro
luoghi con un’astrazione più portatile
e puoi guardare cose come aperte
digiuni che è una piattaforma per darti
funzionano come funzionalità di tipo di servizio
in cima a Kubernetes che potrebbe essere
buona cosa perché si ottiene perché lì
sono più fornitori che verranno eseguiti
kubernetes per tuo conto che potresti usare
grasso aperta per darvi portabilità tra
quelle cose in realtà non è questo
ottenendo davvero un carico di interesse giusto
ora ma è lontano dall’unico noi
abbiamo aperto in fretta, abbiamo veloce
Nettie’s abbiamo la fissione che abbiamo aperto
rischio abbiamo aperto lambda e ci sono
probabilmente altri cinque dalla fine di questo
parlare di tutte le funzioni di quelle piattaforme
correndo su Kubernetes indovina cosa di gran lunga
la cosa meno interessante di
servizio guarda le altre cose
altri prodotti di servizio di cui abbiamo parlato
su già sai cose come
messaggistica ci sono le capacità di avere
una soluzione di messaggistica serverless portatile
questo mi dà la possibilità di inviarti
conoscere punto un punto su multicast più grande
emettere pezzi di biglietti molto più grandi sono quelli
database di servizio che anche il principale
i venditori stanno ancora lottando per ottenere
proprio non c’è portabilità lì giusto
questo è un vero se si guarda al tipo di
il cloud computing nativo
progetti di fondazioni che stanno incubando
questo è il grande buco delle opzioni di archiviazione
intorno a quella roba e ai dati puri
le opzioni piane intorno a quella roba sono
completamente carente perché indovinate un po ‘
questo è davvero un problema davvero difficile
e così per quelli di voi che stanno guardando
verso forse volere più portabilità
tra le piattaforme e cose del genere così
magari usando qualcosa come open fast o
una delle altre 58 funzioni di Kubernetes
i quadri di servizio potrebbero essere un buon modo
per tipo di bilanciamento ottengo le funzioni
ma ottengo la portabilità ma tu sei
anche andando a dover potenzialmente optare
di un sacco di altre cose interessanti se tu
voglio davvero la portabilità tra quelli
piattaforme che si sta andando ad essere dover
gestisci i tuoi broker di messaggi
kubernetes il tuo database in cima a
Kuben
e questa non è necessariamente una cosa facile
per farlo uscire da tutta questa faccenda
Potrei essere un po ‘meno confuso in a
modo in cui ho sorta di I sorta di sono abbastanza
fortunato che fossi stato a sapere in giro
quando agile stava diventando una cosa e
sai che lo sai da noi
aveva DevOps e poi abbiamo avuto micro
servizi ed è stato tutto questo tipo
di una serie di nuove parole d’ordine che noi e io
penso che sia interessante
la sua densità di transistor ti raddoppia
sai che hai pensato alle velocità di clock
diventando più veloce e poi abbiamo parlato
circa ci sono più core per CPU I
pensa al modo in cui la densità dei transistor
il raddoppio ogni 18 mesi è ora influenzato
il mondo del marketing è che questi termini
diventare svalutato ancora più velocemente di prima
Penso ci siano voluti cinque o sei anni buoni
per agile a diventare insignificante su
tre o quattro anni per DevOps
i micro-servizi erano significativi per circa
sei mesi penso che il servizio lo sai
forse per due o tre mesi al massimo
sai che voglio che te ne sfugga
questa idea di te sai che non posso usarlo
perché è un servizio non posso averne bisogno
perché non è il servizio, basta pensare
su queste cose come meglio
astrazioni di quante ne abbiamo avute prima
in molti modi non è una novità, penso
c’è un sacco di gente che corre in giro
dicendo oh è incredibile lo farà
cambiare il mondo è la cosa migliore
abbiamo mai visto è solo un altro
iterazione sulla nostra battaglia in corso per
creare astrazioni di ordine superiore a
permettici di fare più cose lì
non ci sono futuri dove meno servizio
non c’è futuro con meno con meno
programmi con meno software siamo
aumentare la necessità di un software più veloce
rispetto a quando crescono gli sviluppatori
può scrivere quel software e così creare
astrazioni di ordine superiore che ci consentono
fare più cose è davvero tranquillo
importante e alcuni vista senza server
prodotti come quello forse la differenza
è che sono piccole quelle astrazioni
sono più legati a fornitori specifici rispetto a
erano nel passato e quello poteva
bene essere motivo di preoccupazione per alcuni di
te lo dirò se lo vuoi davvero
per ottenere il massimo da questa roba
probabilmente adesso devi gettare
te stesso tutto su uno dei venditori
davvero adottare e conoscere come te oh
davvero davvero conoscere la terra
davvero davvero conoscere Google
davvero bene se è quello che scegli
per trascorrere il tuo tempo ed energia
questo è quello che dovresti prendere di più
beneficiare il più vantaggio di questi
tipi di cose i vantaggi in termini di
riducendo quel pesante indifferenziato
il sollevamento è abbastanza grande e certamente di
tutte le nuove astrazioni che ho visto sopra
gli ultimi 20 anni nel settore te
so che questo è un grande passo in più
il più grande cambiamento di passo potenzialmente per
sviluppatori di applicazioni com’era per
le operazioni persone quando il cloud pubblico
è diventato evidente penso che questo tipo di
ordine di grandezza solo che ora otteniamo
per sentirsi un po ‘più di esso penso che sia
anche solo sull’esperienza che stiamo ottenendo
più intelligenti stanno capendo quello che vogliamo
sai qualche parola di avvertimento però
le idee dietro questa roba sono
Concettualmente abbastanza semplice, penso ancora
l’ esecuzione è davvero molto scarsa quando
guardi dire in che modo i dettagli di
come fai a funzionare lambda è ancora
neanche lontanamente pulito come l’ idea è e
la maggior parte delle opzioni di database sono anche
incredibilmente povero in quanto a facile e
chiavi in mano sono andare e passare un po ‘di tempo
con il calcolatore che Microsoft
prevede di elaborare la tua allocazione
unità il tuo uso del cosmo e poi vieni
torna da me e dimmi oh è facile io
non è necessario gestirlo in giro per usarlo
solo scala e si riduce magicamente
quindi penso che possiamo e dovremmo fare
meglio, ma basta ricordare sottrazioni
fino in fondo e questo è assolutamente
bene ho appena fatto un intero video
serie su un servizio di come servizio e
servizi di micro sono correlati si può andare
guarda quello su Safari che è di uno scrittore
piattaforma puoi vederlo gratuitamente perché
le tue build sono attive e invierò
le diapositive per questo discorso e
tutto il resto su Twitter dopo se
non sai più informazioni che puoi
trovalo sul mio sito ma grazie
tu molto per il tuo tempo
[Applausi]
i tipi di domande che ho pochi
domande su un’app ricordati di
vota il discorso che non conosco e puoi farlo
fare domande si
Cosa c’è di sbagliato con la carta, quindi puoi
in realtà chiedi con il microfono in mezzo
o inviare note di carta che erano teeny se
vuoi domande per il penny app
eliminerò tutte le domande che ho
voglio rispondere sì, io sarò il primo
sì, puoi dare qualche consiglio?
strategie da utilizzare per emigrare da
sistemi analitici a serverless
quindi sono un consulente quindi quale risposta fare
pensi che lo darò dipende da
Certo che ti pagherò un sacco di soldi per
Dico che tutto dipende, voglio dire prima
si piega così in primo luogo sei tu sul
nuvola se sei sul cloud allora fantastico
poi comincio a guardare e io in realtà cosa
Comincio a fare questo è il motivo per cui l’ho guidato
con alcune squadre è tutto tuo
sviluppatori di elencare tutte le cose
che lo fanno non sono in realtà
scrivere il codice e identificare dove
passare quel tempo e quell’energia per alcuni
dei clienti che ho lavorato con alcuni dei
le più grandi vittorie sono state solo
passando dall’uso di un tradizionale
database oltre a usare qualcosa di simile
dinamite o cosmo per altri clienti
è in realtà un edificio frammentario
nuova funzionalità sulle funzioni cloud ma
Vorrei guidare questo cercando il
vincere bene, quindi pensa al lavoro e
lo sforzo che fai l’applicazione di tutti
è un po ‘ diverso e quindi è più difficile
dite esattamente che dovreste assolutamente fare
questo e poi questo è fatto per te
potrebbe non dover correre da solo
Il cluster RabbitMQ e l’uso di SNS sono attivi
Amazon ad esempio ma vorrei elencare
quali sono i tuoi punti deboli e gli sviluppatori
quindi vedere quali funzioni di servizio sul tuo
caratteristiche e la tua folla potrebbe affrontare
quello spero che fosse buono ehi Sam ringrazi
tu per la tua presentazione così mentre
nei micro servizi il più fondamentale
la cosa era in realtà sociologica
fondamentalmente abbiamo squadre diverse
cosa come distribuito attraverso il muro
sono come lavorare su parti diverse
del sistema, quindi qui stai dicendo
sulla fatturazione non è solo più facile
carica per la CPU e l’ utilizzo della memoria è
giusto penso che per me la fatturazione non lo è
necessariamente nuovo è una continuazione di
quelle idee che stiamo uscendo
comunque e penso che sia stato accusato per
quello che usiamo è la parte interessante qui
e quindi penso che questa sia la cosa
più facile e hai avuto la domanda giusta
quando abbiamo avuto la prima nuvola ed è stato
come oh possiamo far girare le macchine con il
macchine spin down che andremo a essere
addebitato per quello che usiamo e poi tu
conosci il tuo dipartimento di operazioni didattiche
andrebbe o la tua contabilità tipica
reparto fa, che siamo noi troppo confusa
bisogno di sapere un anno prima quanto
soldi che stiamo spendendo perché loro
erano abituati a comprare macchine c’è a
la questione delle spese in conto capitale e scriverla
giù contro i conti e quando tu
iniziato a passare alla fatturazione mensile con
benessere cicli variabili che era veramente
dirompente e penso che stiamo vedendo a
continuazione di ciò con il servizio
perché hai ragione è più facile è
coerente e c’è voluto un po ‘per noi
rendersi conto che può essere coerente è
anche molto più in alto e quindi se stai meglio
a questo e inizi a pensare
quei cicli di fatturazione mensili e poi
sai che penso sia un’iterazione I
pensa a quelle parti che ci vorrà del tempo
per voi per arrivare a quel livello successivo è
accadrà ma non lo sarà
facile o come vai che ha senso, sì
ma sai anche con i contenitori di te
posso solo calcolare la quantità della CPU
utilizzo se non viene utilizzato e lì
non è un utilizzo quindi non stai caricando per
che bene solo se si spegne e
questa è la cosa che dovete spegnerlo
questi sono i dati che mancano
parte Simon Wardley dice di conoscerti
Conoscere il servizio è meno è meno DevOps
più FinTech sostenendo che sta andando
per essere completamente nuove tribù che appariranno
all’interno delle organizzazioni di cui è compito
gestire la contabilità dei costi per l’uso di
servizio di prodotti cloud questo potrebbe benissimo
creare una scomparsa completamente nuova in termini di
Contabilità informatica spero di non doverlo fare
dare quel parlare in dodici mesi da oggi
anche se ne faremo un altro qui non più
interruttore diciamo che voglio prendere
vantaggio di numerosi vantaggi come
ridimensionamento a grana fine e fino a
carico di lavoro come lo faresti funzionare
le app di bassa latenza ad alta intensità di dati lo sono
possibile e se non così bassa latenza è
interessante perché alcuni del problema
con qualsiasi dei servizi cloud cloud
soffrire in teoria
può soffrire di prestazioni variabili e
molto tempo la tua variabile
le prestazioni sono dovute a così che altro è
accadendo sul cloud ce n’erano alcuni
Penso che le cose veramente belle fatte da yang
è qui da qualche parte il monaco in fiamme
online guardando le prestazioni variabili
di funzioni di servizio presso I’m John Chaplin
ha fatto un po ‘di lavoro guardando la variabile
le prestazioni nel tempo dove vorrai
vedere come si comporterebbero le funzioni
diversamente in momenti diversi della giornata
e non era necessario pensare
potresti pianificare e così spesso
devi ricopiare di più le tue funzioni
memoria che richiede di essere garantita
rendimento e così quando inizi a ricevere
in bassa latenza cosa sei spesso
parlare è un comportamento coerente
throughput e prestazioni coerenti
e quindi se sei preoccupato per questo
quello che direi è che in realtà ottieni
la tua unica cosa che puoi fare è in realtà
costruire la soluzione o costruire uno schizzo di
la soluzione e vederlo vedere cosa
la variabilità si ottiene e così per me è
meno sui prodotti di servizio
necessario è più sul fatto che
tu non hai quel controllo e tu
potrebbe essere un po ‘più vulnerabile da ordinare
degli effetti meteorologici nuvola ma
certamente il mio video in modo da vado attraverso
stare in piedi, ma se cerchi qualcosa del genere
fatto così se cercassimo il
monaco in fiamme e prestazioni della funzione o
il lavoro fatto da John si sovrappone come
Calcoli di Fibonacci che sai che ha trovato
hai fatto funzionare il calcolatore di Fibonacci
su lambda e lui vedrebbe con un inferiore
dimensioni di impronta di memoria che avrebbe visto
prestazioni incredibilmente variabili
nel corso del tempo se lui colpì la memoria a
come 1,5 gig o qualcosa per il
processo che vedrebbe completamente
prestazioni costanti e così tu
indovinato che sotto il cappuccio quando sei
dando a queste funzioni una memoria più piccola
quello che sta realmente accadendo è che stanno usando
le commissioni di nascita sono sottoutilizzate e
quindi andando più veloce di quanto ti aspetteresti
gli ingegneri di affidabilità del sito di Google
tipo di avere un mantra che è è
meglio essere costantemente lenti rispetto a
sempre veloce perché puoi pianificare
con cose che l’istanza è bassa così
quella sarebbe la mia roba di dati intensiva
non mi preoccupa per la tua domanda
il problema della latenza l’ultima domanda si
un’altra domanda in modo da conoscere il server
funzioni di perdita lo abbiamo già visto
da qualche parte così fondamentalmente dobbiamo
richiedere il contesto di risposta che viene chiamato
PHP per esempio e lo sai tu
non va molto bene quando nel
particolare contesto vedi che lì
sono gonna essere alcuni problemi con che, come
bene
c’erano molte altre sfide
impostazione di funzione invocazione quindi alcuni
delle altre questioni che penso siano
legittimi sono il flusso di lavoro degli sviluppatori
come funziona l’ ID bug questo funziona questa storia
da lambda per esempio è piuttosto povero come
sei di testa e spalle sopra in termini
di darti la possibilità di eseguire il debug
localmente e esegui il debug sul cloud mentre
lambda ha più di un semplice locale
modello di emulazione che non è la stessa
cosa penso che andrà meglio io
spero che vada meglio
ma al momento io perché ne ho una ragione
perché penso che Microsoft sia in vantaggio
funzioni di cloud gioco uno degli altri
le questioni stanno monitorando e di nuovo Yan
sto facendo un ottimo lavoro guardando
come capisci e
risolvere i problemi che accadono come
sistema di servizio si dovrebbe anche guardare
il lavoro è stato fatto da major di beneficenza
guardando come ottieni il campionamento e
tracciando fuori da questi sistemi cose come
le dinamiche delle app e Azure possono aiutare e
cloud trail ma non sono il tutto
cosa così quelli sono il tipo di quelli sono
i due pezzi di grande biglietto che vedo è
essendo un problema che le persone stanno colpendo
e penso nel tempo mentre passiamo
aziende che hanno avuto questi
soluzioni per come ci sono da zero a uno
problemi dell’anno e poi ce ne sono uno a
problemi quinquennali penso che lo siamo
iniziando a vedere da uno a cinque anni
problemi in arrivo ora e stiamo vedendo
soluzioni che escono per risolverli ma
quelli sono i due grandi risoluzione dei problemi
e l’altro ho detto quello che ho detto
risoluzione dei problemi in qualcos’altro comunque
va bene, grazie mille per il tuo tempo
scivoli uscirà su Twitter in modo ringrazio
tu molto per la tua attenzione e
Cuenca
[Applausi]
grazie Vinnie
quindi grazie mille per averlo fatto
mattina una grande scaletta vorrei
piuttosto essere in tutti gli altri discorsi di altri
del mio voglio dire che è uno stato normale
di affari ma c’era davvero un grande
line up quindi assicurati di controllare
i video degli altri presentatori
per le sessioni che non hai potuto vedere
quindi il mio nome è Sam Newman Sono qui per
parla di micro servizi alcuni di voi
potrebbe aver letto il mio libro sulla costruzione di micro
servizi che non contenevano nulla
servizio perché non abbiamo davvero usato il
parola allora molto ampiamente così ora ho
ho ottenuto due una seconda edizione quindi grazie
progresso anche io come penny di cui ho parlato
lavoro per la mia stessa azienda ora faccio
formazione che consiglia un lavoro di consulenza in
l’area di nuvole micro servizi e
consegna continua ma puoi scoprirlo
maggiori informazioni sul mio sito web
abbiamo anche le diapositive di questo
presentazione così l’ultima coppia di quest’anno
di anni sono stati un fallimento epocale
anni per me non intendo in termini di
politica, intendo piuttosto egoisticamente per me
significa che ho creato una società con la mia
nome che penso mette in evidenza solo il
il narcisismo intrinseco e l’ego che ho
quindi piuttosto vendi piuttosto ossessionato da se stesso
generazione quindi ho pensato che dovrei essere
entrare in quel trambusto dell’essere
anche ossessionato da me stesso e penso molto
questo è successo perché ora sto iniziando
per sentirmi molto vecchio ho compiuto 40 anni in modo equo
recentemente so che non lo diresti
Guardo me, ma io sono ora sono 41 ero
dillo che stavo spiegando il mio a mio figlio
l’altro giorno che io il primo
il linguaggio di programmazione che ho mai usato era
scritto nel 1977 questo è tornato
un’era in cui hai usato una programmazione
lingua hanno messo l’anno in cui è stato
scritto proprio lì nel nome come
sapevi davvero quanti anni ha la tecnologia
stavi usando mi mancano quelli
giorni così comunque ma ricordo anche quando
Internet è arrivato su un floppy disk
Ricordo i cinque e ovviamente io
ricordo anche quel floppy da otto pollici
dischi solo per uscire davvero con me che abbiamo usato
quelli a scuola e ricordo il
Internet arrivava spesso su a
rivista sulla parte anteriore di una rivista e
potresti connetterlo e il brivido I
ottenuto quando ho avuto il mio primo 14.4 è venuto modem
e continuo a chiamare Facebook su Facebook
perché è il suo nome di nuovo progresso
non è sempre buono , non lo uso per
questo lo capisco ugualmente, non lo faccio
capire
chat Non capisco cosa sta succedendo
con snapchat ho guardato le persone in un certo senso
fare facce ghignanti e prendere
le fotografie non capisco come
gli affari valgono miliardi e miliardi
di dollari ma poi di nuovo sono uscito
di due startup davvero fallite, così tu
davvero non dovrebbe parlarmi in nessun modo
su questo genere di cose non sono un
completo e totale Luddite sebbene io abbia
stato usando i servizi cloud per un molto
da molto tempo ho recitato e ho recitato
aiutando a creare il primo in assoluto
corsi di formazione per Amazon quali molti
anni fa era dieci anni fa, quindi io
inciampato in esso molto presto e così
Ho sempre pensato di essere me stesso
qualcosa di una persona che effettivamente lo fa
venire a una nuova tecnologia può ottenere qualcosa
la mia testa intorno alle cose abbastanza facilmente io
come cercare di distillare l’essenza
della cosa e cerca di capire cosa
in realtà rende importante che io sia stato un
consulente per molti anni ma strano
tipo di consulente perché mi piace colpire
Mi piace passare il mio tempo evitando di parlare
su hype e parole d’ordine che di nuovo
penserai che sia doppiamente ironico per a
persona che ha scritto il libro su micro
servizi ma comunque sai che siamo
siamo persone di dissonanza cognitiva
tutti noi ma comunque senza server
mi ha assolutamente lasciato un po ‘confuso
mi sta prendendo un po ‘di tempo per specie
prendi me stesso e scava da me stesso
fuori da quella confusione e da quella confusione
inizia con il nome come qualsiasi altro nome
iniziare con quello che è quel nome su di te
inizia a provare a sezionarlo e pensare
bene che diavolo è questa cosa di servizio
ora ovviamente è qualcuno che è
indipendente e fondamentalmente commerciale
sul mio antico splendore sono sempre preoccupato
su qualche nuovo hype o buzzword in merito
distruggi i miei affari che vedi adesso
il ragazzo e l’hype vanno in bicicletta da soli
area tematica personale di
i micro-servizi di competenza sono chiari
correndo come tutti sappiamo
consulente può trasformare un ciclo di hype Gartner
in profitto ma sono preoccupato per questo
sorveglianza in arrivo a sinistra e
capisco meglio di cosa diavolo è
andando avanti nel caso in cui ho bisogno di spostare il mio
alleanze per un carro al
altri puoi servire ai bandwagon in
una volta non provare in un terzo è quello che
Lo sto dicendo quando inizi a scavare
in servizio, naturalmente, la prima cosa
si inizia a vedere è il più vicino a te sai
il tipo di cinici stanno dicendo bene
servizio non c’è niente che tu sappia
non c’è nuvola è solo altra
computer della gente e questo è una specie di
dove ho iniziato da as
qualcuno che è
Sono caduto in mezzo a una persona OPS
operazioni accidentalmente ero su un
progetto e io ero l’unica persona che
Conoscevo UNIX e quindi ho finito per farlo
tutto il sysadmin funziona perché come
queste cose normalmente accadono quindi lo so
ci sono computer che ho dovuto
badare a loro davvero male, ma io ho
dovevo prendermi cura di loro in passato, quindi io
ho condiviso questa visione cinica e io
tipo di interessato in una sorta di il
origine della parola anche perché spesso
quando guardi indietro all’origine del
parola c’è del vero o ce ne sono alcuni
ragione o logica dietro di esso e
successivamente si perde la stessa cosa io
pensa che succede con i microservizi
succede con DevOps succede con
agile se torni all’origine di
queste cose puoi spesso capire
bene quale era l’idea dietro e
servendoci esattamente come con i microservizi
non era altro che un termine di banner
schiaffeggiato su alcune cose che sono già
succedendo penso alla prima citazione I
può trovare per la parola servizio ritorna
a questo articolo è venuto da un RW Labs
ed è un’arte interessante, certo
di nuovo nel 2012 e Ken stava riflettendo su
le diverse tecnologie cloud fuori
lì e dicendo che sai questo è questo
è una sorta di descrizione del
ovvio e sono sicuro che la parola fosse in giro
prima questa è la prima citazione I
può trovare ma il servizio merci non lo fa
Significa che non sappiamo che non abbiamo server
significa solo che gli sviluppatori non lo sono più
preoccuparsi del sottostante
computer non siamo necessariamente preoccupati
sulla gestione fisica
capacità o unità c’è qualcosa
qui sull’astrazione non sta dicendo
non ci sono computer che quelli sono
astratti da noi torneremo a
l’idea dell’astrazione più avanti adesso
che noi non vogliamo tirare di nuovo a questo
riferimento è un 2012 è perché uno di
i primi segni di confusione che vidi furono a
la confusione dei termini quando la gente dice
servizio molte persone dicono più servizio
è solo funzioni che è tipo di
non corretto che è un po ‘come dire
quello agile è solo continuo
integrazione o agile solo storie
funzione come un servizio è forse parte di
ciò che chiamiamo servizio potrebbe essere un
prodotto con classico che è classificato
nel servizio di termine ma è sicuramente
non è il servizio e l’interezza di
e possiamo vederlo molto semplicemente
guardando quando è stato lanciato lambda
che è nel 2014, 2 anni dopo il termine era
prima creato
quindi Lambda potrebbe essere uno degli esempi
sai meglio come un prodotto cloud che
ti dà capacità di servizio, ma è
lontano dalla prima cosa che era
parlato come un prodotto di servizio
c’è anche questo altro problema
arriva sulla fossa sicuramente la gente piace
le operazioni che le persone pensano bene ho
per gestire i computer, ma abbiamo tornare
a quella definizione da Caino che
è che gli sviluppatori non devono più
preoccuparsi delle risorse sottostanti come
gli sviluppatori lavoriamo con alcune piattaforme
che troviamo fantastico e sorprendente è
ottimo aspetto non c’è nessun dettaglio qui, ma di
Ovviamente sotto c’è tutto
un sacco di lavori pesanti in corso
che confonde le persone di operazioni
specialmente tu parli con loro
organizzazioni tradizionali che inizi
parlare di server ed è come
dove il mio lavoro sta andando a finire qui
non solo questi sono qualcun altro
sono alla ricerca di questi computer
spesso persone in una società separata che
non dobbiamo neppure preoccuparci di questo
come tutto il servizio di astrazione è molto
molto su di te conosci gli occhi di quello
beholder è tutto fantastico per il mio punto di vista
guarda ma so che qualcuno è da qualche parte
avendo davvero un brutto momento adesso
abbiamo iniziato a volere bene, quindi abbiamo
servizio quindi mi sto avvicinando così servizio
Riguarda le astrazioni che sto nascondendo
in una certa misura dai computer ma
nascondendomi dai computer ce n’è tantissimo
software che mi nasconde da un computer
ci deve essere un più preciso
definizione o incapsulamento di cosa cosa
il servizio è all’incirca che mi aiuterebbe
capire perché è utile cosa
i prodotti sono e non ci stanno servendo
quel commercio nel modo in cui penso di usare
tecnologia Mike Roberts che è un vecchio
il mio collega ha scritto un pezzo grosso
sul sito Web di martin fowler sul servizio
architetture e così stava cercando di
esplorare questo aspetto dello spazio in modo diverso
modi di usare la tecnologia di servizio e così via
è davvero un ottimo articolo introduttivo
se quando prendo uno sguardo è anche con
il suo collega John tagliente in Danna a
un breve libro per O’Reilly che potevi
Scarica gratuitamente che passa attraverso
questo in un po ‘ più in dettaglio
Mike ha inventato queste definizioni di
che servizio è una sorta di cinque punti
definizione che penso inizi a ottenere
un po ‘più vicino quindi abbiamo così Mike
cinque definizioni di servizi che noi
non gestire host o server del server
processi di nuovo è solo dal punto
di vista dell’utente lo sviluppatore Oh
usando questi sistemi server siamo noi stessi
auto-scale e auto provisioning basato su
caricare così non dobbiamo pensarci
quelle cose faranno solo scalare verso l’alto o
ridimensiona in base alle esigenze del costo
su un utilizzo preciso questo è reale
modello pay-as-you-go in modo da non pagare
perché un processo sia in esecuzione 24 ore su 24 se tu
usarlo solo per pochi minuti al giorno
stai pagando speranzoso per pochi
minuti al giorno e la prestazione
le capacità sono definite in termini di altro
della dimensione dell’ospite o conta questo spesso
essere sconcertanti per noi in realtà come
sviluppatori se inizi ad usare in particolare
alcune delle opzioni del database cose come
cosmo iniziamo a parlare di allocazione
unità diventa incredibilmente confuso da
cosa diavolo sta succedendo quando
a volte è molto più carino da gestire
un buon vecchio stile, voglio un grande
macchina e finalmente abbiamo implicito
alta disponibilità che il sistema stesso
sta solo andando a gestire la resilienza per
per noi torneremo su questo
idea di resilienza perchè non sono sicuro che lo sia
completamente vero ora penso che Mike stia diventando
molto più vicino qui con le definizioni
anche se è un po ‘ interessante quando
inizi quando fai un esplicito
definizione come questa inizia a diventare
divertimento per vedere quali cose e in che cosa
esattamente le cose rientrano in questa definizione
di servizio quindi ovviamente abbiamo il
funzione come offerta di tipo di servizio
da persone come Google, la mia Microsoft e
Amazon sì, penso che Amazon lambda abbia un
molta attenzione Io in realtà penso
Microsoft come te come le funzioni cloud sono
prodotti effettivamente meglio eseguiti
personalmente così sapete cosa fare
Microsoft per quello, ma abbiamo anche
guardare anche alle diverse
back-end al servizio che abbiamo
cose come Cosmos Dynamo come il suo
il database in realtà ottiene molto di più
confuso , presumiamo che tutto questo
questi prodotti saranno completi
chiavi in mano che ci sono semplici basta girare
si spegne e spesso si accende e si spegne
va a finire che quando inizi
entrare nel database chiaro allora
le cose diventano molto più complicate di
potresti pensare con una funzione che tendi
per parlare di quanta memoria sei
andando a dare la funzione che è allora
quando inizi a guardare in un altro
opzioni di database dai fornitori voi
inizia a realizzare tutta questa idea
non ci sono operazioni che funzionano e questo
roba funziona magicamente come
la scala risulta essere un po ‘lontana
dalla verità
ora è interessante per me perché io
ancora mantenere il gold standard di a
esperienza degli sviluppatori per la distribuzione e
gestire le applicazioni come Heroku I ancora
pensare è di gran lunga la migliore esecuzione di a
piattaforma come servizio ed è no
sorpresa perché molte aziende hanno
fondamentalmente copiato quello sviluppatore
esperienza che sai guardare
organizzazioni come Deus e tu sei
guardando il riot del cloud
interfaccia di fonderia per imitare Heroku come
distribuzione e questo è per una buona ragione
è stato eseguito in modo eccellente e
gli sviluppatori adorano lavorare con il tipo di Heroku
di cosa interessante qui è quella
non corrisponde
La definizione di Mike di servizio è
perché stiamo ancora gestendo i contenitori
parli di un certo numero di
dinamo i nostri costi si basano sul
numero di dinamo che non stiamo correndo
necessariamente se tali dinamo sono
essere utilizzato o no di certo non ottenere
alta disponibilità implicita con quelli
meccanismi è comunque fantastico
quindi ascoltare è la prima lezione che puoi
usa cose fantastiche se non è servito
non lasciare che ti preoccupi che i bambini potrebbero
prepotente nel parco giochi ma tu lo farai
ancora essere uno sviluppatore più felice risulta
ci sono altre cose che si adattano
nella definizione di servizio di Mike quando
si arriva al dunque Cominciamo con
le forze di vendita costringono la piattaforma di comunicazione lì
puoi andare a distribuire le mie funzioni di apice
che si sente una cosa orribile, ma tu
so che posso usare efficacemente la forza vendita
come una piattaforma come un servizio che non sono
gestire i contenitori le cose sono appena state gestite
e ridimensionato per mio conto è davvero adatto a cosa
Penso a un servizio anche se c’è
qualcosa mi è mancato un po ‘per me
potrebbe anche discutere di cose come velocemente o
CloudFlare serve come piattaforme che sono
il prezzo viene addebitato in base al mio
la larghezza di banda utilizza CloudFlare, ad esempio e
essi consentono anche di eseguire codice su
il vantaggio ora è un prodotto di servizio
come funzionalità cloud di servizi non è un
funziona come una piattaforma di servizio, ma è
una piattaforma di servizio è altamente disponibile
esso scale verso l’alto o verso il basso senza di me è quello di
ho bisogno di essere coinvolto mi viene addebitato in base a
quello che uso penso alcuni dei primi
i prodotti di Amazon in realtà rientrano
questo secchio di servizio di Amazon s3 che
era probabilmente in secondo o terzo prodotto
hanno rilasciato o il loro sqs di servizio sqs
è stato il primo prodotto in assoluto pubblicato da
AWS nel 2006, che è molto semplice
q Mi viene addebitato in base alla quantità di
oggetti che ho inserito o estratto da quel cubo
questa è un’offerta di servizi che abbiamo avuto
che con noi dal 2006 questo è solo il
storia davvero quando si arriva al dunque di
astrazioni di cui abbiamo una storia
creando un ordine sempre più alto
astrazioni pensiamo al cloud
viaggio abbiamo iniziato con
infrastruttura come servizio virtualizzato
prodotti primitivi virtualizzati seduti
al di sopra del fisico operativo
rete di compute storage equivalente
e poi ci siamo resi conto che in realtà
lavorando anche con questi grandi
erano primitive di basso livello virtualizzate
utile ma volevamo e lo esortiamo
cose di ordine superiore e così ora sei
guardando cose come forse un contenitore
orchestrazione come un servizio cose simili
per esempio o molto bello
Le piattaforme di Panetta puoi discutere di Clow
famiglia in misura ma certamente la
piattaforme che ti permettono di gestire e
orchestrare i contenitori è un ordine superiore
astrazione in cima a questi sottostanti
astrazioni virtuali fisiche e poi
naturalmente abbiamo sempre avuto la gloria di noi
sempre pensato che piattaforme di
servizi dove sarebbe stato Heroku
era una luce molto precoce e noi
pensato che questo è fantastico
chiaramente tutti stanno per eseguire
seguendo queste linee e conosci cinque sei
sette anni dopo siamo ancora un po ‘
aspettando questo in un modo quando penso
sui diversi prodotti che si adattano
sotto la bandiera di servirci quello che sono
quasi vedere è come allo stesso modo
quell’infrastruttura come un servizio
questi primitivi virtualizzati di archiviazione
rete e calcolo sotto il servizio
banner abbiamo un intero carico di piattaforma
primitivi abbiamo cose come i messaggi
esecuzione della funzione di database che anche
sedersi sotto una sorta di banner qui
e la roba del server per me è davvero
i primitivi sono il livello inferiore
primitivi che abbiamo sempre voluto sottostare
le grandi piattaforme come servizio il problema
era sempre con le prime piattaforme di
le esecuzioni del servizio era una specie di a
prendi-o-vattene-hai fatto il tuo all in
o tutto il tuo fuori e ora possiamo tipo di
mescolare e abbinare questi blocchi di costruzione ora
ovviamente finisci che hai anche un
molta confusione in uno spazio come
Kubernetes sta girovagando attorno a te
dove sono io in tutto questo e questo braccio
salendo lo stack
sto sta confondendo tutto questo e ci provi
spiegando cosa fai alle persone
in particolare parli con dirigenti non tecnologici
e portali attraverso un diagramma come
questo e tu ne sei sopraffatto
acronimi e tutto diventa abbastanza
confusa e si finisce per sentirsi un
po ‘di un si fa veramente confusa
a volte e finisci per sentirti
un po ‘di culo ora lo sai
ha preso anche Kelsey Hightower chi è
un incredibile tipo di attivista per
kubernetes che vorresti conoscere
potrebbe sono Penso che dovremmo aumentarlo
diventerà un dettaglio di implementazione
per la maggior parte di noi sai che lui lo ottiene
appena l’ho preso, vedi che era come me
amo questo perché ero come ho visto questo
su Twitter che stava venendo a termini di
quale servizio era e poi uscendo
con una bella distinzione di cosa
per lui
rende il servizio così importante che nessun servizio è disponibile
a proposito di non devo preoccuparmi molto
di dettagli che ora sto per lasciare
queste cose vengono risolte per me io sono
andando a concentrarsi sulla costruzione di mio prodotto
giusto e questo è qualcuno che sei tu
conosci il campione di Kubernetes che è tutto
A proposito di dettaglio di implementazione che ti penso
potrebbe discutere probabilmente sempre più
essere nascosto da noi sotto sospetto
più offerte di tipo di servizio vengo
indietro quelli che sono venuti dalla definizione di te
sapere il servizio frase non significa
che i server non sono coinvolti
significa semplicemente che gli sviluppatori non sono più
devo pensare che molto di loro è
come ci ha liberando noi non dobbiamo preoccuparci
Penso che ci siano alcune bugie che diciamo a ciascuno
altro voglio dire che non dobbiamo preoccuparci
pensa che ciò che significa è che non abbiamo
preoccuparsi tanto si scopre che possiamo
preoccuparsi di molto meno ma le cose che abbiamo
preoccuparsi sono diversi per me
mi sento come quando mi sono trasferito da essere a
programmatore C veramente cattivo di essere un
programmatore Java mediocre parte del
la ragione per cui è successo è stato un intero
pezzo del mio cervello quando ero un C
il programmatore era preoccupato per la memoria
gestione e si scopre che sono davvero
male alla gestione della memoria vorrei perdere
memoria dappertutto quando mi sono trasferito
a Java avevo più potenza del mio cervello
concentrarsi su altre cose perché Java ha fatto
la gestione della memoria per me questo è
quello che succede è costruire l’ordine superiore
astrazioni questo tweet di recente penso
in realtà ha anche riassunto un altro elemento di
servizio penso che sia trascurato e per
misura è una continuazione della
viaggio che abbiamo avuto quando ci siamo trasferiti
al cloud pubblico
funzioni è un monarca di programmazione a
sottoinsieme un servizio ma il servizio stesso è
tanto in qualsiasi cosa un cambiamento diverso
nella fatturazione è un modello di fatturazione che non ho
penso che sia un nuovo modello di fatturazione
Voglio dire, paga-as-you-go ha o essere
una cosa impegnativa per le organizzazioni come
si muovono verso il cloud per quelli di noi
chi sono gli sviluppatori questa idea che noi
pagare solo per quello che usiamo è stato davvero
attraente mi piace l’idea che se lo è
un architetto vengo con uno stupido
design vedo l’impatto sul mio fondo
dollaro il giorno dopo perché mi sono girato
molto più macchine di cui ho bisogno e ottengo
per affrontarlo e cambiarlo
prima che io sarei a venire con una stupida
disegno vorrei quindi trascorrere tre mesi
passare attraverso un ciclo di acquisti da acquistare
troppe macchine avrei poi anche io
molte macchine nel mio fisico
struttura dell’infrastruttura per come il
i prossimi tre anni e quell’errore sarebbe
essere alla ricerca di me per anni e anni a
venire
ed è molto poco che posso fare al riguardo
ma va bene perchè normalmente la maggior parte è stata lasciata
a quel punto e possiamo farti sapere
qualcun altro da incolpare per la colpa
le mie linee come architetto sono le mie prime
muoviti per la prova su quel feedback
ciclo potrei prendere una decisione che potrei
vedi cosa succede potrei capire il
impatto sui costi di ciò e diventa simile
un po ‘di gioco sai che è divertente
quando vendi alle squadre proprio come a
sfida vediamo se possiamo ridurre come
molto stiamo spendendo il cloud che è
fantastico il servizio in un modo è solo un
continuazione di quell’idea che sta dando
gli sviluppatori primitivi da costruire
le applicazioni e quelle primitive consentono
noi per avere questo tipo di pay-as-you-go
mentalità questa è una continuazione del
unità originale dietro la creazione di
Servizi interni di Amazon da ridurre
questa quantità di pesante indifferenziato
sollevando quelle squadre amazzoniche che sono
spendendo tutto il loro tempo a rovinare
scatole e cavi di collegamento realizzando
beh, in realtà stiamo spendendo tutti i nostri
tempo che accumula scatole e si connette
cavi e dovremmo essere in spedizione
software quindi come ridurli
cose che non ci rendono speciale il mio
la capacità di distribuire una funzione non dovrebbe
rendimi speciale la mia capacità di scrivere a
la funzione dovrebbe rendermi speciale e
di nuovo questo è solo un no-no in corso
viaggio in cui siamo così Brian Merrick
mi ha detto anni fa che gli sviluppatori
è come trasformare la caffeina in astrazioni
quasi quello che abbiamo messo su questa terra
lo facciamo naturalmente
come farlo noi feticizzare oltre a farlo
ogni singolo nuovo framework che ottiene
rilasciato ogni libreria di cucitura che ottiene
rilasciato è una continuazione di questo
non sappiamo iniziare una macchina
codice e quindi un lungo codice di assemblaggio canna
e tutte le persone con codice macchina hanno detto
che il gruppo prende in giro le persone
non erano programmatori adatti e quindi il
programmatori di codice sonda assemblaggio mostrato
che sì siamo guardiamo possiamo mettere tutto
sistemi operativi in codice assembly e
quindi un codice di applicazione di Along Came e
linguaggi di programmazione come lo sai C
e Fortran e tutta l’assemblea
la gente del codice ha detto che non sei reale
programmatore e continuiamo a creare
astrazioni di ordine sempre più alto e
aspettando la gente dalla precedente
generazione per morire o lasciare l’ industria
e ciò che è grande perché poi noi
arrivare a creare tutto ciò che otteniamo
ricreare tutti i loro errori nel nostro
comunque nuovo livello di astrazione
ci sono ancora alcune domande che vengono
intorno al servizio e ne escono abbastanza a
molto quindi ho pensato potesse essere bello
esplora alcuni di loro uno dei primi
quelli che vengono fuori sono quest’idea
resilienza e questa idea che questi
le piattaforme sono intrinsecamente altamente
disponibile e questo è un po ‘vero ish così
molti anni fa stavo lavorando per a
prezzo della società qualcosa chiamato
obblighi di debito collateralizzati non lo farò
spiegare cosa sono ma se vuoi
guarda il film il grande breve sul
la crisi finanziaria globale ne otterrai
capisco come l’ho aiutato
lungo per caso avevamo dei prezzi
I calcoli del Kenya su una grande griglia di
note sorprendenti e quindi l’idea era
alcune richieste verrebbero nel dire
questo calcolo e abbiamo provato quelli
calcoli più velocemente di chiunque altro in
la City di Londra che era fondamentalmente
il nostro lavoro risulta che ci ha appena creato
perdere soldi più velocemente ma lo abbiamo scoperto
anni dopo quindi andava bene ora e
stai lavorando bene agli utenti, andiamo
veloce e veloce, quindi come possiamo andare più veloce
bene dobbiamo aggiungere più macchine così
ti avevamo conosciuto tutto questo a monte
servizi da cui estraiamo i dati
per fare i nostri calcoli
informazioni su diversi livelli di rischio
e i dati di mercato sono come invenzioni di noi
i dati sugli schemi meteorologici erano credibili
o no, entrando nel nostro sistema
il numero di rapimenti in Colombia era
uno degli input per alcuni di questi
prodotti finanziari che non vuoi
sai perché e poi sai che abbiamo messo tutto
questi calcoli in un database e
il mondo era
abbiamo sentito cose fantastiche e quindi lo sai
un giorno abbiamo pensato bene andiamo come fare
andiamo più veloci e amici dei nostri e dei
il team operativo ha detto che abbiamo ragione
un centro dati seduto lì inattivo è
fondamentalmente un’intera zona di disaster recovery
è acceso tutto il tempo che c’è
Devo essere pronto per essere utilizzato per il trading
ma è vuoto adesso possiamo solo correre
tutti i lavoratori per i tuoi grandi prezzi
cluster su queste macchine inattive noi
pensato che suoni come un fantastico
attività all’ora di pranzo e così siamo andati da
circa 20 macchine per avere circa 200
macchine oltre fondamentalmente nello spazio di due
ore
è stato fantastico come se fosse completamente
griglia di ridimensionamento elastico che abbiamo appena
avvolto tutto ed è stato bello così
questo scout magnificamente e poi alcuni
ha iniziato a cose davvero interessanti
succede che non siamo riusciti a spiegarci
il tempo che stanno succedendo alle miss team
ottenendo un sacco di errori si è scoperto
quello che è successo è che ci siamo ingranditi
la nostra griglia di prezzi e prontamente esplodere
ogni singola cosa che non era in realtà
nella nostra griglia di prezzi e questo tipo di
le cose erano come oh questo non è corrispondente
problema di capacità giusto e quindi lo sai
pensiamo di avere una capacità disallineata
problemi tutto il tempo e abbiamo
meccanismi per affrontare questo tipo di
cose a cui pensi qualcosa come un
l’applicazione classica sta parlando con a
database abbiamo un pool di connessione che
insegnato che usiamo per vincolare quanti
le richieste possono essere inoltrate a un database all’indirizzo
una volta
uno di questi è uno dei modi in cui
bilanciamo il carico su un database tu
limitare un numero di connessioni che
può entrare e, si spera, se quelli
le connessioni hanno un carico abbastanza uniforme che
non è sempre un caso, certo che possiamo
si spera che il database rimanga
e non ti fermiamo, sai che non lo facciamo
tipo di bombardarlo con troppi
richiede così come le richieste arrivano
c’è un certo numero di lavoratori e
diventa un meccanismo di strozzatura
giusto, quindi riduciamo il carico e possiamo
anche consentire a quelle cose di sospendere se
il database sotto di noi sta agendo
lento non risponde correttamente avremmo
ottenere quel traffico e così ho iniziato
pensando a questo perché ho pensato
bene aspetta un minuto
i pool di connessione sono una limitazione
meccanismo per difendere altri servizi o
altri sottosistemi dipendenti dall’essere
sovraccarico Mi ricordo che sono esploso
tutto ciò che non era in questo elastico
prezzo ad esso perché non avevamo
il meccanismo di strozzamento è questo prot a
problema per le piattaforme di servizio e I
iniziato a pensare
sai che pensiamo di dire una funzione
di così è piattaforma come funzioni cloud
o Lamda ora quello che succede è che abbiamo
queste funzioni funzionano e come il carico
entra quando una richiesta arriva in te
lanciare un’istanza di tale funzione su
gestire quella richiesta è uno dei migliori
cose sul modello di programmazione ora
come quelle richieste entrano se sto parlando
in un database tradizionale che è giusto
andando a mettere in relazione uno per volere o più carico
arrivando come database e non c’è
meccanismo di strozzamento qui perché a
il pool di connessione richiede uno stato condiviso
attraverso invocazioni di funzioni che con
funzioni che non hai perché quando
quella richiesta ha terminato quella funzione
se ne va in modo da non avere strati stretti
stato e stavo pensando è questo a
problema teorico sono preoccupato
okay nuking il database in questo modo
perché ho perso la capacità di
collegamenti dell’acceleratore tramite richiesta incrociata
affermare la risposta ovviamente qui è quella
persone e certamente proponenti e
i venditori diranno bene il modo in cui risolverai
che Sam è tu non usi un tradizionale
database che hai vincolato
le tue funzioni parlano di te lo sai
server funzionale basato su database basati su cloud
database spaziali come il cosmo o la dinamo
che scaleranno dinamicamente come
quel carico aumenta e la mia risposta a
questo è sempre stato bello, è fantastico
ma questo implica che io sono all-in
servizio quindi devo evitare questo
problema di capacità disadattato tutto il
le cose su quel percorso critico devono essere
in grado di scalare elasticamente e il problema
sai che lavoro con molti di più
i clienti con cui lavoro hanno già
software è una sorpresa giusta e se
vuoi che abbraccino il servizio
prodotti che non puoi dire riscrivere
tutto fino a questi nuovi prodotti
vuoi dare loro un percorso per migrare
frammentario su questo nuovo prodotto questi
piattaforme e quindi la maggior parte delle persone
stava chattando a cui sono interessati
facendo uso di cose come il cloud
le funzioni avevano bisogno di una sorta di migrazione
incontro del percorso hanno avuto una specie di a
stato delle app ibride quando lo volevano
mescolare alcuni dei loro prodotti
manutenzione e alcuni dei alcuni
funzionalità che stanno utilizzando in fase di implementazione
utilizzando la tecnologia di servizio e parte di essa
essere più tradizionali ora a questo punto
Domani comincio, sono una specie di
inclinazione dei mulini a vento teorici fino a I
ho visto un discorso davvero interessante di Steve
Faulkner è affaccendato e così agitato
spesso citato come una sorta di essere uno dei
grande
i bambini per essere tutti serviti così
trambusto se non si conosce o un media
compagnia in una nuovissima società di media
negli Stati Uniti corrono circa 60 65 milioni
unici al mese, quindi sono decenti
caricare infatti non sono tutti di servizio
consigliere questo interessante discorso di Steve
parlando dei problemi che hanno avuto
con esattamente questo problema quindi loro
il livello dei dati di back-end è già nevicato z–
possiamo parlare separatamente del
motivazione dell’utilizzo di Redis come database
e ma avevano esattamente questo problema
stavano scoprendo che i loro Redis
le istanze erano completamente e
completamente sommerso da invocazioni di funzioni
e questo è stato davvero interessante per me
il tipo di cosa davvero sconcertante in
quella situazione era il numero assoluto di
chiede che stessero vedendo il loro
I nodi Redis stavano colpendo i 10.000
limite di connessione ma al momento è possibile
hanno solo mille funzioni
invocazioni in uno specifico punto nel tempo sulla
lambda queste richieste stanno arrivando nel
le funzioni si stanno facendo girare ma quelle
le connessioni in realtà non stavano morendo quando
le funzioni sono andate via e così hai avuto
questi nodi Redis che avevano oltre 10.000
connessioni in entrata e l’intero sistema
è crollato in realtà hanno dovuto fare
le cose a livello di Redis si abbassano
il livello di rete Ethernet per scadere
quelle specie di connessioni di collettore sinistro
che vengono lasciati indietro dal
invocazioni di funzioni che non si ordinano
di avere a che fare con il
dettaglio di implementazione del sottostante
piattaforma server per evitare questi problemi
così andando scoprire che ora se si cerca
Il discorso di Steve Faulkner sull’aggressione di lui
parla di questi problemi che loro
avessimo anche altre limitazioni
meccanismi che usiamo come il circuito
rompere un interruttore di nuovo è quello
è un meccanismo che ci consente di fare di più
una sorta di gestire con grazia a valle
fallimento sai che sto parlando ad alcuni
servizio a valle come il servizio di rischio
che avevamo nel nostro esempio di prezzo e
se quel rischio è come il carico arriva in tutto
le richieste passano attraverso quella connessione
piscina e anche andare attraverso il circuito
interruttore se il mio servizio di rischio ha un problema
non si comporta correttamente posso aprire
che lo stato dell’interruttore automatico e consentire il mio
fondamentalmente connessioni scadute quindi io
passare a fallire veloce che può poi anche
portare a caricare lo shedding e caricare lo shedding
è un modo importante per alleviare la schiena
pressione su un sistema e sistemi di mantenimento
correndo ma ancora interruttori di circuito
cose che noi
Supponiamo che dovremo avere in un
di nuovo l’ambiente di micro-servizi
mantenendo per stato client attraverso
richiede dove è per stato client in a
ambiente di servizio ora mio mio
l’idea teoretica qui è che noi
fondamentalmente bisogno di qualche sorta di magico
throttling e load shedding middleware
qualcosa che può darci quelli
quella visione trasversale delle nostre risorse
che sono al di fuori della nostra funzione
invocazione qualcosa che ci dà il
capacità di fare cose come il circuito
interruttori e pool di connessioni che
non sono necessarie le applicazioni ora io
pensare in teoria questo è ciò che noi
potrebbe essere fuori usare una mesh di servizio per I
non ho ancora visto nessuno fare ciò che è
la cosa interessante che ho chiesto ad alcuni
dei venditori dicono bene
teoricamente potresti farlo io
chiedendosi per quanto tempo ci sarà
fatto prima che i venditori di cloud stessi
iniziare a fornire i propri in modo efficace
maglie di servizio per questo esatto caso d’uso
perché sono lontano dall’unica persona
vedendo questi tipi di problemi, naturalmente
c’è ancora un problema e un potenziale
problema potrei essere inclinato all’immaginario
mulini a vento che mi preoccupano per la mia massa
applicazione massicciamente scalabile ma di
Ovviamente una delle promesse di questo
la tecnologia è che non devi preoccuparti
per quanto riguarda l’alta disponibilità
disponibilità c’è una grande differenza
tra alta disponibilità di uno specifico
prodotto da un fornitore e alto
disponibilità del tuo sistema attuale
la tua soluzione e che richiede molto
più olistico vedere un altro problema che
è stato citato molto presto certamente
intorno alla funzione come un servizio era in giro
sicurezza e parte del problema era quello
prima è stato lanciato lambda
quella gente molto molto rapidamente è stata arrestata
al di fuori della funzione e che erano
in grado di eseguire prompt di comando all’interno di
funzione e si potrebbe vedere molto facilmente
che sotto il cofano era tutto solo un
contenitore giusto e così sotto il cofano
si stanno facendo invocazioni di funzioni
all’interno di un contenitore invece di contenere a
runtime che è ovviamente te e te
pensaci da un punto operativo
di vista ha perfettamente senso
i contenitori girano molto molto velocemente mai
abbastanza un buon tempo di risposta veloce che
è rozzo quello che vogliamo per la funzione
invocazioni che non stanno lanciando a
macchina virtuale ogni volta che si avvia
una delle tue funzioni HelloWorld perché
oltre al fatto che sarebbe
onestamente costoso sarebbe anche
orribilmente lento, quindi ovviamente ce ne sono alcuni
sorta di tecnologia container e il
il problema ovviamente qui è che è in corso
mantra sai che i contenitori sono grandi per
isolamento a un certo livello ma c’è
questo problema di avere codice non affidabile
tutto in esecuzione sullo stesso motore contenitore
perché i livelli di isolamento che noi
ottenere dalla containerizzazione sono migliori
di niente contenitori ma non sono come
buono come l’isolamento della macchina virtuale e così via
inizi a preoccuparti di questo
problema esotico multi-tenancy , se lo sono
eseguire il mio codice in un contenitore sul
stessa macchina in qualcun altro
contenitore c’è un problema lì
perché non ci piace questa situazione
quando gestiamo il nostro contenitore
piattaforme di orchestrazione ora in realtà
pensa che il problema non sia così grave come è
fatto fuori penso di avere problemi come
esecuzione di codice non affidabile sui contenitori I
penso che possiamo parlare del pubblico
hub docker per un paio d’ore se tu
voglio ma questa è una storia diversa
perché abbiamo alcuni problemi qui perché
quello di cui stiamo veramente parlando
ecco dove sono, è la mia funzione e lo sono
preoccupato che altri malevoli
funzione sullo stesso runtime sta andando
per uscire dalla sua sandbox e ottenere
in attesa del mio trattamento accedo ora ai miei dati
in primo luogo è molto difficile vedere come questo
sarebbe un attacco mirato perché come
hanno intenzione di lanciare abbastanza
funzioni per garantire che il loro
la funzione è sulla stessa macchina in cui il mio
la funzione verrà eseguita in quel modo
un problema quasi impossibile da risolvere
dall’esterno perché di nuovo tu sei
limitato su quante di queste funzioni
invocazioni che puoi fare e, naturalmente
se la mia funzione non è in esecuzione è sorta
di non ci sono e anche noi stiamo correndo
in una sandbox si tende a essere effettivamente
correndo dentro un runtime ora dirò
kinda se la tua funzione non è in esecuzione
non è lì, sappiamo che non lo è
in realtà è vero così in primo luogo quando è così
lingue come il supporto per le cose
come Java e c-sharp sono venuti fuori
funzioni abbiamo avuto questo problema di avviamento a freddo
sai che avresti colpito la prima squadra
invocazione di funzione ci vorrebbe un po ‘
per quella funzione di spin up e that
potrebbe aggiungere un ritardo e così le persone lo erano
facendo tutte queste tecniche per mantenerle
le funzioni si riscaldavano per essere in grado di
serve il loro traffico rapidamente bene è
ora sta succedendo ai fornitori di cloud
hanno mantenuto attive queste funzioni
in tua vece
certamente lo sai per lambda e via
Azure puoi presumere che la tua funzione
non è davvero andare al runtime non lo è
andando a smettere di funzionare è per circa un
ora non puoi condividere lo stato tra
loro ma il runtime sottostante è ancora
lì non è proprio la stessa cosa questo
è anche migliorato molto su cose come
azzurro perché come tu hai l’ opzione
di correre in realtà completamente isolato
contenitori all’interno così completamente isolati
chicchi che sfumano la linea
tra macchine virtuali e
containerizzazione quindi se si guarda
cose come i contenitori vSphere che voglio
dì che è il modo in cui ti senti isolato
contenitore isolato kernel all’interno di a
contenitore o un kernel Linux tradizionale
i contenitori condividono tutti lo stesso kernel
qual è il problema o almeno il
sfida con il miglioramento di quell’isolamento
una delle ultime grandi questioni che
si avvicina a qualsiasi servizio
le offerte sono questa domanda di lock-in
e ho parlato con un paio di
clienti recentemente che hanno amato l’idea di
cose come il back-end come servizio
o funzione come un servizio può fornire ma
la loro preoccupazione è bene che saremo
bloccato e questo è sempre il problema quando
tu compri in un’astrazione è come
portatile è questa astrazione e se tu
guarda i prodotti di servizio tutti i
server di prodotti non sono la maggioranza
di loro sono legati a un fornitore specifico in
il modo in cui le astrazioni di livello inferiore
non sono necessariamente sì anche se a
la funzione è una sorta di portatile tutto il
elaborato un tipo di gestione intorno a questo
la funzione non è portatile e se lo hai
mai provato a usare e impostare il tuo
funzione lambda senza l’aiuto di a
quadro ti renderai conto di cosa sia un gigante
treno naufragio che è così cercando di versare
quello sopra è piuttosto un dolore e così là
è questa idea di va bene dove sarò
bloccato sto per essere bloccato in e
davvero, signore, la gente vuole la portabilità
era sempre la promessa che la promessa era
che il cloud sarebbe stato di qualche tipo
di utilità vorrei semplicemente premere un interruttore
e cambiare un fornitore e tutto
Magicamente avrebbe funzionato e quello era il
La menzogna ci è stata raccontata nei primi giorni di
la nuvola come nel Regno Unito posso andare e
compilare un modulo e dire bene questo è come
molto che pago per l’elettricità ora clic a
pulsante o potresti pagare così tanto
roulette Risty Faccio clic su un altro pulsante
e ho un nuovo fornitore che ci vuole
tre o quattro giorni nel Regno Unito per farlo
tutto il processo giusto perché l’elettricità
è la stessa roba che viene fuori
il muro non devo cambiare il
tappi a casa mia non devo preoccuparmi
il cambio di tensione è tutto completamente
trasparente che è la vera utilità la maggior parte di
i servizi che utilizziamo sui provider cloud
non sono uniformi in questo modo non c’è
davvero un mercato aperto che non abbiamo
trasparenza del passaggio e io no
penso che dovremmo volerlo
necessariamente penso che il problema qui sia
che ripetiamo sempre questa conversazione
in termini negativi si parla di lock-in
parliamo di bloccare, giusto, ti diciamo
so che siamo bloccati
non possiamo andare ovunque bene è distillare
che un po ‘davvero non si tratta
essere bloccato e penso che questo sia il
modo sbagliato di pensare a questo proposito è necessario
per invertire la tua opinione, questo in realtà viene
giù alla teoria delle opzioni in un modo
la gente è preoccupata per quello che potrebbe essere
grande ora ma cosa succede se non è eccezionale
il futuro che dovrò spostare non lo sono
Io ho paura di muovere quella forza
essere un sacco di lavoro in futuro il flip
lato a quella discussione però è da dire
che non stiamo andando a prendere vantaggio
di questo prodotto chiamata sul cloud che
potrebbe darci beneficio oggi perché noi
potrebbe dover spostare più tardi e così da no
approfittando di quella tecnologia
oggi paghiamo un costo oggi nel
spero che quello che eviterà stia pagando a
più alto costo più tardi il problema è nessuno dei
puoi dire al futuro che cosa va bene
potresti pensare di poter dire il futuro
ma non puoi e quindi è sempre un
proposizione rischiosa anch’io penso che sia
molto più razionale da pensare in termini di
diversi prodotti all’interno di quel cloud
fornitore di alcuni prodotti sono più facili da portare
di altri se pensi al
Ai coyote piace pensare al costo
di migrazione che sai di pensare
spostare qualcosa come blob storage così
stai spostando l’archiviazione di oggetti di grandi dimensioni binarie
questo è abbastanza portabile alle astrazioni
sono abbastanza simili come lo sono i calcoli
la capacità di farcela sanno
macchine una volta che hai la Macchina
le macchine si comportano più o meno le stesse
si inizia ad aggiungere saldi bassi in ok
sono abbastanza portatili che posso
le astrazioni sono le stesse che inizi
trasferirsi nelle piattaforme di funzioni
questo è un problema che sai se mi sono alzato
se sto eseguendo PA una funzione PHP su
Azure che posso fare non posso eseguirlo
lambda senza qualche tipo di spessore
esecuzione per
il back – end è una soluzione di archiviazione
anche terribile dinamo ancora più terribile fa
non esiste da nessun’altra parte che Amazon
il cosmo non esiste da nessuna parte che su
La chiave inglese non esiste realmente
ovunque che su Google se costruisci
le tue soluzioni per utilizzare quei prodotti
spostali su un nuovo venditore che hai spesso
per cambiare il codice dell’applicazione stesso
fai quella migrazione e così se lo sei
preoccupato per la potenziale migrazione
costo non lo vedo tutto come one size fits
quindi lo farà a pezzi quali sono i
cose che ti piacerebbe usare cosa
sono le cose che stanno per essere
più difficile per voi di muoversi e quali altre
cose che saranno più facili per te
per spostare in definitiva la potenza dei server
proviene da astrazioni e acquisti in
un’astrazione se si sceglie di non comprare
nell’astrazione di quella persona tu non lo fai
ottenere il beneficio di esso penso che il
servizio che probabilmente dovresti
in realtà essere all-in su un’unica piattaforma
perché c’è un sacco di problemi
attraverso l’utilizzo croce nuvola ora penso per
un’organizzazione più grande che certamente rende
senso per avere una strategia multi cloud per
una singola soluzione che stai costruendo è
raramente una buona idea per essere multi cloud
puramente per causa della tua latenza e
le sfide fondamentali del contestato
sistemi e reti e tanto meno il profondo
set di abilità che devi costruire per essere
veramente efficace su più di una nuvola
venditore c’è questo servizio che si paga
ora o paga più tardi cosa hai appena avuto
avere la testa in giro un po ‘di avere
la conversazione
ma non necessariamente credi che tu
può dire il futuro ma se lo rompi
giù in questa discussione credo che sia
va molto più facilmente c’è un ultimo
pensato a questo è tutta questa zona
che le persone assumono quando sei bloccato
è sempre una brutta cosa quando sei
bloccato in un posto deve sempre essere un male
cosa abbiamo parlato del giardino recintato
effetto oh no sono bloccato all’interno della Apple
giardino murato sai cosa la mela
il giardino recintato è davvero bello è come un
bel giardino ben curato come a
ruscello gorgogliante Mi siedo nel mio reclinare
sedia e qualcuno mi porta martini
Li sorseggio con un borbottio
ascoltando il cricket e intendo che lo è
un fantastico posto fantastico per essere un po ‘
i giardini cinti da mura sono bei posti dove stare
non fraintendermi, alcuni sono orribili
proprio in alcuni di essi è la notte il
pareti sono coperte in filo prescritto e
ci sono mostri dietro ogni singolo
albero e non puoi scappare e tu vuoi
il tuo animale domestico
giusto sono stato nello sviluppatore
ecosistemi come quello prima che non lo siano
buon divertimento ma alcuni di questi cloud
fornitori che potresti essere in grado di conoscere
i tuoi genitori sono bloccati ma ti danno
tante incredibili capacità che tu
potrebbe in realtà essere meglio per essa per
alcune delle offerte di servizi là fuori
stai iniziando a farti avere un po ‘
opzioni su come correre ora in altro
luoghi con un’astrazione più portatile
e puoi guardare cose come aperte
digiuni che è una piattaforma per darti
funzionano come funzionalità di tipo di servizio
in cima a Kubernetes che potrebbe essere
buona cosa perché si ottiene perché lì
sono più fornitori che verranno eseguiti
kubernetes per tuo conto che potresti usare
grasso aperta per darvi portabilità tra
quelle cose in realtà non è questo
ottenendo davvero un carico di interesse giusto
ora ma è lontano dall’unico noi
abbiamo aperto in fretta, abbiamo veloce
Nettie’s abbiamo la fissione che abbiamo aperto
rischio abbiamo aperto lambda e ci sono
probabilmente altri cinque dalla fine di questo
parlare di tutte le funzioni di quelle piattaforme
correndo su Kubernetes indovina cosa di gran lunga
la cosa meno interessante di
servizio guarda le altre cose
altri prodotti di servizio di cui abbiamo parlato
su già sai cose come
messaggistica ci sono le capacità di avere
una soluzione di messaggistica serverless portatile
questo mi dà la possibilità di inviarti
conoscere punto un punto su multicast più grande
emettere pezzi di biglietti molto più grandi sono quelli
database di servizio che anche il principale
i venditori stanno ancora lottando per ottenere
proprio non c’è portabilità lì giusto
questo è un vero se si guarda al tipo di
il cloud computing nativo
progetti di fondazioni che stanno incubando
questo è il grande buco delle opzioni di archiviazione
intorno a quella roba e ai dati puri
le opzioni piane intorno a quella roba sono
completamente carente perché indovinate un po ‘
questo è davvero un problema davvero difficile
e così per quelli di voi che stanno guardando
verso forse volere più portabilità
tra le piattaforme e cose del genere così
magari usando qualcosa come open fast o
una delle altre 58 funzioni di Kubernetes
i quadri di servizio potrebbero essere un buon modo
per tipo di bilanciamento ottengo le funzioni
ma ottengo la portabilità ma tu sei
anche andando a dover potenzialmente optare
di un sacco di altre cose interessanti se tu
voglio davvero la portabilità tra quelli
piattaforme che si sta andando ad essere dover
gestisci i tuoi broker di messaggi
kubernetes il tuo database in cima a
Kuben
e questa non è necessariamente una cosa facile
per farlo uscire da tutta questa faccenda
Potrei essere un po ‘meno confuso in a
modo in cui ho sorta di I sorta di sono abbastanza
fortunato che fossi stato a sapere in giro
quando agile stava diventando una cosa e
sai che lo sai da noi
aveva DevOps e poi abbiamo avuto micro
servizi ed è stato tutto questo tipo
di una serie di nuove parole d’ordine che noi e io
penso che sia interessante
la sua densità di transistor ti raddoppia
sai che hai pensato alle velocità di clock
diventando più veloce e poi abbiamo parlato
circa ci sono più core per CPU I
pensa al modo in cui la densità dei transistor
il raddoppio ogni 18 mesi è ora influenzato
il mondo del marketing è che questi termini
diventare svalutato ancora più velocemente di prima
Penso ci siano voluti cinque o sei anni buoni
per agile a diventare insignificante su
tre o quattro anni per DevOps
i micro-servizi erano significativi per circa
sei mesi penso che il servizio lo sai
forse per due o tre mesi al massimo
sai che voglio che te ne sfugga
questa idea di te sai che non posso usarlo
perché è un servizio non posso averne bisogno
perché non è il servizio, basta pensare
su queste cose come meglio
astrazioni di quante ne abbiamo avute prima
in molti modi non è una novità, penso
c’è un sacco di gente che corre in giro
dicendo oh è incredibile lo farà
cambiare il mondo è la cosa migliore
abbiamo mai visto è solo un altro
iterazione sulla nostra battaglia in corso per
creare astrazioni di ordine superiore a
permettici di fare più cose lì
non ci sono futuri dove meno servizio
non c’è futuro con meno con meno
programmi con meno software siamo
aumentare la necessità di un software più veloce
rispetto a quando crescono gli sviluppatori
può scrivere quel software e così creare
astrazioni di ordine superiore che ci consentono
fare più cose è davvero tranquillo
importante e alcuni vista senza server
prodotti come quello forse la differenza
è che sono piccole quelle astrazioni
sono più legati a fornitori specifici rispetto a
erano nel passato e quello poteva
bene essere motivo di preoccupazione per alcuni di
te lo dirò se lo vuoi davvero
per ottenere il massimo da questa roba
probabilmente adesso devi gettare
te stesso tutto su uno dei venditori
davvero adottare e conoscere come te oh
davvero davvero conoscere la terra
davvero davvero conoscere Google
davvero bene se è quello che scegli
per trascorrere il tuo tempo ed energia
questo è quello che dovresti prendere di più
beneficiare il più vantaggio di questi
tipi di cose i vantaggi in termini di
riducendo quel pesante indifferenziato
il sollevamento è abbastanza grande e certamente di
tutte le nuove astrazioni che ho visto sopra
gli ultimi 20 anni nel settore te
so che questo è un grande passo in più
il più grande cambiamento di passo potenzialmente per
sviluppatori di applicazioni com’era per
le operazioni persone quando il cloud pubblico
è diventato evidente penso che questo tipo di
ordine di grandezza solo che ora otteniamo
per sentirsi un po ‘più di esso penso che sia
anche solo sull’esperienza che stiamo ottenendo
più intelligenti stanno capendo quello che vogliamo
sai qualche parola di avvertimento però
le idee dietro questa roba sono
Concettualmente abbastanza semplice, penso ancora
l’ esecuzione è davvero molto scarsa quando
guardi dire in che modo i dettagli di
come fai a funzionare lambda è ancora
neanche lontanamente pulito come l’ idea è e
la maggior parte delle opzioni di database sono anche
incredibilmente povero in quanto a facile e
chiavi in mano sono andare e passare un po ‘di tempo
con il calcolatore che Microsoft
prevede di elaborare la tua allocazione
unità il tuo uso del cosmo e poi vieni
torna da me e dimmi oh è facile io
non è necessario gestirlo in giro per usarlo
solo scala e si riduce magicamente
quindi penso che possiamo e dovremmo fare
meglio, ma basta ricordare sottrazioni
fino in fondo e questo è assolutamente
bene ho appena fatto un intero video
serie su un servizio di come servizio e
servizi di micro sono correlati si può andare
guarda quello su Safari che è di uno scrittore
piattaforma puoi vederlo gratuitamente perché
le tue build sono attive e invierò
le diapositive per questo discorso e
tutto il resto su Twitter dopo se
non sai più informazioni che puoi
trovalo sul mio sito ma grazie
tu molto per il tuo tempo
[Applausi]
i tipi di domande che ho pochi
domande su un’app ricordati di
vota il discorso che non conosco e puoi farlo
fare domande si
Cosa c’è di sbagliato con la carta, quindi puoi
in realtà chiedi con il microfono in mezzo
o inviare note di carta che erano teeny se
vuoi domande per il penny app
eliminerò tutte le domande che ho
voglio rispondere sì, io sarò il primo
sì, puoi dare qualche consiglio?
strategie da utilizzare per emigrare da
sistemi analitici a serverless
quindi sono un consulente quindi quale risposta fare
pensi che lo darò dipende da
Certo che ti pagherò un sacco di soldi per
Dico che tutto dipende, voglio dire prima
si piega così in primo luogo sei tu sul
nuvola se sei sul cloud allora fantastico
poi comincio a guardare e io in realtà cosa
Comincio a fare questo è il motivo per cui l’ho guidato
con alcune squadre è tutto tuo
sviluppatori di elencare tutte le cose
che lo fanno non sono in realtà
scrivere il codice e identificare dove
passare quel tempo e quell’energia per alcuni
dei clienti che ho lavorato con alcuni dei
le più grandi vittorie sono state solo
passando dall’uso di un tradizionale
database oltre a usare qualcosa di simile
dinamite o cosmo per altri clienti
è in realtà un edificio frammentario
nuova funzionalità sulle funzioni cloud ma
Vorrei guidare questo cercando il
vincere bene, quindi pensa al lavoro e
lo sforzo che fai l’applicazione di tutti
è un po ‘ diverso e quindi è più difficile
dite esattamente che dovreste assolutamente fare
questo e poi questo è fatto per te
potrebbe non dover correre da solo
Il cluster RabbitMQ e l’uso di SNS sono attivi
Amazon ad esempio ma vorrei elencare
quali sono i tuoi punti deboli e gli sviluppatori
quindi vedere quali funzioni di servizio sul tuo
caratteristiche e la tua folla potrebbe affrontare
quello spero che fosse buono ehi Sam ringrazi
tu per la tua presentazione così mentre
nei micro servizi il più fondamentale
la cosa era in realtà sociologica
fondamentalmente abbiamo squadre diverse
cosa come distribuito attraverso il muro
sono come lavorare su parti diverse
del sistema, quindi qui stai dicendo
sulla fatturazione non è solo più facile
carica per la CPU e l’ utilizzo della memoria è
giusto penso che per me la fatturazione non lo è
necessariamente nuovo è una continuazione di
quelle idee che stiamo uscendo
comunque e penso che sia stato accusato per
quello che usiamo è la parte interessante qui
e quindi penso che questa sia la cosa
più facile e hai avuto la domanda giusta
quando abbiamo avuto la prima nuvola ed è stato
come oh possiamo far girare le macchine con il
macchine spin down che andremo a essere
addebitato per quello che usiamo e poi tu
conosci il tuo dipartimento di operazioni didattiche
andrebbe o la tua contabilità tipica
reparto fa, che siamo noi troppo confusa
bisogno di sapere un anno prima quanto
soldi che stiamo spendendo perché loro
erano abituati a comprare macchine c’è a
la questione delle spese in conto capitale e scriverla
giù contro i conti e quando tu
iniziato a passare alla fatturazione mensile con
benessere cicli variabili che era veramente
dirompente e penso che stiamo vedendo a
continuazione di ciò con il servizio
perché hai ragione è più facile è
coerente e c’è voluto un po ‘per noi
rendersi conto che può essere coerente è
anche molto più in alto e quindi se stai meglio
a questo e inizi a pensare
quei cicli di fatturazione mensili e poi
sai che penso sia un’iterazione I
pensa a quelle parti che ci vorrà del tempo
per voi per arrivare a quel livello successivo è
accadrà ma non lo sarà
facile o come vai che ha senso, sì
ma sai anche con i contenitori di te
posso solo calcolare la quantità della CPU
utilizzo se non viene utilizzato e lì
non è un utilizzo quindi non stai caricando per
che bene solo se si spegne e
questa è la cosa che dovete spegnerlo
questi sono i dati che mancano
parte Simon Wardley dice di conoscerti
Conoscere il servizio è meno è meno DevOps
più FinTech sostenendo che sta andando
per essere completamente nuove tribù che appariranno
all’interno delle organizzazioni di cui è compito
gestire la contabilità dei costi per l’uso di
servizio di prodotti cloud questo potrebbe benissimo
creare una scomparsa completamente nuova in termini di
Contabilità informatica spero di non doverlo fare
dare quel parlare in dodici mesi da oggi
anche se ne faremo un altro qui non più
interruttore diciamo che voglio prendere
vantaggio di numerosi vantaggi come
ridimensionamento a grana fine e fino a
carico di lavoro come lo faresti funzionare
le app di bassa latenza ad alta intensità di dati lo sono
possibile e se non così bassa latenza è
interessante perché alcuni del problema
con qualsiasi dei servizi cloud cloud
soffrire in teoria
può soffrire di prestazioni variabili e
molto tempo la tua variabile
le prestazioni sono dovute a così che altro è
accadendo sul cloud ce n’erano alcuni
Penso che le cose veramente belle fatte da yang
è qui da qualche parte il monaco in fiamme
online guardando le prestazioni variabili
di funzioni di servizio presso I’m John Chaplin
ha fatto un po ‘di lavoro guardando la variabile
le prestazioni nel tempo dove vorrai
vedere come si comporterebbero le funzioni
diversamente in momenti diversi della giornata
e non era necessario pensare
potresti pianificare e così spesso
devi ricopiare di più le tue funzioni
memoria che richiede di essere garantita
rendimento e così quando inizi a ricevere
in bassa latenza cosa sei spesso
parlare è un comportamento coerente
throughput e prestazioni coerenti
e quindi se sei preoccupato per questo
quello che direi è che in realtà ottieni
la tua unica cosa che puoi fare è in realtà
costruire la soluzione o costruire uno schizzo di
la soluzione e vederlo vedere cosa
la variabilità si ottiene e così per me è
meno sui prodotti di servizio
necessario è più sul fatto che
tu non hai quel controllo e tu
potrebbe essere un po ‘più vulnerabile da ordinare
degli effetti meteorologici nuvola ma
certamente il mio video in modo da vado attraverso
stare in piedi, ma se cerchi qualcosa del genere
fatto così se cercassimo il
monaco in fiamme e prestazioni della funzione o
il lavoro fatto da John si sovrappone come
Calcoli di Fibonacci che sai che ha trovato
hai fatto funzionare il calcolatore di Fibonacci
su lambda e lui vedrebbe con un inferiore
dimensioni di impronta di memoria che avrebbe visto
prestazioni incredibilmente variabili
nel corso del tempo se lui colpì la memoria a
come 1,5 gig o qualcosa per il
processo che vedrebbe completamente
prestazioni costanti e così tu
indovinato che sotto il cappuccio quando sei
dando a queste funzioni una memoria più piccola
quello che sta realmente accadendo è che stanno usando
le commissioni di nascita sono sottoutilizzate e
quindi andando più veloce di quanto ti aspetteresti
gli ingegneri di affidabilità del sito di Google
tipo di avere un mantra che è è
meglio essere costantemente lenti rispetto a
sempre veloce perché puoi pianificare
con cose che l’istanza è bassa così
quella sarebbe la mia roba di dati intensiva
non mi preoccupa per la tua domanda
il problema della latenza l’ultima domanda si
un’altra domanda in modo da conoscere il server
funzioni di perdita lo abbiamo già visto
da qualche parte così fondamentalmente dobbiamo
richiedere il contesto di risposta che viene chiamato
PHP per esempio e lo sai tu
non va molto bene quando nel
particolare contesto vedi che lì
sono gonna essere alcuni problemi con che, come
bene
c’erano molte altre sfide
impostazione di funzione invocazione quindi alcuni
delle altre questioni che penso siano
legittimi sono il flusso di lavoro degli sviluppatori
come funziona l’ ID bug questo funziona questa storia
da lambda per esempio è piuttosto povero come
sei di testa e spalle sopra in termini
di darti la possibilità di eseguire il debug
localmente e esegui il debug sul cloud mentre
lambda ha più di un semplice locale
modello di emulazione che non è la stessa
cosa penso che andrà meglio io
spero che vada meglio
ma al momento io perché ne ho una ragione
perché penso che Microsoft sia in vantaggio
funzioni di cloud gioco uno degli altri
le questioni stanno monitorando e di nuovo Yan
sto facendo un ottimo lavoro guardando
come capisci e
risolvere i problemi che accadono come
sistema di servizio si dovrebbe anche guardare
il lavoro è stato fatto da major di beneficenza
guardando come ottieni il campionamento e
tracciando fuori da questi sistemi cose come
le dinamiche delle app e Azure possono aiutare e
cloud trail ma non sono il tutto
cosa così quelli sono il tipo di quelli sono
i due pezzi di grande biglietto che vedo è
essendo un problema che le persone stanno colpendo
e penso nel tempo mentre passiamo
aziende che hanno avuto questi
soluzioni per come ci sono da zero a uno
problemi dell’anno e poi ce ne sono uno a
problemi quinquennali penso che lo siamo
iniziando a vedere da uno a cinque anni
problemi in arrivo ora e stiamo vedendo
soluzioni che escono per risolverli ma
quelli sono i due grandi risoluzione dei problemi
e l’altro ho detto quello che ho detto
risoluzione dei problemi in qualcos’altro comunque
va bene, grazie mille per il tuo tempo
scivoli uscirà su Twitter in modo ringrazio
tu molto per la tua attenzione e
Cuenca
[Applausi]
Please follow and like us: