GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Cos'è la Nuvola di metallo nudo

Introduzione

La causa più comune di degrado delle prestazioni negli ambienti virtualizzati è la tecnologia che esegue il cloud:l'hypervisor. Utilizzando risorse aggiuntive, gli hypervisor creano un sovraccarico aggiuntivo che ha un impatto negativo sulle operazioni ad alta intensità di processore.

Per superare questi problemi pur mantenendo una flessibilità simile al cloud, negli ultimi anni è emersa una nuova soluzione:il cloud bare metal.

Questo articolo spiega che cos'è il cloud bare metal e come funziona per aiutarti a comprendere i vantaggi che offre rispetto ad altre soluzioni cloud. Inoltre, imparerai come iniziare a utilizzare phoenixNAP Bare Metal Cloud per fornire risorse in movimento.

Cos'è la Nuvola Bare Metal?

Il cloud bare metal è un ambiente single-tenant non virtualizzato che mantiene la versatilità completa e self-service del cloud consentendo al contempo di utilizzare il pieno potenziale di elaborazione dell'hardware fisico del server.

A differenza del cloud pubblico, che consiste principalmente di macchine virtuali eseguite su hypervisor, il cloud bare metal si basa su macchine fisiche per offrire le massime prestazioni senza sovraccarico di virtualizzazione.

Alcune delle sue caratteristiche principali includono:

Risorse dedicate

All'interno dell'ambiente cloud bare metal, hai il controllo completo sui componenti fisici della macchina. In altre parole, puoi sfruttare l'accesso illimitato a livello di hardware per ottimizzare la CPU fisica, la RAM e le risorse di archiviazione per soddisfare i tuoi carichi di lavoro unici.

Nessun vicino rumoroso

Non c'è condivisione di risorse tra più utenti e applicazioni con cloud bare metal. Essendo un ambiente single-tenant, il cloud bare metal elimina il cosiddetto effetto "noisy neighbor", insieme a problemi di prestazioni e minacce alla sicurezza spesso associati agli ambienti multi-tenant.

Scalabilità

Simile al cloud pubblico, il cloud bare metal supporta il provisioning e la disattivazione dei server veloci e automatizzati, il ridimensionamento delle risorse su richiesta e modelli di fatturazione pay-per-use prevedibili.

Fornitura API

La vera potenza del cloud bare metal risiede nella sua capacità di supportare il consumo dell'infrastruttura IT basato sull'automazione. Puoi utilizzare API e comandi CLI personalizzati per trattare la tua infrastruttura come codice.

Nella maggior parte dei casi, i fornitori di servizi offriranno API e CLI compatibili con i principali strumenti di automazione open source, come Ansible, Pulumi e Terraform, consentendoti di configurare e gestire la tua infrastruttura in modo più efficiente.

Come funziona Bare Metal Cloud

Il cloud bare metal rientra nel modello di cloud computing Infrastructure-as-a-Service (IaaS).

Nel modello IaaS noleggi risorse hardware fisiche o virtuali da fornitori di servizi che gestiscono reti globali di data center per fornire connettività e disponibilità in tutto il mondo.

Nella maggior parte dei casi, il fornitore di servizi si occuperà dell'infrastruttura sottostante, come apparecchiature di rete, storage, sicurezza in sede, manutenzione dell'hardware e altri servizi essenziali per garantire che le tue macchine rimangano sempre funzionanti.

Dall'altro lato, sei responsabile della gestione del software che esegue le tue applicazioni. Questi includono, a titolo esemplificativo, sistemi operativi, software server, middleware, database, hypervisor, container e applicazioni specifiche per l'azienda.

Anche se i server cloud bare metal non utilizzano le tecnologie di virtualizzazione per impostazione predefinita, sei libero di installare hypervisor o altri tipi di livelli di virtualizzazione per segmentare la tua macchina fisica in più macchine virtuali.

Un'altra caratteristica fondamentale del cloud bare metal è la capacità di eseguire automaticamente il provisioning e la rimozione delle istanze del server. Nella maggior parte dei casi, il tuo fornitore di servizi disporrà di un'interfaccia basata sul Web che puoi utilizzare per gestire la tua infrastruttura, monitorare l'utilizzo e acquistare risorse aggiuntive.

Casi d'uso del cloud bare metal

Anche se l'ambiente cloud pubblico è in grado di gestire qualsiasi tipo di carico di lavoro, dalle semplici app Web ai database di grandi dimensioni, alcuni carichi di lavoro richiedono una potenza di calcolo avanzata e un'agilità che solo il bare metal è in grado di offrire.

