{"id":52664,"date":"2019-11-14T00:00:00","date_gmt":"2019-11-13T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom"},"modified":"2020-02-18T14:00:27","modified_gmt":"2020-02-18T11:00:27","slug":"obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom","title":{"rendered":"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Il primo prototipo di storage oggetti \u00e8 stato visto nel 1996. Dieci anni dopo, Amazon Web Services ha lanciato Amazon S3, e il mondo ha iniziato a impazzire progressivamente per lo spazio indirizzato piatto. Grazie al lavoro con i metadati e alla capacit\u00e0 di scalare senza subire rallentamenti sotto carico, gli storage oggetti sono rapidamente diventati lo standard per la maggior parte dei servizi di archiviazione dati nel cloud, e non solo. Un'altra caratteristica importante \u00e8 la buona adattabilit\u00e0 per la conservazione di archivi e file di uso raro. Tutti coloro che lavoravano con la memorizzazione dei dati festeggiavano e portavano a spasso questa nuova tecnologia.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/3381d3bd047b2fb3397d8b14ca20ef0b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Eppure, la voce popolare era piena di rumors che gli storage oggetti riguardavano solo i grandi cloud, e se non si desiderano soluzioni dai maledetti capitalisti, realizzare il proprio sarebbe molto difficile. Sono gi\u00e0 state scritte molte cose sul deployment del proprio cloud, mentre le informazioni sulla creazione di soluzioni compatibili con S3 sono piuttosto scarse. <\/p>\n<p><\/p>\n<p>Quindi oggi esamineremo quali sono le opzioni per \"Avere come gli adulti, e non CEPH con un martello pi\u00f9 grande\", analizzeremo una di esse e verificheremo che tutto funzioni utilizzando Veeam Backup &amp; Replication. \u00c8 dichiarato che supporta il funzionamento con archiviazioni compatibili con S3, e questa affermazione la verificheremo.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><strong>E per quanto riguarda gli altri?<\/strong><\/p>\n<p><\/p>\n<p>Iniziamo con una piccola panoramica del mercato e delle opzioni di storage oggetti. Il leader indiscusso e lo standard \u00e8 Amazon S3. I due inseguitori pi\u00f9 vicini sono Microsoft Azure Blob Storage e IBM Cloud Object Storage. <\/p>\n<p><\/p>\n<p>Davvero \u00e8 tutto? Non ci sono altri concorrenti? Certo, ci sono concorrenti, ma alcuni seguono la propria strada, come Google Cloud o Oracle Cloud Object Storage, con supporto limitato per l'API S3. Altri utilizzano versioni obsolete dell'API, come Baidu Cloud. E alcuni, come Hitachi Cloud, richiedono l'uso di una logica speciale, che certamente porter\u00e0 le sue difficolt\u00e0. In ogni caso, tutti vengono paragonati ad Amazon, che si pu\u00f2 considerare lo standard industriale.<\/p>\n<p><\/p>\n<p>Ecco, nelle soluzioni on-premise la scelta \u00e8 sicuramente molto pi\u00f9 ampia, quindi definiamo i criteri che ci interessano. In sostanza, ne bastano due: supporto per l'API S3 e utilizzo della firma v4. A dire il vero, a noi come futuri clienti interessano solo le interfacce per l'interazione, mentre la parte interna dello storage ci interessa di meno. <\/p>\n<p><\/p>\n<p>Queste semplici condizioni sono soddisfatte da un sacco di soluzioni. Ad esempio, i classici pesi massimi aziendali:<\/p>\n<p><\/p>\n<ul>\n<li>DellEMC ECS<\/li>\n<li>NetApp S3 StorageGrid<\/li>\n<li>Nutanix Buckets<\/li>\n<li>Pure Storage FlashBlade e StorReduce<\/li>\n<li>Huawei FusionStorage<\/li>\n<\/ul>\n<p><\/p>\n<p>C'\u00e8 anche una nicchia di soluzioni puramente software, pronte all'uso:<\/p>\n<p><\/p>\n<ul>\n<li>Red Hat Ceph<\/li>\n<li>SUSE Enterprise Storage<\/li>\n<li>Cloudian <\/li>\n<\/ul>\n<p><\/p>\n<p>E anche chi ama limare il prodotto finito non \u00e8 stato trascurato:<\/p>\n<p><\/p>\n<ul>\n<li>CEPH puro<\/li>\n<li>Minio (versione Linux, poich\u00e9 ci sono molte domande sulla versione Windows)<\/li>\n<\/ul>\n<p><\/p>\n<p>La lista non \u00e8 affatto completa, possiamo discuterne nei commenti. Ricordate solo di controllare, oltre alla compatibilit\u00e0 API, anche le prestazioni del sistema prima di implementare. Ultima cosa di cui avete bisogno \u00e8 perdere terabyte di dati a causa di richieste bloccate. Quindi non esitate a fare test di carico. In generale, tutto il software maturo che lavora con grandi volumi di dati ha almeno rapporti di compatibilit\u00e0. Nel caso di <em>Veeam<\/em> c'\u00e8 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/ready.html\">c'\u00e8 un intero programma<\/a><\/noindex> di test reciproci, che permette di dichiarare con sicurezza la piena compatibilit\u00e0 dei nostri prodotti con hardware specifico. \u00c8 gi\u00e0 un lavoro reciproco, non sempre veloce, ma stiamo costantemente ampliando <noindex><a rel=\"nofollow\" href=\"https:\/\/forums.veeam.com\/object-storage-f52\/unoffizial-compatibility-list-for-veeam-cloud-tier-t56956.html\">la lista<\/a><\/noindex> delle soluzioni testate.<\/p>\n<p><\/p>\n<p><strong>Costruiamo il nostro stand<\/strong><\/p>\n<p><\/p>\n<p>Vorrei parlare un po' della scelta del soggetto.<\/p>\n<p><\/p>\n<p>Innanzitutto, volevo trovare un'opzione che funzionasse subito, out of the box. O perlomeno con la massima probabilit\u00e0 che funzionasse senza dover compiere sforzi aggiuntivi. Ballare attorno al fuoco e armeggiare con la console di notte \u00e8 molto affascinante, ma a volte si desidera che tutto funzioni subito. Inoltre, l'affidabilit\u00e0 generale di tali soluzioni \u00e8 solitamente pi\u00f9 alta. E s\u00ec, in noi \u00e8 svanito lo spirito d'avventura, abbiamo smesso di arrampicarci sulle finestre delle nostre donne e cos\u00ec via.<\/p>\n<p><\/p>\n<p>In secondo luogo, a essere sinceri, la necessit\u00e0 di lavorare con i repository oggetti si presenta in aziende di dimensioni considerevoli, quindi questo \u00e8 proprio il caso in cui non solo non \u00e8 vergognoso guardare verso soluzioni di livello enterprise, ma \u00e8 addirittura incoraggiato. Ad ogni modo, al momento non conosco esempi di persone licenziate per aver acquistato tali soluzioni.<\/p>\n<p><\/p>\n<p>In base a quanto detto finora, la mia scelta \u00e8 ricaduta su <em>Dell EMC ECS Community Edition<\/em>. Questo \u00e8 un progetto molto interessante e ritengo sia necessario parlarvi di esso.<\/p>\n<p><\/p>\n<p>La prima cosa che viene in mente alla vista dell'add-on <em>Community Edition<\/em> \u00e8 che sia semplicemente una copia dell'ECS completo con alcune limitazioni, rimuovibili acquistando una licenza. E invece no! <\/p>\n<p><\/p>\n<p>Ricordate:<\/p>\n<p><\/p>\n<p><strong>!!!Community Edition \u00e8 un progetto separato, creato per testare, e non ha supporto tecnico da parte di Dell!!<\/strong><br \/>\nE non pu\u00f2 essere trasformato in un ECS completo, anche se lo si desiderasse.<\/p>\n<p><\/p>\n<p><strong>Facciamo chiarezza<\/strong><\/p>\n<p><\/p>\n<p>Molti considerano Dell EMC ECS come una delle migliori soluzioni se avete bisogno di storage oggetti. Tutti i progetti a marchio ECS, comprese le versioni commerciali ed enterprise, si trovano su <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/EMCECS\">GitHub<\/a><\/noindex>. Questa \u00e8 una sorta di gesto di buona volont\u00e0 da parte di Dell. E oltre al software che gira sulle loro server brandizzati, c'\u00e8 anche una versione open source, che pu\u00f2 essere implementata sia nel cloud, sia su una macchina virtuale, sia in un container, sia su qualsiasi hardware di vostra propriet\u00e0. Spoiler alert: c'\u00e8 anche una versione OVA, di cui faremo uso.<br \/>\nIl DELL ECS Community Edition \u00e8 una mini-versione del software completo, progettato per funzionare sui server brandizzati Dell EMC ECS. <\/p>\n<p><\/p>\n<p>Ho identificato quattro principali differenze:<\/p>\n<p><\/p>\n<ul>\n<li>Non c'\u00e8 supporto per la crittografia. \u00c8 un peccato, ma non \u00e8 critico.<\/li>\n<li>Manca il Fabric Layer. Questa funzione \u00e8 responsabile della creazione dei cluster, della gestione delle risorse, degli aggiornamenti, del monitoraggio e dello storage delle immagini Docker. Qui gi\u00e0 fa un po' pi\u00f9 male, ma si pu\u00f2 anche capire Dell.<\/li>\n<li>La conseguenza pi\u00f9 fastidiosa del punto precedente: la dimensione del nodo non pu\u00f2 essere ampliata dopo il completamento dell'installazione. <\/li>\n<li>Non c'\u00e8 supporto tecnico. Questo \u00e8 un prodotto per test, che pu\u00f2 essere usato in installazioni di piccole dimensioni, ma personalmente non mi sentirei di caricare petabyte di dati importanti. Ma tecnicamente, nessuno pu\u00f2 impedirvi di farlo.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/a8c66e12892eea77b0c779b1f897e3d5.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><strong>E cosa succede nella versione grande?<\/strong><\/p>\n<p><\/p>\n<p>Faremo un rapido giro d'orizzonte sulle soluzioni hardware per avere un'idea pi\u00f9 completa dell'ecosistema.<\/p>\n<p><\/p>\n<p>Non intendo confermare o smentire l'affermazione che DELL ECS sia il miglior oggetto di archiviazione on-prem, ma se avete qualcosa da dire a riguardo, sarei felice di leggerlo nei commenti. In ogni caso, secondo la versione <noindex><a rel=\"nofollow\" href=\"https:\/\/www.storagenewsletter.com\/2018\/07\/03\/idc-marketscape-ww-object-based-storage-2018\">IDC MarketScape 2018<\/a><\/noindex> Dell EMC \u00e8 saldamente tra i primi cinque leader del mercato OBS. Anche se non vengono considerati i soluzioni basate su cloud, questo \u00e8 un discorso a parte.<\/p>\n<p><\/p>\n<p>Dal punto di vista tecnico, l'ECS \u00e8 un oggetto di archiviazione che fornisce accesso ai dati tramite protocolli di archiviazione cloud. Supporta AWS S3 e OpenStack Swift. Per i bucket abilitati ai file, ECS supporta NFSv3 per la possibilit\u00e0 di esportazione a livello di file.<\/p>\n<p><\/p>\n<p>Il processo di scrittura delle informazioni \u00e8 piuttosto inusuale, soprattutto dopo i classici sistemi di archiviazione a blocchi.<\/p>\n<p><\/p>\n<ul>\n<li>Quando arrivano nuovi dati, viene creato un nuovo oggetto, che ha un nome, i dati stessi e metadati.<\/li>\n<li>Gli oggetti vengono suddivisi in chunk da 128 MB, e ogni chunk viene scritto simultaneamente su tre nodi.<\/li>\n<li>Si aggiorna il file indice, dove vengono registrati gli identificatori e i luoghi di archiviazione.<\/li>\n<li>Si aggiorna il file di log (registro di scrittura), che viene anch'esso registrato su tre nodi.<\/li>\n<li>Al cliente viene inviata una notifica di scrittura avvenuta con successo.<br \/>\nTutte e tre le copie dei dati vengono scritte in parallelo. La scrittura \u00e8 considerata riuscita solo se tutte e tre le copie sono state scritte con successo.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/20bc723a390b4e83d82c4f39e7c7534f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>La lettura avviene in modo pi\u00f9 semplice:<\/p>\n<p><\/p>\n<ul>\n<li>Il cliente richiede i dati.<\/li>\n<li>Si cerca nel indice il luogo di archiviazione dei dati.<\/li>\n<li>I dati vengono letti da un nodo e inviati al cliente.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/8ebb9045dd9148bd1bbe67e86e2ce192.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>I server sono piuttosto numerosi, quindi diamo un'occhiata al pi\u00f9 piccolo Dell EMC ECS EX300. Inizia da 60TB, con la possibilit\u00e0 di crescere fino a 1,5PB. E il suo 'fratello maggiore' Dell EMC ECS EX3000 permette gi\u00e0 di archiviare ben 8,6PB per rack.<\/p>\n<p><\/p>\n<p><strong>Deploy<\/strong><\/p>\n<p><\/p>\n<p>Tecnica Dell ECS CE pu\u00f2 essere implementato in modo illimitato. In ogni caso, non ho trovato limitazioni esplicite. Tuttavia, \u00e8 conveniente scalare clonando il primo nodo, per il quale avremo bisogno di:<\/p>\n<p><\/p>\n<ul>\n<li>8 vCPU<\/li>\n<li>64GB RAM<\/li>\n<li>16GB per il sistema operativo<\/li>\n<li>1TB per l'archiviazione<\/li>\n<li>Ultima release di CentOS minimal<\/li>\n<\/ul>\n<p><\/p>\n<p>Questa \u00e8 un'opzione nel caso tu voglia installare tutto da zero. Per noi questa opzione non \u00e8 rilevante, dato che user\u00f2 un'immagine OVA per il deploy.<\/p>\n<p><\/p>\n<p>Ma in ogni caso i requisiti sono piuttosto esigenti anche per un singolo nodo, e se seguiamo rigorosamente la lettera della legge, servono quattro nodi. <\/p>\n<p><\/p>\n<p>Tuttavia, gli sviluppatori di ECS CE vivono nel mondo reale, e l'installazione avviene con successo anche con un solo nodo, e i requisiti minimi sono i seguenti:<\/p>\n<p><\/p>\n<ul>\n<li>4 vCPU<\/li>\n<li>16 GB RAM<\/li>\n<li>16 GB per il sistema operativo<\/li>\n<li>104 GB di storage<\/li>\n<\/ul>\n<p><\/p>\n<p>Proprio queste risorse sono necessarie per il deployment di un'immagine OVA. \u00c8 gi\u00e0 molto pi\u00f9 umano e realistico.<\/p>\n<p><\/p>\n<p>Puoi ottenere il nodo di installazione ufficiale da <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/EMCECS\/ECS-CommunityEdition\/releases\">github<\/a><\/noindex>. Qui troverai anche una documentazione dettagliata sul deployment all-in-one, ma puoi anche leggere sul sito ufficiale di <noindex><a rel=\"nofollow\" href=\"https:\/\/ecsce.readthedocs.io\/en\/latest\/installation\/OVA_Installation.html\">readthedocs<\/a><\/noindex>. Pertanto, non ci fermeremo a lungo sul deployment dell'OVA, \u00e8 tutto piuttosto semplice. La cosa principale \u00e8 non dimenticare, prima di avviarla, di espandere il disco al volume desiderato o di attaccare le necessarie.<br \/>\nAvviamo la macchina, apriamo la console e utilizziamo delle credenziali predefinite eccellenti:<\/p>\n<p><\/p>\n<ul>\n<li>login: admin<\/li>\n<li>password: ChangeMe<\/li>\n<\/ul>\n<p><\/p>\n<p>Poi lanciamo sudo nmtui e configuriamo l'interfaccia di rete \u2014 IP\/mask, DNS e gateway. Ricordando che in CentOS minimal non ci sono net-tools, verifichiamo le impostazioni tramite ip addr.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/a19f7bcfc8505b4a09831f1a5cd6eb07.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>E poich\u00e9 solo i coraggiosi conquistano i mari, facciamo yum update e poi riavviamo. In realt\u00e0, \u00e8 piuttosto sicuro, poich\u00e9 tutto il deployment avviene tramite playbook e tutti i pacchetti importanti di Docker sono bloccati sulla versione corrente.<\/p>\n<p><\/p>\n<p>Ora \u00e8 il momento di modificare lo script di installazione. Niente finestre carine o pseudo UI \u2014 tutto attraverso il tuo editor di testo preferito. Tecnicamente, ci sono due modi: si pu\u00f2 eseguire ogni comando manualmente o lanciare subito il configuratore videploy. Esso aprir\u00e0 semplicemente il configuratore in vim e, al termine, avvier\u00e0 la sua verifica. Ma non \u00e8 interessante semplificarsi la vita, quindi eseguiremo due comandi in pi\u00f9. Anche se non ha molto senso, vi ho avvertito =) <\/p>\n<p><\/p>\n<p>Quindi, facciamo vim ECS-CommunityEdition\/deploy.xml e apportiamo le modifiche ottimali e minime affinch\u00e9 ECS si attivi e funzioni. L'elenco dei parametri pu\u00f2 essere abbreviato, ma l'ho fatto in questo modo:<\/p>\n<p><\/p>\n<ul>\n<li>licensed_accepted: true Puoi anche non cambiarlo, in tal caso durante il deployment ti chieder\u00e0 esplicitamente di accettarlo e ti mostrer\u00e0 una frase carina. Potrebbe anche essere un easter egg.<br \/>\n<img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/1829f29fc3bc49347135dc4a20469a0a.png\" style=\"display:block;margin: 0 auto;\" \/><\/li>\n<li>Decommentare le righe autonames: e custom: Inserire almeno un nome desiderato per il nodo \u2014 il nome host verr\u00e0 sostituito con esso durante il processo di installazione.<\/li>\n<li>install_node: 192.168.1.1 Specificare l'IP reale del nodo. Nel nostro caso, indichiamo lo stesso di nmtui<\/li>\n<li>dns_domain: inseriamo il nostro dominio.<\/li>\n<li>dns_servers: inseriamo il nostro dns.<\/li>\n<li>ntp_servers: puoi specificare qualsiasi. Ho preso il primo che ho trovato nel pool 0.pool.ntp.org (diventato 91.216.168.42)<\/li>\n<li>autonaming: custom Se non si decommenta, la luna si chiamer\u00e0 Luna.<\/li>\n<li>ecs_block_devices:<br \/>\n\/dev\/sdb<br \/>\nPer qualche motivo sconosciuto qui potrebbe esserci un dispositivo di archiviazione a blocchi inesistente \/dev\/vda<\/li>\n<li>storage_pools:<br \/>\nmembers:<br \/>\n192.168.1.1 Qui indichiamo nuovamente l'IP reale del nodo<\/li>\n<li>ecs_block_devices:<br \/>\n\/dev\/sdb \u041f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044e \u0432\u044b\u0440\u0435\u0437\u0430\u043d\u0438\u044f \u043d\u0435\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432.<\/li>\n<\/ul>\n<p><\/p>\n<p>In effetti, l'intero file \u00e8 descritto in dettaglio in <noindex><a rel=\"nofollow\" href=\"http:\/\/ecsce.readthedocs.io\/en\/latest\/installation\/deploy.yml.html\">documentazione<\/a><\/noindex>, ma chi lo legger\u00e0 in un momento cos\u00ec turbolento. \u00c8 scritto che il minimo necessario \u00e8 specificare l'IP e la subnet mask, ma nel mio laboratorio tale impostazione ha funzionato male, e ho dovuto espanderla a quanto indicato sopra.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/58251d88fd13ae95b467e01c88ba0cd8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Dopo essere uscito dall'editor, \u00e8 necessario eseguire update_deploy \/home\/admin\/ECS-CommunityEdition\/deploy.yml, e se tutto \u00e8 stato fatto correttamente, verr\u00e0 comunicato esplicitamente.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/8327d2a98f694dddd7feecc5859929b2.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Poi dovrai eseguire videploy, attendere l'aggiornamento dell'ambiente, e puoi avviare l'installazione con il comando ova-step1, e dopo il suo completamento con successo il comando ova-step2. Importante: non fermare l'esecuzione degli script manualmente! Alcuni passaggi possono richiedere tempo considerevole, non essere completati al primo tentativo e sembrare che tutto sia rotto. In ogni caso, \u00e8 necessario attendere il completamento naturale dello script. Alla fine dovresti vedere un messaggio simile a questo.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/c28952623d59a773d4448670ec8cd41b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ora finalmente possiamo aprire il pannello di controllo WebUI all'IP che conosciamo. Se nella fase di configurazione non abbiamo modificato nulla, il login di default sar\u00e0 root\/ChangeMe. Possiamo anche iniziare immediatamente a utilizzare il nostro storage compatibile con S3. \u00c8 disponibile sulle porte 9020 per HTTP e 9021 per HTTPS. Ancora una volta, se non hai modificato nulla, l'access_key: object_admin1 e secret_key: ChangeMeChangeMeChangeMeChangeMeChangeMe. <\/p>\n<p><\/p>\n<p>Ma non anticipo troppo e cominciamo in ordine.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/d3f27f4688018baf510e668b43553bc7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Al primo accesso ti verr\u00e0 chiesto di cambiare la password in qualcosa di pi\u00f9 adeguato, il che \u00e8 assolutamente giusto. La dashboard principale \u00e8 estremamente comprensibile, quindi facciamo qualcosa di pi\u00f9 interessante che spiegare metriche ovvie. Ad esempio, creiamo un utente che utilizzeremo per accedere allo storage. Nel mondo dei fornitori di servizi, tali utenti sono chiamati tenant. Si fa in Manage &gt; Users &gt; New Object User<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/a6ac3fa387a9c75072eac32601531492.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Quando creiamo un utente ci viene chiesto di specificare il namespace. Tecnicamente, nulla ci impedisce di crearne quanti pi\u00f9 ne servono, quanti sono gli utenti. E viceversa. Questo consente di gestire le risorse in modo indipendente per ogni tenant.<\/p>\n<p><\/p>\n<p>Di conseguenza, selezioniamo le funzioni necessarie e generiamo le chiavi utente. Mi baster\u00e0 S3\/Atmos. E non dimentichiamo di salvare la chiave \ud83d\ude09<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/af6db90771e35e573bf12fd3a8387fcd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>L'utente \u00e8 stato creato, ora \u00e8 tempo di assegnargli un bucket. Passiamo a Gestisci &gt; Bucket e compiliamo i campi richiesti. Qui \u00e8 tutto semplice.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/db59caddaf7d926220b4f4f3d871e520.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ora abbiamo tutto pronto per un utilizzo praticamente operativo del nostro storage S3.<\/p>\n<p><\/p>\n<p><strong>Configuriamo Veeam<\/strong><\/p>\n<p><\/p>\n<p>Dunque, come sappiamo, uno degli usi principali degli storage object \u00e8 l'archiviazione a lungo termine delle informazioni a cui si accede raramente. Un esempio ideale \u00e8 la necessit\u00e0 di conservare i backup in una location remota. In Veeam Backup &amp; Replication, questa funzione \u00e8 chiamata Capacity Tier. <\/p>\n<p><\/p>\n<p>Iniziamo la configurazione aggiungendo il nostro Dell ECS CE all'interfaccia di Veeam. Nella scheda Backup Infrastructure avviamo la procedura guidata per l'aggiunta di un nuovo repository e selezioniamo la voce Object Storage.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/44e780021c705984a7e95f27c7da5ea4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Scegliamo ci\u00f2 per cui \u00e8 stato tutto progettato \u2014 S3 Compatibile.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/3a15bd0a9d42413eb047ee765cc41f90.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nella finestra che appare, digitiamo il nome desiderato e passiamo al passaggio Account. Qui dobbiamo indicare il Service point nel formato <noindex><a rel=\"nofollow\" href=\"https:\/\/your_IP:9021\">https:\/\/your_IP:9021<\/a><\/noindex>, possiamo lasciare il regione cos\u00ec com'\u00e8 e aggiungere l'utente creato. Il server gateway \u00e8 necessario se il tuo storage si trova in una location remota, ma questo \u00e8 gi\u00e0 un tema di ottimizzazione dell'infrastruttura e di un articolo separato, quindi qui possiamo tranquillamente saltare.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/5e8e31f00d0a829fa535011610b0d3f3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Se tutto \u00e8 specificato e configurato correttamente, apparir\u00e0 un avviso sul certificato e poi una finestra con il bucket, dove possiamo creare una cartella per i nostri file.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/75c95e14c88e81dc93fbda8fe1cbf3a5.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Completiamo la procedura guidata fino in fondo e godiamoci il risultato.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/94e638458b896208fff3f58ad25082fd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nel passaggio successivo \u00e8 necessario creare un nuovo Scale-out Backup Repository o aggiungere il nostro S3 a uno esistente \u2014 sar\u00e0 utilizzato come Capacity Tier per l'archiviazione in formato archivio. Non \u00e8 presente, nell'attuale rilascio, la funzione di utilizzare storage compatibili con S3 direttamente come repository normale. Ci sono troppi problemi piuttosto non ovvi da risolvere per questo, ma tutto \u00e8 possibile.<br \/>\nAccediamo alle impostazioni del repository e attiviamo il Capacity Tier. L\u00ec \u00e8 tutto chiaro, ma c'\u00e8 un aspetto interessante: se si desidera che tutti i dati vengano inviati nello storage object il pi\u00f9 rapidamente possibile, basta impostare 0 giorni. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/4be1d8d1ac7c8332274b36361ce6c9a4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Dopo aver completato la procedura guidata, se non si desidera aspettare, si pu\u00f2 premere ctrl+click destro sul repository, avviare forzatamente il Tiering job e osservare come iniziano a salire i grafici.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Storage oggetti in magazzino, o Come diventare il proprio fornitore di servizi\" src=\"\/wp-content\/uploads\/2019\/11\/6af294e7c81fff2e2a51dc53fa5ac0fd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Per ora \u00e8 tutto. Ritengo di aver dimostrato che gli storage a blocchi non sono cos\u00ec spaventosi come si pensa. S\u00ec, ci sono un sacco di soluzioni e opzioni di implementazione, ma in un solo articolo non si pu\u00f2 coprire tutto. Quindi, condividiamo le nostre esperienze nei commenti.<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/474746\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043c\u0438\u0440 \u0443\u0432\u0438\u0434\u0435\u043b \u0432 1996 \u0433\u043e\u0434\u0443. \u0427\u0435\u0440\u0435\u0437 10 \u043b\u0435\u0442 Amazon Web Services \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442 Amazon S3, \u0438 \u043c\u0438\u0440 \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u043b\u0430\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0443\u043c\u0430 \u043e\u0442 \u043f\u043b\u043e\u0441\u043a\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0438 \u0441\u0432\u043e\u0435\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043d\u0435 \u043f\u0440\u043e\u0441\u0435\u0434\u0430\u044f \u043f\u043e\u0434 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439, \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0431\u044b\u0441\u0442\u0440\u043e \u0441\u0442\u0430\u043b\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043f\u043e \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044e \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u0431\u043b\u0430\u043a\u0430\u0445, \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52664","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043c\u0438\u0440 \u0443\u0432\u0438\u0434\u0435\u043b \u0432 1996 \u0433\u043e\u0434\u0443. \u0427\u0435\u0440\u0435\u0437 10 \u043b\u0435\u0442 Amazon Web Services \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442 Amazon S3, \u0438 \u043c\u0438\u0440 \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u043b\u0430\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0443\u043c\u0430 \u043e\u0442 \u043f\u043b\u043e\u0441\u043a\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\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\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.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\u041e\u0431\u044a\u0435\u043a\u0442\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0432 \u043f\u043e\u0434\u0441\u043e\u0431\u043a\u0435, \u0438\u043b\u0438 \u041a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043c\u0443 \u0441\u0435\u0431\u0435 \u0441\u0435\u0440\u0432\u0438\u0441-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043c\u0438\u0440 \u0443\u0432\u0438\u0434\u0435\u043b \u0432 1996 \u0433\u043e\u0434\u0443. \u0427\u0435\u0440\u0435\u0437 10 \u043b\u0435\u0442 Amazon Web Services \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442 Amazon S3, \u0438 \u043c\u0438\u0440 \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u043b\u0430\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0443\u043c\u0430 \u043e\u0442 \u043f\u043b\u043e\u0441\u043a\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom\" \/>\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-11-13T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:27+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\udd47Storage a oggetti in magazzino, o Come diventare il proprio fornitore di servizi | ProHoster","description":"Il primo prototipo di storage a oggetti \u00e8 stato visto nel 1996. Dieci anni dopo, Amazon Web Services lancer\u00e0 Amazon S3, e il mondo inizier\u00e0 a impazzire per lo spazio di indirizzamento piatto.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom","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\u041e\u0431\u044a\u0435\u043a\u0442\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0432 \u043f\u043e\u0434\u0441\u043e\u0431\u043a\u0435, \u0438\u043b\u0438 \u041a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043c\u0443 \u0441\u0435\u0431\u0435 \u0441\u0435\u0440\u0432\u0438\u0441-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u043c | ProHoster","og:description":"\u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043c\u0438\u0440 \u0443\u0432\u0438\u0434\u0435\u043b \u0432 1996 \u0433\u043e\u0434\u0443. \u0427\u0435\u0440\u0435\u0437 10 \u043b\u0435\u0442 Amazon Web Services \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442 Amazon S3, \u0438 \u043c\u0438\u0440 \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u043b\u0430\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0443\u043c\u0430 \u043e\u0442 \u043f\u043b\u043e\u0441\u043a\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom","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-11-13T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52664","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-24 04:23:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:39:26","updated":"2026-01-24 04:23:21","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\/52664","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=52664"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52664\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=52664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=52664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=52664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}