📊Configuration système requise
Configuration requise pour PowerShell Universal
Matériel
Les recommandations matérielles sont basées sur l'utilisation et dépendent du nombre de scripts exécutés sur le serveur PowerShell Universal et du nombre d'utilisateurs accédant à la machine. Les machines Unix nécessitent généralement moins de ressources matérielles que les machines Windows. Les recommandations ci-dessous sont basées sur une utilisation faible du système.
Minimum
Il s'agit du niveau de base pour un serveur Universal avec une charge serveur très minimale. Il doit être utilisé à des fins d'essai ou de développement uniquement.
2 CPU
4 Go
250 Go
SQLite Database
Recommandé
Il s'agit du niveau de base pour un serveur Universal exécutant plusieurs tâches par heure, hébergeant des API avec moins de 100 requêtes par seconde et une seule application. Il prendra en charge jusqu'à 10 utilisateurs simultanés.
4 CPU
16 Go
500 Go
MS SQL\PostgreSQL Database
Performance
Il s'agit du niveau de base pour un serveur Universal exécutant des dizaines de tâches par heure, hébergeant des API avec plus de 100 requêtes par seconde et jusqu'à 5 applications. Il prendra en charge jusqu'à 50 utilisateurs simultanés.
16 CPU
32 Go
1 To
MS SQL\PostgreSQL Database
Distribué
Un système distribué utilise plusieurs instances de PowerShell Universal connectées à la même base de données. Il nécessite soit des déploiements Git soit des déploiements gérés pour partager les données de configuration. Nous recommandons cette option pour les instances de production à usage étendu. Elle offre les meilleures performances, stabilité et redondance.
Cette configuration peut prendre en charge des centaines de tâches par heure, des milliers de requêtes API par seconde et de nombreuses applications. Le nombre d'utilisateurs simultanés dépendra du nombre de serveurs PSU dans le cluster.
32 CPU
64 Go
1 To
MS SQL\PostgreSQL Database
Logiciels
Windows
Facultatif* : Windows PowerShell v5.1 ou version ultérieure
Facultatif* : PowerShell v7.2 ou version ultérieure
.NET Framework v4.8.0 ou version ultérieure (uniquement pour Windows PowerShell)
Linux
Facultatif* : PowerShell v7.2 ou version ultérieure
Distributions validées : Ubuntu 18.04 et 20.04
Mac OS
Facultatif* : PowerShell v7.2 ou version ultérieure
*PowerShell Universal intègre une version du SDK PowerShell. Si vous n'avez pas de version de PowerShell installée, les versions intégrées de PowerShell seront utilisées.
Réseau
PowerShell Universal communique sur le port configuré lors de l'installation et\ou de la configuration.
Interface Web frontale
Port par défaut : 5000
Ports configurés typiques : 443, 80
Backend TCP
Port local attribué dynamiquement sur la boucle locale
Base de données
MS SQL : 1433
PostgreSQL : 5432
Agent
Port de l'interface Web frontale, 5000 par défaut
Git
Ports HTTP standard, généralement 443
Licences en ligne
Les licences en ligne nécessitent un accès à www.ironmansoftware.com sur le port 443. Les licences hors ligne ne nécessitent pas d'accès à Internet.
Proxy
PowerShell Universal fournit des paramètres de configuration du proxy dans la page Paramètres \ Général. Ces paramètres sont utilisés pour la communication avec les services git distants, les bases de données ou les services Internet.
Mis à jour
Ce contenu vous a-t-il été utile ?