Introduzione a IBM Cloud Satellite
IBM Cloud Satellite® offre la scalabilità e la flessibilità del cloud pubblico a qualsiasi ambiente — on-premise, edge o multi-cloud — con accesso a oltre 130 servizi IBM Cloud tramite API uniformi.
La tua ubicazione Satellite include strumenti come Satellite Link e Satellite Config per fornire funzionalità per proteggere e controllare le connessioni di rete nella tua ubicazione e distribuire, gestire e controllare in modo congruente le tue applicazioni e politiche tra i cluster nell'ubicazione.
Trascrizione video
Molte aziende oggi ottengono vantaggi dallo spostamento dei carichi di lavoro nel cloud pubblico. Stanno creando applicazioni cognitive, le stanno scalando su richiesta e stanno migliorando la velocità del loro sviluppo attraverso il consumo basato sull'API del servizio sul cloud pubblico. Ma la realtà è che molti carichi di lavoro non si sono spostati nel cloud pubblico, ma molti di questi carichi di lavoro provengono da settori regolamentati; hanno requisiti di sicurezza e conformità, o requisiti di prestazioni e latenza che rendono difficile spostare fisicamente tali applicazioni in un data center cloud pubblico. E ciò che molte organizzazioni vogliono davvero è tutta l'agilità dei vantaggi del cloud pubblico, ma la flessibilità di gestire questi carichi di lavoro ovunque ne abbiano bisogno: on - premise, nei loro data center esistenti, in più provider di cloud pubblico in tutto il mondo, o ai margini della rete più vicini alle applicazioni e alle origini dati che devono elaborare. Il cloud pubblico si sta evolvendo per soddisfare questo requisito con un nuovo concetto chiamato "Cloud distribuito". Quindi, il fulcro di “ IBM Cloud Satellite ” è il concetto di servizi “ IBM Cloud ” gestiti ovunque. Quando oggi si utilizzano le funzionalità dell’ IBM Cloud, si ha a disposizione un catalogo di oltre 130 servizi che è possibile utilizzare per sviluppare ed eseguire le proprie applicazioni: dall’infrastruttura ai servizi Kubernetes e OpenShift,, ai database, agli strumenti DevOps e ai framework per l’intelligenza artificiale, l’apprendimento automatico e l’IoT. Tutti questi servizi sono disponibili come API di cui puoi eseguire il provisioning su richiesta e puoi utilizzarli per creare le tue applicazioni. Con " IBM Cloud Satellite ", stiamo ampliando tale catalogo di servizi e consentendo di utilizzarli esattamente allo stesso modo, tramite le stesse API, in località al di fuori delle regioni di IBM Cloud. Quindi, ora è possibile utilizzare un cluster OpenShift nel proprio data center oppure un framework di machine learning basato sull'intelligenza artificiale nella propria fabbrica. È possibile utilizzare tali capacità in modo congruente ovunque sia necessario eseguire il carico di lavoro dell'applicazione. È inoltre possibile utilizzare software – come i pacchetti IBM Cloud e le funzionalità open source – e implementarli in modo coerente in qualsiasi ambiente. Uno dei vantaggi di questo approccio è che il cloud pubblico diventa una sorta di gestione centrale, o piano di controllo, per tutti i carichi di lavoro distribuiti. È disponibile un'unica console a cui è possibile accedere tramite IBM Cloud, che consente di allocare risorse, fornire servizi cloud, configurarli, distribuire le applicazioni e gestirle in modo coerente in questo insieme eterogeneo di ambienti. Si ottiene un unico modo per fare la sicurezza. Ottieni anche, naturalmente, osservabilità comune - registrazione e monitoraggio, e dashboard e avvisi, che ti consentono di monitorare i carichi di lavoro che stai eseguendo in modo coerente in tutti questi ambienti. Stiamo inoltre lavorando su Satellite per aiutarti nella gestione dell’inventario e dei cambiamenti. Pertanto, parte della potenza di “ Satellite ” risiede proprio in questo piano di controllo comune, o “single pane of glass”, che consente di gestire le applicazioni in una vasta gamma di ambienti. Allora, come funziona? L'idea fondamentale di " Satellite " che stiamo presentando è proprio quella di "location". Una posizione è un modo per definire, ovvero per " IBM Cloud ", un luogo al di fuori di IBM Cloud in cui si desidera poter distribuire e utilizzare servizi cloud. È una raccolta di infrastrutture di tua proprietà che utilizzeremo per tuo conto per eseguire i servizi cloud. Tale posizione è essenzialmente un insieme di host Linux, costituiti da macchine virtuali o fisiche, raggruppati in un pool di risorse gestito automaticamente da Satellite e che noi utilizziamo per fornire servizi. Quindi, se, ad esempio, si desidera creare un ambiente “ Satellite ” nel proprio data center, è possibile configurare una serie di macchine “ Linux ” all’interno di quel data center. È possibile registrare quelle macchine Linux su IBM Cloud come sede e, una volta che tale raccolta è stata registrata su IBM Cloud Satellite, tale sede viene visualizzata come una sorta di regione personalizzata all’interno del proprio account cloud, dove è ora possibile distribuire servizi cloud. Quindi, se desideri creare un database Postgres, definire una catena di strumenti DevOps o creare un cluster OpenShift, quando configuri quel cluster tramite i servizi nel cloud, la posizione personalizzata che hai appena definito nel tuo data center sarà una delle opzioni che potrai selezionare al momento della configurazione di quella risorsa. Pertanto, il concetto di "location" è davvero semplice: consente di prendere qualsiasi infrastruttura Linux e renderla disponibile come sede in cui eseguire servizi cloud. Ora, uno dei vantaggi di questa concezione di "location" è che offre davvero una flessibilità straordinaria. IBM Cloud Satellite si basa su Kubernetes e OpenShift, che costituiscono l’astrazione infrastrutturale comune che utilizziamo per consentirvi di utilizzare i servizi cloud su qualsiasi infrastruttura. E utilizzando OpenShift come livello di astrazione, possiamo supportare una varietà di infrastrutture sottostanti all’indirizzo Satellite. Puoi portare la tua infrastruttura personalizzata nel tuo data center, nei server fisici o virtuali. È possibile utilizzare il proprio account su un altro cloud pubblico come Amazon, Azure o Google, avvalersi di tale infrastruttura e configurarla in una posizione utilizzata da IBM Cloud per l'esecuzione dei servizi cloud. Ora, dato che tali sedi, servizi e applicazioni sono gestiti da IBM Cloud, abbiamo ovviamente bisogno di una connessione al cloud che ci consenta di gestirli – e tale connessione è fornita da un componente chiamato “ Satellite Link ”. L'idea alla base di " Satellite Link " è quella di offrirvi una visibilità trasparente su tutti i dati che circolano tra il cloud e quella sede, oltre a garantirvi il controllo sulle applicazioni e sulle risorse esposte in tali sedi. Quindi, queste due idee, quella di "location" e quella di "link", costituiscono i nuovi concetti fondamentali che Satellite introduce in IBM Cloud per offrirti la possibilità di usufruire dei servizi ovunque ti trovi. Forniremo anche alcune soluzioni ottimizzate. Sistemi rack completamente integrati, sia di IBM che dei nostri partner, e funzionalità infrastrutturali “as-a-service” grazie alle quali possiamo gestire per voi l’intero ciclo, dall’hardware all’infrastruttura, fino alla piattaforma e alle applicazioni “ SaaS ”. Pertanto, è possibile utilizzare l’infrastruttura sia con ciò che si ha a disposizione, sia creando nuovi ambienti, sia gestendo ambienti multi-cloud su IBM Cloud e altri fornitori di cloud pubblico. Quindi, queste sono in sostanza le idee fondamentali di “ Satellite ”: “location” e “link” ci consentono di estendere i nostri servizi di catalogo cloud a qualsiasi luogo, offrendovi la potenza del cloud e quella di “ IBM Cloud ” ovunque nel mondo ne abbiate bisogno. Ti basta disporre di un'infrastruttura Linux e IBM penserà al resto. Grazie mille.
Quali sono le ubicazioni, gli host e così via Satellite ?
Prima di iniziare, ti consigliamo di familiarizzare con alcuni termini chiave relativi a Satellite.
| Termine | Descrizione |
|---|---|
| Ubicazione in Satellite | Una sede " Satellite " è una rappresentazione di un ambiente presso il proprio fornitore di infrastruttura, ad esempio un data center on-premise o un cloud. Le ubicazioni sono composte da origini di calcolo, denominate host, da zone separate del tuo ambiente dell'infrastruttura di backup. Per ulteriori informazioni, vedi Understanding Satellite location and hosts. |
| Connettore Satellite | Un Satellite Connector è un modello di distribuzione che consente solo le comunicazioni sicure da IBM Cloud alle risorse in loco con un contenitore leggero distribuito sugli host della piattaforma del contenitore, come gli host Docker. Questa opzione porta tutta la sicurezza e la controllabilità della comunicazione Satellite, ma con meno risorse richieste. Per ulteriori informazioni, vedi Panoramica del connettoreSatellite. |
| Agent connettore Satellite | Ogni connettore richiede un agente in esecuzione sulla destinazione per stabilire la connessione. Per ulteriori informazioni, Informazioni sui connettori. |
| Host Satellite | Un host Satellite è un'origine di calcolo che risiede nel tuo provider dell'infrastruttura o anche localmente. Dopo aver collegato gli host a un'ubicazione Satellite, assegna gli host al piano di controllo dell'ubicazione o a un servizio Satelliteabilitato IBM Cloud per fornire la potenza di elaborazione per eseguire i tuoi carichi di lavoro del servizio. Per ulteriori informazioni, vedi Collegamento degli host alla tua ubicazione. |
| Satellite-servizio abilitato | Un servizio IBM Cloud che puoi impostare in una posizione Satellite, come un cluster Red Hat OpenShift. Il servizio è gestito dalla regione IBM Cloud da cui è gestita la tua ubicazione, ma fornisci gli host dell'infrastruttura per eseguire le risorse del servizio nella tua ubicazione. Per ulteriori informazioni, consulta Supported Satellite-enabled IBM Cloud services. |
| Satellite | In base al progetto open source Razee, la configurazione di Satellite è uno strumento di fornitura continua che puoi utilizzare per eseguire il rollout coerente delle versioni delle tue applicazioni nei cluster nella tua ubicazione Satellite. Per ulteriori informazioni, vedi Distribuzione delle risorse Red Hat OpenShift tra i cluster con Satellite configurazioni. |
| Collegamento Satellite | Satellite Collega in modo sicuro la tua ubicazione Satellite alla regione IBM Cloud da cui è gestita la tua ubicazione. La comunicazione da e verso la tua posizione è sottoposta a proxy dal server del tunnel di collegamento e il traffico di rete su questa connessione può essere monitorato e controllato. Per ulteriori informazioni, consulta Connecting Satellite locations with external services using Link endpoints. |
| Archiviazione Satellite | L'archiviazione Satellite utilizza i cluster Satellite Config per fornire un modo conveniente per installare diversi driver di archiviazione nelle ubicazioni Red Hat OpenShift Satellite, utilizzando i template di archiviazione. I modelli di memoria vengono forniti e verificati dai fornitori. Dopo aver installato l'archiviazione Satellite, gli utenti del tuo cluster possono utilizzare le PVC (persistent volume claim) Kubernetes per ordinare e salvare i propri dati dell'applicazione nell'archiviazione persistente. Per ulteriori informazioni, vedi Understanding Satellite storage templates. |
Scegli la tua infrastruttura per Satellite
Scegli l'infrastruttura, crea una sede associandovi gli host e configura il piano di controllo. I modelli Terraform automatizzano la configurazione per alcuni provider cloud. Vedi la sezione “Pianificazione dell’ambiente ”.
- Voglio provare Satellite.
- Inizia con il tour guidato “ Satellite ” oppure crea una posizione “ Satellite ” utilizzando “ IBM Cloud ” a scopo di prova. Questa configurazione non è destinata ai sistemi di produzione.
- Ho intenzione di utilizzare la mia infrastruttura on-premise o edge.
- Per l'infrastruttura on-premise, configurare manualmente una posizione Satellite.
- Desidero utilizzare un altro provider cloud per l'infrastruttura.
- Scegli tra Amazon Web Services(AWS), Google Cloud Platform(GCP), Microsoft Azure, oppure Alibaba Cloud. Questi fornitori supportano l'automazione basata su Terraform per una configurazione più rapida.
- Desidero creare un connettore Satellite.
- I connettori stabiliscono una connessione sicura e crittografata tra una specifica postazione remota e IBM Cloud. Per crearne uno, consulta la sezione " Creazione di un connettore " oppure scopri di più sui connettori.
Requisiti minimi per gli host
Ogni host di Satellite — indipendentemente dal fornitore dell'infrastruttura — deve soddisfare i seguenti requisiti minimi. Gli host che non soddisfano questi requisiti vengono rifiutati durante il collegamento.
- Sistemi host
- Opzioni di memoria host
- Configurazione di rete host
- Connettività host in uscita
- Latenza host
Verifica la configurazione del tuo host prima dell'attaccamento eseguendo lo script satellite-host-check. Per ulteriori informazioni, consulta la sezione " Verifica della configurazione dell'host ".
Ho creato un'ubicazione Satellite, cosa succede dopo?
Ora che la tua sede " Satellite " è stata configurata, sei pronto per iniziare a utilizzare i servizi di " IBM Cloud ".
- Aggiungi capacità di calcolo alla tua ubicazione collegando più host all'ubicazione in modo da poter eseguire il servizio Satellite-enabled IBM Cloud.
- Crea un servizio Satelliteabilitato IBM Cloud, come un cluster Red Hat OpenShift. Assegna gli host aggiuntivi che hai precedentemente collegato come nodi di lavoro per fornire la potenza di elaborazione del cluster. Puoi anche registrare i cluster Red Hat OpenShift esistenti nella tua ubicazione da utilizzare come destinazioni di distribuzione.
- Gestisci le tue applicazioni con la configurazione Satellite.
- Crea Satellite template di archiviazione cluster.
- Ulteriori informazioni sul componente Satellite Link e su come puoi utilizzare gli endpoint per gestire il traffico di rete tra la tua ubicazione e IBM Cloud.
Hai bisogno di aiuto? Controlla Come ottenere supporto in cui puoi trovare informazioni sullo stato del cloud, sui problemi e sulla registrazione, contattare il supporto e impostare le tue preferenze di notifica email per gli elementi relativi alla piattaforma IBM Cloud.