WEBVTT


00:00:00.272 --> 00:00:03.739
[Il canale dei contenitori]

00:00:03.739 --> 00:00:07.721
[Nozioni di base sui
contenitori Gestione delle risorse]

00:00:07.721 --> 00:00:09.242
[Il canale dei contenitori Microsoft] >>
Ciao e benvenuti a un altro episodio

00:00:09.242 --> 00:00:10.431
[Il canale dei contenitori] Microsoft Matt
McSpirit Technical Evangelist] sul canale dei contenitori.

00:00:10.431 --> 00:00:13.446
[Il canale dei contenitori] Microsoft Matt McSpirit Technical Evangelist] Sono
Matt McSpirit, Technical Evangelist per tutto quanto riguarda il data center.

00:00:13.446 --> 00:00:15.367
[Il canale dei contenitori Neil Peterson Senior Content
Developer] Sono di nuovo in compagnia di Neil Peterson,

00:00:15.367 --> 00:00:18.279
[Il canale dei contenitori Neil Peterson Senior Content Developer]
uno sviluppatore di contenuti che si occupa dei contenitori.

00:00:18.279 --> 00:00:19.331
[Il canale dei contenitori
Microsoft] Questo nuovo episodio

00:00:19.331 --> 00:00:23.081
[Il canale dei contenitori Microsoft] è un'altra parte
chiave della nostra serie Nozioni di base sui contenitori.

00:00:23.081 --> 00:00:24.982
[Il canale dei contenitori Microsoft] Nella
parte precedente abbiamo esaminato le cartelle condivise.

00:00:24.982 --> 00:00:26.951
[Il canale dei contenitori Microsoft] Ci
auguriamo che abbiate trovato utile quella sessione.

00:00:26.951 --> 00:00:29.271
[Il canale dei contenitori Microsoft] Sono
state fornite numerose informazioni sull'uso dei contenitori,

00:00:29.271 --> 00:00:32.798
[Il canale dei contenitori Microsoft] sulle cartelle
condivise per i dati e sulle relative risorse.

00:00:32.798 --> 00:00:34.589
[Il canale dei contenitori
Microsoft] In questo specifico episodio

00:00:34.589 --> 00:00:37.332
[Nozioni di base sui contenitori Gestione delle
risorse] ci soffermeremo sulla gestione delle risorse:

00:00:37.332 --> 00:00:43.489
[Nozioni di base sui contenitori Gestione delle risorse] come si inizia
a controllare la CPU, la memoria, l'uso dell'archiviazione di un contenitore.

00:00:43.489 --> 00:00:45.727
[Nozioni di base sui contenitori Gestione delle risorse]
Neil, spiegaci che cos'è la gestione delle risorse

00:00:45.727 --> 00:00:49.799
[Il canale dei contenitori Microsoft] in modo più approfondito
e aiutaci a capire cosa possiamo fare con un contenitore

00:00:49.799 --> 00:00:50.815
[Il canale dei contenitori Microsoft]
in termini di gestione delle risorse.

00:00:50.815 --> 00:00:51.820
[Il canale dei
contenitori Microsoft] >> Certo.

00:00:51.820 --> 00:00:55.177
[Il canale dei contenitori Microsoft]
È piuttosto semplice con la TP4.

00:00:55.177 --> 00:00:57.021
[Gestione delle risorse PowerShell:
Docker:] Abbiamo rilasciato diverse funzionalità

00:00:57.021 --> 00:01:00.328
[Gestione delle risorse PowerShell: Docker:] per
la gestione delle risorse dell'host contenitore.

00:01:00.328 --> 00:01:03.003
[Gestione delle risorse PowerShell: Docker:] >> Sì.
In questa Technical Preview per Windows Server 2016.

00:01:03.003 --> 00:01:04.377
[Gestione delle risorse PowerShell: Docker:] >>
Sì. >> Non erano presenti nella TP3.

00:01:04.377 --> 00:01:05.557
[Gestione delle risorse PowerShell:
Docker:] >> Esattamente. >> OK.

00:01:05.557 --> 00:01:08.361
[Gestione delle risorse PowerShell: Docker:] >> Quello
di cui stiamo parlando è come verificare

00:01:08.361 --> 00:01:11.276
[Gestione delle risorse PowerShell: Docker:] che
i contenitori collaborino in modo efficiente

00:01:11.276 --> 00:01:13.551
[Gestione delle risorse PowerShell: Docker:]
con gli altri contenitori nell'host.

