Let's assume you install ESXi on all 8 blades.
You can then deploy vCenter Server, let's assume you'll use it to manage all 8 hosts (rather than deploying multiple instances of vCenter Server)
You could create 1 cluster, enabled for features such as HA and DRS, and add all 8 hosts to it, assuming you're happy for all the hosts and the VMs they will run to be part of that single configuration - that's nice and simple.
Alternatively, you could create say 2 clusters, either with 4 hosts in each or perhaps 2 in a cluster and the other 6 in a different cluster - that would give you separate "chunks" of resource with different HA and DRS settings, maybe the 2-host cluster could run your infrastructure services while the 6-host cluster runs your application workloads.
But, as Duncan says, you'll need shared storage to take advantage of HA and DRS, plus the appropriate vSphere licenses for the functions you want to enable.