Service response time is improved.
Access load can be reduced in a single machine.
Replication provides horizontal read scalability.
Ensures availability of data and service in the event of machine failure.
More storage and system resources are required for data redundancy.
More network bandwidth is required for communication between servers.