Logo uCLoud

Português - Español - English


Manual do usuário


Soluções em tecnologia da informação que viabilizam implementar uma arquitetura computacional escalável, sólida e confiável em nuvem híbrida.


Apresentação

Este documento tem como objetivo explicar o uso do portal uCloud, uma plataforma de Cloud Service Broker (broker integrador de serviços de nuvem) que permite adminsitrar múltiplos provedores de serviços de nuvem, tanto privados como provedores de nuvem pública.

Neste manual se apresentam todos os conceitos, as telas, as funcionalidades e os comandos de uso para este produto.


Introdução

As organizações empresariais incorporam a nuvem como solução para gerenciar seus ambientes ao utilizar uma combinação de nuvens privadas e públicas, o grande desafio atual é o gerenciamento destes ambientes híbridos de diversas nuvens (hybrid multi-cloud). Para alcançar uma visão unificada, bem como obter um controle dos custos financeiros de forma centralizada, uma vez que cada organização empresarial tem uma necessidade e enfrenta diferentes desafios.

A plataforma uCloud foi desenvolvida para estes cenários, independente de quantos provedores (públicos e/ou privados) existam o usuário pode interagir com as suas plataformas:

  • Infraestrutura como Serviço (Infrastructure as a Service – IaaS);

  • Plataforma como Serviço (Platform as a Service – PaaS).

Como mencionado anteriormente, o uCloud está posicionado como uma plataforma de Cloud Service Broker – CSB (broker de serviços em nuvem) que permite gerenciar múltiplos provedores de serviços de nuvem - tanto privados quanto provedores de nuvem pública.

Uma plataforma de CSB como a plataforma uCloud permite às organizações atuar em cinco pontos fundamentais para o gerenciamento de ambientes híbridos multi-nuvem, são eles:


Governança Financeira

Além do controle da infraestrutura, a plataforma uCloud permite que empresas usuárias desta aplicação possam estabelecer metas, tanto financeiras quanto quantitativas de recursos (cotas). Estes limites financeiros ou de infraestrutura, podem ser aplicados em três níveis:

  • Para um provedor público em geral (ver o item Contratos, no menu Administração);

  • Para um grupo de usuários (ver o item Grupos, no menu Administração);

  • Para um usuário/indivíduo (ver o item Usuários, no menu Administração).

Desta forma, a organização aplica critérios de governança financeira e controle de gastos, como também pode acompanhar os custos do seu ambiente híbrido de multi-nuvem através de uma única interface.

A adoção da aplicação de limites (cotas) financeiros e/ou recursos computacionais em diversos níveis alcança o nível de usuário, assim o controle de gastos é efetivo e permite evitar que o orçamento da organização extrapole o limite e ela seja surpreendida com situações em que o custo da infraestrutura computacional seja exorbitante ou acima dos valores pré-estabelecidos.

Outro aspecto da plataforma uCloud é a redução de custo de certificação e treinamento dos especialistas, em cada uma das interfaces de cada provedor (público e/ou privado), visto que o emprego de uma interface de uso e gerenciamento único e simples, permite extrair mais produtividade do ambiente do provedor de nuvem.

Mesmo que o usuário não tenha treinamento ou certificação no console específico do provedor (público e/ou privado), a plataforma uCloud possibilita ao usuário provisionar um recurso computacional no ambiente desejado de forma simples e fácil.


Billing (Faturamento dos Serviços)

A plataforma uCloud viabiliza às organizações empresariais a informação dos custos recorrentes, consumo este referente ao uso dos recursos computacionais na(s) operação(ões) em um ambiente híbrido multi-nuvem. Este é apenas um dos pontos que faz parte da prática do Cloud Financial Management - FinOps (Gestão financeira da nuvem).

Importante ressaltar que, individualmente, a plataforma uCloud não atende a todos os três pilares da prática de FinOps por default. A Ustore possui outros produtos que podem ser complementares e o conjunto destes produtos tem potencial para atuar como um ambiente capaz de englobar e atender a prática do FinOps.

