State of
Let's learn about what stateless servers are by learning what a stateful server is.
What I am referring to when I say "state" is the settings of all the different components of a server. Some of these are:
- BIOS Settings
- Boot Order
- CPU Settings
- Power Settings
- Etc...
- RAID Settings
- Fiber Channel Adapter Settings
- WWN
- Boot From SAN
- NIC Settings
- Speed/Duplex
- IP Address
- Subnet Mask
Stateless = Simple Management and Recovery
Now that we know what a stateful server is, we can infer that a stateless server is the opposite. By moving the ownership of all the configuration points of a server to a centralized location, we can create server (or service) profiles (collection of server settings) for the servers and assign them to the hardware to create a server. If something happens to the hardware, we can simply move the profile to different hardware and, Presto! the server is back.
If you haven't guessed by now, this model works best with blade servers with no local storage (all blades boot from SAN). Keep an extra blade in the chassis you can use if you lose a blade and you can have a failed server back in service in about 10 minutes.
I am sure I am not doing this explanation justice so I will point you to a blog that should make the concept of stateless computing more clear: http://www.mseanmcgee.com/2010/04/the-state-of-statelessness-cisco-ucs-vs-hp-virtual-connect/
Keep in mind that Cisco really pioneered this with their UCS blade servers. HP later released Virtual Connect which attempts to compete with UCS but IMO falls short.
No comments:
Post a Comment