### 18.2.1 Deploying Group Replication in Single-Primary Mode

[18.2.1.1 Deploying Instances for Group Replication](group-replication-getting-started-deploying-instances.html)
[18.2.1.2 Configuring an Instance for Group Replication](group-replication-configuring-instances.html)
[18.2.1.3 User Credentials For Distributed Recovery](group-replication-user-credentials.html)
[18.2.1.4 Launching Group Replication](group-replication-launching.html)
[18.2.1.5 Bootstrapping the Group](group-replication-bootstrap.html)
[18.2.1.6 Adding Instances to the Group](group-replication-adding-instances.html)

[]()

 Each of the MySQL server instances in a group can run on an independent physical host machine, which is the recommended way to deploy Group Replication. This section explains how to create a replication group with three MySQL Server instances, each running on a different host machine. See [Section 18.2.2, “Deploying Group Replication Locally”](group-replication-deploying-locally.html) for information about deploying multiple MySQL server instances running Group Replication on the same host machine, for example for testing purposes.

[]()

**Figure 18.7 Group Architecture**

<img alt="Three server instances, S1, S2, and S3, are deployed as an interconnected group, and clients communicate with each of the server instances." src="images/gr-3-server-group.png" height="341" width="238" />

 This tutorial explains how to get and deploy MySQL Server with the Group Replication plugin, how to configure each server instance before creating a group, and how to use Performance Schema monitoring to verify that everything is working correctly.