00:01:13.551 --> 00:01:16.157
[Gestione delle risorse PowerShell: Docker:] È molto simile
a ciò che facciamo con le macchine virtuali.

00:01:16.157 --> 00:01:18.387
[Gestione delle risorse PowerShell: Docker:] Potrei
avere un contenitore che voglio avviare

00:01:18.387 --> 00:01:21.225
[Gestione delle risorse PowerShell: Docker:]
assicurandomi, ad esempio, che usi solo

00:01:21.225 --> 00:01:23.895
[Gestione delle risorse PowerShell: Docker:] il
10% della CPU e vincolandone la memoria,

00:01:23.895 --> 00:01:29.727
[Gestione delle risorse PowerShell: Docker:] il traffico di
rete in uscita e il numero di IOPS dell'archiviazione.

00:01:29.727 --> 00:01:32.932
[Gestione delle risorse PowerShell: Docker:] Sono questi gli
elementi che è possibile controllare a partire dalla TP4.

00:01:32.932 --> 00:01:33.937
[Gestione delle risorse PowerShell: Docker:]
>> Questo è molto importante,

00:01:33.937 --> 00:01:36.264
[Gestione delle risorse PowerShell: Docker: Il canale dei contenitori Microsoft]
in particolare se si è, ad esempio, un provider di servizi

00:01:36.264 --> 00:01:38.747
[Il canale dei contenitori] e
si dispone di una determinata capacità

00:01:38.747 --> 00:01:42.317
[Il canale dei contenitori] o di una quantità
limitata di memoria, CPU, disco e così via.

00:01:42.317 --> 00:01:43.769
[Il canale dei contenitori]
Inoltre, se un contenitore viene

00:01:43.769 --> 00:01:46.280
[Il canale dei contenitori] compromesso
da malware oppure in seguito

00:01:46.280 --> 00:01:49.521
[Il canale dei contenitori] a un problema
di un processo inizia ad andare fuori controllo,

00:01:49.521 --> 00:01:52.985
[Il canale dei contenitori] può consumare tutte le
risorse e influire sia sugli altri contenitori che

00:01:52.985 --> 00:01:57.414
[Il canale dei contenitori] su tutti i tenant che permettono di
ottenere ricavi, quindi è importante disporre di controlli di questo tipo.

00:01:57.414 --> 00:01:58.619
[Gestione delle risorse PowerShell: Docker: Il canale
dei contenitori Microsoft] >> Sì, esatto. >> OK.

00:01:58.619 --> 00:02:01.976
[Gestione delle risorse PowerShell: Docker: Il canale dei contenitori
Microsoft] E come... Quindi è controllabile tramite PowerShell e Docker?

00:02:01.976 --> 00:02:05.082
[Gestione delle risorse PowerShell: Docker: Il canale dei contenitori Microsoft]
>> È ancora agli inizi. Cioè, siamo ancora nella Technical Preview,

00:02:05.082 --> 00:02:10.297
[Il canale dei contenitori] quindi si tratta
di qualcosa in evoluzione, saranno aggiunte altre funzionalità,

00:02:10.297 --> 00:02:14.328
[Il canale dei contenitori] ma
attualmente abbiamo quattro funzionalità con PowerShell:

00:02:14.328 --> 00:02:17.209
[Il canale dei contenitori]
CPU, memoria, rete e disco.

00:02:17.209 --> 00:02:21.495
[Il canale dei contenitori] Abbiamo anche alcune funzionalità
secondarie con Docker per il peso relativo della CPU.

00:02:21.495 --> 00:02:23.074
[Il canale dei contenitori] >>
Giusto, ma almeno per il momento

00:02:23.074 --> 00:02:24.504
[Gestione delle risorse PowerShell: Docker: Il canale dei contenitori
Microsoft] siamo ancora in un'anteprima, ci stiamo ancora evolvendo,

00:02:24.504 --> 00:02:27.634
[Gestione delle risorse PowerShell: Docker: Il canale dei contenitori Microsoft] siamo
ancora in fase di sviluppo anche con Docker. Anche se sappiamo

00:02:27.634 --> 00:02:29.933
[Gestione delle risorse PowerShell: Docker: Il canale dei contenitori Microsoft] che
l'elenco degli aspetti relativi a PowerShell è un po' più lungo,

00:02:29.933 --> 00:02:32.245
[Gestione delle risorse PowerShell: Docker: Il canale dei
contenitori Microsoft] non intendiamo illustrare la versione finale

