1. A method for providing network security in a multi-tenant environment, the method comprising: receiving an access control list at a database server of a plurality of database servers, wherein the access control list identifies a plurality of database services provided by the plurality of database servers and wherein the access control list identifies, for each of said plurality of database services, one or more database service consumer identities associated with one or more database service consumers allowed to access said each of said plurality of database services; receiving at the database server, a plurality of communication packets transmitted over a connection-based switched fabric directly connecting the plurality of database servers with a plurality of application servers; and performing in the database server for each communication packet of said plurality of communication packets: if the communication packet does not include any database service consumer identity, discarding the communication packet, or if the communication packet does include a database service consumer identity: using the database service consumer identity included in the communication packet to identify a database service consumer that sent the communication packet, and using said access control list in combination with said database service consumer identity included in the communication packet to prevent access of the database service consumer to a database service of said plurality of database services unless said access control list identifies said database service consumer as being allowed to access said database service.