Creazione di applicazioni

Il cloud bare metal consente ai team DevOps di creare, testare e distribuire le applicazioni più facilmente. Con l'accesso root del server e l'architettura cloud-native, puoi utilizzare un'ampia gamma di software di containerizzazione e orchestrazione per trattare la tua infrastruttura come codice.

NoSQL e database relazionali

Il cloud bare metal fornisce risorse dedicate ad alte prestazioni con un rapporto I/O stabile ed elevato. Inoltre, i tempi di provisioning rapidi e l'automazione lo rendono perfetto per carichi di lavoro scalabili.

Tutto quanto sopra menzionato rende il cloud bare metal una scelta eccellente per ospitare NoSQL e sistemi di gestione di database relazionali in cui l'accesso istantaneo e la velocità di lettura/scrittura dei dati sono essenziali.

Ambienti virtuali personalizzati

I server cloud bare metal non utilizzano tecnologie di virtualizzazione per segmentare le risorse fisiche in ambienti virtuali. Ma sei libero di installare hypervisor , contenitori e altri tipi di livelli di virtualizzazione per creare un ambiente multi-tenant personalizzato.

In questo modo, mantieni il massimo controllo sui tuoi ambienti virtuali durante l'esecuzione di applicazioni cloud native, database, servizi di streaming video o applicazioni aziendali legacy.

Big Data

Quando devi elaborare e analizzare quantità sbalorditive di dati (ad es. cluster Hadoop), il cloud bare metal assume un vantaggio significativo rispetto ad altre soluzioni cloud in termini di prestazioni.

Che si tratti di prevedere le tendenze del mercato, analizzare i dati IoT o monitorare la salute dei pazienti in tempo reale, il cloud bare metal offre la velocità e la scalabilità necessarie per estrarre preziose informazioni dai Big Data.

Poiché non ci sono hypervisor negli ambienti cloud bare metal, tutte le risorse sono dedicate interamente all'esecuzione di applicazioni di analisi senza il sovraccarico di virtualizzazione non necessario.

Inoltre, Bare Metal Cloud è progettato per adattarsi a picchi improvvisi nel consumo di dati. Puoi aggiungere più server o risorse in base alle tue esigenze e rimuoverli semplicemente quando non ti servono più.

AI e apprendimento automatico

Mentre le macchine cloud virtualizzate hanno alimentato l'espansione dell'intelligenza artificiale e dell'apprendimento automatico, l'esecuzione di complesse operazioni algoritmiche o l'elaborazione del linguaggio naturale su larga scala è significativamente più veloce su bare metal.

Bare Metal Cloud di phoenixNAP offre un approccio economico e flessibile all'implementazione e all'addestramento di modelli di machine learning, consentendo allo stesso tempo di sfruttare l'accesso a livello di root per ottimizzare le risorse del server per prestazioni ottimali.

Server di gioco

I server di gioco richiedono una latenza minima e il massimo throughput di I/O. Per raggiungere questo obiettivo, l'hardware dedicato è l'unica strada da percorrere.

Il cloud bare metal elimina i problemi di latenza, scalabilità e prestazioni che l'industria dei giochi deve affrontare oggi. Fornisce la velocità di hardware bare metal dedicato, unita alla scalabilità globale e all'economicità del cloud pubblico.

Render Farms

Il rendering di immagini generate al computer (CGI) è un'operazione ad alta intensità di processore estremamente impegnativa. Con l'espansione del cloud virtuale, il tempo necessario per il rendering di complesse animazioni 3D è diminuito in modo significativo.

Tuttavia, le principali società di animazione 3D utilizzano ancora macchine dedicate in sede per ottenere prestazioni uniformi. Il cloud bare metal è un ambiente ideale per la distribuzione di render farm perché consente la personalizzazione dell'hardware e l'ottimizzazione granulare delle prestazioni consentendo l'accesso al server a livello di amministratore.

Vantaggi di Bare Metal Cloud (BMC) di phoenixNAP

Tutti i tipi di distribuzione cloud condividono caratteristiche, vantaggi e vantaggi simili. Ma quando si tratta di controllo, scalabilità e ottimizzazione delle prestazioni, il cloud bare metal ha un chiaro vantaggio su tutti gli altri tipi di implementazione cloud.

Accesso illimitato

Simile ai tradizionali server dedicati, il bare metal ti consente di assumere il pieno controllo del processore fisico, della memoria e delle risorse di archiviazione.