00:02:32.245 --> 00:02:34.341
[Gestione delle risorse PowerShell: Docker: Il canale dei
contenitori Microsoft] perché siamo ancora un po' lontani.

00:02:34.341 --> 00:02:36.170
[Gestione delle risorse PowerShell: Docker: Il canale dei contenitori
Microsoft] >> Già. >> Ci mostrerai tutti questi elementi?

00:02:36.170 --> 00:02:38.550
[Gestione delle risorse PowerShell: Docker: Il canale dei contenitori
Microsoft] >> Sì. Perché non iniziamo subito e diamo un'occhiata?

00:02:38.550 --> 00:02:39.561
[Il canale dei
contenitori Microsoft] >> Benissimo.

00:02:39.561 --> 00:02:44.671
[Il canale dei contenitori Microsoft] >> Quello che
farò sarà scendere piuttosto nei dettagli con la CPU.

00:02:44.671 --> 00:02:45.678
>> Sì.

00:02:45.678 --> 00:02:50.127
>> Imposteremo la funzionalità, vedremo un paio
di aspetti, mostrerò un contenitore che consuma

00:02:50.127 --> 00:02:52.481
tutta la CPU dell'host
e quindi lo vincoleremo.

00:02:52.481 --> 00:02:56.562
Vedremo come questo
influisce sul contenitore,

00:02:56.562 --> 00:02:58.359
quindi esamineremo gli altri comandi

00:02:58.359 --> 00:02:59.441
e vedremo le funzionalità disponibili.

00:02:59.441 --> 00:03:00.488
>> Ottimo.

00:03:00.488 --> 00:03:04.300
>> Va bene, cominciamo. Lasciatemi
solo controllare che sia pronto.

00:03:09.000 --> 00:03:11.004
Inizierò semplicemente creando un contenitore...

00:03:13.451 --> 00:03:19.866
Niente di speciale a questo proposito.
Creo un nuovo contenitore denominato "resource",

00:03:19.866 --> 00:03:21.747
usando l'immagine Windows Server Core.

00:03:21.747 --> 00:03:24.725
Aggiungo inoltre una cartella condivisa del contenitore,
come abbiamo descritto in un video precedente.

00:03:24.725 --> 00:03:25.735
>> Sì.

00:03:25.735 --> 00:03:28.030
>> Quello che faccio ora è
semplicemente presentare al contenitore uno script,

00:03:28.030 --> 00:03:30.152
che una volta eseguito
determinerà l'esaurimento delle risorse CPU.

00:03:30.152 --> 00:03:31.157
>> Bene.

00:03:31.157 --> 00:03:34.413
Lo script è contenuto nella
directory che condividi con il contenitore.

00:03:34.413 --> 00:03:36.252
>> Sì. >> Esatto.

00:03:36.252 --> 00:03:37.737
>> Se esaminiamo questo comando,

00:03:37.737 --> 00:03:41.566
Get-ContainerProcessor... Vado avanti
e lo eseguo subito.

00:03:42.906 --> 00:03:44.246
Possiamo notare che abbiamo...

00:03:44.246 --> 00:03:47.900
Abbiamo due metriche
qui che possiamo controllare.

00:03:47.900 --> 00:03:53.100
La percentuale della CPU che un contenitore
può usare e quindi il peso relativo.

00:03:53.100 --> 00:03:55.800
Ora ci concentreremo sulla percentuale
della CPU che è possibile usare.

00:03:55.800 --> 00:03:56.827
>> Bene.

00:03:56.827 --> 00:04:00.752
>> Come possiamo vedere, per
impostazione predefinita è specificato il 100%.

00:04:00.752 --> 00:04:01.757
>> Sì.

00:04:01.757 --> 00:04:07.486
>> Posso usare il comando
Set-ContainerProcessor per gestire questo aspetto,

00:04:07.486 --> 00:04:09.964
quindi proseguo e
lo imposto sul 50%.

00:04:15.948 --> 00:04:17.696
Lasciatemi solo interrompere questo.

00:04:26.701 --> 00:04:27.731
>> Eccoci.

00:04:27.731 --> 00:04:31.835
>> Bene, quindi
eseguirò di nuovo Get-ContainerProcessor

00:04:31.835 --> 00:04:34.681
e possiamo vedere che è stato
modificato sul 50% in modo piuttosto semplice.

00:04:34.681 --> 00:04:37.442
>> Come potete immaginare, anche se non
lo faremo adesso, il peso relativo è