O quesito suportado pelo uCloud é o ponto de Informação (Inform), os outros pontos desta melhor prática do FinOps: a Otimização e a Operação pertencem aos outros produtos do portfólio da Ustore que complementa a plataforma uCloud.

Deve-se esclarecer que a plataforma uCloud não cria ou gera valores de recursos computacionais, estes montantes são gerados nos provedores de nuvem pública dos quais a aplicação uCloud extrai (por download) o arquivo de billing (faturamento) destes provedores.

Em seguida, adiciona estas informações em suas bases de dados internas para que, de acordo com os critérios comerciais do contrato possam ser aplicados e, posteriormente, estes custos calculados e convertidos para a moeda corrente no Brasil.

Desta forma, o usuário permanece informado da evolução dos custos e pode acompanhar se estes custos encontram-se dentro dos critérios da governança financeira da organização.

Geralmente estes custos são apresentados em arquivos de texto não estruturados (Comma-separated Values – CSV) gerados a cada período (em média 8 horas). A plataforma uCloud adiciona a informação deste arquivo em formato.*CSV* para a sua base de dados interna, com o objetivo de agilizar e simplificar a apresentação destes valores na tela do usuário.

Exclusivamente, os usuários com um perfil específico podem visualizar custos e permanecer informados dos valores de consumo dos seus recursos computacionais totais em cada provedor de nuvem (pública e/ou privada). Isto permite que o usuário possa acompanhar os custos acumulados dos recursos computacionais ativos nos provedores de serviços de nuvem.


Monitoração da Infraestrutura

Uma funcionalidade importante da plataforma uCloud é a recente implementação do módulo de gerência de eventos (monitoração) que permite coletar acontecimentos e alarmes que foram gerados nos ambientes de nuvem (público e/ou privado), ativar notificações e criar relatórios customizados.

Todas essas facilidades reduzem os custos para as organizações, uma vez que elimina a necessidade de contratação de serviços de monitoração dos provedores, pois tal serviço pode representar altos custos, os quais podem impactar de forma negativa no orçamento (ultrapassar o limite) destinado para a infraestrutura de nuvem pública.

Esta funcionalidade permite integração a um ambiente de gerenciamento de Service Desk para controle IT Service Management (gerenciamento de serviços de TI).


Inventário (Assessment)

A plataforma uCloud se conecta aos provedores de nuvem através do cadastramento de credenciais de acesso específicas de cada fornecedor de serviço de nuvem (pública e/ou privada). Para esta finalidade as empresas devem providenciar credenciais de modo “operativo”.

Esta credencial operativa é fornecida pelo administrador do serviço de nuvem e são autorizações geradas nas contas dos provedores que somente tem permissão de interagir com a console do provedor público de nuvem através de uma API, não são habilitações normais com informação padrão de login e senha. Desta forma, a segurança e as regras de regulamentação de segurança da informação estão previstas e atendidas em sua totalidade.

Uma vez que as credenciais operativas são configuradas na plataforma uCloud, a primeira atividade é sincronizar as configurações e o inventário de recursos computacionais existentes no provedor (máquinas virtuais – workloads). Esta lista de máquinas virtuais é extraída e adicionada nas bases de dados do uCloud, de forma que a apresentação na tela do usuário seja rápida.

Com este inventário disponível diretamente dentro da plataforma uCloud, o usuário pode operar cada uma das máquinas virtuais, independente de qual é o provedor de nuvem que este recurso está provisionado. Na sequência é possível visualizar as operações a serem aplicadas aos recursos computacionais existentes nos provedores de nuvem (pública e/ou privada).

