WEBVTT


00:00:00.272 --> 00:00:03.739
[O Canal dos Contêineres]

00:00:03.739 --> 00:00:07.721
[Conceitos Básicos de
Contêiner Gerenciamento de Recursos]

00:00:07.721 --> 00:00:09.242
[O Canal dos Contêineres Microsoft]
>> Olá, bem-vindo a outro episódio

00:00:09.242 --> 00:00:10.431
[O Canal dos Contêineres] Microsoft Técnico e
Divulgador Matt McSpirit] em O Canal dos Contêineres.

00:00:10.431 --> 00:00:13.446
[O Canal dos Contêineres] Microsoft Técnico e Divulgador Matt McSpirit] Sou
Matt McSpirit, técnico e divulgador para todos os nossos materiais de Datacenter.

00:00:13.446 --> 00:00:15.367
[O Canal dos Contêineres Microsoft Neil Peterson Desenvolvedor de
Conteúdo Sênior] Recebo novamente a companhia de Neil Peterson,

00:00:15.367 --> 00:00:18.279
[O Canal dos Contêineres Microsoft Neil Peterson Desenvolvedor de Conteúdo Sênior]
que é um desenvolvedor de conteúdo trabalhando em nossos materiais de contêiner.

00:00:18.279 --> 00:00:19.331
[O Canal dos Contêineres
Microsoft] Vemos novamente neste episódio

00:00:19.331 --> 00:00:23.081
[O Canal dos Contêineres Microsoft] outra parte
importante da nossa série Conceitos Básicos de Contêiner,

00:00:23.081 --> 00:00:24.982
[O Canal dos Contêineres Microsoft]
na parte anterior analisamos pastas compartilhadas;

00:00:24.982 --> 00:00:26.951
[O Canal dos Contêineres Microsoft] se você chegou
a assistir, esperamos que tenha achado isso útil.

00:00:26.951 --> 00:00:29.271
[O Canal dos Contêineres Microsoft] Há
muitas coisas interessantes lá sobre como contêineres,

00:00:29.271 --> 00:00:32.798
[O Canal dos Contêineres Microsoft] no caso pastas
compartilhadas, são usados para seus dados e recursos.

00:00:32.798 --> 00:00:34.589
[O Canal dos Contêineres
Microsoft] Neste episódio específico,

00:00:34.589 --> 00:00:37.332
[Conceitos Básicos de Contêiner Gerenciamento de
Recursos] vamos conferir o gerenciamento de recursos.

00:00:37.332 --> 00:00:43.489
[Conceitos Básicos de Contêiner Gerenciamento de Recursos] Como começar a controlar
o uso de CPU, de memória e de armazenamento de um contêiner.

00:00:43.489 --> 00:00:45.727
[Conceitos Básicos de Contêiner Gerenciamento de Recursos] Neil, explique
para nós o que é o gerenciamento de recursos

00:00:45.727 --> 00:00:49.799
[O Canal dos Contêineres Microsoft] mais detalhadamente e nos
ajude a entender o que podemos fazer com um contêiner

00:00:49.799 --> 00:00:50.815
[O Canal dos Contêineres Microsoft]
em termos de gerenciamento de recursos.

00:00:50.815 --> 00:00:51.820
[O Canal dos Contêineres
Microsoft] >> Com certeza.

00:00:51.820 --> 00:00:55.177
[O Canal dos Contêineres Microsoft]
É muito simples, com o TP4,

00:00:55.177 --> 00:00:57.021
[PowerShell de Gerenciamento de
Recursos: Docker:] lançamos diversos recursos

00:00:57.021 --> 00:01:00.328
[PowerShell de Gerenciamento de Recursos: Docker:] relacionados
ao gerenciamento dos recursos de host de contêiner.

00:01:00.328 --> 00:01:03.003
[PowerShell de Gerenciamento de Recursos: Docker:] >> Sim.
Essa é uma technical preview do Windows Server 2016.

00:01:03.003 --> 00:01:04.377
[PowerShell de Gerenciamento de Recursos: Docker:] >>
Sim. >> Ela não estava em TP3.

00:01:04.377 --> 00:01:05.557
[PowerShell de Gerenciamento de Recursos:
Docker:] >> Exatamente. >> Ok.

00:01:05.557 --> 00:01:08.361
[PowerShell de Gerenciamento de Recursos: Docker:]
>> Estamos falando aqui de garantir que