00:04:37.442 --> 00:04:39.165
qualcosa che potremo modificare
in un secondo momento.

00:04:39.165 --> 00:04:43.893
Se non si ha familiarità,
il massimo è più esplicito:

00:04:43.893 --> 00:04:47.118
non è possibile superare il
50% o il peso relativo

00:04:47.118 --> 00:04:49.706
riflette non solo questo
contenitore ma tutti i contenitori...

00:04:49.706 --> 00:04:51.009
>> Ogni contenitore in
esecuzione in un host, sì.

00:04:51.009 --> 00:04:54.623
>> Bene. È molto simile a
quello che possiamo osservare nelle macchine virtuali,

00:04:54.623 --> 00:04:58.968
senza dubbio in una piattaforma Hyper-V,
in cui è possibile iniziare a controllare

00:04:58.968 --> 00:05:01.051
nei sistemi disponibili alcuni
di questi controlli più granulari.

00:05:01.051 --> 00:05:02.063
>> Sì.

00:05:02.063 --> 00:05:07.213
Inoltre, tutti questi comandi sono
documentati nella nostra pagina della documentazione.

00:05:07.213 --> 00:05:10.326
Bene. Ora, semplicemente
per vedere come funziona,

00:05:10.326 --> 00:05:12.045
proseguiamo e diamo un'occhiata.

00:05:12.045 --> 00:05:14.252
Ripristinerò il valore 100,

00:05:14.252 --> 00:05:16.737
così come lo abbiamo creato.

00:05:16.737 --> 00:05:18.335
Vado avanti e
avvio il contenitore.

00:05:22.166 --> 00:05:24.537
>> Avviamo il contenitore
che abbiamo chiamato "resource".

00:05:24.537 --> 00:05:25.540
>> Sì.

00:05:25.540 --> 00:05:27.068
Inoltre,

00:05:27.068 --> 00:05:30.704
[CPU] creerò una sessione
PowerShell con il contenitore.

00:05:30.704 --> 00:05:31.785
[CPU] >> OK.

00:05:39.657 --> 00:05:42.575
[CPU] >> Finora non hai fatto
nulla per esaurire le risorse CPU.

00:05:42.575 --> 00:05:46.082
[CPU] Hai solo impostato 100
come massimo. 100 è l'impostazione predefinita?

00:05:46.082 --> 00:05:47.132
[CPU] >> Sì, l'impostazione
predefinita è 100. >> OK.

00:05:47.132 --> 00:05:48.261
[CPU] Quindi abbiamo
ripristinato il valore predefinito.

00:05:48.261 --> 00:05:52.106
[CPU] Puoi scegliere liberamente il valore
da usare all'interno di questo contenitore

00:05:52.106 --> 00:05:55.499
[CPU] e ora eseguirai lo script
di cui hai parlato in precedenza.

00:05:55.499 --> 00:05:57.338
[CPU] >> Sì. Esattamente.

00:05:57.338 --> 00:05:59.812
[CPU] >> E verrà
recuperato dalla cartella condivisa.

00:05:59.812 --> 00:06:03.265
[CPU] Quelli che hanno guardato il
video precedente riconosceranno test e test2,

00:06:03.265 --> 00:06:05.401
[CPU] i documenti che Neil
ha creato durante la demo.

00:06:05.401 --> 00:06:06.425
[CPU] >> Sì.

00:06:06.425 --> 00:06:09.840
[CPU] Ora, per maggiore chiarezza,
qui stiamo osservando l'host contenitore.

00:06:09.840 --> 00:06:10.868
[CPU] >> Sì.

00:06:10.868 --> 00:06:13.429
[CPU] >> Quindi stiamo esaminando
le prestazioni dell'host del contenitore

00:06:13.429 --> 00:06:16.026
[CPU] dall'interno del contenitore.

00:06:16.026 --> 00:06:18.071
[CPU] Vado avanti
ed eseguo lo script.

00:06:20.208 --> 00:06:24.589
[CPU] Come possiamo notare, fondamentalmente
abbiamo esaurito le risorse dell'host.

00:06:24.589 --> 00:06:26.790
[CPU] >> Questo influirebbe su ogni altro
contenitore che si trova in questo particolare host?

00:06:26.790 --> 00:06:27.791
[CPU] >> Sì.

00:06:27.791 --> 00:06:30.709
[CPU] >> Non si
limita a questo particolare contenitore?

00:06:30.709 --> 00:06:32.134
[CPU] >> Sì. Esatto.