Importante mencionar que o uCloud não possui nenhum recurso computacional, estes recursos existem nas nuvens dos provedores de serviço de nuvem pública ou nos ambientes de virtualização (hypervisors) instalados em seu Datacenter privado. Através da API Rest a plataforma uCloud envia ações (tarefas) para o gerenciador de ambiente de nuvem específico (público e/ou privado) para que estes então executem a ação desejada.

O usuário pode acompanhar o resultado de qualquer uma das ações de operação nos recursos computacionais de forma quase que imediata, vale lembrar que não é a plataforma uCloud que executa as ações, e sim, o ambiente onde a máquina virtual existe (seja ele público e/ou privado). Este é o encarregado de executar a tarefa enviada através da API Rest.

Caso o resultado deixe de refletir na interface da tela do usuário, o console destino pode levar um certo tempo para realizar esta tarefa e somente após o término da sua execução, o resultado é apresentado na interface do uCloud.

Existe uma opção de menu onde o usuário pode acompanhar o percentual de andamento destas tarefas, seu resultado de sucesso ou a mensagem de erro referente a alguma restrição do ambiente destino.

Importante ressaltar que podem existir restrições aplicadas ao usuário provisionado na plataforma uCloud por ele haver excedido o limite da sua cota financeira ou dos recursos computacionais. Desta forma, a plataforma uCloud gera um aviso de erro: «limite de cota excedido» por exemplo. Estes cenários são descritos no menu Tarefas.


Operação da Infraestrutura

O termo operar neste contexto é a capacidade do usuário de comandar certas ações diretamente nas máquinas virtuais, como as operações básicas da plataforma uCloud de:

  • Parar (shutdown);

  • Reiniciar (restart);

  • Suspender (suspend);

  • Remover (delete).

Através da interface da plataforma uCloud o usuário pode enviar comandos para os consoles de cada provedor de nuvem, além das ações acima listadas. Também é possível visualizar as informações das configurações específicas da máquina virtual, bem como alterar ou adicionar algum recurso extra a esta (por exemplo: placa de rede, disco, grupo de segurança, snapshot, entre outros).

Em relação aos provedores de serviço de nuvem pública, a plataforma uCloud está preparada para se conectar com as seguintes plataformas:

  • Amazon Web Services (AWS);

  • Google Cloud Plataform (GCP);

  • Microsoft Azure;

  • IBM Cloud;

  • Huawei Cloud;

  • Oracle Cloud Infrastructure.

Atualmente, a plataforma uCloud está preparada para conectar-se com as seguintes plataformas (hypervisors) de gerenciamento do ambiente de nuvem privada:

  • VMware (vCenter Versões 5.0, 5.1, 5.5, 6.0, 6.5, 6.7, 7.x ou superior);

  • vCloud;

  • Hyper-v (Windows 2008R2, Windows 2012, Windows 2012R2 e Windows 2016, ou superior);

  • Openstack;

  • Xen Server;

  • XCP-NG;

  • KVM.

A plataforma uCloud, além das funções de CSB (Cloud Service Broker), ainda é um agregador de funcionalidades que permite aos usuários, de forma simples e centralizada, o controle de diversos consoles de gerenciadores de ambientes virtualizados (hypervisors) seja do ambiente privado on-premises quanto do ambiente de fornecedores de nuvem pública.

Agrega as funcionalidades de monitoração, fluxo de trabalho na nuvem (Cloud Workflow) e possibilita implementar um repositório biblioteca centralizado de arquivos (playbooks) de referência para o uso de ferramentas de infraestrutura como código (Infrastructure as a Code).


Integração e Interoperabilidade entre plataformas (API uCloud)

Interoperabilidade é a capacidade de interagir e de intercambiar dados entre dois ou mais sistemas (computadores, meios de comunicação, redes, software e outros componentes de tecnologia da informação) de acordo com um método definido, com a finalidade de obter o resultado esperado. Interoperabilidade define se dois componentes de um sistema, desenvolvidos com ferramentas e fornecedores diferentes, podem ou não atuar em conjunto.