00:01:08.361 --> 00:01:11.276
[PowerShell de Gerenciamento de Recursos: Docker:] nossos
contêineres estejam funcionando como bons itens individuais

00:01:11.276 --> 00:01:13.551
[PowerShell de Gerenciamento de Recursos: Docker:]
junto com outros contêineres no host.

00:01:13.551 --> 00:01:16.157
[PowerShell de Gerenciamento de Recursos: Docker:] Muito
semelhante ao que fazemos com as máquinas virtuais.

00:01:16.157 --> 00:01:18.387
[PowerShell de Gerenciamento de Recursos: Docker:] Eu
posso ter um contêiner que desejo inicializar

00:01:18.387 --> 00:01:21.225
[PowerShell de Gerenciamento de Recursos: Docker:] e, como
você sabe, certificar-me de que ele está usando somente

00:01:21.225 --> 00:01:23.895
[PowerShell de Gerenciamento de Recursos: Docker:]
10% da CPU e restringir sua memória

00:01:23.895 --> 00:01:29.727
[PowerShell de Gerenciamento de Recursos: Docker:] e seu tráfego de
rede de saída, além de restringir o IOPS do armazenamento.

00:01:29.727 --> 00:01:32.932
[PowerShell de Gerenciamento de Recursos: Docker:] Essas são as
coisas que foram adicionadas em TP4 que podemos controlar.

00:01:32.932 --> 00:01:33.937
[PowerShell de Gerenciamento de Recursos:
Docker:] >> Isso é muito importante,

00:01:33.937 --> 00:01:36.264
[PowerShell de Gerenciamento de Recursos: Docker: O Canal dos Contêineres
Microsoft] especialmente se for, por exemplo, um provedor de serviços

00:01:36.264 --> 00:01:38.747
[O Canal dos Contêineres] e
você só tiver uma determinada capacidade

00:01:38.747 --> 00:01:42.317
[O Canal dos Contêineres] ou quantidade finita
de CPU, memória, disco e assim por diante.

00:01:42.317 --> 00:01:43.769
[O Canal dos Contêineres] Se você
tem um contêiner que talvez esteja

00:01:43.769 --> 00:01:46.280
[O Canal dos Contêineres] comprometido por
malware ou é algo que esse

00:01:46.280 --> 00:01:49.521
[O Canal dos Contêineres] processo apenas começa
a vazar e começa a sair do controle,

00:01:49.521 --> 00:01:52.985
[O Canal dos Contêineres] ele poderia comer todos os seus
recursos e afetar A - os outros contêineres e B -

00:01:52.985 --> 00:01:57.414
[O Canal dos Contêineres] todos os locatários que estão lhe
pagando dinheiro também, portanto, é importante ter esse tipo de controles.

00:01:57.414 --> 00:01:58.619
[PowerShell de Gerenciamento de Recursos: Docker: O Canal
dos Contêineres Microsoft] >> Sim, com certeza. >> Ok.

00:01:58.619 --> 00:02:01.976
[PowerShell de Gerenciamento de Recursos: Docker: O Canal dos Contêineres Microsoft] E
como nós... Então ele é controlável por meio do PowerShell e do Docker?

00:02:01.976 --> 00:02:05.082
[PowerShell de Gerenciamento de Recursos: Docker: O Canal dos Contêineres Microsoft]
>> Ainda é uma fase inicial, ainda estamos na technical preview,

00:02:05.082 --> 00:02:10.297
[O Canal dos Contêineres] então isso
vai evoluir, mais recursos serão adicionados,

00:02:10.297 --> 00:02:14.328
[O Canal dos Contêineres] mas no
momento, temos quatro recursos com o PowerShell.

00:02:14.328 --> 00:02:17.209
[O Canal dos Contêineres] Eles
são CPU, memória, rede e disco.

00:02:17.209 --> 00:02:21.495
[O Canal dos Contêineres] Há ainda alguns recursos secundários
com o Docker relativos ao peso relativo da CPU.

00:02:21.495 --> 00:02:23.074
[O Canal dos Contêineres] >> Certo,
mas pelo menos atualmente, quando isso

00:02:23.074 --> 00:02:24.504
[PowerShell de Gerenciamento de Recursos: Docker: O Canal dos
Contêineres Microsoft] ainda está em preview, ainda estamos evoluindo

00:02:24.504 --> 00:02:27.634
[PowerShell de Gerenciamento de Recursos: Docker: O Canal dos Contêineres Microsoft] e
estamos sempre compilando com o Docker também; portanto, mesmo que você pense

