Développement basé sur openstack
Le système d'exploitation Cloud h3cloud os est développé sur la plate - forme openstack la plus courante et la plus populaire du secteur, optimisée et développée en profondeur pour des composants de base tels que openstack Nova (informatique), cinder (stockage par blocs), SWIFT (stockage d'objets), neutron (réseau), Glance (miroir), ironic (métal nu), Sahara (Big Data), trove (base de données), Heat (orchestration de ressources), etc. Dans le même temps, l'intégration de la compréhension profonde des besoins des clients de H3C donne à la plate - forme Cloud plus de fonctionnalités adaptées aux besoins des utilisateurs et apporte une meilleure expérience de Cloud Computing aux utilisateurs.
Déploiement conteneurisé docker
Le système d’exploitation Cloud h3cloud os utilise une architecture de microservices de pointe qui encapsule ses propres composants métier dans différents conteneurs docker et gère et orchestre les conteneurs docker via kubernetes. Les fonctionnalités de Clustering et les mécanismes d'auto - réparation basés sur l'algorithme Raft de kubernetes garantissent la haute disponibilité de h3cloud os. Mise à l'échelle en douceur et mise à niveau en douceur du système d'exploitation Cloud h3cloudos pour les déploiements conteneurisés de processus de gestion.
Contrôleur SDN intégré
H3cloud os s'intègre au Contrôleur SDN H3C pour permettre un déploiement et une livraison automatisés du réseau sous - jacent, de l'environnement de sécurité via le Contrôleur SDN, simplement en opérant et en orchestrant via le système d'exploitation Cloud h3cloud os, la configuration correspondante étant envoyée par le Contrôleur SDN au réseau, aux périphériques de sécurité correspondants, permettant la fourniture de services pour le réseau et les ressources de sécurité.
Un riche catalogue de services Cloud
H3cloud os Cloud os dispose d'une forte capacité d'abstraction et de fourniture de ressources, capable de fournir des ressources informatiques dans le Centre de données aux utilisateurs en tant que service Cloud, le système d'exploitation Cloud h3cloud os peut publier des ressources de calcul, de réseau, de stockage, de sécurité, d'applications, etc. du Centre de données traditionnel en tant que ressource Cloud pour les utilisateurs, peut fournir des machines virtuelles x86 aux utilisateurs, PowerVM、HPUX-VM/vPar、 Disques durs Cloud, pare - feu Cloud, antivirus, équilibrage de charge Cloud, réseaux Cloud, bases de données Cloud, IP réseau public, serveurs baremetal, plates - formes Big Data, postes de travail Cloud et autres services de ressources Cloud, sans distinction d'utilisation et d'équipement physique.
Compatible avec les plateformes de virtualisation x86 hétérogènes
Le système d'exploitation Cloud h3cloud os peut être compatible avec les plates - formes de virtualisation x86 telles que VMware, H3C cas, KVM, hyper - V, xenserver et d'autres, ce qui permet aux locataires de masquer les différences de plate - forme de virtualisation hétérogènes et, dans un environnement de plate - forme de virtualisation multiple, de fournir aux locataires les mêmes services de ressources d'hébergement Cloud. H3cloud os permet une gestion unifiée des plates - formes de virtualisation hétérogènes.
Isolation sécurisée Multi - locataires basée sur VDC
Le système d'exploitation Cloud h3cloud os résout bien les problèmes de sécurité du cloud qui affligent les utilisateurs depuis longtemps dans le domaine du Cloud Computing grâce aux fonctionnalités du Centre de données virtuel. Le locataire sur la plate - forme Cloud a le contrôle total des ressources Cloud, le locataire peut orchestrer librement le pare - feu Cloud, l'équilibrage de charge Cloud, le réseau Cloud, l'hôte Cloud pour construire un centre de données virtuel, les ressources virtuelles utilisées par le Centre de données virtuel sont entièrement détenues par le locataire, garantissant ainsi la sécurité de l'entreprise du locataire et des données.
Gestion complète des opérations Cloud
H3cloud os Cloud os est une plate - forme d'exploitation pour les ressources Cloud qui, tout en distribuant les ressources Cloud, fournit de puissantes fonctionnalités de gestion des opérations grâce auxquelles les administrateurs peuvent créer des organisations, gérer les utilisateurs, définir le processus d'approbation des demandes de ressources, la tarification des ressources Cloud et bien plus encore.
Un guichet unique Cloud dimensions
Le système d'exploitation Cloud h3cloud os offre aux gestionnaires de centres de données Cloud de puissantes capacités de gestion des opérations et de la maintenance des centres de données, grâce auxquelles les administrateurs peuvent gérer les périphériques matériels tels que les réseaux, les serveurs, le stockage, etc., les applications métier et l'infrastructure de la salle des machines, en plus de la distribution des ressources Cloud.
Interface Cloud ouverte standard
Le système d'exploitation Cloud os de h3cloud peut fournir une interface de protocole ouverte et standard qui facilite l'interfaçage de la plate - forme de gestion Cloud avec une plate - forme de gestion tierce, tout en facilitant le développement secondaire des utilisateurs basé sur le système d'exploitation Cloud.
Figure h3cloud os architecture du système d'exploitation Cloud
L'architecture du système d'exploitation h3cloud os Cloud est illustrée dans l'image ci - dessus:
H3cloud os Cloud OS: implémente l'appel à openstack, complète la gestion o & M des ressources telles que le réseau, le stockage, l'informatique, la sécurité, l'entreprise et, au - dessus, l'orchestration de l'automatisation de l'entreprise, implémente les fonctions opérationnelles de facturation, de processus, de journalisation, de livraison d'applications et, finalement, fournit les services correspondants aux utilisateurs finaux et aux administrateurs via un portail en libre - service et un portail o & M.
Openstack: la « couche intermédiaire » du système d’exploitation Cloud h3cloud os, qui permet une planification unifiée des ressources de calcul, de stockage et de réseau via la plate - forme openstack, en tirant parti de la bonne compatibilité et de l’ouverture d’openstack, permettant la prise en charge de plates - formes et d’appareils hétérogènes.
DOCKER: h3cloud os déploie des processus au - dessus de conteneurs docker, implémentant une architecture de microservices pour la plate - forme de gestion;
Orchestration d’applications distribuées et gestion de Cluster: la plate - forme de gestion docker basée sur kubernetes permet la planification et la haute disponibilité des conteneurs h3cloud os.
Portail de Self - service
Le portail en libre - service est le portail du système d'exploitation en nuage h3cloud os pour les locataires à appliquer, utiliser, gérer les ressources en nuage, louer via le portail en libre - service est capable de demander des machines virtuelles x86, des disques durs en nuage, pare - feu en nuage, équilibrage de charge en nuage, réseau en nuage, IP de réseau public, etc.
Figure interface de connexion du système d'exploitation Cloud os h3cloud
Un riche catalogue de services Cloud
H3cloud os Cloud os Abstract les ressources informatiques en une grande variété de services Cloud que les utilisateurs appliquent, utilisent à la demande. Les services Cloud actuellement disponibles avec le système d'exploitation Cloud h3cloud os sont les suivants: machines virtuelles x86, disques durs Cloud, pare - feu Cloud, équilibrage de charge Cloud, réseaux Cloud, IP réseau public, etc.
Machines virtuelles x86
Le système d'exploitation Cloud h3cloud os offre aux utilisateurs un large choix d'hôtes Cloud (machines virtuelles) et les utilisateurs peuvent choisir les spécifications de l'hôte Cloud souhaité en fonction de leurs besoins, notamment le CPU, la mémoire, les disques durs, les disques temporaires, swap, la liaison CPU, les paramètres numa, les grandes pages de mémoire, WatchDog, Et le système d'exploitation correspondant, lorsque le processus de demande est terminé, l'hôte Cloud est automatiquement poussé vers le portail en libre - service pour l'exploitation et la gestion par l'utilisateur.
Application d'hôte de nuage de diagramme
Division des rôles utilisateur à plusieurs niveaux
Le système d'exploitation Cloud h3cloud os divise les utilisateurs en trois catégories principales: administrateurs Cloud, administrateurs de locataire et utilisateurs finaux, en fonction des besoins de la Division Cloud de votre centre de données.
Administrateur Cloud
L'Administrateur Cloud est responsable de l'exploitation et de l'exploitation du Centre de données Cloud, d'une part, l'Administrateur Cloud doit être responsable de l'exploitation et de l'exploitation de l'infrastructure du Centre de données Cloud, d'autre part, il doit se permettre de gérer les locataires, la gestion des processus, la gestion de la facturation et d'autres tâches opérationnelles. Dans les grands centres de données Cloud, les administrateurs Cloud Operations et les administrateurs Cloud Operations auront différentes responsabilités.
Administrateur locataire
L'Administrateur locataire est responsable de la maintenance des ressources Cloud du locataire, et l'Administrateur locataire peut gérer les hôtes Cloud au sein de l'Organisation, les pare - feu Cloud, les disques durs Cloud, les pare - feu Cloud, l'équilibrage de charge Cloud, les bases de données Cloud, etc.
Utilisateurs finaux
Les utilisateurs finaux, en tant qu'utilisateurs des ressources Cloud, appliquent, utilisent et gèrent les ressources Cloud via le portail en libre - service. Les utilisateurs finaux existent au sein du locataire.
Figure h3cloud os architecture organisationnelle du système d'exploitation Cloud
Isolation sécurisée Multi - locataires basée sur VDC
Dans le processus de génération et de montée en puissance du Cloud Computing, la sécurité du cloud a toujours été un domaine d'intérêt pour les utilisateurs, en particulier la sécurité Multi - locataire est une question importante qui conditionne le développement du Cloud Computing, le système d'exploitation Cloud h3cloud os implémente l'isolation de la sécurité des utilisateurs dans un environnement Multi - locataire de plate - forme Cloud via VDC (Virtual Data Center), dans lequel chaque locataire a des autorisations sur le pare - feu Cloud, l'équilibrage de charge Cloud, le réseau Cloud, l'hôte Cloud, la base de données Cloud. Les locataires peuvent construire leur propre VDC, avec une isolation stricte entre les différents locataires via le VDC.
Isolation Multi - locataires basée sur VDC
Prise en charge des technologies de virtualisation de réseau basées sur vxlan
La technologie vxlan permet le découplage des réseaux virtuels et physiques, des politiques réseau flexibles et le suivi synchrone des politiques de sécurité, et étend le nombre de réseaux isolés de 4K à 16M, repoussant ainsi les limites des réseaux isolés 4K du schéma vlan pour aider les utilisateurs à créer des réseaux virtuels Multi - locataires sécurisés. H3cloud os permet la planification des réseaux vxlan via un contrôleur SDN, permettant une chaîne de service, VPC、 Livraison de fonctionnalités réseau avancées telles que le chevauchement d'adresses.
Gestion parfaite des opérations Cloud
Le système d'exploitation Cloud h3cloud os permet l'exploitation des ressources Cloud et les administrateurs Cloud peuvent, grâce à l'interface de gestion des opérations Cloud, allouer des ressources à chaque locataire, personnaliser les stratégies de facturation, concevoir le processus de demande et gérer les utilisateurs, entre autres, pour permettre aux centres de données Cloud de fonctionner.
Les administrateurs Cloud sont en mesure de surveiller globalement les opérations du Centre de données Cloud via dashboard.
Diagramme de surveillance opérationnelle Dashboard
Allocation des ressources basée sur les locataires
Les administrateurs de Cloud attribuent aux locataires les quotas correspondants de CPU, de mémoire, de disque dur, de réseau, etc., en fonction de la taille du locataire. Lorsque les ressources du locataire doivent être ajustées, les administrateurs Cloud peuvent le faire au besoin.
Diagramme administrateur Cloud allocation de quotas de ressources Cloud aux locataires
Stratégie de facturation multidimensionnelle
Le système d'exploitation Cloud h3cloud os permet de facturer les ressources Cloud, les administrateurs Cloud peuvent « tarifer » les ressources Cloud fournies via la plate - forme Cloud, les dimensions de tarification pouvant être CPU, mémoire, disque dur, etc. IP, Il peut également s'agir d'un hôte Cloud, d'un pare - feu Cloud, d'un équilibrage de charge Cloud. L'utilisation des ressources Cloud peut être facturée par heure, par jour et par mois. Après une période d'utilisation par l'utilisateur, le système d'exploitation Cloud h3cloud os est capable de produire les relevés de facturation correspondants en fonction de la demande.
Configuration de la stratégie de facturation graphique
Conception de processus de service
Pour les utilisateurs du Gouvernement, des entreprises, de l'éducation, etc., l'utilisation des ressources Cloud nécessite souvent une approbation et le système d'exploitation Cloud h3cloud os fournit une gestion complète du cycle de demande de services Cloud. Lorsqu'un locataire utilise une ressource Cloud, il doit en faire la demande et, une fois approuvée par l'approbateur, la ressource Cloud est automatiquement déployée et envoyée au portail libre - service de l'utilisateur.
Processus de demande de ressources Cloud
Les administrateurs Cloud peuvent personnaliser le processus d'approbation correspondant pour différents locataires.
Processus d'approbation du Service Cloud graphique
Surveillance des ressources Cloud des locataires
La surveillance des ressources Cloud des locataires est un service de surveillance de toutes sortes de ressources applicatives déployées par les locataires dans un centre de données Cloud. Les services de surveillance du cloud peuvent être utilisés pour collecter des métriques de surveillance pour accéder aux ressources du Cloud, explorer la disponibilité de divers types de services applicatifs et définir des alertes pour les métriques. Le Service de surveillance du cloud est capable de surveiller toutes sortes de ressources de service d'application locataires telles que les hôtes Cloud (Windows, Linux), les bases de données (MySQL, Oracle, MS SQL), les intergiciels (Tomcat, Weblogic, WebSphere, glassfish), etc., tout en étant capable de surveiller la disponibilité des applications Internet via des protocoles réseau courants tels que http, ICMP, etc. Grâce aux services de surveillance du Cloud, les locataires disposent d'une vue d'ensemble de l'utilisation, des performances et de l'état des ressources sur le cloud. Grâce au service d'alarme, les locataires peuvent réagir à temps et garantir un fonctionnement fiable de l'application.
Surveillance des ressources Cloud du locataire graphique