A comunicação entre estes «sistemas» se baseia no consumo de uma interface de programação de aplicação (API) que possibilita o envio e o recebimento de chamadas para execução de alguma atividade ou a extração de algum tipo de informação armazenada.

A sigla API deriva da expressão inglesa Application Programming Interface que, traduzida para o português, pode ser compreendida como uma interface de programação de aplicação. Ou seja, API é um conjunto de normas que possibilita a comunicação entre plataformas através de uma série de padrões e protocolos.

Por meio das APIs, os desenvolvedores podem estabelecer um padrão de comunicação (interoperabilidade) entre softwares e aplicativos, assim o uso da API amplia a capacidade de um software se comunicar com outras plataformas.

O principal exemplo é a integração nativa e direta da plataforma uCloud com a console dos provedores de nuvem pública, toda ela é executada através da interoperabilidade via API dos consoles dos provedores.

Outro exemplo bastante comum do uso da plataforma uCloud é a emissão de invoices de bilhetagem para sistemas de showback e chargeback, bem como o envio de informações e alertas sobre recursos gerenciados.

Nossos clientes (e/ou integradores) podem utilizar a documentação da API do uCloud com suas plataformas internas, de forma a complementar ou automatizar certas atividades e/ou ações que estão além das capacidades nativas da plataforma uCloud.

Por exemplo:

Consultar e extrair da plataforma uCloud o custo da fatura dos valores de um provedor de nuvem pública através de uma aplicação financeira/contábil para a emissão da Nota Fiscal.

O uCloud possui a documentação da sua API, o acesso a esta documentação completa deve ser solicitada ao seu provedor do portal para que seja criada e enviada uma credencial de acesso à documentação da plataforma uCloud.

A equipe Ustore está preparada para auxiliar, avaliar as demandas de interoperabilidade e integração entre a plataforma uCloud, bem como as aplicações que possuem e permitem o uso das APIs para a interoperabilidade.


Arquitetura da plataforma uCloud

Na sequência é apresentada uma arquitetura de referência para a plataforma uCloud com os seus componentes, os provedores e as integrações nativas.

Arquitetura de Referência da plataforma uCloud

A plataforma uCloud se comunica com o console dos provedores através da API Rest, assim toda ação executada ou configurada nas telas do uCloud envia ações (tarefas) para o gerenciador de ambiente (console) de nuvem específico (público e/ou privado) para que estes possam realizar a ação desejada.

A Ustore tem o compromisso de manter o desenvolvimento constante das suas plataformas de software e aplicar as melhores práticas (best practices) de DevOps vigentes no mercado de TI.

Nosso compromisso versa na manutenção da compatibilidade de integração, para que as mais recentes mudanças e implementações (novas funcionalidades) resultem no console dos provedores e de todos os softwares com os quais mantêm a interoperabilidade. Sendo assim, a alteração deve estar sempre disponível através da interface da plataforma uCloud.

Ad hoc utiliza-se um conjunto de práticas e ferramentas projetadas para aumentar a capacidade de uma organização fornecer aplicativos e serviços mais rapidamente do que os processos tradicionais de desenvolvimento de software.


Acesso à plataforma uCloud

O acesso à plataforma é feito através de um endereço de Internet, o usuário deve utilizar um navegador e inserir o endereço da URL/link, assim o usuário visualiza a tela inicial de apresentação. Os navegadores de Internet compatíveis com a plataforma uCloud são: Microsoft Edge versão 86.x, Google Chrome versão 85.x, Firefox verão 80.x ou Opera versão 71.x.

A plataforma uCloud está adaptada para que sua interface seja apresentada nos idiomas Português (nativo), Espanhol e Inglês. Esta configuração é executada pelo próprio usuário. Em seu perfil é possível selecionar o idioma de apresentação da interface, sem a necessidade de alterar a configuração de idioma de sua sessão do navegador de internet (browser).

Idioma da plataforma uCloud

Atenção