00:02:27.634 --> 00:02:29.933
[PowerShell de Gerenciamento de Recursos: Docker: O Canal dos Contêineres
Microsoft] que a lista é um pouco maior para o PowerShell,

00:02:29.933 --> 00:02:32.245
[PowerShell de Gerenciamento de Recursos: Docker: O Canal dos Contêineres Microsoft]
isso não quer dizer que tal característica refletirá na versão final

00:02:32.245 --> 00:02:34.341
[PowerShell de Gerenciamento de Recursos: Docker: O Canal dos Contêineres
Microsoft] porque ainda falta tempo até que essa versão seja lançada.

00:02:34.341 --> 00:02:36.170
[PowerShell de Gerenciamento de Recursos: Docker: O Canal dos Contêineres
Microsoft] >> Sim. >> Você vai nos mostrar todos eles?

00:02:36.170 --> 00:02:38.550
[PowerShell de Gerenciamento de Recursos: Docker: O Canal dos Contêineres Microsoft]
>> Sim, podemos simplesmente partir para eles e dar uma olhada.

00:02:38.550 --> 00:02:39.561
[O Canal dos
Contêineres Microsoft] >> Ótimo.

00:02:39.561 --> 00:02:44.671
[O Canal dos Contêineres Microsoft] >> O que vou fazer
é, na verdade, usar uma abordagem bastante granular quanto à CPU.

00:02:44.671 --> 00:02:45.678
>> Sim.

00:02:45.678 --> 00:02:50.127
>> Nós a definiremos, veremos algumas coisas
e, na verdade, mostrarei um contêiner consumindo

00:02:50.127 --> 00:02:52.481
tudo da CPU do host
e, em seguida, consideramos restringi-la

00:02:52.481 --> 00:02:56.562
e ver como
isso afeta esse contêiner,

00:02:56.562 --> 00:02:58.359
então vamos examinar
apenas os outros comandos

00:02:58.359 --> 00:02:59.441
e só ver
o que está lá.

00:02:59.441 --> 00:03:00.488
>> Isso parece bom.

00:03:00.488 --> 00:03:04.300
>> Certo, vou começar, deixe-me apenas
ter certeza de que isso está pronto.

00:03:09.000 --> 00:03:11.004
Certo, portanto, vou começar
criando apenas o contêiner...

00:03:13.451 --> 00:03:19.866
Nada muito especiais acontecendo aqui, portanto,
estou criando um novo contêiner denominado recursos,

00:03:19.866 --> 00:03:21.747
usando a imagem
Principal do Windows Server

00:03:21.747 --> 00:03:24.725
Também estou adicionando uma pasta compartilhada do
contêiner, falamos sobre isso em um vídeo anterior.

00:03:24.725 --> 00:03:25.735
>> Sim.

00:03:25.735 --> 00:03:28.030
>> O que estou fazendo aqui
é apresentar um script para o contêiner

00:03:28.030 --> 00:03:30.152
que na verdade vou executar
e que vinculará a CPU.

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

00:03:31.157 --> 00:03:34.413
Esse script está contido no diretório
que você está compartilhando com o contêiner.

00:03:34.413 --> 00:03:36.252
>> Sim. >> Com certeza.

00:03:36.252 --> 00:03:37.737
>> Analisemos esse comando,

00:03:37.737 --> 00:03:41.566
Get-ContainerProcessor, que executarei agora.

00:03:42.906 --> 00:03:44.246
Podemos ver que temos...

00:03:44.246 --> 00:03:47.900
Na verdade, temos duas
métricas aqui que podemos controlar.

00:03:47.900 --> 00:03:53.100
A porcentagem de CPU que um contêiner
pode consumir e, em seguida, o peso relativo.

00:03:53.100 --> 00:03:55.800
Vamos realmente nos concentrar na porcentagem
de CPU que podemos consumir aqui.

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

00:03:56.827 --> 00:04:00.752
>> E podemos ver aqui que,
por padrão, ela está definida em 100%.

00:04:00.752 --> 00:04:01.757
>> Sim.

00:04:01.757 --> 00:04:07.486
>> Posso usar o
comando Set-ContainerProcessor para gerenciar isso,

00:04:07.486 --> 00:04:09.964
então prosseguirei e
a definirei como 50%.

00:04:15.948 --> 00:04:17.696
Deixe-me apenas parar isso.

00:04:26.701 --> 00:04:27.731
>> Lá vamos nós.

