No. Adoro Mac Server e l'ho usato per anni ed è uno dei migliori server UNIX per le piccole imprese, ma per tutti i dettagli che chiedi nella tua domanda, non è la scelta giusta per le funzionalità che menzioni. Il Mac che possiedi è molto potente, ma ti farà davvero prendere il tuo server per avviare Windows?
Il server in esecuzione come mac di tutti i giorni non ti aiuterà a diventare uno sviluppatore migliore.
Il server non aiuterà con l'editing di immagini e video (e potrebbe rallentarli)
Il server è eccessivo per le esigenze di piccole aziende (meno di 5 o 10 persone) per il calendario, il wiki, il web e le e-mail, specialmente se non hanno precedenti IT.
Un router VPN per piccoli uffici Cisco costa meno di $ 150 se non si desidera eseguire gratuitamente il software VPN equivalente sul Mac OS non server.
Ottieni server e usalo perché vuoi imparare facendo, non inventando ragioni marginali per giustificarlo. (Non penso che tu lo stia facendo, ma volevo sottolineare che il server in esecuzione richiede tempo e competenza)
Il server è progettato e ottimizzato per le prestazioni multiutente e non per il carico di lavoro dell'utente singolo. Alcuni programmi consumer non vengono eseguiti correttamente nel server (o non sono supportati sul server), ma la stragrande maggioranza funzionerà correttamente anche se non è possibile richiamare Microsoft o Apple per il supporto dopo aver sentito che si sta eseguendo su un sistema operativo del server . I server sono progettati e ottimizzati per funzionare a lungo e non si desidera riavviarli per portare via i servizi che forniscono. Non è possibile ottimizzare sia per il carico di lavoro del client che per il carico di lavoro del server, quindi non c'è il pranzo gratis e uno o entrambi ne risentiranno se abbinati.
Se vuoi solo giocare e apprendere che la risposta è SÌ, esegui il server sul desktop, ma la tua domanda include la fornitura di servizi reali per un'attività in corso. Solo tu puoi decidere quale tradeoff è più importante per la tua situazione, ma ce ne sono alcuni da considerare prima di intraprendere questa strada.
Gestire un server a basso costo (o persino guardare in vmware per virtualizzare il tuo server su un iMac o MacPro più grande per isolare il sistema operativo del server dal tuo sistema operativo desktop). In pratica, non sarà probabilmente rallentato con un server distinto (o virtualizzato) sulla rete locale (anche a 100 Mb ethernet lenti). La tua wiki e la tua VPN saranno incredibilmente veloci con solo una manciata di utenti che si connettono.
È davvero difficile persino per un gruppo di lavoro di 25 persone impantanare un mac mini server attuale. Non hanno davvero bisogno di CPU o dischi veloci. L'aggiunta di storage RAID di fascia bassa e FireWire 800 consente al mini di scalare. È necessario un carico di lavoro video speciale o centinaia di utenti che necessitano di Mac Pro Server. Puoi imparare la maggior parte di ciò che ti serve sul client OS X avviando i processi del server sul client e risparmiando il costo della licenza di $ 499. Attenderei dal momento che è stato annunciato che Lion include il server senza costi aggiuntivi.
- la maggior parte di ciò che devi imparare è gratuita o il costo di un sistema operativo Lion.
- se si dipende dai servizi - avere un carico di lavoro del client diminuisce il carico di lavoro del server - meglio avere un mac mini per il server che si può lasciare funzionare al 100% focalizzato sul carico di lavoro del server.
I server - raramente vengono utilizzati per la capacità, quindi l'hardware precedente è spesso utile come server oltre la loro utilità per un carico di lavoro client interattivo. Raccogli un mac usato per una canzone ed esegui il server localmente o co-localizzato.
- sicurezza: sei a tuo agio nel gioco e installa le app tutto il tempo sul tuo server dove sono archiviate le informazioni aziendali? Potresti volerlo bloccato e invariato, il che limita la normale flessibilità del client. Il tuo account di amministratore del server deve essere altamente protetto poiché i server sono online 24 ore su 24, 7 giorni su 7 e obiettivi elevati per cracker / hacker.
- manutenzione - ogni modifica apportata al server potrebbe interrompere i servizi, motivo per cui le aziende isolano e controllano il sistema operativo del server in misura molto maggiore rispetto al sistema operativo client. Costa tempo e denaro per fare diversamente.