Importante ressaltar que a plataforma uCloud não é compatível com o Microsoft Internet Explorer (IE) em qualquer versão, pois as tecnologias deste navegador se encontram desatualizadas e não suportam a evolução das atuais páginas HTML.

Após iniciar uma sessão de Internet browser, o endereço/caminho para o acesso a aplicação deve ser preenchido conforme exemplo abaixo, da seguinte forma:

  • Link de exemplo com Endereço IP: http://<ucloudserverTCP_IP_Address>:80

  • Link de exemplo com Nome de Servidor: http://ucloud_Server_Name.com/

Após entrar com o endereço corretamente, a tela exibida é similar a figura abaixo:

Tela de Login da plataforma uCloud

As credenciais para o login e senha devem ter sido provisionadas previamente na plataforma uCloud, por um usuário com perfil de Administrador (ou outro usuário com esta permissão).

O usuário deve informar nos campos os seus dados de login e senha e clicar com o cursor do mouse sobre o botão Entrar.

Caso as credenciais de acesso não tenham sido provisionadas, não existam ou em último caso, o usuário não se recorde das corretas informações das suas credenciais, não terá acesso a plataforma. Ver o item Solicitação de Nova Senha, no caso de o usuário esquecer algum tipo de informação para proceder com o login de acesso à plataforma uCloud.

Após inserir suas credenciais de acesso (nome do usuário e senha), efetuar o procedimento de login, ao usuário será apresentada a tela inicial da plataforma uCloud.

  • 1a parte da tela

Dashboard uCloud

  • 2a parte da tela

Dashboard uCloud

Siga para o próximo tópico para a descrição detalhada das características da tela inicial (Dashboard) da plataforma uCloud.


Dashboard

A funcionalidade Dashboard tem como principal objetivo ser um painel visual que oferece de maneira centralizada um conjunto de informações, além de facilitar o acompanhamento das principais operações realizadas na plataforma uCloud.

Pelo fato de agrupar diversos dados em cards as duas imagens da tela apresentadas acima, desdobram-se em primeira e segunda parte, mostra este dados segmentados por categorias facilitando a visualização. Para percorrer todas as informações o usuário deve deslizar a barra vertical à direita - para baixo ou para cima - primeira ou segunda parte da tela principal do portal uCloud.

Nesta primeira parte pode-se observar no canto superior esquerdo a mensagem de boas vindas ao portal Multi-Cloud direcionada ao usuário logado. No canto contrário (superior direito) visualiza-se dois símbolos que representam: o Contrato acessado e as Tarefas executadas. Depois o nome do usuário logado no portal, conforme o recorte detalhado a seguir:

Dashboard detalhes

O menu Dashboard está dividido em quatro cards. São eles:

  • Atalhos;

  • Cota de faturamento do contrato;

  • Informações de quota sobre serviços;

  • Tarefas recentes.

Cada um destes quatro cards estão disponíveis de acordo com o nível de permissão e visualização do usuário que está logado realizando a consulta na plataforma uCloud.

Estes cards podem ser reorganizados de acordo com a demanda de cada usuário. Para isto é necessário clicar no ícone logo abaixo do nome do usuário logado.

Dashboard reorganizar

Seção: Cota de faturamento do contrato

A cota de faturamento do contrato abrange os recursos a nível de VM/Instâncias. Ela engloba os servicos de cota alocada de uso de IPs Públicos, de CPU, memória, disco e máquinas virtuais.

Importante

A cota apresentada no menu Dashboard é recalculada no intervalo de até 24 (vinte e quatro) horas. Alteração procedida pode ser visualizada somente após 24 horas.

O Contrato pode estar provisionado para ter acesso a um ou mais credenciais de acesso aos ambientes provedores de nuvem pública e/ou privada. Pode estabelecer uma forma de gerenciar os aspectos comerciais, os limites financeiros e possibilita definir os valores reservados para os recursos computacionais. Eventualmente, existem outros recursos somados ao faturamento do contrato, como assinatura, snapshot e transferências.


