> My system includes 2 servers (moodle+apache+php) which will be load balancing, one is used for database, the last is used for NAT
So you have altogether three machines?
> users enforce install flash so that loading DB from server. With the above reasons
I don't understand. Do you mean teachers
upload videos in flash format? If so, wenn users view them on-line, the films are served directly from the storage of the server, no database involved. The storage could be a local harddisk or a network "drive". That of course consume bandwidth from the server but the CPU needed to decode comes from the browser and flash-plugin within the client computer.