00:04:27.731 --> 00:04:31.835
>> Bem, então
executarei Get-ContainerProcessor novamente

00:04:31.835 --> 00:04:34.681
e podemos ver que ele mudou
para 50%, então é bem simples.

00:04:34.681 --> 00:04:37.442
>> E você pode imaginar que, mesmo eu supondo
que não faremos isso agora, o peso relativo será

00:04:37.442 --> 00:04:39.165
algo que poderemos modificar posteriormente.

00:04:39.165 --> 00:04:43.893
Se você não estiver familiarizado,
maximum é mais um valor explícito,

00:04:43.893 --> 00:04:47.118
você não pode ultrapassar
50% ou seu peso relativo

00:04:47.118 --> 00:04:49.706
está em reflexão não apenas a
esse contêiner, talvez a todos os contêineres...

00:04:49.706 --> 00:04:51.009
>> Todos os contêineres em
execução em um host, sim.

00:04:51.009 --> 00:04:54.623
>> Ok, isso é muito semelhante
ao que vemos em máquinas virtuais, também,

00:04:54.623 --> 00:04:58.968
certamente dentro em uma plataforma Hyper-V
em que você pode começar a controlar

00:04:58.968 --> 00:05:01.051
em sistemas nos quais você
tem alguns desses controles mais granulares.

00:05:01.051 --> 00:05:02.063
>> Sim.

00:05:02.063 --> 00:05:07.213
E todos esses comandos são documentados
em nosso círculo de páginas de documentação.

00:05:07.213 --> 00:05:10.326
Muito bem, então vamos
apenas ver isso em ação,

00:05:10.326 --> 00:05:12.045
vamos prosseguir e
dar uma olhada.

00:05:12.045 --> 00:05:14.252
Vou definir isso
novamente como 100.

00:05:14.252 --> 00:05:16.737
Então, estará como
se fosse recém-criado.

00:05:16.737 --> 00:05:18.335
Vou prosseguir e
iniciar o contêiner.

00:05:22.166 --> 00:05:24.537
>> Isso está iniciando o
seu contêiner, que chamamos de recurso.

00:05:24.537 --> 00:05:25.540
>> Sim.

00:05:25.540 --> 00:05:27.068
E, portanto, vou também

00:05:27.068 --> 00:05:30.704
[CPU] criar uma sessão
do PowerShell com esse contêiner.

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

00:05:39.657 --> 00:05:42.575
[CPU] >> Neste estágio, você não
fez nada para vincular a CPU.

00:05:42.575 --> 00:05:46.082
[CPU] Você apenas definiu-a como maximum 100,
então essencialmente ela é 100 por padrão?

00:05:46.082 --> 00:05:47.132
[CPU] >> Sim, 100
por padrão. >> OK.

00:05:47.132 --> 00:05:48.261
[CPU] Então está
de volta no padrão.

00:05:48.261 --> 00:05:52.106
[CPU] Temos livre-arbítrio sobre o
que podemos usar dentro deste contêiner

00:05:52.106 --> 00:05:55.499
[CPU] e agora você executará o
script sobre o qual falou anteriormente.

00:05:55.499 --> 00:05:57.338
[CPU] >> Sim. Exatamente.

00:05:57.338 --> 00:05:59.812
[CPU] >> E isso está
sendo obtido da pasta compartilhada.

00:05:59.812 --> 00:06:03.265
[CPU] Aqueles de vocês que assistiram
o vídeo anterior reconhecerão o teste 2,

00:06:03.265 --> 00:06:05.401
[CPU] os documentos Neil
criado durante aquela demonstração.

00:06:05.401 --> 00:06:06.425
[CPU] >> Sim.

00:06:06.425 --> 00:06:09.840
[CPU] Então agora, apenas para ser
claro, estamos examinando o host de contêiner.

00:06:09.840 --> 00:06:10.868
[CPU] >> Sim.

00:06:10.868 --> 00:06:13.429
[CPU] >> Estamos examinando
o desempenho do host do

00:06:13.429 --> 00:06:16.026
[CPU] contêiner aqui e
de dentro do contêiner.

00:06:16.026 --> 00:06:18.071
[CPU] Vou prosseguir
e executar o script.

00:06:20.208 --> 00:06:24.589
[CPU] Podemos ver imediatamente
que vinculamos o host.

00:06:24.589 --> 00:06:26.790
[CPU] >> Então isso afetaria todos
os contêineres que estão nesse host específico?

