Lets consider this situation:
A business with between 20 to 50 employees all heavily using email, calendar, documents and working with general office work.
What is the perfect office network setup for this? Keeping in mind that the following points are important:
- minimal onsite hardware
- convenient fileshareing through a network drive
- calendar shareing
- webbmail/imap access
- some central point of administering users
- support for windows, osx and different linux flavours
- all machines must be fully usable outside the office
- bonus for beeing able to monitor clients for patches software/updates
- bonus for pushing updates/software to them
Is this business network utopia?
Current situation is using google apps, but that fails miserably on the network filesharing point.
What else is there? A large IT company pitched me a full windows setup(Active directory, exchange, sharepoint and the whole shabang), but that feels like vendor lockin-mania(and at least 2 servers onsite), we will probably never get another chance of doing this right.
All my google-findings seems to solve parts of the problem but not all.
Thanks in advance, I'll summarize results and report back.
[edit: formatting]
1 Windows Server for Authentication, DHCP and DNS. Unless your users will be off campus for extended periods of time (30+ days) you don't need to worry about a VPN (since the local system will authenticate their account disconnected)
Dropbox for Teams on all systems. On Windows systems you can move the Desktop, Pictures, and Documents folders right into the Dropbox folder to sync and backup all files (Box.Net is an option with more features but I had massive problems with it to the tune of 80% of users and the company didn't seem to care)
Faronics DeepFreeze is a program that freezes the system files for Windows systems. By creating a separate partition for files you can freeze the whole system and avoid problems (just create a files partition and move dropbox and the users files to there). You can also set times for unfreezing for updates (I set it for Sunday at 1am and have the auto updates run at the same time). Macs and Linux can ususally take care of themselves on the security front
Patch Management with GFI Languard is cheap and doesn't require a whole infrastructure to work with. For updating software you can used a Powershell script and a shared "Updates" folder in dropbox to distribute MSI files
On E-mail I use Rackspace's hosted exchange because my users were used to an Exchange server. But you could just as easily get by with Google Apps.
AntiVirus I just use Trend Micro's corporate version but it does have a fairly small server footprint. It could easily run on the one Windows server you have.
Hope it helps. Feel free to e-mail if you have questions