Swift – Object Storage

Object store permette di archiviare e recuperare i files; fornisce una piattaforma di storage pienamente distribuita, accessibile via AIP che può essere integrata direttamente nelle applicazioni o venir usata per i backup, l’archiviazione e la conservazione dei dati.

Nota: Object Storage non è un file system tradizionale, ma piuttosto un sistema di storage distribuito per dati statici come le immagini delle macchine virtuali, le foto, le email, i backup e gli archivi.

  • Il server proxy (swift-proxy-server) accetta le richieste in entrata, come file da caricare, modifiche dei metadata o creazione di container; inoltre distribuisce i file e fornisce una lista dei container;
  • Accounts server gestisce gli account definiti nel servizio di storage ad oggetti;
  • Container server gestisce la mappatura dei container e delle cartelle all’interno del servizio;
  • Object server gestisce gli oggetti e i file sui nodi di storage.

openstack swift object storage

Inoltre dei servizi di replicazione assicurano la consistenza e la disponibilità dei dati nel cluster, oltre che il controllo e l’aggiornamento.

Ceilometer - Telemetria

I processi richiesti per poter addebitare il consumo in un ambiente Cloud sono misurazione, valutazione e fatturazione.

Dal momento che le richieste del provider potrebbero essere troppo specifiche per una soluzione condivisa, valutazione e fatturazione non possono essere considerate un modulo comune che soddisfi tutti gli scenari possibili. Bisogna fornire degli strumenti di misurazione agli utenti di servizi cloud per soddisfare la parte di “servizio regolato (controllato)” della definizione di Cloud Computing.

Il modulo di telemetria è stato progettato originariamente per supportare i sistemi di fatturazione per le risorse in Cloud di OpenStack. Questo progetto copre solamente la porzione di metrica del processo richiesto per la fatturazione; il modulo raccoglie informazione sul sistema e li memorizza in samples per poter fornire dei dati su qualunque cosa può venire fatturata.

openstack ceilometer telemetry


La lista di metriche cresce in continuazione, il che rende possibile usare i data raccolti da Ceilometer per molti altri propositi. Ad esempio Heat può scalare automaticamente le risorse quando Ceilometer fa scattare un allarme, come aggiungere Web server front-end quando l’utilizzo della CPU è più del 70% per 5 minuti.

Altri progetti

Sebbene i precedenti siano i più importanti, ci sono altri 3 progetti che è bene menzionare:

  • Trove è un motore per il provisioning di database-as-a-service relazionali e non relazionali. Garantisce un accesso agnostico ai database; al momento support MySQL e PostgreSQL, ma alcuni vendor come Oracle e Microsoft potrebbero fornire un plugin d’integrazione per i loro database con Trove in futuro.
  • Ironic (Bare Metal Provisioning) è un progetto che punta a realizzare il provisioning di macchine bare metal, cioè fisiche, e non di macchine virtuali; Ironic è usato da HP Helion.
  • Zaqar (Multiple Tenant Cloud Messaging) è un servizio di messaggistica cloud multi-tenant per gli sviluppatori Web. Zaqar in precedenza era conosciuto come Marconi.
  • Designate fornisce un DNS-as-a-Service per OpenStack.

L'autore

Giuseppe Paternò

Giuseppe Paternò

IT Architect ed esperto in sicurezza informatica, ha un ampio background nel mondo dell'Open Source. Ha lavorato come consulente presso aziende quali RedHat, Canonical, Sun e IBM, oltre a essere Managing Director della multinazionale svizzera GARL. Si occupa inoltre di tecnologie legate al Cloud, tra cui  CloudStack e OpenStack.

banner5

fb icon evo twitter icon evo

Parola del giorno

L'acronimo SoC  (System on a Chip) nasce per descrivere quei circuiti integrati che, all'interno di un singolo chip fisico, contengono un...

>

YAML è un formato utilizzato per serializzare (ovvero salvare oggetti su supporti di memoria ad accesso seriale) dati, in modo...

>

Il termine Edge Computing descrive, all'interno di infrastrutture cloud-based, l'insieme di dispositivi e di tecnologie che permettono l'elaborazione dei dati ai...

>

L'acronimo FPGA  (Field Programmable Gate Array), descrive quei dispositivi hardware formati da un circuito integrato e con funzionalità programmabili tramite...

>

Il termine Agentless (computing) descrive operazioni dove non è necessaria la presenza e l'esecuzione di un servizio software (demone o...

>
Leggi anche le altre...

Download del giorno

Fiddler

Fiddler è un server proxy che può girare in locale per consentire il debug delle applicazioni e il...

>

Adapter Watch

Adapter Watch è uno strumento che permette di visualizzare un riepilogo completo e dettagliato delle informazioni riguardanti una determinata...

>

DNS DataView

DNS Lookup  è un tool a interfaccia grafica per effettuare il lookup DNS dal proprio PC, sfruttando i...

>

SolarWinds Traceroute NG

SolarWinds Traceroute NG è un tool a linea di comando per effettuare traceroute avanzati in ambiente Windows...

>

Network Inventory Advisor

Network Inventory Advisor  è uno strumento che permette di scansionare la rete e acquisire informazioni riguardanti tutti i...

>
Tutti i Download del giorno...

Archivio numeri

  • GURU advisor: numero 21 - maggio 2019

    GURU advisor: numero 21 - maggio 2019

  • GURU advisor: numero 20 - dicembre 2018

    GURU advisor: numero 20 - dicembre 2018

  • GURU advisor: numero 19 - luglio 2018

    GURU advisor: numero 19 - luglio 2018

  • GURU advisor: numero 18 - aprile 2018

    GURU advisor: numero 18 - aprile 2018

  • GURU advisor: numero 17 - gennaio 2018

    GURU advisor: numero 17 - gennaio 2018

  • GURU advisor: numero 16 - ottobre 2017

    GURU advisor: numero 16 - ottobre 2017

  • GURU advisor: numero 15 - luglio 2017

    GURU advisor: numero 15 - luglio 2017

  • GURU advisor: numero 14 - maggio 2017

    GURU advisor: numero 14 - maggio 2017

  • 1
  • 2
  • 3
  • Teslacrypt: rilasciata la chiave

    Gli sviluppatori del temuto ransomware TeslaCrypt hanno deciso di terminare il progetto di diffusione e sviluppo e consegnare al pubblico la chiave universale per decifrare i file. Read More
  • Proxmox 4.1 sfida vSphere

    Proxmox VE (da qui in avanti semplicemente Proxmox) è basato sul sistema operativo Debian e porta con sé vantaggi e svantaggi di questa nota distribuzione Linux: un sistema operativo stabile, sicuro, diffuso e ben collaudato. Read More
  • Malware: risvolti legali

    tutti i virus e in particolare i più recenti Ransomware, che rubano i vostri dati e vi chiedono un riscatto, violano la legge. Vediamo insieme come comportarsi, per capire anche se e quando bisogna sporgere denuncia. Read More
  • 1