For the complete documentation index, see llms.txt. This page is also available as Markdown.

📊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 ?