00:06:32.134 --> 00:06:34.289
[CPU] Di fatto, possiamo andare
qui per avere informazioni dettagliate.

00:06:34.289 --> 00:06:35.402
>> Sento che il
tuo portatile si sta surriscaldando.

00:06:35.402 --> 00:06:37.997
>> Sì, il portatile
si sta surriscaldando e...

00:06:37.997 --> 00:06:39.500
>> e di
conseguenza sta diventando caldo.

00:06:39.500 --> 00:06:44.854
>> Poiché si tratta di un processo
di PowerShell che sto eseguendo all'interno del contenitore,

00:06:44.854 --> 00:06:49.460
possiamo effettivamente osservarlo nell'host perché si
tratta di un contenitore di Windows Server.

00:06:49.460 --> 00:06:52.240
Eccolo qui, PowerShell.exe.

00:06:52.240 --> 00:06:55.467
Sì, possiamo notare
che sta impazzendo.

00:06:55.467 --> 00:06:56.468
>> OK.

00:06:56.468 --> 00:06:59.385
[Gestione attività, Termina processo] >>
Proseguo e arresto il processo,

00:06:59.385 --> 00:07:02.447
cosa che al tempo stesso
mi fa uscire dal contenitore.

00:07:04.399 --> 00:07:07.395
Quello che faccio
ora è rientrare.

00:07:09.000 --> 00:07:11.438
Arresto il contenitore.

00:07:11.438 --> 00:07:15.754
Ora limiteremo le risorse che
questo specifico contenitore può usare.

00:07:15.754 --> 00:07:18.172
>> Quindi è
possibile apportare la modifica

00:07:18.172 --> 00:07:21.310
solo con un contenitore arrestato.
Non è possibile farlo immediatamente?

00:07:21.310 --> 00:07:22.676
>> Al momento, è
così. >> Bene. OK.

00:07:24.470 --> 00:07:28.411
>> Vado avanti e
apporto la modifica. Ho Set-ContainerProcess,

00:07:28.411 --> 00:07:32.196
il nome del contenitore, il valore
massimo 20, quindi ho impostato il 20%.

00:07:32.196 --> 00:07:33.551
>> Comunque se
si pensa al servizio,

00:07:33.551 --> 00:07:37.037
alla potenza disponibile in
un servizio data center moderno,

00:07:37.037 --> 00:07:41.219
il 20% della CPU o
il 20% della capacità della CPU

00:07:41.219 --> 00:07:42.555
è ancora una
quantità ragionevole di CPU.

00:07:42.555 --> 00:07:43.570
>> Sì, esatto. >> Sì.

00:07:43.570 --> 00:07:45.035
>> Esatto.

00:07:45.035 --> 00:07:46.700
Vado avanti e
avvio il contenitore.

00:07:51.005 --> 00:07:53.217
Ora proseguo e faccio
esattamente la stessa cosa.

00:07:56.365 --> 00:07:58.138
Creo una sessione
con il contenitore.

00:08:20.923 --> 00:08:24.366
[CPU] >> Ora eseguirai di nuovo lo
stesso script. Mette davvero a rischio la CPU.

00:08:25.566 --> 00:08:27.170
[CPU] >> Sì.

00:08:27.170 --> 00:08:30.230
[CPU] >> Come possiamo vedere sulla
destra, era circa al 50 o 40%.

00:08:30.230 --> 00:08:35.473
[CPU] >> Sì, siamo scesi fino
a qui. Questo è il valore minimo.

00:08:35.473 --> 00:08:38.873
[CPU] Ora potete notare che la nostra
linea di base è leggermente più in alto.

00:08:38.873 --> 00:08:39.878
[CPU] >> Sì. >> Ma
non stiamo esaurendo le risorse.

00:08:39.878 --> 00:08:40.898
[CPU] >> No.

00:08:40.898 --> 00:08:42.661
[CPU] >> Stiamo eseguendo
esattamente lo stesso script,

00:08:42.661 --> 00:08:45.313
[CPU] quindi siamo riusciti
a limitare effettivamente il consumo.

00:08:45.313 --> 00:08:48.283
[CPU] >> Sì, sta fluttuando. Potete
osservare che fluttua leggermente al di sopra,

00:08:48.283 --> 00:08:50.685
[CPU] leggermente al di
sotto e così via.

00:08:50.685 --> 00:08:53.768
[CPU] Per la maggior parte
siamo riusciti a mantenerlo sotto controllo...