00:06:26.790 --> 00:06:27.791
[CPU] >> Sim.

00:06:27.791 --> 00:06:30.709
[CPU] >> Então pode-se considerar que isso
não está restrito a esse contêiner em si?

00:06:30.709 --> 00:06:32.134
[CPU] >> Sim. Com certeza.

00:06:32.134 --> 00:06:34.289
[CPU] E, na verdade, podemos
ir aqui para obter detalhes.

00:06:34.289 --> 00:06:35.402
>> Ouço seu
laptop ficando quente.

00:06:35.402 --> 00:06:37.997
>> Sim, o meu
laptop está ficando quente e...

00:06:37.997 --> 00:06:39.500
>> E subsequentemente mais quente.

00:06:39.500 --> 00:06:44.854
>> Portanto, já que é um processo
do PowerShell que estou executando dentro do contêiner,

00:06:44.854 --> 00:06:49.460
podemos na verdade vê-lo no host, porque
este é um contêiner do Windows Server

00:06:49.460 --> 00:06:52.240
e, assim, lá
está ele - PowerShell.exe.

00:06:52.240 --> 00:06:55.467
Sim, podemos ver que
ele está ficando um absurdo.

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

00:06:56.468 --> 00:06:59.385
[Gerenciador de Tarefas, Finalizar processo]
>> Prosseguirei e interromperei esse processo,

00:06:59.385 --> 00:07:02.447
o que coincidentemente
me expulsou do contêiner.

00:07:04.399 --> 00:07:07.395
O que vou fazer
agora é entrar novamente.

00:07:09.000 --> 00:07:11.438
Vou interromper esse contêiner.

00:07:11.438 --> 00:07:15.754
E agora diminuiremos o limite do
que esse contêiner específico pode usar.

00:07:15.754 --> 00:07:18.172
>> Então a alteração
só é possível de fazer

00:07:18.172 --> 00:07:21.310
com um contêiner interrompido, você não
pudesse fazer com ele em operação?

00:07:21.310 --> 00:07:22.676
>> Neste momento,
sim. >> Certo. Ok.

00:07:24.470 --> 00:07:28.411
>> Vou prosseguir e
modificar isso, tenho Set-ContainerProcess,

00:07:28.411 --> 00:07:32.196
o nome do contêiner, maximum
20, portanto, vou optar por 20%.

00:07:32.196 --> 00:07:33.551
>> Se você pensar
sobre o serviço, no entanto,

00:07:33.551 --> 00:07:37.037
sobre o poder que há no
serviço de datacenter moderno de hoje,

00:07:37.037 --> 00:07:41.219
20% de uma CPU ou
20% da capacidade da CPU

00:07:41.219 --> 00:07:42.555
ainda é uma
quantidade razoável de CPU.

00:07:42.555 --> 00:07:43.570
>> Sim, com
certeza. >> Sim.

00:07:43.570 --> 00:07:45.035
>> Com certeza.

00:07:45.035 --> 00:07:46.700
Vou prosseguir e
iniciar o contêiner.

00:07:51.005 --> 00:07:53.217
E agora vamos fazer
exatamente a mesma coisa.

00:07:56.365 --> 00:07:58.138
Eu criarei uma
sessão com o contêiner.

00:08:20.923 --> 00:08:24.366
[CPU] >> Agora você vai executar esse script
mesmo novamente. Ele está realmente prejudicando a CPU.

00:08:25.566 --> 00:08:27.170
[CPU] >> Sim.

00:08:27.170 --> 00:08:30.230
[CPU] >> Como podemos ver à direita, ele
era de aproximadamente 50 ou 40 por cento.

00:08:30.230 --> 00:08:35.473
[CPU] >> Sim, então fizemos a distribuição corretamente
e aqui está o ponto mais baixo atingido.

00:08:35.473 --> 00:08:38.873
[CPU] Você pode ver agora que
nossa linha de base aumentou um pouco.

00:08:38.873 --> 00:08:39.878
[CPU] >> Sim. >> Mas
ela não está sendo vinculada.

00:08:39.878 --> 00:08:40.898
[CPU] >> Não.

00:08:40.898 --> 00:08:42.661
[CPU] >> No entanto
estamos executando o mesmo script,

00:08:42.661 --> 00:08:45.313
[CPU] portanto, já
limitamos isso bastante, efetivamente.

00:08:45.313 --> 00:08:48.283
[CPU] >> Sim, ele está flutuando, você
pode vê-lo flutuar um pouco para cima,