Sfruttando i privilegi di amministratore, puoi microgestire i processi in esecuzione sul server, ottimizzare le prestazioni a livello granulare, installare software aggiuntivo direttamente sull'hardware e ottimizzare il codice per sfruttare appieno le risorse fisiche del server.

Automazione

Utilizzando soluzioni di automazione dei server basate su software come Pulumi, Chef, Terraform, Ansible o Puppet, puoi distribuire centinaia di server bare metal in più posizioni con solo un paio di righe di codice e orchestrarli per lavorare all'unisono per fornire di più potenza di calcolo.

Scalabilità su richiesta

Avere la possibilità di aggiungere più risorse su richiesta è una caratteristica importante del modello di cloud computing. Allo stesso modo, Bare Metal Cloud ti consente di ridimensionare le risorse in sincronia con la domanda semplicemente aggiungendo più risorse per garantire la massima disponibilità durante improvvisi picchi di traffico e rimuovendole quando il carico diminuisce.

Disponibilità globale

Bare Metal Cloud è una rete distribuita a livello globale di data center strategicamente posizionati in prossimità dei punti di accesso alla rete. Distribuendo server geograficamente vicini ai tuoi utenti finali, puoi eliminare i problemi di latenza e migliorare l'esperienza utente complessiva.

Prezzi flessibili

La versatilità di Bare Metal Cloud si riflette nel suo modello di fatturazione pay-per-use su base oraria. Pagando solo per le risorse effettivamente consumate, puoi ridurre significativamente le tue spese complessive per l'infrastruttura.

Le aziende possono anche sfruttare le opzioni di prenotazione mensile per accogliere carichi di lavoro più prevedibili e sfruttare ulteriori vantaggi in termini di prezzi.

Risorse dedicate

All'interno dell'ambiente cloud bare metal, tutte le risorse del server fisico sono dedicate esclusivamente alla tua applicazione. In altre parole, non sei obbligato a condividere preziose risorse del computer con altri tenant o applicazioni.

Ad esempio, quando noleggi un server Bare Metal Cloud dotato di una CPU Intel Xeon a 56 core, ogni singolo core e thread è dedicato all'esecuzione solo dei tuoi carichi di lavoro.

Prestazioni ad alta velocità

Tra tutte le soluzioni server disponibili oggi sul mercato, il bare metal è sempre stata la soluzione ideale per i carichi di lavoro che richiedono la potenza pura di risorse dedicate.

Liberi dal sovraccarico della virtualizzazione, i server bare metal ti consentono di utilizzare il pieno potenziale di elaborazione della CPU fisica, della memoria e delle risorse di archiviazione per eseguire carichi di lavoro impegnativi e raggiungere livelli estremi di densità e coerenza delle prestazioni.

Fornitura rapida

Rispetto ai tradizionali server dedicati, che di solito richiedono ore per la configurazione e l'implementazione, Bare Metal Cloud offre una flessibilità simile al cloud.

Un server BMC può essere avviato in pochi minuti e distrutto in pochi secondi tramite un'interfaccia utente basata sul Web, effettuando una richiesta all'API del provider di servizi cloud o eseguendo comandi CLI nel Terminale.

Sicurezza e protezione

Come con qualsiasi tipo di ambiente cloud, la sicurezza è la prima cosa che deve essere affrontata prima che il tuo server cloud bare metal diventi attivo.

Sebbene i server Bare Metal Cloud siano intrinsecamente sicuri principalmente a causa della loro natura single-tenant e non virtualizzata, sei l'unico responsabile della gestione dell'architettura di sicurezza del tuo ambiente. Ciò di solito significa creare backup, audit di sicurezza, manutenzione generale, aggiornamento del software, test di vulnerabilità e altre operazioni di sicurezza.

Nuvola bare metal vs altri tipi di nuvola

I tipi di distribuzione cloud tradizionali includono:

  • Cloud pubblico
  • Cloud privato
  • Nuvola ibrida

Sebbene ogni tipo abbia i suoi vantaggi e svantaggi, il cloud bare metal si distingue in termini di velocità ed espandibilità. Inoltre, si integra facilmente con tutti gli altri tipi di distribuzione.

Cloud bare metal vs cloud pubblico

Il cloud pubblico offre un rapido provisioning dei server, prezzi con pagamento in base al consumo e ridimensionamento delle risorse su richiesta. Per consentire ciò, il cloud pubblico utilizza hypervisor per segmentare i server fisici in ambienti virtuali. In tale impostazione, più utenti condividono le risorse di una macchina fisica.

