Yes, you can set up as many Graylog servers as you want and put them behind a load balancer or integrate any kind of failover you want.
We do not recommend it running on extremely small platforms like a raspberry pi, but a very small VM (we have OVAs and other virtual appliances ready) is able to process a lot of messages already.