Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Merci d'avoir choisi Infomaniak pour créer votre PaaS !
Ce guide vous permet de rapidement utiliser les fonctions essentielles de votre nouveau produit Jelastic Cloud.
Questions fréquentes
- Qu'est-ce qu'une plateforme en tant que service (PaaS) ?
- Qu'est-ce qu'un conteneur ou un noeud ?
- Qu'est-ce Jelastic ?
- Qu'est-ce qu'un Cloudlet ? Comment fonctionne la facturation de Jelastic ?
- Quelles sont les technologies supportées par Jelastic Cloud ?
- Est-ce possible de créer un VPS avec Jelastic Cloud ?
- Quels sont les moyens possibles pour déployer une application ?
- Quelle est la différence entre Jelastic Cloud et un VPS ?
- Ressources Jelastic Cloud disponibles (selon type de compte)
Voir toutes les FAQ Infomaniak Jelastic
Ressources techniques
Nous vous invitons Ă consulter la documentation officielle de Jelastic en anglais pour les questions techniques :
- Installer des applications en cluster (WordPress, Magento, etc.)
- Créer un environnement
- DĂ©ployer une application ou du code
- Configurer vos serveurs Java, PHP, Ruby, etc.
- Lier un nom de domaine
- Ajouter une adresse IP publique
- Monitorer une application
- Se connecter en SSH
- Gérer les notifications liées à la consommation des ressources
- Configurer le redimensionnement dynamique horizontal et vertical
- Installer des paquets sans accès root avec Yum Packages Installer
En cas de besoin ou de problème de compréhension, contacter le support Infomaniak.
Git et GitHub sont disponibles chez Infomaniak avec toutes les offres d'hébergement sur:
et bien-sûr l'offre Jelastic Cloud qui vous permettra une intégration en profondeur du versioning.
Ce guide explique quelles sont les différences entre les offres d'hébergement Web Infomaniak pour vous aider à choisir la meilleure solution d'hébergement selon vos besoins.
HĂ©bergement Starter
L'hébergement Web gratuit
L'hébergement Starter est proposé gratuitement avec chaque nom de domaine enregistré chez Infomaniak. Il propose 10 Mo d'espace disque afin de créer un site (pages en langage HTML uniquement - pas de PHP, pas de base de données) même sans connaissance particulière grâce à l'outil Page de bienvenue.
- Enregistrer ou transférer un nom de domaine chez Infomaniak
- En savoir plus sur les avantages inclus avec un nom de domaine
Hébergement Web mutualisé
L'offre phare pour créer vos sites
Ces hébergements sont des hébergements mutualisés (les sites Web seront hébergés sur des serveurs dont les ressources sont partagées avec d'autres clients). Pour garantir la fiabilité de nos services mutualisés, nos serveurs utilisent en moyenne seulement 40% de la puissance des CPU et sont équipés de disques SSD professionnels de dernière génération.
L'hébergement Web offre 250 Go d'espace disque minimum et permet de gérer plusieurs sites Web avec plusieurs noms de domaine. Cette offre inclus toutes les technologies habituellement utilisées pour créer des sites professionnels: PHP, MySQL, accès FTP et SSH, certificats SSL, Site Creator et installation facile de WordPress ou CMS courants, etc.
Serveur Cloud
L'hébergement Web professionnel
Avec un Serveur Cloud, les ressources qui vous sont allouées ne sont pas partagées avec d'autres clients et vous pouvez personnaliser la configuration matérielle et logicielle de votre serveur selon vos besoins. Un Serveur Cloud permet également d'utiliser des composants qui ne sont pas disponibles sur des hébergements mutualisés (node.js, mongoDB, Sol, FFMPEG, etc.).
- un Serveur Cloud permet de facilement administrer votre serveur via la même console d'administration que les hébergements Web - vous y gérez les sites de la même façon
- un VPS permet de gérer de manière 100% autonome votre serveur avec la version de Windows ou la distribution Linux de votre choix (Debian, Ubuntu, openSUSE, ...) - de solides compétences techniques sont requises pour utiliser un VPS
Public Cloud
Solution IaaS ouverte, éprouvée et sécurisée
Pour Infomaniak c'est l'infrastructure qui propulse kDrive, Swiss Backup et le Webmail, des services utilisés par plusieurs millions d'utilisateurs. Mais Public Cloud est accessible à tout le monde et met à disposition les ressources dont vous avez besoin pour le développement de vos projets.
A l’aide de nos offres personnalisées et sur mesure vous n’aurez aucun mal à gérer votre budget de développement. Aucun frais de mise en service. Pas de montant minimum. Résiliable à tout moment. Vous ne payez que les ressources effectivement utilisées avec notre Public Cloud à la fin de chaque mois.
Jelastic Cloud
L'hébergement sur mesure avec les technologies de votre choix
Jelastic Cloud permet de créer des environnements de développement sur mesure avec les technologies de votre choix (PHP, Node.js, Java, Docker, Ruby, etc.). C'est une offre cloud flexible:
- redimensionnement horizontal et vertical des ressources
- paiement selon la consommation réelle des ressources
- personnalisation facile de votre infrastructure (redondance, IP, SSL, répartition de charge, etc.)
Nous ne fournissons pas directement ce service VPN, tunnel ou réseau sécurisé construit entre deux points (VPN = Virtual Private Network, réseau privé virtuel).
Vous pouvez toutefois envisager une solution alternative à l'aide de nos produits d'hébergement.
Ce guide précise les ressources dont vous pouvez bénéficier avec un Jelastic Cloud selon le type de compte que vous possédez.
Tous les comptes Jelastic Cloud offrent des avantages
- applications Web: plus de 40 CMS installables en 1 clic
- technologies: PHP, Java, Node.JS, Ruby, Python, Go, Docker (en savoir plus)
- bases de données: SQL & NoSQL (en savoir plus)
- certificats SSL: gratuit avec Let's Encrypt
- sauvegardes automatiques: toutes les 24 heures (incrémentales, sur les 7 derniers jours)
Compte d'essai de 14 jours
La période d'essai permet de tester Jelastic Cloud sans engagement. Vous pouvez ainsi vérifier si cette solution répond à vos attentes et estimer les ressources dont vous avez besoin. Grâce au calculateur, vous pourrez ensuite déterminer le tarif horaire ou mensuel de votre PaaS en fonction de vos tests.
Pendant la période d'essai, vous disposez des ressources suivantes :
- nombre d'environnements: 5
- puissance: 8 Cloudlets (3.2 GHz de CPU et 1 Go de RAM)
- stockage SSD: 10 Go
- bande passante: 20 000 Kb/s
Compte payant
Dès que vous achetez des crédits Jelastic, les restrictions du compte d'essai sont levées et vous pouvez librement ajuster les ressources de votre PaaS selon vos besoins :
- nombre d'environnements: selon vos besoins
- puissance: personnalisable selon vos besoins
- stockage SSD: 20 Go inclus, puis extensible jusqu'Ă 100 Go par environnement
- trafic entrant et sortant: 2.8 Go / heure (2.4 To / mois) inclus, puis facturé au Go
- bande passante: 400 000 Kb/s
En savoir plus
- Facturation Jelastic Cloud Qu'est-ce qu'un Cloudlet ?
- Quelles sont les technologies supportées
- Guide de démarrage de Jelastic Cloud
Ce guide donne des recommandations Ă suivre en cas d'erreur 502 avec Jelastic Cloud Infomaniak.
Recommandations en cas d'erreur 502
VĂ©rifier ces points:
- vérifier l'URL saisie dans la barre d'adresse de votre navigateur Internet
- depuis votre console Jelastic, cliquer sur l'environnement concerné puis sur l’icône "Ouvrir dans le navigateur":
- vérifier que l'environnement ne soit pas arrêté ou mis en pause
Si le problème persiste :
- vérifier que le certificat SSL soit bien actif
- vérifier le bon fonctionnement de l'application appelée
Si ces recommandations ne permettent pas de résoudre le problème, contacter le support Infomaniak.
Ce guide détaille comment sauvegarder les données de vos dossiers et nœuds Jelastic Cloud via le protocole OpenStack Swift sur Swiss Backup la solution de sauvegarde dans un cloud suisse indépendant.
Pour cela une extension est prévue pour Virtuozzo (Jelastic Cloud). En savoir plus sur l'extension (add-on) sur Github.
Prérequis
- utiliser Jelastic Cloud (au moins un environnement Jelastic doit être actif avec l'extension installée pour que vos sauvegardes soient visibles)
- posséder un espace Swiss Backup Infomaniak avec un quota d'appareil disponible (minimum 1) pour une sauvegarde Cloud
- ajouter 1 appareil de type Cloud pour obtenir les paramètres OpenStack Swift
⚠️ Swiss Backup est compatible avec toute application supportant Openstack Swift, S3 Compatible ou SFTP. Pour de l'aide supplémentaire contacter un partenaire — lire aussi le rôle de l'hébergeur
Configurer l'extension Swiss Backup sur Jelastic Cloud
Pour ajouter l'extension utile Ă Swiss Backup sur Jelastic Cloud:
- se connecter au Tableau de bord Jelastic Cloud de votre serveur
- se rendre sur Marketplace
- rechercher et installer l'extension Backup / Restoration
Deux types de sauvegarde sont ensuite possibles et détaillées ci-dessous :
- sauvegarder des dossiers spécifiques
- créer un snapshot d'un nœud entier
Sauvegarder des dossiers spécifiques
Pour la sauvegarde de répertoires spécifiques:
- renseigner le nom d'utilisateur et le mot de passe selon les informations propres Ă votre appareil (lire ce guide - cliquer ici)
- cocher Backup your data
- cocher Backup specific folders
- renseigner le chemin absolu des dossiers à sauvegarder dans le champ Folders to backup ; il est possible de spécifier plusieurs dossiers en séparant chaque chemin par une virgule, p.ex : /root/admin/, /home/user1/, /jelastic/containers/ (dans cet exemple, 3 dossiers ont été spécifiés)
Ensuite il faut définir la fréquence des sauvegardes (lire plus bas).
Sauvegarder un nœud entier
Pour la sauvegarde d'un noeud entier:
- renseigner le nom d'utilisateur et le mot de passe de votre appareil Swift sur Swiss Backup
- cocher Backup your data
- cocher Backup all files pour sauvegarder l'ensemble du système de fichiers d'un nœud ; certains fichiers sont automatiquement exclus :
- les dossiers /dev, /proc, /sys, /run
- les systèmes de fichiers non montés en tant que partie de la partition racine, y compris les systèmes de fichiers virtuels
Ensuite il faut définir la fréquence des sauvegardes.
Définir fréquence et politique de rétention des sauvegardes
Fréquence des sauvegardes
2 options sont disponibles pour effectuer la sauvegarde :
- quotidiennement (Ă 20h UTC)
- toutes les heures (au début de l'heure, p.ex à 13h, à 14h, etc.)
Politique de conservation
Vous pouvez définir la durée de conservation de vos sauvegardes en années, mois, jours et heures. Afin de conserver indéfiniment vos sauvegardes, régler simplement les paramètres sur 0.
Si p.ex vous effectuez des sauvegardes toutes les heures et que vous définissez une politique de conservation à 1 an, 2 mois, 4 jours, 2 heures, cela signifie que chaque sauvegarde sera disponible pendant une période de 1 an, 2 mois, 4 jours, 2 heures (=10322 sauvegardes). Noter que la suppression des sauvegardes est effectuée chaque dimanche à 22h30 (UTC).
Attention : ne pas mettre tous les paramètres à 0, car des sauvegardes permanentes peuvent entraîner des échecs de sauvegarde.
Limites recommandées :- Année : 1
- Mois : 12
- Jours : 99
Pour une sauvegarde horaire (chaque heure), il est conseillé une rétention maximum d'un mois. Au-delà de cette valeur, certaines sauvegardes peuvent échouer.
Restaurer des sauvegardes
Restaurer des données d'un nœud
- se connecter au Tableau de bord Jelastic de votre serveur
- se rendre sur Marketplace
- rechercher et installer l'extension Swiss Backup
- renseigner le nom d'utilisateur et le mot de passe de votre appareil Swift sur Swiss Backup
- cocher Restore your data
- sélectionner le nœud qui contient la sauvegarde à restaurer
- sélectionner la sauvegarde à restaurer et le dossier de restauration
- cliquer sur le bouton Restaurer
Restaurer des dossiers spécifiques d'un snapshot (CLI)
Chaque sauvegarde correspond Ă un ID unique. Vous pouvez inclure et exclure des dossiers de vos snapshots lors d'une restauration. Pour voir vos snapshots :
- . /home/.config/swissbackup/openrc.sh
- restic snapshots
- utiliser --exclude et --include pour restreindre la restauration Ă un sous-ensemble de fichiers dans le snapshot. Par exemple, pour restaurer un seul fichier : restore 79766175 --target /tmp/restore-work --include /work/foo
Il existe des variantes insensibles à la casse de --exclude et --include appelées --iexclude et --iinclude. Ces options se comportent de la même manière mais ignorent la casse des chemins.
Modifier la configuration de la sauvegarde
- se connecter au Tableau de bord Jelastic de votre serveur
- aller dans le Marketplace
- rechercher et installer l'extension Swiss Backup
- modifier la configuration comme souhaité
Modifier manuellement la planification des sauvegardes (CLI)
Le calendrier des sauvegardes est défini par un cronjob et les sauvegardes sont effectuées à l'aide de l'outil restic.
Pour modifier la planification de vos sauvegardes:
En tant qu'utilisateur root, lancer la commande crontab -l pour afficher les horaires actuels :- la ligne contenant retention-all.sh correspond à la tâche de sauvegarde
- la ligne contenant purge.sh correspond à la tâche de rétention des sauvegardes
Exemple :
Modifier le planning Ă l'aide de la commande crontab -e
Vous pouvez modifier la ligne composée du script rentention-all.sh ou retention.sh, ces scripts correspondent au lancement de vos sauvegardes. Attention : les crons ont été pensés pour ne pas causer de problèmes entre les sauvegardes et les suppressions multiples. Nous vous invitons à faire attention au temps requis pour les sauvegardes et les suppressions- en savoir plus sur les cronjobs: crontab.guru
- en savoir plus sur restic: restic.net
Supprimer manuellement des sauvegardes (CLI)
- sourcer le fichier de configuration:
. /home/.config/swissbackup/openrc.sh - afficher les sauvegardes disponibles:
restic snapshots - supprimer la sauvegarde souhaitée :
restic forget IdBackup --prune - supprimer toutes les sauvegardes d'un fichier sauf une :
restic forget --tag folders --keep-last 1 --prune
Supprimer la planification de la sauvegarde
Ce bouton vous permet de supprimer la planification de votre sauvegarde:
DĂ©sinstaller l'extension Swiss Backup
Il nécessaire de supprimer la planification de la sauvegarde (voir ci-dessus) avant de pouvoir supprimer l'extension Swiss Backup:
Ce guide détaille les différentes extensions Infomaniak disponibles au sein de la marketplace Jelastic Cloud.
Liste des extensions Jelastic Cloud
CPU Calculator simplifie l'estimation de la puissance dont vous avez besoin en vCPU.
BitNinja protège en 1 clic l'environnement Jelastic Cloud de votre choix contre les menaces les plus courantes.
Swiss Backup automatise la sauvegarde des dossiers et des environnements de votre choix. Le plugin permet de configurer la fréquence et la politique de rétention des sauvegardes.
ClamAV est un antivirus pour scanner à la demande les conteneurs de votre choix. Pratique pour vérifier la présence de codes malveillants, de mining ou des virus.
Grafana et Prometheus permettent de collecter des mesures utiles de vos conteneurs et de les visualiser dans des tableaux de bord modernes dans Grafana.
Zabbix Server simplifie le déploiement d'un système d'alerte entièrement personnalisable.
SSH Direct Access facilite l'accès à vos conteneurs sans passer par la passerelle publique de Jelastic. Idéal pour avoir un accès de secours à vos serveurs.
Lire Ă©galement notre article de blog Ă ce sujet
Installer une extension depuis marketplace
- se connecter au Tableau de bord Jelastic Cloud de votre serveur
- aller dans Marketplace
- rechercher et installer l'extension désirée
Ce guide explique comment obtenir un certificat SSL personnalisé que vous pourrez utiliser avec Jelastic Cloud auprès d'Infomaniak.
Documentation pour le SSL
- Il est tout à fait possible d'acheter un certificat SSL auprès d'Infomaniak afin de l'installer sur Jelastic Cloud ensuite
- De façon intégrée à Jelastic Cloud, vous trouverez également un certificat valable que pour des domaines xxx.jcloud.ik-server.com
- Les certificats Let's Encrypt peuvent Ă©galement ĂŞtre obtenus gratuitement et pour n'importe quel domaine
- Il est possible d'obtenir un certificat payant, pour n'importe quel domaine
- Dans le but de procéder à des tests, vous pouvez également mettre en place un certificat auto-signé
Ce guide concerne la collaboration d'utilisateurs sur des environnements Jelastic Cloud qui n'est pas proposée directement dans l'infrastructure Jelastic actuelle.
Donner accès à d'autres utilisateurs
Les solutions proposées pour que d'autres utilisateurs puissent accéder à votre environnement Jelastic dépendent du type d'accès souhaité:
1er cas de figure
Vous souhaitez partager les accès au dashboard Jelastic (noter que l'utilisateur à qui ces droits sont attribués aura accès à tous les environnements présents sur le dashboard du Jelastic Cloud).
Pour cette opération, il faut lui attribuer des droits sur le produit directement lors de la création de l'utilisateur. Des droits collaborateur suffisent.
2ème cas de figure
Vous souhaitez partager les droits sur un seul environnement, toutefois cette action n'est pas possible en l'état car la collaboration est désactivée pour des raisons de sécurité.
Vous pouvez transférer un environnement à la personne désirée, pour autant que celui-ci possède un Jelastic Cloud dans le même groupe de billing (billing EUR ou CHF par exemple). Pour exécuter cette action, il faut procéder au changement de propriétaire de l'environnement (action possible depuis le dashboard Jelastic directement et dans l'onglet de configuration de l'environnement).
Lire Ă©galement cette FAQ (cliquer ici).