IngSoftwareDevOps / progetto-minecraft

0 stars 0 forks source link

Definire ambiente di esercizio della soluzione #5

Open lucapitzoi opened 3 months ago

lucapitzoi commented 3 months ago

Story point: 8

AlbertoSanPietro commented 2 months ago
  1. Hardware: Tipo di architettura: Cloud (AWS) Sistema operativo: Amazon Linux 2 Risorse: m7g.large (2 vCPU, 8 GB RAM) , a seconda del numero di giocatori/mod previsti (192 crediti/ora) ARM-64, BW 15Gbps Archiviazione: EBS SSD da 32 GB o superiore Rete: VPC (Virtual Private Cloud): Creare una VPC con subnet pubbliche e private Security group: Creare un security group per consentire l'accesso al server Minecraft solo da IP autorizzati Load balancer: Opzionale, per distribuire il traffico su più istanze EC2
  2. Software: Sistema operativo: Amazon Linux 2 Java: Installare Java 8 o superiore Minecraft Server: Scaricare e installare il server Minecraft dall'indirizzo https://www.minecraft.net/en-us/download Screen: Installare Screen per gestire più sessioni del server Minecraft
  3. Dati: Mondi di gioco: I mondi di gioco di Minecraft verranno archiviati sul volume EBS SSD Backup: Impostare backup regolari dei mondi di gioco e dei file di configurazione del server
  4. Sicurezza: Autenticazione e autorizzazione: Controllo dell'accesso agli utenti e alle risorse Firewall e intrusion detection: Prevenzione di accessi non autorizzati e attacchi informatici Backup e disaster recovery: Piani per il ripristino in caso di guasti o disastri → settimanale