00:08:53.768 --> 00:08:56.254
>> Sì e anche in
questo caso possiamo venire qui

00:08:56.254 --> 00:09:00.473
e vedere l'effetto che
abbiamo prodotto sul contenitore.

00:09:00.473 --> 00:09:03.002
>> Sì, solo
tramite questa semplice impostazione.

00:09:03.002 --> 00:09:05.058
>> Sì. Questo per
quanto riguarda la CPU.

00:09:05.058 --> 00:09:07.837
Ora non effettuerò la
stessa dimostrazione per gli altri,

00:09:07.837 --> 00:09:10.282
ma ci limiteremo
a esaminare i comandi.

00:09:10.282 --> 00:09:12.390
Diamo un'occhiata alla memoria...

00:09:15.284 --> 00:09:17.528
Abbiamo questo comando, Get-ContainerMemory.

00:09:17.528 --> 00:09:19.157
Possiamo eseguirlo per qualsiasi contenitore.

00:09:19.157 --> 00:09:21.757
Vado avanti e arresto
molto rapidamente questo contenitore.

00:09:25.288 --> 00:09:27.749
Se eseguo Get-ContainerMemory...

00:09:29.769 --> 00:09:31.053
Faccio solo un
po' di pulizia.

00:09:32.808 --> 00:09:36.222
Possiamo vedere che la memoria
massima ha questo valore molto elevato.

00:09:36.222 --> 00:09:37.243
>> Sì.

00:09:37.243 --> 00:09:42.526
>> Ho usato PowerShell per rendere
un po' più leggibile il valore.

00:09:42.526 --> 00:09:49.335
Per impostazione predefinita abbiamo 1024
gigabyte di memoria per un contenitore.

00:09:49.335 --> 00:09:51.264
>> Gigabyte, non megabyte?
>> Gigabyte, non megabyte.

00:09:51.264 --> 00:09:53.380
>> Bene. OK. Piuttosto notevole.

00:09:53.380 --> 00:09:54.480
>> Sì, è notevole.

00:09:54.480 --> 00:10:00.841
Quello che possiamo
fare è eseguire Set-ContainerMemory,

00:10:00.841 --> 00:10:03.417
il nome del
contenitore e -MaximumBytes.

00:10:03.417 --> 00:10:06.690
>> Sì. >> Imposterò 1024.

00:10:09.776 --> 00:10:13.510
Se eseguiamo la stessa operazione,
possiamo vedere che abbiamo essenzialmente...

00:10:13.510 --> 00:10:20.095
Sì, abbiamo un giga. Se
volessimo impostare un valore come 512...

00:10:20.095 --> 00:10:21.140
>> Sì.

00:10:23.098 --> 00:10:24.680
>> 0,5. >> Bene.

00:10:24.680 --> 00:10:26.337
>> È piuttosto
semplice. >> Sì.

00:10:26.337 --> 00:10:28.445
>> Per l'archiviazione,
abbiamo un comando

00:10:28.445 --> 00:10:32.180
Get-ContainerStorage. Proseguo e lo eseguo.

00:10:32.180 --> 00:10:37.529
Possiamo vedere che
abbiamo MaximumBandwidth e MaximumIOPS,

00:10:37.529 --> 00:10:40.630
quindi questi sono i byte
al secondo o gli IOPS normalizzati.

00:10:40.630 --> 00:10:42.010
>> Bene.

00:10:42.010 --> 00:10:45.999
>> Ancora, uso Set-ContainerStorage
e assegno un valore.

00:10:50.660 --> 00:10:55.728
Possiamo osservare che è stato impostato. È
possibile impostare il numero massimo di IOPS.

00:10:59.110 --> 00:11:00.129
>> Bene.

00:11:01.720 --> 00:11:04.828
>> Per la
rete abbiamo Set-ContainerNetworkAdapter.

00:11:08.140 --> 00:11:09.971
Il lavoro su questo
comando è ancora in corso.

00:11:09.971 --> 00:11:12.770
>> Sì, suppongo che dovrebbe
esserci Get anche in questo caso.

00:11:12.770 --> 00:11:15.334
>> Già, è
disponibile un comando Get-ContainerNetworkAdapter

00:11:15.334 --> 00:11:17.697
ma al momento
non visualizza risultati.

00:11:17.697 --> 00:11:19.940
>> OK, è ancora in
fase di sviluppo. >> Sì.

00:11:19.940 --> 00:11:22.466
Insomma, è piuttosto
semplice, piuttosto diretto.

