Lo scorso ottobre 2022, 4D ha introdotto una funzione unica chiamata Raccolta dati in 4D v19 R6.
Forse il modo migliore per capire come la usiamo è mostrarvi le domande a cui questa funzione ci permette di rispondere. Dopo averla vista in funzione per alcuni mesi, siamo lieti di condividere alcune delle interessanti informazioni che ci fornisce.
Quando abbiamo annunciato che stavamo per raccogliere dati anonimi sull’utilizzo, diversi clienti ci hanno chiesto se avremmo condiviso i risultati con la comunità. Ci è sembrata un’ottima idea,
Prima di immergerci in grafici e numeri, ricordiamo che nessuno raccoglie dati personali o aziendali. 4D non è in grado di identificare in alcun modo, direttamente o indirettamente, alcun utente, sviluppatore o azienda. Tutto ciò che raccogliamo è pubblico, trasparente e documentato su https://developer.4d.com/docs/Admin/data-collect/.
Cosa è necessario sapere prima di esplorare i risultati qui sotto:
- I dati che seguono sono rappresentativi solo di chi adotta le Feature Release fino alla disponibilità della v20 LTS.
- Questa funzione è disponibile solo su 4D Server, quindi di seguito vengono presentati solo i dati relativi a 4D Server.
- I dati presentati di seguito sono relativi alle licenze di distribuzione.
Modalità progetto
Uno dei primi risultati interessanti è che la maggior parte dei clienti ora lavora e distribuisce in modalità Progetto. Con un’adozione molto elevata per le installazioni più grandi che contano più di 100 client, dove l’80% sta eseguendo un’applicazione in modalità progetto. State ancora sviluppando e distribuendo in modalità binaria? Sapevate che ora potete sviluppare simultaneamente su 4D Server in modalità progetto?
Seguite questo link per saperne di più sui progetti 4D!
Nuovo livello di rete SERVERNET
Utilizzate ancora il livello di rete legacy?
Forse è il momento di ripensarci: Il nuovo livello di rete è ora ampiamente adottato dai clienti 4D, soprattutto per le installazioni più grandi, che beneficiano di una migliore scalabilità e velocità.
Avete ancora qualche dubbio? Leggete queste testimonianze sul Forum 4D che mostrano il tipo di aumento delle prestazioni che si può ottenere.
Sistemi operativi
È interessante notare che macOS è più utilizzato sui computer server di quanto si pensi, anche nelle installazioni più grandi.
Per i curiosi, ecco la top ten dei sistemi operativi utilizzati per eseguire 4D Server.
Informazioni sull’hardware
Quando 4D Server viene eseguito su hardware Apple, il 50% dei computer server è basato su Apple Silicon.
Come promemoria, qui discutiamo dell’hardware utilizzato come computer server, poiché non disponiamo di dati per i clienti.
Per quanto riguarda la RAM: 8GB, 16GB e 32GB sono i più frequenti. Possiamo comunque osservare una quantità significativa di server da 4 GB.
Per quanto riguarda la CPU, i core: 4, 6 e 8 sono i più frequenti. Ma anche in questo caso si possono notare configurazioni più piccole con solo 2 core.
Conclusioni
Che cosa abbiamo imparato?
La modalità progetto viene adottata rapidamente, non è una grande sorpresa.
Il fatto che la maggior parte delle grandi installazioni sia passata a un nuovo livello di rete convalida il nostro significativo investimento nello sviluppo e nella risoluzione dei problemi delle operazioni di rete.
L’elevato utilizzo di macOS per l’esecuzione di 4D Server dimostra che era necessario investire per tempo nel supporto di Silicon/ARM e convalida la necessità di continuare a investire in macOS come sistema server in futuro.
Mentre i risultati dell’hardware, come 16 GB come memoria mediana del server, non sono una sorpresa, i numeri mostrano che le configurazioni piccole, come 4 GB o 2 core, sono utilizzate in modo significativo, di solito come macchina virtuale in ambienti di hosting. Queste informazioni ci aiutano a non concentrarci solo sulle configurazioni di computer di grandi dimensioni.
Pubblicheremo un altro post sul blog con cifre aggiornate e nuovi approfondimenti quando verrà distribuito 4D v20 LTS!