{"id":31230,"date":"2019-10-31T21:40:10","date_gmt":"2019-10-31T18:40:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/rekomendatsii-po-nastrojke-afa-accelstor-pri-rabote-s-vmware-vsphere\/"},"modified":"2019-10-31T21:40:10","modified_gmt":"2019-10-31T18:40:10","slug":"rekomendatsii-po-nastrojke-afa-accelstor-pri-rabote-s-vmware-vsphere","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/rekomendatsii-po-nastrojke-afa-accelstor-pri-rabote-s-vmware-vsphere","title":{"rendered":"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Neste artigo, gostaria de discutir as caracter\u00edsticas da opera\u00e7\u00e3o dos arrays All Flash AccelStor com uma das plataformas de virtualiza\u00e7\u00e3o mais populares \u2013 VMware vSphere. Em particular, gostaria de destacar aqueles par\u00e2metros que ajudar\u00e3o a obter o m\u00e1ximo efeito do uso de uma ferramenta t\u00e3o poderosa como o All Flash. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/177f44f7e1c5f30c8c072af86b4f9999.jpg\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Os arrays All Flash AccelStor NeoSapphire\u2122 s\u00e3o <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/professional-models\">um<\/a><\/noindex> ou <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/modeli-vysokoj-dostupnosti-ha\">dois<\/a><\/noindex> dispositivos de duas unidades baseados em SSD com uma abordagem fundamentalmente diferente na implementa\u00e7\u00e3o do conceito de armazenamento de dados e na organiza\u00e7\u00e3o do acesso a eles, usando sua pr\u00f3pria tecnologia <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/flexiremap-technology\">FlexiRemap\u00ae<\/a><\/noindex> em vez dos bastante populares algoritmos RAID. Os arrays oferecem acesso em bloco para hosts atrav\u00e9s das interfaces Fibre Channel ou iSCSI. Para ser justo, vale destacar que os modelos com interface iSCSI tamb\u00e9m t\u00eam acesso a arquivo como um b\u00f4nus agrad\u00e1vel. Mas, neste artigo, vamos focar na aplica\u00e7\u00e3o de protocolos de bloco, que s\u00e3o os mais produtivos para All Flash.<\/p>\n<p><\/p>\n<p>Todo o processo de implementa\u00e7\u00e3o e configura\u00e7\u00e3o subsequente da opera\u00e7\u00e3o conjunta do array AccelStor e do sistema de virtualiza\u00e7\u00e3o VMware vSphere pode ser dividido em v\u00e1rias etapas:<\/p>\n<p><\/p>\n<ul>\n<li>Implementa\u00e7\u00e3o da topologia de conex\u00e3o e configura\u00e7\u00e3o da rede SAN;<\/li>\n<li>Configura\u00e7\u00e3o do array All Flash;<\/li>\n<li>Configura\u00e7\u00e3o dos hosts ESXi;<\/li>\n<li>Configura\u00e7\u00e3o das m\u00e1quinas virtuais.<\/li>\n<\/ul>\n<p><\/p>\n<p>Como equipamento para os exemplos, foram utilizados os arrays AccelStor NeoSapphire\u2122 com interface Fibre Channel e com interface iSCSI. Como software b\u00e1sico \u2013 VMware vSphere 6.7U1.<\/p>\n<p><\/p>\n<p>Antes da implementa\u00e7\u00e3o dos sistemas descritos no artigo, \u00e9 altamente recomend\u00e1vel consultar a documenta\u00e7\u00e3o da VMware sobre quest\u00f5es de desempenho (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.vmware.com\/content\/dam\/digitalmarketing\/vmware\/en\/pdf\/techpaper\/performance\/vsphere-esxi-vcenter-server-67-performance-best-practices.pdf\">Melhores Pr\u00e1ticas de Desempenho para VMware vSphere 6.7<\/a><\/noindex> ) e configura\u00e7\u00f5es iSCSI (<noindex>Melhores Pr\u00e1ticas para Executar VMware vSphere Sobre iSCSI<\/noindex>)<\/p>\n<p><\/p>\n<h3><i><b>Topologia de Conex\u00e3o e Configura\u00e7\u00e3o da Rede SAN<\/b><\/i><\/h3>\n<p><\/p>\n<p>Os componentes principais da rede SAN s\u00e3o os adaptadores HBA nos hosts ESXi, os switches SAN e os n\u00f3s do array. A topologia t\u00edpica dessa rede ser\u00e1 parecida com isto:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/0fa8f428d3120b551747e21d43d9095d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Por Switch entende-se tanto um switch f\u00edsico separado ou um conjunto de switches (Fabric), quanto um dispositivo compartilhado entre diferentes servi\u00e7os (VSAN no caso do Fibre Channel e VLAN no caso do iSCSI). O uso de dois switches\/Fabric independentes eliminar\u00e1 um poss\u00edvel ponto de falha.<\/p>\n<p><\/p>\n<p>A conex\u00e3o direta dos hosts ao array, embora suportada, \u00e9 altamente desencorajada. O desempenho dos arrays All Flash \u00e9 bastante elevado e, para alcan\u00e7ar a m\u00e1xima velocidade, todos os ports do array devem ser utilizados. Portanto, a presen\u00e7a de pelo menos um switch entre os hosts e o NeoSapphire\u2122 \u00e9 obrigat\u00f3ria.<\/p>\n<p><\/p>\n<p>A presen\u00e7a de duas portas no HBA do host tamb\u00e9m \u00e9 um requisito obrigat\u00f3rio para alcan\u00e7ar o m\u00e1ximo desempenho e garantir a alta disponibilidade.<\/p>\n<p><\/p>\n<p>Em caso de uso da interface Fibre Channel, \u00e9 necess\u00e1rio configurar o zoning para evitar poss\u00edveis colis\u00f5es entre iniciadores e alvos. As zonas s\u00e3o constru\u00eddas com base no princ\u00edpio \"um port do iniciador - um ou v\u00e1rios ports do array\".<\/p>\n<p><\/p>\n<p>Se a conex\u00e3o for feita via iSCSI utilizando um switch compartilhado com outros servi\u00e7os, \u00e9 imprescind\u00edvel isolar o tr\u00e1fego iSCSI dentro de um VLAN separado. Al\u00e9m disso, \u00e9 altamente recomendado ativar o suporte a Jumbo Frames (MTU = 9000) para aumentar o tamanho dos pacotes na rede, reduzindo assim a quantidade de informa\u00e7\u00f5es de controle durante a transmiss\u00e3o. No entanto, \u00e9 importante lembrar que, para o funcionamento correto, \u00e9 necess\u00e1rio alterar o par\u00e2metro MTU em todos os componentes da rede na cadeia \"iniciador-switch-alvo\".<\/p>\n<p><\/p>\n<h3><i><b>Configura\u00e7\u00e3o do array All Flash<\/b><\/i><\/h3>\n<p><\/p>\n<p>O array \u00e9 fornecido aos clientes j\u00e1 com grupos formados <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/flexiremap-technology\">FlexiRemap\u00ae<\/a><\/noindex>. Portanto, n\u00e3o s\u00e3o necess\u00e1rias a\u00e7\u00f5es para unir os dispositivos em uma estrutura \u00fanica. Basta criar volumes do tamanho e quantidade necess\u00e1rios.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/zn\/x9\/nc\/znx9ncuyd2rgm8-jfvwf620zaqg.png\"><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/d09f9847203773280bc605be1c8fbc67.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/wx\/8l\/ua\/wx8lualewtdkixfwg0petpxbsre.png\"><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/ddcdaeb16263f79536db68f9c6ae2cff.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Para conveni\u00eancia, h\u00e1 uma funcionalidade de cria\u00e7\u00e3o em lote de v\u00e1rios volumes de tamanho espec\u00edfico simultaneamente. Por padr\u00e3o, s\u00e3o criados volumes \"finos\", pois isso permite um uso mais eficiente do espa\u00e7o de armazenamento dispon\u00edvel (inclusive devido ao suporte a Space Reclamation). Em termos de desempenho, a diferen\u00e7a entre volumes \"finos\" e \"grossos\" n\u00e3o ultrapassa 1%. No entanto, se for necess\u00e1rio \"extrair o m\u00e1ximo\" do array, qualquer volume \"fino\" pode ser convertido em \"grosso\". Por\u00e9m, deve-se ter em mente que essa opera\u00e7\u00e3o \u00e9 irrevers\u00edvel.<\/p>\n<p><\/p>\n<p>Em seguida, \u00e9 necess\u00e1rio \"publicar\" os volumes criados e definir os direitos de acesso a eles por parte dos hosts utilizando ACL (endere\u00e7os IP para iSCSI e WWPN para FC) e separa\u00e7\u00e3o f\u00edsica por portas do array. Para modelos iSCSI, isso \u00e9 feito atrav\u00e9s da cria\u00e7\u00e3o de Target.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/mw\/8y\/cg\/mw8ycgqngghoyuelortgysofswi.png\"><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/942d7ec437ad802ef828afa91bcde1f8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/py\/xe\/28\/pyxe28gnrsxh_cx4ltjleogwsmw.png\"><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/f92d329b691d7b17380974253c8572ce.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Para modelos FC, a publica\u00e7\u00e3o ocorre atrav\u00e9s da cria\u00e7\u00e3o de LUN para cada porta do array.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/qh\/u3\/bx\/qhu3bxhm-kqinygguz298izbw7e.png\"><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/554aef268d6b18069edd3531b2429db5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/oh\/al\/ey\/ohaleyllpb-0bmot9kawc4-ssyg.png\"><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/a770a4d3e6090c5bfaab3dad5487ee5a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Para acelerar o processo de configura\u00e7\u00e3o, os hosts podem ser agrupados. Al\u00e9m disso, se o host utiliza um HBA FC de m\u00faltiplas portas (o que na pr\u00e1tica \u00e9 o mais comum), o sistema automaticamente reconhece que as portas desse HBA pertencem a um \u00fanico host devido ao WWPN, que difere em uma unidade. O suporte \u00e0 cria\u00e7\u00e3o em lote de Target\/LUN \u00e9 mantido para ambas as interfaces.<\/p>\n<p><\/p>\n<p>Uma observa\u00e7\u00e3o importante ao usar a interface iSCSI \u00e9 a cria\u00e7\u00e3o de v\u00e1rios targets para os volumes, a fim de aumentar o desempenho, uma vez que a fila em um target n\u00e3o pode ser alterada, tornando-o, na pr\u00e1tica, um gargalo.<\/p>\n<p><\/p>\n<p><b><i><\/p>\n<h3>Configura\u00e7\u00e3o de hosts ESXi<\/h3>\n<p><\/i><\/b><\/p>\n<p><\/p>\n<p>Do lado dos hosts ESXi, a configura\u00e7\u00e3o b\u00e1sica \u00e9 realizada conforme um cen\u00e1rio bastante esperado. A sequ\u00eancia de a\u00e7\u00f5es para a conex\u00e3o iSCSI \u00e9:<\/p>\n<p><\/p>\n<ol>\n<li>Adicionar Software iSCSI Adapter (n\u00e3o necess\u00e1rio se j\u00e1 estiver adicionado ou no caso de uso de Hardware iSCSI Adapter);<\/li>\n<li>Criar vSwitch, atrav\u00e9s do qual o tr\u00e1fego iSCSI ser\u00e1 transmitido, e adicionar uplinks f\u00edsicos e VMkernel a ele;<\/li>\n<li>Adicionar os endere\u00e7os do array em Dynamic Discovery;<\/li>\n<li>Criar Datastore<\/li>\n<\/ol>\n<p><\/p>\n<p><b>Algumas observa\u00e7\u00f5es importantes:<\/b><\/p>\n<p><\/p>\n<blockquote>\n<ul>\n<li>De um modo geral, \u00e9 poss\u00edvel usar um vSwitch j\u00e1 existente, mas no caso de um vSwitch separado, a gest\u00e3o das configura\u00e7\u00f5es do host ser\u00e1 significativamente mais f\u00e1cil.<\/li>\n<li>\u00c9 necess\u00e1rio separar o tr\u00e1fego de Management e iSCSI em links f\u00edsicos e\/ou VLANs distintos para evitar problemas de desempenho.<\/li>\n<li>Os endere\u00e7os IP do VMkernel e das portas correspondentes do array All Flash devem estar na mesma sub-rede tamb\u00e9m por quest\u00f5es de desempenho.<\/li>\n<li>Para garantir alta disponibilidade, de acordo com as regras da VMware, o vSwitch deve ter pelo menos dois uplinks f\u00edsicos.<\/li>\n<li>Se Jumbo Frames forem utilizados, \u00e9 necess\u00e1rio alterar o MTU tanto no vSwitch quanto no VMkernel.<\/li>\n<li>\u00c9 importante lembrar que, de acordo com as recomenda\u00e7\u00f5es da VMware para adaptadores f\u00edsicos que ser\u00e3o usados para trabalhar com o tr\u00e1fego iSCSI, \u00e9 necess\u00e1rio configurar o Teaming and Failover. Em particular, cada VMkernel deve operar apenas atrav\u00e9s de um uplink, enquanto o segundo uplink deve ser colocado no modo unused. Para garantir a continuidade do servi\u00e7o, \u00e9 necess\u00e1rio adicionar dois VMkernals, cada um operando atrav\u00e9s de seu pr\u00f3prio uplink.<\/li>\n<\/ul>\n<p>\n<\/p><\/blockquote>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/_h\/jb\/va\/_hjbvatnuhjwts4duy2epgb7bbi.png\"><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/b769fa87aa8552ed6dd775f9f9dcb1b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Adaptador VMkernel (vmk#)<br \/>\nAdaptador de Rede F\u00edsica (vmnic#)<\/p>\n<p>vmk1 (Storage01)<br \/>\nAdaptadores Ativos<br \/>\nvmnic2<br \/>\nAdaptadores N\u00e3o Utilizados<br \/>\nvmnic3<\/p>\n<p>vmk2 (Storage02)<br \/>\nAdaptadores Ativos<br \/>\nvmnic3<br \/>\nAdaptadores N\u00e3o Utilizados<br \/>\nvmnic2<\/p>\n<p>Para conex\u00f5es via Fibre Channel, nenhuma a\u00e7\u00e3o preliminar \u00e9 necess\u00e1ria. Voc\u00ea pode criar o Datastore imediatamente.<\/p>\n<p><\/p>\n<p>Ap\u00f3s a cria\u00e7\u00e3o do Datastore, \u00e9 essencial garantir que a pol\u00edtica Round Robin esteja sendo utilizada para os caminhos ao Target\/LUN, pois \u00e9 a mais eficiente.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/zh\/zr\/t1\/zhzrt15baoc1qlp0w6ds-mys3hu.png\"><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/621474aa13123cd44518b263f222e6b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Por padr\u00e3o, as configura\u00e7\u00f5es da VMware usam essa pol\u00edtica de forma que: 1000 solicita\u00e7\u00f5es sejam feitas atrav\u00e9s do primeiro caminho, as pr\u00f3ximas 1000 solicita\u00e7\u00f5es atrav\u00e9s do segundo caminho, e assim por diante. Essa intera\u00e7\u00e3o do host com um array de dois controladores resultaria em um desequil\u00edbrio. Portanto, sugerimos definir o par\u00e2metro Round Robin policy = 1 atrav\u00e9s do Esxcli\/PowerCLI.<\/p>\n<p>\n<b class=\"spoiler_title\">Par\u00e2metros<\/b><\/p>\n<p>Para Esxcli:<\/p>\n<p><\/p>\n<ul>\n<li>Listar LUNs dispon\u00edveis<\/li>\n<\/ul>\n<p><\/p>\n<p><b>esxcli storage nmp device list<\/b><\/p>\n<p><\/p>\n<ul>\n<li>Copiar o Nome do Dispositivo<\/li>\n<li>Alterar a Pol\u00edtica de Round Robin<\/li>\n<\/ul>\n<p><\/p>\n<p><b>esxcli storage nmp psp roundrobin deviceconfig set --type=iops --iops=1 --device=\"Device_ID\"<\/b><\/p>\n<p><\/p>\n<p>A maioria das aplica\u00e7\u00f5es modernas \u00e9 projetada para trocar pacotes de dados de grande tamanho, a fim de maximizar a utiliza\u00e7\u00e3o da largura de banda e reduzir a carga no processador central. Portanto, o ESXi, por padr\u00e3o, envia solicita\u00e7\u00f5es de entrada\/sa\u00edda ao dispositivo de armazenamento em partes de at\u00e9 32767KB. No entanto, para uma s\u00e9rie de cen\u00e1rios, a troca de partes menores ser\u00e1 mais eficiente. Em rela\u00e7\u00e3o aos arrays AccelStor, os seguintes cen\u00e1rios se aplicam:<\/p>\n<p><\/p>\n<ul>\n<li>A m\u00e1quina virtual utiliza UEFI em vez de Legacy BIOS<\/li>\n<li>Utiliza vSphere Replication<\/li>\n<\/ul>\n<p><\/p>\n<p>Para tais cen\u00e1rios, \u00e9 recomend\u00e1vel alterar o valor do par\u00e2metro Disk.DiskMaxIOSize para 4096.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/1g\/et\/3g\/1get3g8odkem1onrpkwjdilbnsi.png\"><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/f7072bb572580d9bd6077afab8c272ba.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Para conex\u00f5es iSCSI, \u00e9 aconselh\u00e1vel alterar o par\u00e2metro Login Timeout para 30 (o padr\u00e3o \u00e9 5) para aumentar a estabilidade da conex\u00e3o e desabilitar o atraso na confirma\u00e7\u00e3o de pacotes enviados DelayedAck. Ambas as op\u00e7\u00f5es est\u00e3o no vSphere Client: Host \u2192 Configure \u2192 Storage \u2192 Storage Adapters \u2192 Advanced Options para o adaptador iSCSI.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/1y\/5_\/c8\/1y5_c80zsijgqtngo-9vt2zbbo8.png\"><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/e9700594d0074b5439dbb397c081dd48.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/bh\/yi\/tv\/bhyitvuujofnioaunwhzypx3fe0.png\"><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/c2dd6f3aaa6c0648763f66a94af2c251.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Um ponto importante \u00e9 a quantidade de volumes utilizados para o datastore. \u00c9 compreens\u00edvel que, para facilitar a gest\u00e3o, haja o desejo de criar um grande volume para todo o conjunto. No entanto, ter v\u00e1rios volumes e, consequentemente, datastores beneficia a performance geral (mais detalhes sobre filas logo abaixo no texto). Portanto, recomendamos a cria\u00e7\u00e3o de pelo menos dois volumes.<\/p>\n<p><\/p>\n<p>Ainda h\u00e1 pouco tempo, a VMware aconselhava a limitar o n\u00famero de m\u00e1quinas virtuais em um datastore novamente com o objetivo de obter o m\u00e1ximo poss\u00edvel de desempenho. No entanto, agora, especialmente com a populariza\u00e7\u00e3o do VDI, esse problema n\u00e3o \u00e9 t\u00e3o cr\u00edtico. Mas isso n\u00e3o elimina a regra antiga \u2014 distribuir m\u00e1quinas virtuais que exigem IO intenso entre diferentes datastores. Para determinar a quantidade ideal de VMs em um \u00fanico volume, n\u00e3o h\u00e1 nada melhor do que realizar <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/zaprosit-demo\">testes de carga do array All Flash AccelStor <\/a><\/noindex>dentro de sua infraestrutura.<\/p>\n<p><\/p>\n<h3><i><b>Configura\u00e7\u00e3o de m\u00e1quinas virtuais<\/b><\/i><\/h3>\n<p><\/p>\n<p>Ao configurar m\u00e1quinas virtuais, n\u00e3o h\u00e1 requisitos espec\u00edficos, ou melhor, eles s\u00e3o bastante comuns:<\/p>\n<p><\/p>\n<ul>\n<li>Utilizar a vers\u00e3o m\u00e1xima compat\u00edvel da VM (compatibility)<\/li>\n<li>Cuidado ao definir o tamanho da RAM ao colocar m\u00e1quinas virtuais de forma densa, por exemplo, em VDI (pois por padr\u00e3o, ao iniciar, um arquivo de pagina\u00e7\u00e3o equivalente ao tamanho da RAM \u00e9 criado, o que consome espa\u00e7o \u00fatil e afeta o desempenho final)<\/li>\n<li>Utilizar as vers\u00f5es de adaptadores mais eficientes em termos de IO: rede do tipo VMXNET 3 e SCSI do tipo PVSCSI<\/li>\n<li>Usar o tipo de disco Thick Provision Eager Zeroed para m\u00e1xima performance e Thin Provisioning para o uso mais eficiente do espa\u00e7o de armazenamento<\/li>\n<li>Sempre que poss\u00edvel, limitar o trabalho de m\u00e1quinas n\u00e3o cr\u00edticas ao IO atrav\u00e9s do Virtual Disk Limit<\/li>\n<li>Instalar obrigatoriamente o VMware Tools <\/li>\n<\/ul>\n<p><\/p>\n<h3><i><b>Observa\u00e7\u00f5es sobre filas<\/b><\/i><\/h3>\n<p><\/p>\n<p>A fila (ou Outstanding I\/Os) \u00e9 o n\u00famero de solicita\u00e7\u00f5es de entrada\/sa\u00edda (comandos SCSI) que aguardam processamento em um determinado momento para um dispositivo\/aplicativo espec\u00edfico. Se a fila estiver cheia, \u00e9 gerada uma mensagem de erro QFULL, o que, por fim, resulta no aumento do par\u00e2metro de lat\u00eancia. Ao utilizar sistemas de armazenamento em disco (com discos girat\u00f3rios), teoricamente quanto maior a fila, maior ser\u00e1 seu desempenho. No entanto, n\u00e3o \u00e9 aconselh\u00e1vel exagerar, pois \u00e9 f\u00e1cil acabar enfrentando QFULL. No caso de sistemas All Flash, por um lado, tudo \u00e9 um pouco mais simples: j\u00e1 que a matriz tem lat\u00eancias consideravelmente mais baixas, muitas vezes n\u00e3o \u00e9 necess\u00e1rio regular separadamente o tamanho das filas. Mas, por outro lado, em alguns cen\u00e1rios de uso (grande disparidade nas demandas de IO para m\u00e1quinas virtuais espec\u00edficas, testes de desempenho m\u00e1ximo, etc.), \u00e9 necess\u00e1rio, se n\u00e3o alterar os par\u00e2metros das filas, pelo menos entender quais indicadores podem ser alcan\u00e7ados e, principalmente, de que maneiras.<\/p>\n<p><\/p>\n<p>No pr\u00f3prio array All Flash da AccelStor, n\u00e3o existem limites em rela\u00e7\u00e3o a volumes ou portas de entrada\/sa\u00edda. Se necess\u00e1rio, at\u00e9 mesmo um \u00fanico volume pode obter todos os recursos da matriz. A \u00fanica limita\u00e7\u00e3o nas filas se aplica aos alvos iSCSI. \u00c9 exatamente por isso que foi mencionada a necessidade de criar v\u00e1rios (idealmente at\u00e9 8) alvos para cada volume para superar esse limite. Tamb\u00e9m reiteramos que as matrizes AccelStor s\u00e3o solu\u00e7\u00f5es bastante eficientes. Portanto, deve-se utilizar todas as portas de interface do sistema para alcan\u00e7ar a m\u00e1xima velocidade.<\/p>\n<p><\/p>\n<p>Do lado do host ESXi, a situa\u00e7\u00e3o \u00e9 completamente diferente. O pr\u00f3prio host aplica a pr\u00e1tica de acesso igualit\u00e1rio aos recursos para todos os participantes. Portanto, existem filas de IO separadas para o sistema operacional convidado e para o HBA. As filas para o sistema operacional convidado s\u00e3o combinadas a partir das filas para o adaptador SCSI virtual e o disco virtual:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/e6033427e6f554490c9a6460574b7f6e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>A fila para o HBA depende do tipo\/fornecedor espec\u00edfico:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/a0b078e63bdf8f306a25bfecd1310cb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>O desempenho final da m\u00e1quina virtual ser\u00e1 determinado pelo menor valor do limite de profundidade da fila (Queue Depth limit) entre os componentes do host. <\/p>\n<p><\/p>\n<p>Gra\u00e7as a esses valores, podemos avaliar os indicadores de desempenho que podemos obter em uma configura\u00e7\u00e3o espec\u00edfica. Por exemplo, queremos saber o desempenho te\u00f3rico de uma m\u00e1quina virtual (sem liga\u00e7\u00e3o ao bloco) com lat\u00eancia de 0,5 ms. Assim, seu IOPS = (1.000\/lat\u00eancia) * Outstanding I\/Os (limite de profundidade de fila)<\/p>\n<p>\n<b class=\"spoiler_title\">Exemplos<\/b><\/p>\n<p><b>Exemplo 1<\/b><\/p>\n<p><\/p>\n<ul>\n<li>Adaptador HBA Emulex FC<\/li>\n<li>Uma VM em datastore<\/li>\n<li>Adaptador SCSI Paravirtual VMware<\/li>\n<\/ul>\n<p><\/p>\n<p>Aqui, o limite de profundidade da fila \u00e9 determinado pelo HBA Emulex. Portanto, o IOPS = (1000\/0,5)*32 = 64K<\/p>\n<p><\/p>\n<p><b>Exemplo 2<\/b><\/p>\n<p><\/p>\n<ul>\n<li>Adaptador de Software iSCSI VMware<\/li>\n<li>Uma VM em datastore<\/li>\n<li>Adaptador SCSI Paravirtual VMware<\/li>\n<\/ul>\n<p><\/p>\n<p>Aqui, o limite de profundidade da fila \u00e9 determinado pelo Adaptador SCSI Paravirtual. Portanto, o IOPS = (1000\/0,5)*64 = 128K<\/p>\n<p><\/p>\n<p>Os principais modelos de arrays All Flash AccelStor (por exemplo, <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/product\/neosapphire-p710\">P710<\/a><\/noindex>) s\u00e3o capazes de fornecer um desempenho de 700K IOPS em grava\u00e7\u00e3o com bloco de 4K. Com esse tamanho de bloco, \u00e9 evidente que uma \u00fanica m\u00e1quina virtual n\u00e3o pode sobrecarregar um array desse tipo. Para isso, ser\u00e3o necess\u00e1rias 11 (para o exemplo 1) ou 6 (para o exemplo 2) VMs.<\/p>\n<p><\/p>\n<p>Portanto, com a configura\u00e7\u00e3o correta de todos os componentes descritos do data center virtual, \u00e9 poss\u00edvel obter resultados impressionantes em termos de desempenho.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/eee93cccf16539410695c6f79d94deda.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><i>4K Aleat\u00f3rio, 70% Leitura\/30% Grava\u00e7\u00e3o<\/i><\/p>\n<p><\/p>\n<p>Na verdade, o mundo real \u00e9 muito mais complexo para ser descrito por uma f\u00f3rmula simples. Em um \u00fanico host, sempre h\u00e1 v\u00e1rias m\u00e1quinas virtuais com diferentes configura\u00e7\u00f5es e requisitos de IO. Al\u00e9m disso, o processamento de entrada\/sa\u00edda \u00e9 realizado pelo processador do host, cuja pot\u00eancia n\u00e3o \u00e9 infinita. Assim, para liberar todo o potencial do mesmo <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/product\/neosapphire-p710\">modelo P710<\/a><\/noindex> na realidade, ser\u00e3o necess\u00e1rios tr\u00eas hosts. Al\u00e9m disso, os aplicativos que operam dentro das m\u00e1quinas virtuais trazem suas pr\u00f3prias nuances. Portanto, para um dimensionamento preciso, sugerimos <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/zaprosit-demo\">utilizar pool de testes de modelos<\/a><\/noindex> de arrays All Flash <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/\">AccelStor<\/a><\/noindex> dentro da infraestrutura do cliente em tarefas atuais reais.<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/accelstor\/blog\/447390\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0431 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044f\u0445 \u0440\u0430\u0431\u043e\u0442\u044b All Flash \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 AccelStor \u0441 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0435\u0439\u0448\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u2013 VMware vSphere. \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u0430\u043a\u0446\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0442\u0435\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u0444\u0444\u0435\u043a\u0442 \u043e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0430\u043a\u043e\u0433\u043e \u043c\u043e\u0449\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430, \u043a\u0430\u043a All Flash. All Flash \u043c\u0430\u0441\u0441\u0438\u0432\u044b AccelStor NeoSapphire\u2122 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0434\u043d\u043e \u0438\u043b\u0438 \u0434\u0432\u0443\u0445 \u043d\u043e\u0434\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":23196,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31230","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0431 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044f\u0445 \u0440\u0430\u0431\u043e\u0442\u044b All Flash \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 AccelStor \u0441 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0435\u0439\u0448\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u2013 VMware vSphere.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/rekomendatsii-po-nastrojke-afa-accelstor-pri-rabote-s-vmware-vsphere\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 AFA AccelStor \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 VMware vSphere | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0431 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044f\u0445 \u0440\u0430\u0431\u043e\u0442\u044b All Flash \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 AccelStor \u0441 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0435\u0439\u0448\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u2013 VMware vSphere.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/rekomendatsii-po-nastrojke-afa-accelstor-pri-rabote-s-vmware-vsphere\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:40:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:40:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Recomenda\u00e7\u00f5es para configura\u00e7\u00e3o do AFA AccelStor ao trabalhar com VMware vSphere | ProHoster","description":"No \u00e2mbito deste artigo, gostar\u00edamos de abordar as especificidades do funcionamento dos arrays All Flash AccelStor com uma das plataformas de virtualiza\u00e7\u00e3o mais populares \u2013 VMware vSphere.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/rekomendatsii-po-nastrojke-afa-accelstor-pri-rabote-s-vmware-vsphere","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 AFA AccelStor \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 VMware vSphere | ProHoster","og:description":"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0431 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044f\u0445 \u0440\u0430\u0431\u043e\u0442\u044b All Flash \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 AccelStor \u0441 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0435\u0439\u0448\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u2013 VMware vSphere.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/rekomendatsii-po-nastrojke-afa-accelstor-pri-rabote-s-vmware-vsphere","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:40:10+00:00","article:modified_time":"2019-10-31T18:40:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31230","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 05:09:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:20:31","updated":"2026-01-21 05:09:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/31230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=31230"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/31230\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/23196"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=31230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=31230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=31230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}