00:11:22.466 --> 00:11:24.024
Semplici comandi PowerShell.

00:11:24.024 --> 00:11:29.829
[Il canale dei contenitori Microsoft] Abbiamo tuttavia anche alcune
funzionalità secondarie con i contenitori di Windows e Docker.

00:11:29.829 --> 00:11:30.853
[Il canale dei
contenitori Microsoft] >> Esatto.

00:11:30.853 --> 00:11:33.590
[Il canale dei contenitori
Microsoft] >> Il comando è

00:11:33.590 --> 00:11:37.662
[CPU-shares] CPU-shares ed è
molto simile al peso relativo.

00:11:37.662 --> 00:11:39.583
[CPU-shares] >> Sì. OK.

00:11:39.583 --> 00:11:41.546
[CPU-shares] >> Non ne darò
una dimostrazione. >> OK. Benissimo.

00:11:41.546 --> 00:11:45.512
[CPU-shares] Questi comandi per i
contenitori di Windows Server sono applicabili

00:11:45.512 --> 00:11:46.926
[CPU-shares] anche ai
contenitori di Hyper-V?

00:11:46.926 --> 00:11:48.029
[CPU-shares] >> C'è ancora del
lavoro da fare in quest'area.

00:11:48.029 --> 00:11:51.322
[Il canale dei contenitori Microsoft] >> Bene. Ne sapremo
di più prossimamente, ma almeno potete iniziare a provarli,

00:11:51.322 --> 00:11:53.148
[Il canale dei contenitori Microsoft] in modo da
acquisire familiarità dal punto di vista di Windows Server

00:11:53.148 --> 00:11:55.323
[Il canale dei contenitori Microsoft]
e iniziare a comprenderne il funzionamento.

00:11:55.323 --> 00:11:57.502
[Il canale dei contenitori Microsoft]
Non credo che molte persone conoscano

00:11:57.502 --> 00:11:59.010
[Il canale dei contenitori Microsoft] i
controlli delle risorse che sono disponibili.

00:11:59.010 --> 00:12:01.306
[Il canale dei contenitori Microsoft] Quando
si inizia a leggere la documentazione,

00:12:01.306 --> 00:12:03.463
[Risorse Documentazione sui contenitori Collaborazione tra Microsoft e
Docker Introduzione a Docker] sono molto importanti per comprendere

00:12:03.463 --> 00:12:05.387
[Risorse Documentazione sui contenitori Collaborazione tra Microsoft e Docker Introduzione
a Docker] uno scenario simile a quello descritto da Neil

00:12:05.387 --> 00:12:08.186
[Risorse Documentazione sui contenitori Collaborazione tra Microsoft e Docker Introduzione
a Docker] in cui si ha un processo, un servizio

00:12:08.186 --> 00:12:09.968
[Risorse Documentazione sui contenitori Collaborazione tra Microsoft e Docker Introduzione
a Docker] o un'applicazione fuori controllo che consuma numerose risorse,

00:12:09.968 --> 00:12:13.420
[Risorse Documentazione sui contenitori Collaborazione tra Microsoft e Docker
Introduzione a Docker] che si tratti di disco, CPU,

00:12:13.420 --> 00:12:15.304
[Risorse Documentazione sui contenitori Collaborazione tra Microsoft
e Docker Introduzione a Docker] memoria o rete.

00:12:15.304 --> 00:12:17.314
[Risorse Documentazione sui contenitori Collaborazione tra Microsoft e Docker
Introduzione a Docker] Il traffico di rete è bidirezionale

00:12:17.314 --> 00:12:18.519
o semplicemente in entrata?

00:12:18.519 --> 00:12:19.631
[Il canale dei contenitori Microsoft] >> In
uscita. >> Solo in uscita dal contenitore?

00:12:19.631 --> 00:12:20.638
[Il canale dei contenitori
Microsoft] >> Sì. >> OK.

00:12:20.638 --> 00:12:22.664
[Il canale dei
contenitori Microsoft] Ottimo. Quindi...

00:12:22.664 --> 00:12:26.052
[Il canale dei contenitori Microsoft] >> Sì, il
lavoro a questo proposito è ancora in corso

00:12:26.052 --> 00:12:28.870
[Il canale dei contenitori Microsoft] e la
nostra documentazione verrà aggiornata man mano che prosegue.

00:12:28.870 --> 00:12:29.893
[Il canale dei
contenitori] >> OK.