Il cloud bare metal offre un rapido provisioning del server, prezzi orari, accesso diretto all'hardware e scalabilità. A differenza del cloud pubblico, il cloud bare metal non è un ambiente virtualizzato e non consente la condivisione delle risorse tra più tenant. Ottieni pieno accesso alle risorse informatiche, di rete e di archiviazione.

In termini di usabilità, le macchine cloud virtualizzate soddisferanno le esigenze della maggior parte dei piccoli ambienti di sviluppo e degli hobbisti, mentre Bare Metal Cloud è più adatto per i carichi di lavoro di produzione professionale.

Cloud bare metal vs cloud privato

Le moderne implementazioni di cloud privato vengono eseguite off-premise su apparecchiature noleggiate e forniscono un ambiente isolato a un singolo cliente. In termini di isolamento, sia BMC che cloud privato offrono ambienti single-tenant che consentono l'accesso a livello di root all'hardware del server. Tuttavia, alcune configurazioni di cloud privato forniscono l'isolamento a livello di rete, che non è supportato dal cloud bare metal.

Sebbene entrambi i tipi di implementazione utilizzino risorse fisiche dedicate per offrire prestazioni migliori, i server cloud bare metal sono più facili da scalare e costano meno da mantenere.

Cloud bare metal vs cloud ibrido

Il cloud ibrido è una combinazione di cloud pubblico e cloud privato. In generale, è un ambiente che consente alle organizzazioni di sfruttare la sicurezza e le prestazioni migliorate del cloud privato con l'agilità e la velocità dei servizi di cloud pubblico.

Il cloud bare metal mira a eliminare le carenze del cloud pubblico e privato offrendo le prestazioni ad alta velocità dell'hardware fisico dedicato su un modello di cloud pubblico flessibile pay-per-use.

Le organizzazioni che richiedono risorse server dedicate nel cloud possono integrare facilmente ambienti cloud bare metal nelle loro configurazioni cloud pubbliche, private o ibride per aumentare le prestazioni.

Funzionalità aggiuntive di Bare Metal Cloud di phoenixNAP

phoenixNAP Bare Metal Cloud sfrutta le best practice cloud, soluzioni di automazione open source e aziendali, tecnologie di rete all'avanguardia e hardware di ultima generazione per fornire un ambiente sicuro e ad alte prestazioni.

È l'ideale per le aziende che desiderano migrare completamente o parzialmente i propri carichi di lavoro nel cloud preservando la potenza e la velocità dei server dedicati.

API

In quanto piattaforma cloud-native ready, Bare Metal Cloud di phoenixNAP offre una potente API per aiutarti a gestire la tua infrastruttura con facilità e semplicità.

Puoi distribuire istanze bare metal in pochi minuti e distruggerle in pochi secondi semplicemente inviando una richiesta HTTP tramite l'API. Puoi anche recuperare tutti i dettagli relativi alle tue istanze, offrendoti un controllo granulare e una panoramica approfondita della tua infrastruttura.

Ciò è abilitato tramite il servizio di gestione API Apigee di Google, che protegge e protegge il servizio API. Il metodo di autenticazione e autorizzazione in uso è OAuth.

È anche possibile invocare l'API all'interno del terminale eseguendo il comando cURL appropriato.

CLI

Gli utenti possono distribuire e gestire le proprie istanze Bare Metal Cloud tramite il terminale tramite l'applicazione CLI personalizzata di phoenixNAP – pnapctl .

La CLI è disponibile per l'uso su Linux, macOS X e sistemi AMD64 basati su Windows. Ti consente di eseguire il provisioning e il de-provisioning dei server, nonché di gestire le risorse esistenti.

Automazione

Per semplificare la distribuzione automatizzata del server e il processo di gestione, phoenixNAP Bare Metal Cloud utilizza Metal-as-a-Service (MaaS) di Canonical sul back-end. MaaS è responsabile del provisioning, de-provisioning, controlli dell'alimentazione, installazione del sistema operativo e altre configurazioni del server.

Utilizzando l'API BMC, puoi eseguire un'ampia gamma di azioni come interrogare il tuo inventario, distribuire sistemi operativi, avviare azioni di alimentazione ed eseguire script personalizzati.

La piattaforma Bare Metal Cloud è completamente compatibile con i motori di automazione dei server open source Terraform, Ansible e Pulumi, consentendoti di gestire la tua infrastruttura cloud bare metal come codice.

