Desenvolvimento baseado no OpenStack
O sistema operacional em nuvem H3Cloud OS é baseado na plataforma OpenStack mais popular e popular do setor, com otimizações e desenvolvimento profundos para componentes principais como OpenStack Nova (computação), Cinder (armazenamento em bloco), Swift (armazenamento em objetos), Neutron (rede), Glance (espelho), Ironic (metal desnudo), Sahara (big data), Trove (banco de dados) e Heat (orquestração de recursos). Ao mesmo tempo, a integração com a compreensão profunda das necessidades dos clientes da H3C oferece a plataforma em nuvem recursos mais adequados às necessidades dos usuários e traz uma melhor experiência de computação em nuvem para os usuários.
Implementação de containers do Docker
O sistema operacional em nuvem H3Cloud OS usa a arquitetura de microserviços avançada da indústria, encapsula seus próprios componentes de negócios em diferentes contêineres Docker e gerencia e orchestra os contêineres Docker através do Kubernetes. As características de cluster do Kubernetes baseadas no algoritmo RAFT e o mecanismo de auto-reparação garantem a alta disponibilidade do H3Cloud OS. Permite a expansão suave e a atualização suave do sistema operacional em nuvem H3CloudOS através da implantação de contêineres para processos de gerenciamento.
Controlador SDN integrado
O H3Cloud OS é integrado com o controlador SDN da H3C para automatizar a implementação e entrega de redes e ambientes seguros subjacentes através do controlador SDN. Basta operar e organizar o sistema operacional em nuvem do H3Cloud OS para configurar a distribuição de recursos de rede e segurança do controlador SDN para a rede e o dispositivo de segurança correspondentes.
Catálogo rico de serviços em nuvem
O sistema operacional em nuvem H3Cloud OS tem uma capacidade poderosa de abstração e fornecimento de recursos, capaz de fornecer recursos de TI no centro de dados como serviços em nuvem para os usuários, o sistema operacional em nuvem H3Cloud OS pode distribuir recursos de computação, rede, armazenamento, segurança, aplicativos e outros recursos do centro de dados tradicional como recursos em nuvem para os usuários. PowerVM、HPUX-VM/vPar、 Serviços de recursos em nuvem como discos rígidos em nuvem, firewalls em nuvem, antivírus, equilíbrio de carga em nuvem, redes em nuvem, bancos de dados em nuvem, IP em rede pública, servidores de metal desnudo, plataformas de big data, desktops em nuvem e outros, que não são usados de forma diferente do dispositivo físico.
Compatível com plataforma de virtualização heterogênea X86
O sistema operacional em nuvem H3Cloud OS é compatível com plataformas de virtualização X86 como VMware, H3C CAS, KVM, Hyper-V e XenServer simultaneamente, protegendo os inquilinos das diferenças de plataformas de virtualização heterogêneas e fornecendo aos inquilinos os mesmos recursos de hospedagem em nuvem em ambientes de múltiplas plataformas de virtualização. O H3Cloud OS também implementa gerenciamento unificado de plataformas de virtualização heterogêneas.
Isolamento seguro de vários inquilinos baseado em VDC
O sistema operacional em nuvem H3Cloud OS resolve bem os problemas de segurança em nuvem que há muito preocupam os usuários no campo da computação em nuvem através das funcionalidades de centros de dados virtuais. Os inquilinos na plataforma de nuvem têm controle total sobre os recursos da nuvem, os inquilinos podem organizar livremente o firewall da nuvem, o equilíbrio de carga da nuvem, a rede da nuvem e o host da nuvem para construir um centro de dados virtual, o recurso virtual usado pelo centro de dados virtual é exclusivo do inquilino, garantindo assim a segurança dos negócios e dados do inquilino.
Gestão completa de operações em nuvem
O sistema operacional em nuvem H3Cloud OS é uma plataforma operacional de recursos em nuvem que, ao distribuir recursos em nuvem, oferece recursos de gerenciamento operacional poderosos, permitindo que os administradores criem organizações, gerenciem usuários, definam processos de aprovação de pedidos de recursos, precifiquem recursos em nuvem e assim por diante.
Manutenção em nuvem única
O sistema operacional em nuvem H3Cloud OS oferece aos gerentes de centros de dados em nuvem capacidades poderosas de gerenciamento de operações de centros de dados, que, além de permitir a distribuição de recursos em nuvem, oferecem uma experiência única de gerenciamento de dispositivos de hardware, aplicativos empresariais e infraestrutura de sala de máquinas, como redes, servidores, armazenamento.
Interface de nuvem aberta padrão
O sistema operacional em nuvem H3Cloud OS oferece uma interface de protocolo aberta e padronizada que facilita a conexão de plataformas de gerenciamento em nuvem com plataformas de gerenciamento de terceiros e facilita o desenvolvimento secundário baseado em sistemas operacionais em nuvem.
Arquitetura do sistema operacional em nuvem do H3Cloud OS
A arquitetura do sistema operacional em nuvem do H3Cloud OS é mostrada no gráfico acima:
O sistema operacional em nuvem H3Cloud OS: Implementa a chamada ao OpenStack, completa o gerenciamento operacional de recursos como rede, armazenamento, computação, segurança, negócios e outros, além disso, automatiza a orquestração dos negócios, implementa as funções operacionais de faturação, processos, registros, entrega de aplicativos e, finalmente, fornece os serviços correspondentes aos usuários finais e administradores através de portais de autoservicio e portais operacionais.
OpenStack: A "camada média" do sistema operacional em nuvem H3Cloud OS, que permite um agendamento unificado de recursos de computação, armazenamento e rede através da plataforma OpenStack, aproveitando a boa compatibilidade e abertura do OpenStack para suportar plataformas e dispositivos heterogêneros.
Docker: O H3Cloud OS implementa processos em containers Docker, implementando uma arquitetura de microserviços para a plataforma de gerenciamento;
Coordenação de aplicativos distribuídos e gerenciamento de cluster: a plataforma de gerenciamento do Docker baseada no Kubernetes permite agendamento de contêineres do sistema operacional H3Cloud e alta disponibilidade.
Portal de autoservicio
O portal de autoservicio é um portal para o sistema operacional em nuvem H3Cloud OS para alugadores que aplicam, usam e gerenciam recursos em nuvem. Através do portal de autoservicio, alugam máquinas virtuais X86, discos rígidos em nuvem, firewalls em nuvem, balanceamento de carga em nuvem, redes em nuvem, IP de rede pública e muito mais.
Interface de login do sistema operacional em nuvem do H3Cloud OS
Catálogo rico de serviços em nuvem
O sistema operacional em nuvem H3Cloud OS abstrai os recursos de TI em uma variedade de serviços em nuvem que os usuários aplicam e usam sob demanda. Os serviços em nuvem oferecidos pelo sistema operacional em nuvem H3Cloud OS incluem máquinas virtuais X86, discos rígidos em nuvem, firewalls em nuvem, balanceamento de carga em nuvem, redes em nuvem, IP em rede pública e muito mais.
Máquina Virtual X86
O sistema operacional em nuvem H3Cloud OS oferece aos usuários uma variedade de opções de hospedagem em nuvem (máquinas virtuais), que os usuários podem escolher as especificações de hospedagem em nuvem necessárias, incluindo CPU, memória, disco rígido, disco temporário, SWAP, vinculação de cpu, configurações NUMA, página principal de memória, WatchDog, Assim como o sistema operacional correspondente, quando o processo de solicitação é concluído, as oportunidades de hospedagem em nuvem são automaticamente enviadas para o portal de autoservicio para operação e gerenciamento pelos usuários.
Aplicativos de hospedagem em nuvem
Divisão de funções de usuários em vários níveis
De acordo com a segmentação das necessidades de negócios em nuvem do centro de dados, o sistema operacional em nuvem H3Cloud OS divide os usuários em três categorias principais: administradores de nuvem, administradores de locais e usuários finais.
Gestor de nuvem
O administrador da nuvem é responsável pela manutenção e operação do centro de dados em nuvem, por um lado, o administrador da nuvem é responsável pela manutenção da infraestrutura do centro de dados em nuvem e, por outro lado, é responsável pela gestão de locatários, gestão de processos e gestão de faturamento. Em grandes centros de dados em nuvem, os administradores de operações em nuvem e gerentes de operações em nuvem serão responsáveis por pessoas diferentes.
Gestor de inquilinos
O administrador de aluguel é responsável pela manutenção dos recursos de nuvem do aluguel. O administrador de aluguel pode gerenciar hospedagem em nuvem, firewall em nuvem, disco rígido em nuvem, firewall em nuvem, equilíbrio de carga em nuvem, banco de dados em nuvem, etc.
Usuários finais
Os usuários finais, como usuários de recursos em nuvem, aplicam, usam e gerenciam recursos em nuvem através de um portal de autoservicio. O usuário final está dentro do inquilino.
Arquitetura do sistema operacional em nuvem do H3Cloud OS
Isolamento seguro de vários inquilinos baseado em VDC
Na geração e ascensão da computação em nuvem, a segurança em nuvem tem sido uma área de preocupação dos usuários, especialmente a segurança de vários locatários é uma questão importante que limita o desenvolvimento da computação em nuvem. O sistema operacional em nuvem H3Cloud OS implementa o isolamento seguro dos usuários em ambientes de vários locatários da plataforma em nuvem através do VDC (centro de dados virtual). No sistema operacional em nuvem H3Cloud OS, cada locatário tem permissões para organizar, configurar e gerenciar o firewall em nuvem, o balanceamento de carga em nuvem, a rede em nuvem, o host em nuvem e os bancos de dados em nuvem solicitados. Os inquilinos podem construir seus próprios VDC, com isolamento rigoroso entre os diferentes inquilinos através de VDC.
Isolamento de vários inquilinos baseado em VDC
Suporte à tecnologia de virtualização de rede baseada em VXLAN
A tecnologia VXLAN permite o desacoplamento de redes virtuais e físicas, uma política de rede flexível e o seguimento sincronizado de políticas de segurança, e expande o número de redes isoladas de 4K para 16M, superando os limites de redes isoladas de 4K em soluções VLAN, ajudando os usuários a construir redes virtuais seguras de vários locatários. O H3Cloud OS implementa o agendamento para a rede VXLAN através do controlador SDN, implementando a cadeia de serviços, VPC、 Entrega de recursos de rede avançados, como sobreposição de endereços.
Gestão perfeita de operações em nuvem
O sistema operacional em nuvem H3Cloud OS permite a operação de recursos em nuvem, e os administradores de nuvem podem alocar recursos para cada inquilino, personalizar estratégias de faturamento, projetar processos de solicitação e gerenciar usuários através da interface de gerenciamento de operações em nuvem para permitir que os centros de dados em nuvem funcionem.
Os administradores de nuvem podem monitorar globalmente as operações do centro de dados em nuvem através do Dashboard.
Monitoramento de operações Dashboard
Distribuição de recursos com base em inquilinos
Os administradores de nuvem atribuem às quotas correspondentes de CPU, memória, disco rígido, rede, etc. para uso do locatário, de acordo com o tamanho do locatário. Quando os recursos dos inquilinos precisam ser ajustados, os administradores da nuvem podem fazer os ajustes necessários.
Gestores de nuvem atribuem quotas de recursos de nuvem a inquilinos
Estratégia de faturamento multidimensional
O sistema operacional em nuvem H3Cloud OS é capaz de cobrar os recursos em nuvem, e os administradores de nuvem podem "fixar preços" para os recursos em nuvem fornecidos através da plataforma em nuvem, com dimensões de preços que podem ser CPU, memória, disco rígido, IP, Também pode ser hospedagem em nuvem, firewall em nuvem ou equilíbrio de carga em nuvem. O uso de recursos em nuvem pode ser faturado por hora, dia e mês. Após algum tempo de uso, o sistema operacional em nuvem H3Cloud OS é capaz de emitir os relatórios de faturamento correspondentes de acordo com as necessidades.
Configuração da política de faturamento
Projeto de Processo de Serviço
Para usuários governamentais, empresariais e educacionais, o uso de recursos em nuvem muitas vezes requer aprovação, e o sistema operacional em nuvem H3Cloud OS oferece gerenciamento completo do ciclo de aplicação de serviços em nuvem. Os inquilinos precisam solicitar recursos em nuvem ao usar os recursos em nuvem, que são implantados automaticamente e enviados para o portal de autoservicio do usuário quando aprovados pelo aprovador.
Processo de solicitação de recursos em nuvem
Os administradores de nuvem podem personalizar o processo de aprovação para diferentes inquilinos.
Processo de aprovação de serviços em nuvem
Monitoramento de recursos em nuvem de inquilinos
O Client Cloud Resource Monitoring é um serviço de monitoramento de vários recursos de aplicativos implantados por clientes em centros de dados em nuvem. Os serviços de monitoramento em nuvem podem ser usados para coletar indicadores de monitoramento de acesso a recursos em nuvem, detectar a disponibilidade de vários serviços de aplicativos e definir alertas para esses indicadores. Os serviços de monitoramento em nuvem são capazes de monitorar vários tipos de recursos de serviços de aplicativos de locadores, como hosts em nuvem (Windows, Linux), bancos de dados (MySQL, Oracle, MS SQL), middleware (Tomcat, weblogic, websphere, glassfish), e também monitorar a disponibilidade de aplicativos da Internet através de protocolos de rede gerais como HTTP, ICMP e outros. Com o serviço de monitoramento em nuvem, os inquilinos têm uma visão completa do uso, desempenho e operações dos recursos na nuvem. Com o serviço de alarme, os inquilinos podem reagir prontamente para garantir que os aplicativos funcionem de forma confiável.
Monitoramento de recursos em nuvem de inquilinos