DevOps Concepts: Pets vs Cattle

DevOps Concepts: Pets vs Cattle

Pets Service Model

In the?pets service model, each pet server is given a loving names like?zeus,?ares,?hades,?poseidon, and?athena. They are “unique, lovingly hand-raised, and cared for, and when they get sick, you nurse them back to health”. You scale these up by making them bigger, and when they are unavailable, everyone notices.

Examples of?pet?servers include mainframes, solitary servers, load balancers and firewalls, database systems, and so on.

Cattle Service Model

In the?cattle service model, the servers are given identification numbers like?web01,?web02,?web03,?web04, and?web05, much the same way cattle are given numbers tagged to their ear. Each server is “almost identical to each other” and “when one gets sick, you replace it with another one”. You scale these by creating more of them, and when one is unavailable, no one notices.

Examples of?cattle?servers include web server arrays, no-sql clusters, queuing cluster, search cluster, caching reverse proxy cluster, multi-master datastores like?Cassandra, big-data cluster solutions, and so on.

SM Rubayat Islam

Technical Manager | Microsoft 365| Azure | Cloud Computing | MCT | Exchange server | Cyber Security | Modern Workplace | Enterprise Mobility+Security | Intune | Endpoint Manager | AAD | Splunk | SIEM | SOC

2 年

Worth to read.. Good article

要查看或添加评论,请登录

Ashraf A.的更多文章

社区洞察

其他会员也浏览了