VLAN cloud bare metal

I server cloud bare metal forniti sono configurati in modo nativo con un legame LACP. LACP offre ai server i meccanismi necessari per aumentare la larghezza di banda e la resilienza agli errori.

  • Le VLAN vengono trasmesse ai server tramite il legame LACP al momento della fornitura.
  • Le VLAN native non vengono utilizzate.
  • Le VLAN 802.1q ottengono la separazione dei segmenti.

Una volta assegnate ai tuoi server a livello di coppia di switch, quelle VLAN vengono assegnate a te. Le VLAN non vengono mai condivise tra tenant. Se disponi di server di cui è stato eseguito il provisioning sulla coppia di switch, le VLAN assegnate sono tue.

  • Server Bond

I segmenti front-end o pubblici vengono assegnati in base al server client.

  • Segmenti pubblici

La nostra rete phoenixNAP Bare Metal Cloud è progettata per il ridimensionamento multi-tenant. Consentire ai nostri clienti di crescere, preservando un'allocazione coerente delle risorse e la segregazione dei clienti. I server sulla stessa coppia di switch comunicano tramite lo stesso ID VLAN per il tuo segmento privato o back-end.

  • Esempi di distribuzione multi-server

Quando si incrociano coppie di interruttori, le VLAN assegnate cambiano. Questo comportamento è normale e di progettazione. Le VLAN all'interno della nostra rete hanno l'ambito a livello di coppia di switch. A livello di ambito di sistema, i tuoi server si trovano essenzialmente sulla stessa VLAN e sullo stesso dominio di trasmissione.

Nell'esempio sopra, i server 1 e 2 condividono la stessa VLAN. Ai server 4 e 3, in generale, vengono assegnati ID VLAN diversi. È possibile assegnare lo stesso ID VLAN su tutti i rack, anche se è del tutto casuale.

  • Dominio di trasmissione

I frame jumbo sui segmenti privati ​​sono completamente supportati. Per impostazione predefinita, viene impostato un valore di 9000 byte, il valore massimo supportato. I segmenti pubblici possono comunicare a 9000 byte all'interno di BMC. Tuttavia, tieni presente che qualsiasi comunicazione con il resto di Internet dovrebbe utilizzare lo standard 1500 byte.

Fatturazione oraria

Le istanze del server Bare Metal Cloud sono fatturate su base oraria . Il ciclo di fatturazione inizia nel momento in cui esegui il provisioning di un server e si interrompe quando lo distruggi. Le istanze disattivate vengono fatturate come se fossero attive perché le risorse sono ancora allocate a te.

È anche possibile prenotare in anticipo istanze Bare Metal Cloud. Questo è l'ideale per le aziende con carichi di lavoro prevedibili e per quelle che necessitano di una disponibilità delle risorse garantita. Il periodo minimo di prenotazione è di un mese. Mentre le istanze regolari vengono addebitate su base oraria, le istanze riservate vengono modificate ogni mese.

phoenixNAP Portale client BMC

Per gli utenti che preferiscono gestire l'infrastruttura tramite un'interfaccia grafica intuitiva, c'è il portale client BMC phoenixNAP.

Il portale PNAP BMC è completamente reattivo e ottimizzato per i dispositivi mobili, consentendoti di gestire facilmente la tua infrastruttura su qualsiasi tipo di dispositivo portatile. Puoi usarlo per gestire le istanze del server, tenere traccia dell'utilizzo delle risorse e della fatturazione.

Processo di registrazione

Per iniziare a distribuire i server cloud Bare Metal, devi prima creare un account. Per farlo, visita la pagina di registrazione.

Se sei un cliente esistente di PNAP, puoi accedere al Portale client BMC utilizzando le credenziali del Portale client PNAP.


Ubuntu
  1. Che cosa sono i server cloud integrati Plesk su E2E Cloud

  2. Che cosa sono i server cloud integrati Plesk su E2E Cloud

  3. Amministratori di sistema Linux:qual è la tua strategia di migrazione al cloud?

  4. Cosa cercare in un provider di hosting cloud

  5. Cosa fa Rackspace nel cloud?

Cos'è Cloud-Init?

Cos'è Docker Compose

phoenixNAP Modelli di fatturazione cloud in metallo nudo

Guida rapida al portale Bare Metal Cloud

Come creare supporti di ripristino ed eseguire il ripristino bare metal da Veeam Cloud Connect

Come installare OpenShift 4.9 su Bare Metal (UPI)