It is thought the server cattle analogy was first mentioned around 2012 by Randy Bias. Cattle Not Pets Configuring Scalable Resources Posted on December 15 2020 by Wes Jones When I first heard the term cattle not pets it was the perfect metaphor to describe a concept I had always been aware of when developing for the cloud but never had the words to describe.
As software and services move to the cloud the days of fawning over individual servers and software installations as though they were fussy pets is over.
Cattle not pets. Zeus Apollo Athena et al are well cared for. The Pets service model describes carefully tended servers that are lovingly nurtured and given names like they were faithful family pets. This explanation of Pets vs Cattle is what resonated with Tim Bell at CERN and many others and caused them to replicate and propagate the analogy which created the meme that has edified so many and has so cleanly represented the transition we are all going through to cloud.
It provides customers a better service reduces time to recovery and eliminates lost revenue from production outages. By treating cloud-based servers uniformly as though they were cattle engineers implement policies and protocols that boost security and efficiency. Ad Easy Fast And Secure Booking With Instant Confirmation.
You would have noticed that most traditional farms have a small number of domesticated animals that are. Humio sponsored this post. Whom in turn was influenced by Bill Bakers Scale out not up.
One of the core concepts in DevOps is the preposition of Cattle vs Pets to describe the service model. Understanding Pets and Cattle. Readers commentards and CERN have pointed out that the pets and cattle metaphor is not CERNs work.
Cattle This analogy became popular after Randy Bias first introduced the term in an inspiring article about the fundamentals of cloud hosting and how to use it. In the cloud on commodity hardware etc If all of your servers are considered cattle and are easily replaceable then you can start looking at things like chaos monkey to help build assurance that your infrastructure truly is resilient. Kubernetes became the standard for container orchestration because it allows you to treat your containers like Cattle.
Servers are cattle not pets - Randy Bias. There is no place for pets in a modern computing environment ie. Randy Bias of CloudScaling used the metaphor in this presentation in which he attributes former Microsoft employee Bill Baker as the source.
Ad Easy Fast And Secure Booking With Instant Confirmation. To avoid having a user think that simply because he has his applications in a cloud server means he has full redundancy Bias came up with an easy simple way to explain the concept of running applications in the cloud. Servers as Cattle Not Pets Not the modern giant ones but rather the traditional smaller ones where the land was tilled by humans not tractors.
The analogy of cattle not pets is now well established in the application space especially in relation to the microservice application architecture. Running Cattle rather than Pets is a computing infrastructure best practice no matter what layer of the stack. However as discussed in our paper on agile integration architecture it makes just as much sense to also consider this approach in.
Randy elaborated in 2016 a bit about the analogys background and history. The phrase cattle not pets attributed originally to Bill Baker a Microsoft distinguished engineer encouraging his DBA audience to think differently about their SQL Server deployments has.
Pin On Cute Animal Drawings Kawaii
Printable Cattle Chart Representative Types Of Cattle Vintage Cow Print Printable Digital Download No 1471 In 2021 Cow Illustration Cow Art Horse Illustration
I Think It Is Awesome That We Have Learned How To Be Resourceful And Use So Many Parts We Have Learned To Use An Animal Science Showing Livestock Ag Education
Matthew Dominguez On Twitter Animals Funny Animals Cute Cows
0 comments:
Post a Comment