{"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\/it\/blog\/administrirovanie\/rekomendatsii-po-nastrojke-afa-accelstor-pri-rabote-s-vmware-vsphere","title":{"rendered":"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>In questo articolo vogliamo illustrare le caratteristiche degli array All Flash AccelStor con una delle piattaforme di virtualizzazione pi\u00f9 popolari: VMware vSphere. In particolare, ci concentriamo su quei parametri che possono massimizzare l'efficacia dell'uso di uno strumento potente come l'All Flash. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Raccomandazioni per la configurazione di AFA AccelStor con 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>Gli array All Flash AccelStor NeoSapphire\u2122 sono <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/professional-models\">dispositivi a<\/a><\/noindex> o <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/modeli-vysokoj-dostupnosti-ha\">due<\/a><\/noindex> nodali basati su dischi SSD, con un approccio radicalmente diverso nella realizzazione della conservazione dei dati e nell'organizzazione dell'accesso a essi, utilizzando la propria tecnologia <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/flexiremap-technology\">FlexiRemap\u00ae<\/a><\/noindex> anzich\u00e9 i ben noti algoritmi RAID. Gli array offrono accesso a blocchi per gli host tramite interfacce Fibre Channel o iSCSI. \u00c8 giusto notare che i modelli con interfaccia iSCSI hanno anche accesso ai file come piacevole bonus. Tuttavia, in questo articolo ci concentreremo sull'applicazione dei protocolli a blocchi, poich\u00e9 sono i pi\u00f9 performanti per All Flash.<\/p>\n<p><\/p>\n<p>L'intero processo di implementazione e successiva configurazione per la collaborazione tra l'array AccelStor e il sistema di virtualizzazione VMware vSphere pu\u00f2 essere suddiviso in diverse fasi:<\/p>\n<p><\/p>\n<ul>\n<li>Implementazione della topologia di rete e configurazione della rete SAN;<\/li>\n<li>Configurazione dell'array All Flash;<\/li>\n<li>Configurazione degli host ESXi;<\/li>\n<li>Configurazione delle macchine virtuali.<\/li>\n<\/ul>\n<p><\/p>\n<p>Per gli esempi sono stati utilizzati array AccelStor NeoSapphire\u2122 con interfaccia Fibre Channel e interfaccia iSCSI. Come software di base \u2013 VMware vSphere 6.7U1.<\/p>\n<p><\/p>\n<p>Prima di implementare i sistemi descritti nell'articolo, \u00e8 altamente consigliato consultare la documentazione di VMware riguardante le questioni di prestazioni (<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\">Performance Best Practices for VMware vSphere 6.7<\/a><\/noindex> ) e le impostazioni iSCSI (<noindex>Best Practices For Running VMware vSphere On iSCSI<\/noindex>)<\/p>\n<p><\/p>\n<h3><i><b>Topologia di rete e configurazione della rete SAN<\/b><\/i><\/h3>\n<p><\/p>\n<p>I principali componenti di una rete SAN sono gli adattatori HBA negli host ESXi, gli switch SAN e i nodi dell'array. Una tipica topologia di tale rete appare cos\u00ec:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/0fa8f428d3120b551747e21d43d9095d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Con il termine Switch si intende sia un singolo switch fisico o un insieme di switch (Fabric), sia un dispositivo condiviso tra diversi servizi (VSAN nel caso di Fibre Channel e VLAN nel caso di iSCSI). L'utilizzo di due switch indipendenti\/Fabric permetter\u00e0 di escludere una potenziale singola fonte di guasto.<\/p>\n<p><\/p>\n<p>Anche se la connessione diretta degli host all'array \u00e8 supportata, non \u00e8 fortemente raccomandata. Le prestazioni degli array All Flash sono abbastanza elevate e per raggiungere la massima velocit\u00e0 \u00e8 necessario utilizzare tutte le porte dell'array. Pertanto, \u00e8 essenziale avere almeno uno switch tra gli host e NeoSapphire\u2122.<\/p>\n<p><\/p>\n<p>La presenza di due porte sull'HBA dell'host \u00e8 anche un requisito fondamentale per raggiungere le massime prestazioni e garantire l'affidabilit\u00e0.<\/p>\n<p><\/p>\n<p>Nel caso di utilizzo dell'interfaccia Fibre Channel, \u00e8 necessaria la configurazione del zoning per evitare possibili collisioni tra initiatori e target. Le zone sono costruite sul principio 'una porta initiatore \u2013 una o pi\u00f9 porte dell'array'.<\/p>\n<p><\/p>\n<p>Se si utilizza una connessione iSCSI attraverso uno switch condiviso con altri servizi, \u00e8 fondamentale isolare il traffico iSCSI all'interno di un VLAN dedicato. Inoltre, \u00e8 altamente consigliato abilitare il supporto per Jumbo Frames (MTU = 9000) per aumentare le dimensioni dei pacchetti in rete e, in tal modo, ridurre la quantit\u00e0 di informazioni di overhead durante il trasferimento. Tuttavia, \u00e8 importante ricordare che per un corretto funzionamento \u00e8 necessario modificare il parametro MTU su tutti i componenti della rete nella catena \"iniziatore-switch-target\".<\/p>\n<p><\/p>\n<h3><i><b>Impostazione di un array All Flash<\/b><\/i><\/h3>\n<p><\/p>\n<p>L'array \u00e8 consegnato ai clienti con gruppi gi\u00e0 formati <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/flexiremap-technology\">FlexiRemap\u00ae<\/a><\/noindex>. Pertanto, non \u00e8 necessario effettuare alcuna operazione per unire i dischi in un'unica struttura. \u00c8 sufficiente creare volumi della dimensione richiesta e nel numero necessario.<\/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=\"Raccomandazioni per la configurazione di AFA AccelStor con 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=\"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/ddcdaeb16263f79536db68f9c6ae2cff.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Per comodit\u00e0, \u00e8 disponibile la funzionalit\u00e0 di creazione di pi\u00f9 volumi di dimensioni specificate in un'unica operazione. Di default, vengono creati volumi 'thin', poich\u00e9 ci\u00f2 consente di utilizzare in modo pi\u00f9 efficiente lo spazio di archiviazione disponibile (incluso il supporto per il Space Reclamation). Dal punto di vista delle prestazioni, la differenza tra volumi 'thin' e 'thick' \u00e8 inferiore all'1%. Tuttavia, se \u00e8 necessario 'estrarre il massimo' dalla matrice, \u00e8 sempre possibile convertire qualsiasi volume 'thin' in 'thick'. Ma \u00e8 importante ricordare che tale operazione non \u00e8 reversibile.<\/p>\n<p><\/p>\n<p>Successivamente, rimane da 'pubblicare' i volumi creati e definire i diritti di accesso per essi da parte degli host utilizzando ACL (indirizzi IP per iSCSI e WWPN per FC) e la separazione fisica tramite le porte della matrice. Per i modelli iSCSI, ci\u00f2 avviene tramite la creazione di un 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=\"Raccomandazioni per la configurazione di AFA AccelStor con 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=\"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/f92d329b691d7b17380974253c8572ce.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Per i modelli FC, la pubblicazione avviene tramite la creazione di LUN per ogni porta della matrice.<\/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=\"Raccomandazioni per la configurazione di AFA AccelStor con 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=\"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/a770a4d3e6090c5bfaab3dad5487ee5a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Per velocizzare il processo di configurazione, i host possono essere raggruppati. Inoltre, se sul host sono utilizzati HBA FC a pi\u00f9 porte (cosa che avviene pi\u00f9 frequentemente nella pratica), il sistema determina automaticamente che le porte di tale HBA appartengono a un unico host grazie al WWPN, che differisce di uno. Sono supportate anche creazioni batch di Target\/LUN per entrambi gli interfaccia.<\/p>\n<p><\/p>\n<p>Un'importante considerazione nell'utilizzo dell'interfaccia iSCSI \u00e8 la creazione di diversi target per i volumi per aumentare le prestazioni, poich\u00e9 la coda su un target non pu\u00f2 essere modificata e rappresenta effettivamente un collo di bottiglia.<\/p>\n<p><\/p>\n<p><b><i><\/p>\n<h3>Configurazione degli host ESXi<\/h3>\n<p><\/i><\/b><\/p>\n<p><\/p>\n<p>Dal lato degli host ESXi, la configurazione di base viene eseguita secondo uno scenario piuttosto previsto. L'ordine delle operazioni per la connessione iSCSI \u00e8:<\/p>\n<p><\/p>\n<ol>\n<li>Aggiungere un Software iSCSI Adapter (non necessario se \u00e8 gi\u00e0 stato aggiunto o nel caso si utilizzi un Hardware iSCSI Adapter);<\/li>\n<li>Creare un vSwitch attraverso il quale passer\u00e0 il traffico iSCSI e aggiungere a esso gli uplink fisici e il VMkernel;<\/li>\n<li>Aggiungere agli indirizzi dell'array nel Dynamic Discovery;<\/li>\n<li>Creare un Datastore<\/li>\n<\/ol>\n<p><\/p>\n<p><b>Alcune importanti considerazioni:<\/b><\/p>\n<p><\/p>\n<blockquote>\n<ul>\n<li>In generale, \u00e8 possibile utilizzare un vSwitch esistente, ma nel caso di un vSwitch separato, la gestione delle impostazioni dell'host sar\u00e0 notevolmente pi\u00f9 semplice.<\/li>\n<li>\u00c8 necessario separare il traffico di gestione e iSCSI su collegamenti fisici e\/o VLAN distinti per evitare problemi di prestazioni.<\/li>\n<li>Gli indirizzi IP del VMkernel e le rispettive porte dell'array All Flash devono trovarsi all'interno della stessa sottorete, ancora una volta per questioni di prestazioni.<\/li>\n<li>Per garantire l'affidabilit\u00e0 secondo le regole VMware, il vSwitch deve avere almeno due uplink fisici.<\/li>\n<li>Se si utilizzano Jumbo Frames, \u00e8 necessario modificare il MTU sia sul vSwitch che sul VMkernel.<\/li>\n<li>Vale la pena ricordare che, secondo le raccomandazioni VMware per gli adattatori fisici che verranno utilizzati per lavorare con il traffico iSCSI, \u00e8 imprescindibile configurare il Teaming e il Failover. In particolare, ogni VMkernel deve funzionare attraverso un solo uplink, mentre il secondo uplink deve essere impostato su unused. Per garantire la ridondanza, \u00e8 necessario aggiungere due VMkernel, ognuno dei quali funzioner\u00e0 attraverso il proprio 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=\"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/b769fa87aa8552ed6dd775f9f9dcb1b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>VMkernel Adapter (vmk#)<br \/>\nPhysical Network Adapter (vmnic#)<\/p>\n<p>vmk1 (Storage01)<br \/>\nActive Adapters<br \/>\nvmnic2<br \/>\nUnused Adapters<br \/>\nvmnic3<\/p>\n<p>vmk2 (Storage02)<br \/>\nActive Adapters<br \/>\nvmnic3<br \/>\nUnused Adapters<br \/>\nvmnic2<\/p>\n<p>Per connettersi tramite Fibre Channel non \u00e8 richiesta alcuna azione preliminare. \u00c8 possibile creare immediatamente un Datastore.<\/p>\n<p><\/p>\n<p>Dopo aver creato il Datastore, \u00e8 necessario assicurarsi che venga utilizzata la politica Round Robin per i percorsi verso il Target\/LUN come la pi\u00f9 performante.<\/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=\"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/621474aa13123cd44518b263f222e6b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Per impostazione predefinita, le impostazioni di VMware prevedono l'uso di questa politica secondo lo schema: 1000 richieste tramite il primo percorso, le successive 1000 richieste tramite il secondo percorso, e cos\u00ec via. Questo tipo di interazione dell'host con un array a due controller non sar\u00e0 bilanciato. Pertanto, si consiglia di impostare il parametro Round Robin policy = 1 tramite Esxcli\/PowerCLI.<\/p>\n<p>\n<b class=\"spoiler_title\">Parametri<\/b><\/p>\n<p>Per Esxcli:<\/p>\n<p><\/p>\n<ul>\n<li>Elencare i LUN disponibili<\/li>\n<\/ul>\n<p><\/p>\n<p><b>esxcli storage nmp device list<\/b><\/p>\n<p><\/p>\n<ul>\n<li>Copiare il Device Name<\/li>\n<li>Modificare la Round Robin Policy<\/li>\n<\/ul>\n<p><\/p>\n<p><b>esxcli storage nmp psp roundrobin deviceconfig set \u2014type=iops \u2014iops=1 \u2014device=\u00abDevice_ID\u00bb<\/b><\/p>\n<p><\/p>\n<p>La maggior parte delle applicazioni moderne \u00e8 progettata per scambiare pacchetti di grandi dimensioni per massimizzare l'utilizzo della larghezza di banda e ridurre il carico sulla CPU. Pertanto, ESXi, per impostazione predefinita, invia le richieste di input\/output ai dispositivi di archiviazione in porzioni fino a 32767KB. Tuttavia, in alcuni scenari, lo scambio di porzioni pi\u00f9 piccole pu\u00f2 essere pi\u00f9 efficiente. Per quanto riguarda gli array AccelStor, questi sono i seguenti scenari:<\/p>\n<p><\/p>\n<ul>\n<li>La macchina virtuale utilizza UEFI invece del Legacy BIOS<\/li>\n<li>Viene utilizzata vSphere Replication<\/li>\n<\/ul>\n<p><\/p>\n<p>Per tali scenari, si raccomanda di modificare il parametro Disk.DiskMaxIOSize a 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=\"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/f7072bb572580d9bd6077afab8c272ba.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Per le connessioni iSCSI, si consiglia di impostare il parametro Login Timeout a 30 (impostazione predefinita 5) per aumentare la stabilit\u00e0 della connessione e disabilitare la conferma ritardata dei pacchetti inviati (DelayedAck). Entrambe le opzioni si trovano in vSphere Client: Host \u2192 Configura \u2192 Archiviazione \u2192 Adattatori di archiviazione \u2192 Opzioni avanzate per l'adattatore 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=\"Raccomandazioni per la configurazione di AFA AccelStor con 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=\"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/c2dd6f3aaa6c0648763f66a94af2c251.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Un aspetto importante da considerare \u00e8 il numero di volumi utilizzati per il datastore. \u00c8 comprensibile che, per semplificare la gestione, si possa essere tentati di creare un grande volume per l'intero array. Tuttavia, avere pi\u00f9 volumi e, di conseguenza, pi\u00f9 datastore contribuisce positivamente alle prestazioni complessive (maggiori dettagli sulle code pi\u00f9 avanti nel testo). Pertanto, raccomandiamo di creare almeno due volumi.<\/p>\n<p><\/p>\n<p>Fino a poco tempo fa, VMware consigliava di limitare il numero di macchine virtuali su un datastore con l'obiettivo di ottenere le massime prestazioni possibili. Tuttavia, ora, soprattutto con la diffusione del VDI, questa problematica non \u00e8 pi\u00f9 cos\u00ec critica. Ci\u00f2 non elimina comunque la regola consolidata: distribuire le macchine virtuali che richiedono un I\/O intenso tra diversi datastore. Per determinare il numero ottimale di VM su un volume, non c'\u00e8 nulla di meglio che effettuare <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/zaprosit-demo\">un test di carico su un array All Flash AccelStor <\/a><\/noindex>nell'ambito della propria infrastruttura.<\/p>\n<p><\/p>\n<h3><i><b>Configurazione delle macchine virtuali<\/b><\/i><\/h3>\n<p><\/p>\n<p>Non ci sono requisiti particolari per la configurazione delle macchine virtuali, a dire il vero sono piuttosto ordinari:<\/p>\n<p><\/p>\n<ul>\n<li>Utilizzare la versione VM massima possibile (compatibilit\u00e0)<\/li>\n<li>Fai attenzione a impostare la dimensione della RAM quando si dispone densamente le macchine virtuali, ad esempio in VDI (poich\u00e9 di default al momento dell'avvio viene creato un file di swapping di dimensioni comparabili a quelle della RAM, il che consuma capacit\u00e0 utile e influisce sulle prestazioni finali)<\/li>\n<li>Utilizzare le versioni degli adattatori pi\u00f9 performanti per quanto riguarda IO: tipo di rete VMXNET 3 e SCSI tipo PVSCSI<\/li>\n<li>Utilizzare il tipo di disco Thick Provision Eager Zeroed per la massima prestazione e il Thin Provisioning per un uso dello spazio di archiviazione il pi\u00f9 efficace possibile<\/li>\n<li>Limitare il funzionamento delle macchine non critiche per I\/O utilizzando il Virtual Disk Limit, se possibile<\/li>\n<li>Assicurati di installare VMware Tools <\/li>\n<\/ul>\n<p><\/p>\n<h3><i><b>Osservazioni sulle code<\/b><\/i><\/h3>\n<p><\/p>\n<p>La coda (o Outstanding I\/Os) \u00e8 il numero di richieste di input\/output (comandi SCSI) che attendono di essere elaborate in un dato momento da un dispositivo\/applicazione specifici. In caso di overflow della coda, viene emesso un errore QFULL, che si traduce in un aumento del parametro di latenza. Utilizzando sistemi di storage a disco (spindle), teoricamente, maggiore \u00e8 la coda, migliore \u00e8 la loro performance. Tuttavia, non bisogna abusarne, poich\u00e9 si rischia di incorrere in QFULL. Nel caso dei sistemi All Flash, da un lato, \u00e8 tutto un po' pi\u00f9 semplice: poich\u00e9 l'array ha latenze di ordini di grandezza inferiori, di solito non \u00e8 necessario regolare separatamente la dimensione delle code. D'altro canto, in alcuni scenari di utilizzo (forte sbilanciamento nella richiesta di IO per macchine virtuali specifiche, test di massimo rendimento, ecc.) \u00e8 necessario non solo modificare i parametri delle code, ma anche comprendere quali risultati possono essere raggiunti e, soprattutto, quali sono i percorsi da seguire.<\/p>\n<p><\/p>\n<p>Nell'array AccelStor All Flash non ci sono limiti riguardo ai volumi o alle porte di input\/output. Se necessario, anche un singolo volume pu\u00f2 ottenere tutte le risorse dell'array. L'unico limite sulle code \u00e8 imposto dai target iSCSI. Per questo motivo, \u00e8 stata evidenziata la necessit\u00e0 di creare pi\u00f9 target (ideale fino a 8) per ogni volume per superare questo limite. Ricordiamo anche che gli array AccelStor sono soluzioni altamente performanti. Pertanto, \u00e8 consigliabile utilizzare tutte le porte della sistema per raggiungere la massima velocit\u00e0.<\/p>\n<p><\/p>\n<p>Dal lato dell'host ESXi, la situazione \u00e8 completamente diversa. L'host stesso applica una pratica di accesso equo alle risorse per tutti i partecipanti. Pertanto, esistono code IO separate per il sistema operativo guest e l'HBA. Le code per il sistema operativo guest sono una combinazione delle code per l'adattatore SCSI virtuale e il disco virtuale:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/e6033427e6f554490c9a6460574b7f6e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>La coda per l'HBA dipende dal tipo\/vendor specifico:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/a0b078e63bdf8f306a25bfecd1310cb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Le prestazioni finali della macchina virtuale saranno determinate dal valore minimo del limite della profondit\u00e0 della coda (Queue Depth limit) tra i componenti dell'host. <\/p>\n<p><\/p>\n<p>Grazie a questi valori, \u00e8 possibile valutare le prestazioni che possiamo ottenere in una configurazione specifica. Ad esempio, vogliamo conoscere le prestazioni teoriche di una macchina virtuale (senza vincoli sul blocco) con una latenza di 0,5 ms. Quindi, le sue IOPS = (1.000 \/ latenza) * I\/O in sospeso (limite di profondit\u00e0 della coda)<\/p>\n<p>\n<b class=\"spoiler_title\">Esempi<\/b><\/p>\n<p><b>Esempio 1<\/b><\/p>\n<p><\/p>\n<ul>\n<li>Adattatore HBA FC Emulex<\/li>\n<li>Una VM su datastore<\/li>\n<li>Adattatore SCSI Paravirtual VMware<\/li>\n<\/ul>\n<p><\/p>\n<p>Qui il limite di profondit\u00e0 della coda \u00e8 determinato dall'HBA Emulex. Quindi, le IOPS = (1000 \/ 0,5) * 32 = 64K<\/p>\n<p><\/p>\n<p><b>Esempio 2<\/b><\/p>\n<p><\/p>\n<ul>\n<li>Adattatore software iSCSI VMware<\/li>\n<li>Una VM su datastore<\/li>\n<li>Adattatore SCSI Paravirtual VMware<\/li>\n<\/ul>\n<p><\/p>\n<p>Qui il limite di profondit\u00e0 della coda \u00e8 gi\u00e0 determinato dall'Adattatore SCSI Paravirtual. Quindi, le IOPS = (1000 \/ 0,5) * 64 = 128K<\/p>\n<p><\/p>\n<p>I modelli di punta delle array All Flash AccelStor (ad esempio, <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/product\/neosapphire-p710\">P710<\/a><\/noindex>) possono fornire prestazioni di 700K IOPS in scrittura con un blocco di 4K. Con questa dimensione di blocco \u00e8 evidente che una singola macchina virtuale non \u00e8 in grado di saturare tale array. Per farlo, serviranno 11 (per esempio 1) o 6 (per esempio 2) virtual machine.<\/p>\n<p><\/p>\n<p>Di conseguenza, con una corretta configurazione di tutti i componenti descritti del data center virtuale, \u00e8 possibile ottenere risultati molto impressionanti in termini di prestazioni.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere\" src=\"\/wp-content\/uploads\/2019\/04\/eee93cccf16539410695c6f79d94deda.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><i>4K Random, 70% Lettura \/ 30% Scrittura<\/i><\/p>\n<p><\/p>\n<p>In realt\u00e0, il mondo \u00e8 molto pi\u00f9 complesso da descrivere con una formula semplice. Su un host sono sempre presenti molte macchine virtuali con varie configurazioni e requisiti di I\/O. Inoltre, il processore dell'host gestisce l'input\/output, le cui capacit\u00e0 non sono infinite. Pertanto, per sfruttare appieno il potenziale della stessa <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/product\/neosapphire-p710\">modello P710<\/a><\/noindex> in realt\u00e0 avremo bisogno di tre host. Inoltre, le applicazioni che operano all'interno delle macchine virtuali apportano le loro correzioni. Per questo motivo, per una corretta dimensionamento, suggeriamo <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/page\/zaprosit-demo\">di utilizzare il controllo in azione dei modelli di prova<\/a><\/noindex> All Flash array <noindex><a rel=\"nofollow\" href=\"http:\/\/accelstor.ru\/\">AccelStor<\/a><\/noindex> all'interno dell'infrastruttura del cliente su compiti attuali reali.<\/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.0.1 - 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. \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\" \/>\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\/it\/blog\/administrirovanie\/rekomendatsii-po-nastrojke-afa-accelstor-pri-rabote-s-vmware-vsphere\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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. \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/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\udd47Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere | ProHoster","description":"In questo articolo, vorremmo discutere le caratteristiche del lavoro degli All Flash array AccelStor con una delle piattaforme di virtualizzazione pi\u00f9 popolari \u2013 VMware vSphere. In particolare, ci concentreremo su quei parametri che aiuteranno a ottenere il massimo effetto dall'uso di uno strumento potente come l'All Flash. Gli All Flash array AccelStor NeoSapphire\u2122 sono dispositivi a una o due nodi.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/rekomendatsii-po-nastrojke-afa-accelstor-pri-rabote-s-vmware-vsphere","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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. \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","og:url":"https:\/\/prohoster.info\/it\/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\/it\/wp-json\/wp\/v2\/posts\/31230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=31230"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/31230\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/23196"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=31230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=31230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=31230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}