Introdução ao IBM Cloud Satellite
IBM Cloud Satellite® oferece uma arquitetura de nuvem distribuída que leva a escalabilidade e a flexibilidade dos serviços de nuvem pública a qualquer ambiente — local, na borda ou multinuvem. Com o Satellite, você acessa o mesmo catálogo de mais de 130 serviços do IBM Cloud por meio de APIs padronizadas, independentemente de onde suas cargas de trabalho sejam executadas. De acordo com uma pesquisa d IBM, as empresas que utilizam arquiteturas de nuvem distribuída relatam ciclos de implantação significativamente mais rápidos e menor sobrecarga operacional em comparação com o gerenciamento de ambientes de nuvem separados.
Sua instância do Satellite inclui ferramentas como o Satellite Link e o Satellite Config para oferecer recursos de proteção e auditoria das conexões de rede em sua instância, além de permitir a implantação, o gerenciamento e o controle consistentes de seus aplicativos e políticas em todos os clusters da instância.
Transcrição de vídeo
Muitas empresas hoje estão obtendo vantagens da movimentação de cargas de trabalho para a nuvem pública. Elas estão construindo aplicativos cognitivos, escalando-os sob demanda e melhorando a velocidade de seu desenvolvimento por meio do consumo baseado na API de serviço na nuvem pública. Mas a realidade é que muitas cargas de trabalho ainda não foram migradas para a nuvem pública; muitas dessas cargas de trabalho pertencem a setores regulamentados e apresentam requisitos de segurança e conformidade, ou ainda requisitos de desempenho e latência, que tornam difícil a migração física dessas aplicações para um data center na nuvem pública. E o que muitas organizações realmente desejam são todos os benefícios de agilidade da nuvem pública, mas com a flexibilidade de executar essas cargas de trabalho onde for necessário: no local, em seus data centers existentes, em diversos provedores de nuvem pública ao redor do mundo ou na borda da rede, mais perto dos aplicativos e das fontes de dados que precisam processar. A nuvem pública está evoluindo para satisfazer esse requisito com um novo conceito chamado “Nuvem distribuída”. Por isso, a essência do IBM Cloud Satellite é a noção de serviços IBM Cloud gerenciados em qualquer lugar. Ao consumir recursos na IBM Cloud hoje, você tem um catálogo com mais de 130 serviços que podem ser usados para construir e executar seus aplicativos - tudo, desde a infraestrutura até o Kubernetes e o OpenShift, bancos de dados, ferramentas DevOps, além de estruturas para aprendizado de máquina de IA e IOT. Todos esses serviços estão disponíveis como APIs que você pode provisionar sob demanda e que pode utilizar para desenvolver suas aplicações. Com o IBM Cloud Satellite, estamos ampliando esse catálogo de serviços e permitindo que ele seja consumido da mesma maneira, por meio das mesmas APIs, em locais fora das regiões IBM Cloud. Assim, agora você pode utilizar um cluster do OpenShift em seu data center ou uma estrutura de aprendizado de máquina com IA em sua fábrica. É possível usar esses recursos de uma maneira consistente onde quer que a carga de trabalho do aplicativo precise ser executada. Também é possível usar softwares, como IBM Cloud Paks e recursos de software livre, e implementá-los de uma maneira consistente em qualquer ambiente. Uma das vantagens dessa abordagem é que a nuvem pública se torna uma espécie de centro de gerenciamento, ou plano de controle, para todas as suas cargas de trabalho distribuídas. Você dispõe de um único console, no qual pode fazer login por meio de IBM Cloud, que permite provisionar recursos, provisionar serviços em nuvem, configurá-los, provisionar suas aplicações e gerenciá-las de maneira consistente em todo esse conjunto diversificado de ambientes. Você tem uma única maneira de fazer a segurança. Você também tem, é claro, observabilidade comum, criação de log e monitoramento, além de painéis e alertas, que permitem monitorar as cargas de trabalho que você está executando de uma maneira consistente em todos esses ambientes. Também estamos fazendo algum trabalho no Satellite para ajudá-lo com o seu gerenciamento de inventários e mudanças. Portanto, parte da capacidade do Satellite é esse plano de controle comum ou um painel único que permite gerenciar seus aplicativos em um conjunto diversificado de ambientes. Agora, como isso funciona? A ideia chave no Satellite que estamos introduzindo é a noção de um local. Um local é uma maneira de definir, para a IBM Cloud, um local fora da IBM Cloud em que você deseja ser capaz de implementar e consumir serviços de nuvem. É uma coleção de infraestrutura que você possui que nós vamos usar em seu nome para executar serviços de nuvem. Esse local é, essencialmente, um conjunto de hosts do Linux, de máquinas virtuais ou físicas que são agrupadas em um pool de recursos gerenciado automaticamente pelo Satellite e que é utilizado por nós para provisionar serviços. Portanto, quando você, por exemplo, deseja criar um local do Satellite em seu data center, é possível provisionar um conjunto de máquinas Linux dentro desse data center. Você registra essas máquinas Linux na IBM Cloud como um local e, após essa coleção ser registrada no IBM Cloud Satellite, você vê agora esse tipo de local como uma região customizada dentro da sua conta de nuvem, na qual agora é possível implementar serviços de nuvem. Portanto, se você deseja criar um banco de dados Postgres, defina uma cadeia de ferramentas DevOps ou crie um cluster OpenShift. Quando você provisionar esse cluster por meio de serviços na nuvem, esse local customizado recém-definido em seu data center será um local que pode ser selecionado ao provisionar esse recurso. Portanto, o conceito de localização é bastante simples: permite que você utilize qualquer infraestrutura Linux e a disponibilize como um local para executar serviços em nuvem. Agora, uma das vantagens dessa ideia de um local é que ele realmente fornece uma enorme flexibilidade. O IBM Cloud Satellite é construído em cima do Kubernetes e do OpenShift como a abstração de infraestrutura comum que usamos para permitir o consumo de serviços de nuvem em qualquer infraestrutura. E, ao usar o OpenShift como essa camada de abstração, podemos suportar uma variedade de infraestruturas sob um local do Satellite. Você pode trazer a sua própria infraestrutura customizada em seu data center, servidores físicos ou virtuais. É possível usar sua conta em outra nuvem pública, como Amazon, Azure ou Google, além de consumir essa infraestrutura e organizá-la em um local usado pela IBM Cloud para execução de serviços de nuvem. Agora, como esses locais, serviços e aplicativos são gerenciados pela IBM Cloud, nós obviamente precisamos de uma conexão de volta para a nuvem para ajudar a gerenciar essas coisas e essa conexão é fornecida por um componente chamado “Satellite Link”. E a ideia do Satellite Link é dar a você a visibilidade transparente para todos os dados que fluem alternadamente entre a nuvem e esse local, além de dar a você controle sobre quais aplicativos e recursos são expostos nesses locais. Portanto, essas duas ideias, de local e link, fornecem os novos conceitos fundamentais que o Satellite introduz na IBM Cloud para lhe dar a capacidade de serviços em qualquer lugar. Nós também vamos fornecer algumas soluções otimizadas. Sistemas de rack totalmente integrados, tanto da IBM quanto de parceiros, e recursos de infraestrutura como serviço nos quais podemos executar toda a parte para você, do hardware à infraestrutura e até na plataforma e aplicativos SaaS. E assim, você pode consumir a infraestrutura seja com o que tem, pode construir novos ambientes ou pode executar ambientes multinuvem na IBM Cloud e em outros provedores em nuvem pública. Então, essas são, de certa forma, as ideias centrais do Satellite: o recurso de localização e o link nos permitem estender nossos serviços de catálogo na nuvem para qualquer local, oferecendo a você o poder da nuvem e o poder do IBM Cloud em qualquer lugar do mundo onde você precisar. Tudo o que você precisa é de alguma infraestrutura Linux e a IBM faz o resto. Muito obrigado.
O que são locais do Satellite, hosts e assim por diante?
Antes de começar, familiarize-se com alguns termos chave do Satellite.
| Termo | Descrição |
|---|---|
| Localização do Satellite | Um local do Satellite é uma representação de um ambiente em seu provedor de infraestrutura, como um data center no local ou nuvem. Os locais são compostos de origens de cálculo, chamadas de hosts, de zonas separadas de seu ambiente de infraestrutura auxiliar. Para obter mais informações, consulte Entendendo o local e os hosts do Satellite.. |
| Satellite Conector | Um conector Satellite é um modelo de implementação que permite somente as comunicações seguras do IBM Cloud para recursos no local com um contêiner leve que é implementado em seus hosts da plataforma de contêiner, como hosts do Docker. Essa opção traz toda a segurança e capacidade de auditoria da comunicação do Satellite, mas com menos recursos necessários. Para obter mais informações, consulte Satellite Visão geral do conector. |
| Satellite Agente do Conector | Cada conector precisa de um agente em execução no seu destino para estabelecer a conexão. Para obter mais informações, Entendendo os conectores |
| Hosts do Satellite | Um host Satellite é uma origem de cálculo que reside em seu provedor de infraestrutura ou mesmo localmente. Depois de associar seus hosts a um local do Satellite, atribua-os ao plano de controle do local ou a um serviço IBM Cloud habilitado para Satellite, a fim de fornecer a capacidade de computação necessária para executar as cargas de trabalho do seu serviço. Para obter mais informações, consulte Anexando hosts ao seu local |
| Serviço ativado pelo Satellite | Um serviço IBM Cloud que você pode configurar em um local do Satellite, como um cluster Red Hat OpenShift. O serviço é gerenciado por meio da região do IBM Cloud da qual seu local é gerenciado, mas você fornece os hosts de infraestrutura para executar os recursos do serviço em seu local. Para obter mais informações, consulte Serviços Satelliteativados IBM Cloud suportados.. |
| Satellite Config | Baseado no projeto de código aberto Razee, o Satellite Config é uma ferramenta de entrega contínua que você pode usar para implantar versões de seus aplicativos de maneira consistente nos clusters do seu ambiente do Satellite. Para obter mais informações, consulte Implementando recursos do Red Hat OpenShift em clusters com configurações do Satellite. |
| Satellite Link | O Satellite Link conecta de forma segura seu local do Satellite à região do IBM Cloud da qual seu local é gerenciado. A comunicação para e a partir de seu local é feita em proxy pelo servidor de túnel do Link e o tráfego de rede nessa conexão pode ser monitorado e auditado. Para obter mais informações, consulte Conectando locais do Satellite com serviços externos usando terminais de Link. |
| Armazenamento do Satellite | O armazenamento do Satellite usa o Satellite Config para fornecer uma maneira conveniente de instalar vários drivers de armazenamento em clusters do Red Hat OpenShift entre os locais do Satellite usando modelos de armazenamento. Os modelos de armazenamento são fornecidos e testados pelos fornecedores. Após a instalação do Satellite Storage, seus usuários de cluster podem usar as solicitações de volume persistente (PVCs) do Kubernetes para ordenar e salvar seus dados do aplicativo no armazenamento persistente. Para obter mais informações, consulte Entendendo modelos de armazenamento do Satellite. |
Escolher sua infraestrutura para o Satellite
Para começar a usar o Satellite, decida qual tipo de infraestrutura você deseja usar. Em seguida, crie um local anexando hosts e criando um plano de controle de local. Para determinados provedores de nuvem, os modelos do Terraform automatizam a criação de locais e a associação de hosts. Para todos os outros ambientes, adicione os hosts manualmente. Para obter mais informações sobre suas opções, consulte “Planejando seu ambiente para o Satellite ”.
- Eu desejo testar o Satellite.
- Comece com o tour guiado “ Satellite ” ou crie um local “ Satellite ” usando “ IBM Cloud ” para testes. Essa configuração não se destina a sistemas de produção.
- Estou planejando usar minha infraestrutura de borda ou no local.
- Para infraestrutura local, configure manualmente um local do Satellite.
- Eu desejo usar um provedor em nuvem diferente para minha infraestrutura.
- Escolha entre Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure ou Alibaba Cloud. Esses provedores oferecem suporte à automação baseada no Terraform para uma configuração mais rápida.
- Eu desejo criar um Conector Satellite.
- Os conectores estabelecem uma conexão segura e criptografada entre um local remoto específico e IBM Cloud. Para criar um, consulte “Criação de um conector ” ou saiba mais sobre conectores.
Requisitos mínimos para hosts
Todo host do Satellite — independentemente do provedor de infraestrutura — deve atender aos seguintes requisitos mínimos. Os hosts que não atendem a esses requisitos são rejeitados durante a conexão.
- Sistemas host
- Opções de armazenamento de host
- Configuração da rede de host
- Conectividade de saída de host
- Latência do host
Verifique se a configuração do seu host está correta antes da conexão, executando o script satellite-host-check. Para obter mais informações, consulte Verificando sua configuração de host.
Criei um local do Satellite, o que vem a seguir?
Agora que o seu local do Satellite está configurado, você está pronto para começar a usar os serviços IBM Cloud.
- Inclua capacidade de cálculo em seu local anexando mais hosts ao local para que seja possível executar o serviço IBM Cloud ativado para o Satellite.
- Crie um serviço IBM Cloud ativado para o Satellite, como um cluster Red Hat OpenShift. Você designa os hosts adicionais que conectou anteriormente como nós do trabalhador para fornecer poder de cálculo para o cluster. É possível até registrar os clusters Red Hat OpenShift existentes em seu local para usar como destinos de implementação.
- Gerenciar seus aplicativos com Config. Satellite Config.
- Crie modelos de armazenamento de cluster Satellite.
- Saiba mais sobre o componente Satellite Link e como é possível usar terminais para gerenciar o tráfego de rede entre sua localização e a IBM Cloud.
Precisa de ajuda? Confira a seção “Como obter suporte”, onde você encontrará informações sobre o status da nuvem, problemas e registros; como entrar em contato com o suporte; e como definir suas preferências de notificação por e-mail para itens relacionados à plataforma d IBM Cloud.