00:08:48.283 --> 00:08:50.685
[CPU] um pouco para
baixo e assim por diante.

00:08:50.685 --> 00:08:53.768
[CPU] Na maior parte do
tempo, ele conseguiu manter isso bem...

00:08:53.768 --> 00:08:56.254
>> Sim, e novamente
podemos entrar aqui e podemos,

00:08:56.254 --> 00:09:00.473
você sabe, ver o
efeito que obtivemos no contêiner.

00:09:00.473 --> 00:09:03.002
>> Sim apenas por
meio dessa simples configuração.

00:09:03.002 --> 00:09:05.058
>> Sim. Então isso é
o que há para CPU.

00:09:05.058 --> 00:09:07.837
Agora, não vou
passar pela mesma demonstração

00:09:07.837 --> 00:09:10.282
para os outros, mas podemos
dar uma olhada nos comandos.

00:09:10.282 --> 00:09:12.390
Vamos dar uma olhada
em nossa memória, então...

00:09:15.284 --> 00:09:17.528
Temos esse comando Get-ContainerMemory.

00:09:17.528 --> 00:09:19.157
Podemos executá-lo para qualquer contêiner.

00:09:19.157 --> 00:09:21.757
Vou prosseguir e interromper
esse contêiner bem rapidamente.

00:09:25.288 --> 00:09:27.749
Então se eu executar Get-ContainerMemory...

00:09:29.769 --> 00:09:31.053
Eu vou apenas
limpar um pouco.

00:09:32.808 --> 00:09:36.222
Podemos ver que o máximo de memória
está aqui, é esse valor muito grande.

00:09:36.222 --> 00:09:37.243
>> Sim.

00:09:37.243 --> 00:09:42.526
>> Fiz um pouco de PowerShell para
tornar a aparência disso mais fácil de ler,

00:09:42.526 --> 00:09:49.335
então o que temos por padrão são
1.024 gigabytes de memória para um contêiner.

00:09:49.335 --> 00:09:51.264
>> Gigabytes, não megabytes?
>> Gigabytes, não megabytes.

00:09:51.264 --> 00:09:53.380
>> Certo. Ok. É bastante.

00:09:53.380 --> 00:09:54.480
>> Sim, isso é bastante,

00:09:54.480 --> 00:10:00.841
então o que podemos
fazer é executar Set-ContainerMemory,

00:10:00.841 --> 00:10:03.417
o nome do contêiner
no máximo de bytes.

00:10:03.417 --> 00:10:06.690
>> Sim. >>
Então, farei com 1.024.

00:10:09.776 --> 00:10:13.510
Se executarmos a mesma coisa,
poderemos ver agora que temos essencialmente...

00:10:13.510 --> 00:10:20.095
Sim, temos um GB ou,
se quiséssemos, algo como 512.

00:10:20.095 --> 00:10:21.140
>> Sim.

00:10:23.098 --> 00:10:24.680
>> 0,5. >> Ótimo.

00:10:24.680 --> 00:10:26.337
>> É muito
simples. >> Sim.

00:10:26.337 --> 00:10:28.445
>> Para armazenamento
temos um comando

00:10:28.445 --> 00:10:32.180
Get-ContainerStorage, vou prosseguir e executá-lo.

00:10:32.180 --> 00:10:37.529
E podemos dizer que nós temos
IOPS máximo e largura de banda máxima,

00:10:37.529 --> 00:10:40.630
então isso quer dizer IOPS
normalizado ou bytes por segundo.

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

00:10:42.010 --> 00:10:45.999
>> E novamente, Set-ContainerStorage,
forneça a ele um valor.

00:10:50.660 --> 00:10:55.728
Podemos ver que um foi definido
e podemos definir o IOPS máximo.

00:10:59.110 --> 00:11:00.129
>> Ótimo.

00:11:01.720 --> 00:11:04.828
>> Para rede, temos Set-ContainerNetworkAdapter.

00:11:08.140 --> 00:11:09.971
Ainda há algum trabalho
sendo feito para esse comando.

00:11:09.971 --> 00:11:12.770
>> Sim, suponho que
seria Get também para isso.

00:11:12.770 --> 00:11:15.334
>> Sim, há um
Get network, container network adapter,

00:11:15.334 --> 00:11:17.697
mas ele não mostra
os resultados neste momento.

00:11:17.697 --> 00:11:19.940
>> Ok, ainda um
trabalho em andamento. >> Sim.