Seção: Atalhos

Este card exibe o caminho encurtado e direto para as funcionalidades mais utilizadas na plataforma uCloud.

Dashboard atalhos

Estas funcionalidades similarmente encontram-se apresentadas no lado esquerdo da tela do Dashboard podendo ser alcançadas com um clique. São elas:

Máquinas Virtuais

Apresenta a provisão de máquinas virtuais criadas e que o usuário tem acesso.

Datacenters Virtuais

Exibe o conjunto de recursos físicos e virtuais disponíveis nas nuvens.

Financeiro

Representa a análise de todos os custos das instâncias e seus recursos.

Templates

Os templates são as entidades que podem gerar instâncias de máquinas virtuais com as mesmas características. Este atalho propicia visualizar os templates disponíveis no portal.

Cabe salientar que o usuário ativo pode possuir restrição a determinada opção do menu de funcionalidades, em função do perfil de permissão e visualização associada a este.

Desta forma, o que está listado no card Atalho corresponde a informação vinculada ao perfil do usuário logado.

Nota

O perfil de cada usuário é determinado pelo administrador da plataforma.


Seção: Tarefas recentes

A plataforma do uCloud é um ambiente que se comunica com os consoles dos provedores de nuvem ou com o hypervisor utilizado internamente no Datacenter da sua organização através da API Rest. Desta forma, todas as ações - atividades - funções solicitadas através da plataforma do uCloud são ‘encapsuladas’ como se fosse uma mensagem e depois enviada para o console destino. Para que este console possa executar as tarefas enviadas.

Dashboard atalhos

Por consequência, a seção Tarefas apresenta a lista mais recente das ações - atividades - funções solicitadas pelo usuário que está registrado e ativo (logado) na plataforma do uCloud.

Esta seção apresenta a lista de algumas tarefas, as quais demonstram o percentual executado e o respectivo resultado desta ação, tanto para ações completas com sucesso ou incompletas. Seja devido a algum erro recebido como resposta do console destino (nuvem pública e/ou privada).


Seção: Informações de cota sobre serviços

A informação de cota sobre serviços é atualizada de acordo com a provisão realizada pelo usuário administrador da plataforma. Estes serviços são reservados seguindo os padrões e regras de negócio da empresa.

O Dashboard reúne os dados de cotas referentes a CPU, Memória, Disco, IPs Públicos e Máquinas Virtuais, ele exibe os resultados em gráfico circular, normalmente nomeado gráfico formato de pizza. Oferecendo facilidade na visualização destas cotas sobre os serviços, exibe dois estados: uso e livre.

Dashboard atalhos

As cotas sobre serviços demonstram os limites alocados para o usuário. A depender do perfil do usuário o tipo de cota varia e este visualiza apenas o que está reservado e o que está disponível para o tipo de usuário logado na plataforma uCloud.


Os cinco gráficos circulares apresentam indicadores com características diferentes descritos na sequência:

Uso da CPU

  • CPU: As informações são apresentadas em números percentuais / quantidade. Os parâmetros apresentados neste indicador quantitativo possibilita observar com facilidade se o serviço alocado está livre ou em utilização. Demonstra o recurso reservado e o disponível no momento da consulta, a depender do tipo de cota, contrato e perfil do usuário.

Uso da Memória

  • Memória: Gigabytes.

Uso do Disco

  • Disco: Gigabytes.

Cota de IPs Públicos

  • IPs Públicos: Números percentuais / quantidade.

Cota de Máquinas Virtuais

  • Máquinas Virtuais: Números percentuais / quantidade. Os parâmetros apresentados neste indicador quantitativo possibilita observar com facilidade se o serviço alocado está livre ou em utilização. Demonstra o recurso reservado e o disponível no momento da consulta, a depender do tipo de cota, contrato e perfil do usuário.