Tutorials | Computing

Votre serveur cloud chez vous c'est simple !

cloud data-center
2252 words 12 mins read > 0 comments 284 views


    Introduction

    Avec l'avancé rapide des technologies de l'information et les diverses contraintes obligeant les personnes à travailler à distance, le recours au cloud computing est devenu une nécéssité incontournable.

    Que ce soit pour votre usage personnel et de votre famille, ou pour votre entreprisen petite ou moyenne, il existe des solutions techniquement et financièrement abordables de cloud privé.

    Tidjma.tn peut à cet effet vous offrir l'assitance, la formation et des solutions clef en main et ce tenant compte de vos besoins et budgets.

    Qu’est-ce que le cloud computing ?

    « Le cloud » fait référence aux serveurs accessibles via Internet, ainsi qu'aux logiciels et bases de données qui s'exécutent sur ces serveurs. Les serveurs cloud sont, phusiquement, situés dans des centres de données que vous pouvez installe au site de votre choix, ca pourrait être dans vos bureaux, chez vous ou tout autre site que vous désirez garder secret.

    En utilisant le cloud computing, vos utilisateurs et collaborateurs de votre entreprises n'ont plus ni à installer, ni à exécuter des applications, logiciels, ,  ni à stocker les documents générés sur leurs propres machines.

    Pour le faire il y a une multitudes de choix de logitiels et d'outils payants ou open source, et en tout cas ca reviendra beaucoup moins cher que de les installer et gérer sur chaque machine nous pouvons citer entres autres :

    Microsoft Remote Desktop Services (RDS) : Utilisé pour accéder à des bureaux et des applications virtualisés, y compris AutoCAD, sur un cloud privé. RDS permet de centraliser et de gérer des déploiements d'applications tout en offrant un accès à distance sécurisé.

    Autodesk A360 :  Bien que ce soit une solution de cloud public, Autodesk A360 peut être intégré avec des systèmes de cloud privé pour faciliter le partage et la collaboration sur les fichiers AutoCAD. Cela permet de stocker et d'accéder aux fichiers de conception dans un environnement cloud privé tout en utilisant les outils de collaboration de Autodesk.

    Nextcloud : Une suite open-source de collaboration et de productivité en ligne qui inclut des fonctionnalités de partage de fichiers, de calendrier, de contacts, et des outils de bureautique avec l'intégration de Collabora Online ou OnlyOffice, Openoffice  pour les documents.

    Ainsi pour produire un fichier excel ou un document word, l'utilisateur n'a plus à installer Office sur sa machine (souvent piratés avec les graves conséquences qui en découleront) , il a juste besoin d'un navigateur web. Ceci est aussi valabe pour diverses autres applications tel que autaucad, openoffice,  

    Cloud public ou cloud privé ?

    Quoi que le passage au cloud public computing supprime certains coûts et frais informatiques : par exemple, plus besoin de mettre à jour et d'entretenir ses propres serveurs, car le fournisseur de cloud le fera. Mais cela coute généralement norménent cher, ceci ajouté aux quelques risque de confidentialité et de perte de donnés quand par exemple le fournisseur vous coupe le flux pour manque de payement ou autres solution.

    C'est pour cela que 75% optent pour un cloud privé, on est ainsi surs de détenir nous mêmes nos données, que nos serveus de backup peuvent récuperer et remettre en marche en des temps trés cours.

    Types de déploiements cloud les plus courants

    Cloud privé (qui nous intérresse) :un cloud privé est un serveur, un centre de données ou un réseau distribué entièrement dédié à une organisation.

    Cloud public : un cloud public est un service géré par un fournisseur externe qui peut inclure des serveurs dans un ou plusieurs centres de données. Contrairement à un cloud privé, les cloud publics sont partagés par plusieurs organisations.

    Cloud hybride : les déploiements de cloud hybride combinent des cloud publics et privés, et peuvent même inclure des serveurs existants sur site. Une organisation peut utiliser son cloud privé pour certains services et son cloud public pour d'autres, ou elle peut utiliser le cloud public comme sauvegarde de son cloud privé.

    Multi-cloud : le multi-cloud est un type de déploiement cloud qui implique l'utilisation de plusieurs cloud publics.

    Comment fonctionne le cloud computing ?

    Le cloud permet aux utilisateurs d'accéder aux mêmes fichiers et applications depuis presque n'importe quel appareil, car le calcul et le stockage ont lieu sur des serveurs dans un centre de données, plutôt que localement sur l'appareil de l'utilisateur.

    C'est pourquoi un utilisateur peut se connecter à son compte sur un nouveau téléphone après une panne de son ancien téléphone et toujours retrouver son ancien compte en place, avec tous ses documents. Cela fonctionne de la même manière avec les messagerie cloud et avec les  stockages.

    Le cloud computing est possible grâce à une technologie appelée virtualisation. La virtualisation permet la création d'un ordinateur « virtuel » simulé uniquement numérique qui se comporte comme s'il s'agissait d'un ordinateur physique doté de son propre matériel. Le terme technique désignant un tel ordinateur est machine virtuelle. Lorsqu'elles sont correctement implémentées, les machines virtuelles sur la même machine hôte sont mises en sandbox les unes par rapport aux autres, elles n'interagissent donc pas du tout les unes avec les autres, et les fichiers et applications d'une machine virtuelle ne sont pas visibles par les autres machines virtuelles même si elles sont allumées. la même machine physique.

    Les machines virtuelles utilisent également plus efficacement le matériel qui les héberge. En exécutant plusieurs machines virtuelles à la fois, un serveur peut exécuter plusieurs « serveurs » virtuels, et un centre de données devient comme une multitude de centres de données, capables de servir de nombreus services.

    Même si des serveurs individuels tombent en panne, les serveurs cloud en général doivent être toujours en ligne et toujours disponibles. Les sauvegardes se font généralement sur plusieurs machines et dans plusieurs sites.

    Les utilisateurs accèdent aux services cloud via un navigateur ou via une application, en se connectant au cloud via Internet, c'est-à-dire via de nombreux réseaux interconnectés, quel que soit l'appareil qu'ils utilisent.

    Quels sont les principaux modèles de services du cloud computing ?

    Software-as-a-Service (SaaS) : au lieu que les utilisateurs installent une application sur leur appareil, les applications SaaS sont hébergées sur des serveurs cloud et les utilisateurs y accèdent via Internet.

    Configuration d'un serveur cloud privé : Un guide pour débutants

    Ce tutoriel vous guidera à travers le processus de configuration d'un serveur cloud privé en utilisant VirtualBox et Ubuntu Server. Bien qu'il s'agisse d'une approche simplifiée, elle fournit une bonne base pour comprendre les concepts du cloud privé.

    Prérequis:

    • Ordinateur: Un ordinateur avec des ressources suffisantes (RAM, stockage) pour exécuter une machine virtuelle.
    • VirtualBox: Téléchargez et installez ProxMox VE depuis (https://www.virtualbox.org/).
    • ISO d'Ubuntu Server: Téléchargez la dernière ISO d'Ubuntu Server depuis (https://ubuntu.com/download/server).
    • Connaissances de base en réseau:** Comprendre les adresses IP, les sous-réseaux et les configurations réseau sera utile.

    1. Créer une machine virtuelle (VM)

    • Ouvrir Proxmox: Lancez Proxmox et créez une nouvelle VM.
    • Nom et type: Donnez à votre VM un nom descriptif (par exemple, "MonCloudPrive") et sélectionnez "Mode expert".
    • Mémoire: Allouez suffisamment de RAM à votre VM (au moins 2 Go).
    • Disque dur: Créez un disque dur virtuel pour votre VM. Sélectionnez "Créer un disque dur virtuel maintenant" et choisissez un disque alloué dynamiquement pour la flexibilité.
    • Type de fichier de disque dur: Choisissez "VDI (Image disque VirtualBox)" comme type de fichier.
    • Taille de stockage: Allouez un espace de stockage adéquat pour votre VM (au moins 20 Go).
    • Paramètres de la VM:
      • Système: Ajustez les cœurs de processeur, la mémoire et activez "Activer l'APIC d'E/S" pour de meilleures performances.
      • Réseau: Configurez l'interface réseau en fonction de vos besoins. Pour un cloud privé, choisissez "Adaptateur ponté" pour permettre à la VM d'accéder à votre réseau.
      • Stockage: Joignez l'image ISO de Debian à la VM.

    2. Installer Ubuntu

    • Démarrer la VM: Démarrez la VM et suivez les instructions à l'écran pour installer Ubutu.
    • Langue et clavier: Sélectionnez votre langue et votre disposition de clavier préférées.
    • Réseau: Configurez l'interface réseau pour votre configuration de cloud privé. Cela peut impliquer la définition d'une adresse IP statique ou le choix d'un serveur DHCP pour l'attribution automatique d'IP.
    • Partitionnement du disque: Choisissez un schéma de partitionnement pour le disque dur de votre VM. Pour simplifier, utilisez l'option de partitionnement guidé.
    • Mot de passe root: Définissez un mot de passe fort pour l'utilisateur root.
    • Compte utilisateur: Créez un compte utilisateur ordinaire pour les opérations quotidiennes.
    • Sélection des logiciels: Choisissez les packages logiciels dont vous avez besoin pour votre configuration de cloud privé.
    • Terminer l'installation: Le processus d'installation prendra un certain temps. Une fois terminé, vous pouvez vous connecter à votre serveur via SSH.

    3. Configurer votre cloud privé

    • Accès SSH: Utilisez un client SSH (par exemple, PuTTY) pour vous connecter à votre VM en utilisant l'adresse IP qui lui a été attribuée.
    • Configuration du réseau: Ajustez finement vos paramètres de réseau pour garantir une communication correcte au sein de votre cloud privé.
    • Installer les logiciels requis: Utilisez le gestionnaire de paquets apt pour installer tout logiciel requis pour vos services cloud.
    • Sécurité: Mettez en œuvre les mesures de sécurité nécessaires comme les pare-feu et le contrôle d'accès des utilisateurs pour protéger votre cloud privé.

    4. Gérer votre cloud privé

    • Surveillance: Utilisez des outils de surveillance pour suivre les performances du serveur et l'utilisation des ressources.
    • Sauvegarde: Sauvegardez régulièrement vos données pour éviter toute perte de données.
    • Mises à jour: Gardez vos logiciels à jour avec les correctifs de sécurité et les corrections de bogues.

    Considérations supplémentaires:

    • Évolutivité: Envisagez d'utiliser des plateformes de gestion de cloud comme OpenStack ou CloudStack pour une évolutivité et une automatisation plus avancées.
    • Sécurité: Mettez en œuvre des mesures de sécurité robustes comme les pare-feu, les systèmes de détection d'intrusion et des mots de passe sécurisés.
    • Coût: Soyez conscient des coûts associés à l'exécution d'un cloud privé, notamment le matériel, la consommation d'énergie et les licences logicielles.

    Conclusion: Ce tutoriel fournit un guide simplifié pour configurer un serveur cloud privé en utilisant VirtualBox et Ubuntu. En suivant ces étapes, vous pouvez créer un environnement de cloud privé de base pour vos besoins personnels ou pour une petite entreprise. N'oubliez pas de donner la priorité à la sécurité et de tenir compte des exigences d'évolutivité de vos applications avant de prendre toute décision.

    Comments


    No Comments
    POST COMMENT
    captcha
    إلى