00:11:19.940 --> 00:11:22.466
Isso é, você sabe,
algo bastante simples, direto,

00:11:22.466 --> 00:11:24.024
coisas simples do PowerShell.

00:11:24.024 --> 00:11:29.829
[O Canal dos Contêineres Microsoft] Mas também temos alguns
recursos secundários com Contêineres do Windows e o Docker.

00:11:29.829 --> 00:11:30.853
[O Canal dos
Contêineres Microsoft] >> Certo.

00:11:30.853 --> 00:11:33.590
[O Canal dos Contêineres Microsoft]
>> Então o comando é

00:11:33.590 --> 00:11:37.662
[CPU-shares] CPU-shares e isso é
muito semelhante ao peso relativo.

00:11:37.662 --> 00:11:39.583
[CPU-shares] >> Sim. Ok.

00:11:39.583 --> 00:11:41.546
[CPU-shares] >> E eu não
demonstrarei isso. >> Ok. Excelente.

00:11:41.546 --> 00:11:45.512
[CPU-shares] Então eles são aplicáveis, estes
comandos para contêineres do Windows Server,

00:11:45.512 --> 00:11:46.926
[CPU-shares] contêineres do Hyper-V também?

00:11:46.926 --> 00:11:48.029
[CPU-shares] >> Ainda há algum
trabalho sendo feito nessa área.

00:11:48.029 --> 00:11:51.322
[O Canal dos Contêineres Microsoft] >> Certo, ok, então devemos ficar
atentos para isso, mas pelo menos você pode começar a explorar

00:11:51.322 --> 00:11:53.148
[O Canal dos Contêineres Microsoft] para onde eles
são usados segundo a perspectiva do Windows Server

00:11:53.148 --> 00:11:55.323
[O Canal dos Contêineres Microsoft] e
começar a entender como eles funcionam,

00:11:55.323 --> 00:11:57.502
[O Canal dos Contêineres Microsoft] então
eu acho que provavelmente poucas pessoas

00:11:57.502 --> 00:11:59.010
[O Canal dos Contêineres Microsoft] sabem
que os controles de recursos estão lá.

00:11:59.010 --> 00:12:01.306
[O Canal dos Contêineres Microsoft] Depois
de começar a ler a documentação,

00:12:01.306 --> 00:12:03.463
[Recursos Ler a documentação de Contêineres Parceria Microsoft
e Docker Introdução ao Docker] é muito importante compreendê-los

00:12:03.463 --> 00:12:05.387
[Recursos Ler a documentação de Contêineres Parceria Microsoft e Docker
Introdução ao Docker] para esse mesmo cenário conforme Neil demonstrou,

00:12:05.387 --> 00:12:08.186
[Recursos Ler a documentação de Contêineres Parceria Microsoft e Docker Introdução
ao Docker] no qual você tem um aplicativo, serviço ou processo descontrolado

00:12:08.186 --> 00:12:09.968
[Recursos Ler a documentação de Contêineres Parceria Microsoft
e Docker Introdução ao Docker] que está consumindo recursos

00:12:09.968 --> 00:12:13.420
[Recursos Ler a documentação de Contêineres Parceria Microsoft e
Docker Introdução ao Docker] demais, seja de disco, CPU,

00:12:13.420 --> 00:12:15.304
[Recursos Ler a documentação de Contêineres Parceria Microsoft
e Docker Introdução ao Docker] memória ou rede.

00:12:15.304 --> 00:12:17.314
[Recursos Ler a documentação de Contêineres Parceria Microsoft e Docker Introdução ao
Docker] Bem, esse é um tráfego de rede em ambos ou sentidos

00:12:17.314 --> 00:12:18.519
ou é apenas de entrada?

00:12:18.519 --> 00:12:19.631
[O Canal dos Contêineres Microsoft] >> De
saída. >> Apenas para fora do contêiner?

00:12:19.631 --> 00:12:20.638
[O Canal dos Contêineres
Microsoft] >> Sim. >> Ok.

00:12:20.638 --> 00:12:22.664
[O Canal dos Contêineres
Microsoft] >> Soa bem. Portanto...

00:12:22.664 --> 00:12:26.052
[O Canal dos Contêineres Microsoft] >>
Sim, ainda há trabalho sendo feito aqui

00:12:26.052 --> 00:12:28.870
[O Canal dos Contêineres] e nossa documentação
permanecerá atualizada conforme o andamento desse trabalho.

