Le 21/02/2005 à 10:35, Jacek Nogala a écrit:
Hi,
The landscape:
- The company is cable tv providing also Internet services
- They intend to use FAS920 in NFS environment (all servers are Linux)
- At this very moment they are servicing about 80k users but wanting
to be able to service more that 200k
- Services for users are to be implemented with UID and GID quotas
For such a high amount of users I would not recommend using uids/gids and use virtual users where possible but that depends of the services you are using your netapp for (email ? web hosting ?). Virtual users usually offer much more flexibility. (that's a long topic but to make it short it makes your architecture more robust in case your authentication server goes down).
The same idea applies for the quotas. Netapp's quotas are great but they have a significant performance impact. Depending on the services you are offering, you should use virtual quotas (quotas handled directly by the application which is accessing the data : smtp server, ftp server, ...)
- The quota information should be retrieved within 2 s and should be
not older than 30 s
That's quite a strong requirement, what kind of data is concerned here ?
If this only email or web hosting, using virtual quotas you will get the quota usage by reading the file in which the application stores it (maildirsize for Maildir storage for example). The only drawback of this approach is that you have to provide some access to the nfs data to the management app.