top of page
Search
theitgirlgram

"How to be more Technical" | Step Four: Learn about Virtualization

Happy Monday #ITGirls... it’s #virtualizationtime. What’s Step Four in “How to be more Technical?” you might ask? Let’s explore the world of virtualization.


In a traditional #datacenter, you might see an application that requires multiple physical servers to run (like a web server, database server, etc), and those physical servers sit inside a rack inside a data center. If the data center is hosting a lot of applications, then that data center has A LOT of physical servers.

Those physical servers take up space and energy...and cost a lot of money!


How can companies shrink their data center footprint and make more efficient use out of their hardware? VIRTUALIZATION! Virtualization is the process of creating a software representation of something, like servers, storage and hardware.


#servervirtualization specifically is the act of abstracting the compute resources of a physical server (like #cpu and #ram). What do you need to virtualize a server? You need... a #hypervisor!


A hypervisor is software that can be installed directly onto a physical server. It abstracts the resources, creates something called a#virtualmachine or a “VM” which is essentially a virtual server. The hypervisor schedules out the resources to the VMs so that every VM has a fair chance of getting the resources it needs, when it needs it.


So instead of your app running on a big bulky physical server, they can now run on VMs. And those VMs can run on a single virtual server!


And the hypervisor is just like, “OK! It’s 9AM and Application X is about to run a big report, I’m gonna give it all the RAM and CPU that it needs”.... and maybe later in the day the Hypervisor is like “Alright! Application Y is FREAKING OUT because it has a lot of users doing a lot of different things in it so I’m going to give it AS MUCH RAM and CPU as I can give it, which is fine because Application X is chilling right now and Application Z isn’t even being used.”


Server virtualization means your data center can be smaller, but you can fit more in it!


Free Resource time!!



5 views0 comments

Kommentare


bottom of page