00:12:28.870 --> 00:12:29.893
[O Canal dos
Contêineres] >> Ok.

00:12:29.893 --> 00:12:31.912
[O Canal dos Contêineres] Sempre
vinculamos a documentação na página também,

00:12:31.912 --> 00:12:33.598
[O Canal dos Contêineres Microsoft] então você
pode sempre obter nela as informações mais recentes,

00:12:33.598 --> 00:12:36.554
[O Canal dos Contêineres Microsoft] informações estas que
estão nos slides, portanto você pode vê-las no vídeo.

00:12:36.554 --> 00:12:39.141
[O Canal dos Contêineres Microsoft] Mas as coisas
recomendadas para fazer são baixar a technical preview,

00:12:39.141 --> 00:12:41.029
[O Canal dos Contêineres Microsoft] começar
a explorá-la, explorar os controles de recursos

00:12:41.029 --> 00:12:42.922
[O Canal dos Contêineres Microsoft]
que Neil acabou de demonstrar

00:12:42.922 --> 00:12:46.523
[O Canal dos Contêineres Microsoft] e as pastas
compartilhadas, sobre as quais falamos no vídeo anterior.

00:12:46.523 --> 00:12:47.923
[O Canal dos Contêineres
Microsoft] Confira a documentação.

00:12:47.923 --> 00:12:49.595
[O Canal dos Contêineres Microsoft] Ela
informa como realizar muitas dessas coisas.

00:12:49.595 --> 00:12:52.970
[O Canal dos Contêineres Microsoft] Você verá muitos
destes vídeos incorporados com uma parte desse conteúdo também,

00:12:52.970 --> 00:12:55.097
[O Canal dos Contêineres Microsoft]
então não deixe de verificar tudo.

00:12:55.097 --> 00:13:00.103
[O Canal dos Contêineres Microsoft] Você pode exibir a documentação
relevante da Microsoft e do Docker no site do Docker também,

00:13:00.103 --> 00:13:02.253
[O Canal dos Contêineres Microsoft] há
inúmeras informações úteis para você começar lá

00:13:02.253 --> 00:13:05.451
[O Canal dos Contêineres Microsoft] e você pode experimentá-lo
em seu próprio ambiente ou, se preferível, há recursos

00:13:05.451 --> 00:13:07.435
[O Canal dos Contêineres Microsoft] para experimentá-lo
no Azure também, então existem muitas maneiras diferentes

00:13:07.435 --> 00:13:09.834
[O Canal dos Contêineres Microsoft]
para você começar muito, muito rapidamente.

00:13:09.834 --> 00:13:11.260
[O Canal dos Contêineres Microsoft]
Mas isso nos conduz ao final.

00:13:11.260 --> 00:13:12.827
[O Canal dos Contêineres Microsoft]
No próximo episódio, trataremos de

00:13:12.827 --> 00:13:15.166
[O Canal dos Contêineres Microsoft] contêineres
do Hyper-V, portanto certifique-se de conferi-lo

00:13:15.166 --> 00:13:17.696
[O Canal dos Contêineres Microsoft]
porque é muito importante entender

00:13:17.696 --> 00:13:21.277
[O Canal dos Contêineres Microsoft] como os contêineres
do Hyper-V diferem, qual sua aparência, como são gerenciados,

00:13:21.277 --> 00:13:24.393
[O Canal dos Contêineres Microsoft] se é radicalmente
diferente, se é muito simples, se é muito direto,

00:13:24.393 --> 00:13:25.878
[O Canal dos Contêineres
Microsoft] abordaremos tudo isso.

00:13:25.878 --> 00:13:28.739
[O Canal dos Contêineres Microsoft] Por isso, certifique-se de verificar
e tudo o que resta fazer é agradecer ao Neil.

00:13:28.739 --> 00:13:31.273
[O Canal dos Contêineres Microsoft] Obrigado
pelo seu tempo novamente, como sempre.

00:13:31.273 --> 00:13:34.256
[O Canal dos Contêineres Microsoft] E sim, veremos você
novamente em outro episódio de O Canal dos Contêineres.

00:13:34.256 --> 00:13:35.631
[O Canal dos
Contêineres Microsoft] Obrigado.

00:13:35.631 --> 00:13:40.638
[Recursos Baixar o Windows Server 2016 Technical preview Ler a
documentação de Contêineres Parceria Microsoft e Docker Introdução ao Docker]

00:13:40.638 --> 00:13:45.136
[O Canal dos Contêineres]

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