00:12:29.893 --> 00:12:31.912
[Il canale dei contenitori] Inseriamo sempre
il collegamento alla documentazione nella pagina,

00:12:31.912 --> 00:12:33.598
[Il canale dei contenitori Microsoft] in modo
che possiate ottenere le informazioni più aggiornate.

00:12:33.598 --> 00:12:36.554
[Il canale dei contenitori Microsoft] È anche
nelle diapositive, quindi potete vederlo nel video.

00:12:36.554 --> 00:12:39.141
[Il canale dei contenitori Microsoft] Ecco le operazioni
che è consigliabile eseguire: scaricate la Technical Preview,

00:12:39.141 --> 00:12:41.029
[Il canale dei contenitori Microsoft] iniziate
a usarla, provate i controlli delle risorse

00:12:41.029 --> 00:12:42.922
[Il canale dei contenitori Microsoft]
che Neil ha appena illustrato

00:12:42.922 --> 00:12:46.523
[Il canale dei contenitori Microsoft] e le cartelle
condivise di cui abbiamo parlato nel video precedente.

00:12:46.523 --> 00:12:47.923
[Il canale dei contenitori
Microsoft] Consultate la documentazione.

00:12:47.923 --> 00:12:49.595
[Il canale dei contenitori Microsoft] Fornisce informazioni
su come usare molti di questi elementi.

00:12:49.595 --> 00:12:52.970
[Il canale dei contenitori Microsoft] Vedrete che molti
di questi video effettivamente incorporano alcuni di questi contenuti,

00:12:52.970 --> 00:12:55.097
[Il canale dei contenitori Microsoft]
quindi consultate tutte le risorse.

00:12:55.097 --> 00:13:00.103
[Il canale dei contenitori Microsoft] Potete visualizzare la
documentazione su Microsoft e Docker nel sito di Docker.

00:13:00.103 --> 00:13:02.253
[Il canale dei contenitori Microsoft] Sono
disponibili numerose informazioni utili per iniziare.

00:13:02.253 --> 00:13:05.451
[Il canale dei contenitori Microsoft] Potete sperimentare
nel vostro ambiente o sono anche disponibili funzionalità

00:13:05.451 --> 00:13:07.435
[Il canale dei contenitori Microsoft] per provare
le soluzioni in Azure, quindi potete iniziare

00:13:07.435 --> 00:13:09.834
[Il canale dei contenitori Microsoft]
in diversi modi, molto rapidamente.

00:13:09.834 --> 00:13:11.260
[Il canale dei contenitori Microsoft]
Questo ci porta alla conclusione.

00:13:11.260 --> 00:13:12.827
[Il canale dei contenitori Microsoft]
Nel prossimo episodio daremo un'occhiata ai

00:13:12.827 --> 00:13:15.166
[Il canale dei contenitori Microsoft] contenitori
di Hyper-V: assicuratevi di non perderlo

00:13:15.166 --> 00:13:17.696
[Il canale dei contenitori Microsoft]
perché è molto importante capire

00:13:17.696 --> 00:13:21.277
[Il canale dei contenitori Microsoft] quali sono le differenze dei
contenitori di Hyper-V, cosa hanno in comune, come si gestiscono.

00:13:21.277 --> 00:13:24.393
[Il canale dei contenitori Microsoft] È completamente
diverso, è molto semplice, è molto diretto:

00:13:24.393 --> 00:13:25.878
[Il canale dei contenitori Microsoft]
ci occuperemo di tutto questo.

00:13:25.878 --> 00:13:28.739
[Il canale dei contenitori Microsoft] Non perdetelo. Tutto
quello che mi rimane da fare è ringraziare Neil.

00:13:28.739 --> 00:13:31.273
[Il canale dei contenitori Microsoft] Grazie per
il tempo che ci hai dedicato, come sempre.

00:13:31.273 --> 00:13:34.256
[Il canale dei contenitori Microsoft] Ci vediamo
nel prossimo episodio del canale dei contenitori.

00:13:34.256 --> 00:13:35.631
[Il canale dei
contenitori Microsoft] Grazie.

00:13:35.631 --> 00:13:40.638
[Risorse Download di Windows Server 2016 Technical Preview Documentazione
sui contenitori Collaborazione tra Microsoft e Docker Introduzione a Docker]

00:13:40.638 --> 00:13:45.136
[Il canale dei contenitori]

00:13:48.408 --> 00:13:51.158
[9 channel9.msdn.com]</para>  </doc></root>