Re:Cloud Native Application Interfaces
by user5994461 on Monday October 24, 2016 @09:11AM
(#12778423)
It doesn't matter whether the application is abstracted on bare metal, on VmWare or on AWS.
There's still physical hardware down the chain that calls for maintenance. When the physical hardware require maintenance everything on top is fucked or need to be moved.
For planned maintenance:
- If you're bare metal. You cannot migrate to a working server.
- If you're virtualized, you have to stop the service and restart on another host.
- If you're virtualized on GCE or vSphere datacenter, they'll migrate the VM live while it's running.
GCE has supported live migrations for multiple years. VmWare supports that for about 10 years (yep, no kidding ^^)
> VMs have to deal with servers dying plus evictions plus control and management plane failures, which significantly reduces the availability of a single instance. So strictly speaking, cloud instances typically have lower availability than physical machines.
Bare metal servers have to deal with hardware dying plus evictions plus control and management plane failures, which significantly reduces the availability of a single server.
So strictly speaking, cloud instances and physical servers are the same thing. They both live on physical hardware.
There's still physical hardware down the chain that calls for maintenance. When the physical hardware require maintenance everything on top is fucked or need to be moved.
For planned maintenance:
- If you're bare metal. You cannot migrate to a working server.
- If you're virtualized, you have to stop the service and restart on another host.
- If you're virtualized on GCE or vSphere datacenter, they'll migrate the VM live while it's running.
GCE has supported live migrations for multiple years. VmWare supports that for about 10 years (yep, no kidding ^^)
> VMs have to deal with servers dying plus evictions plus control and management plane failures, which significantly reduces the availability of a single instance. So strictly speaking, cloud instances typically have lower availability than physical machines.
Bare metal servers have to deal with hardware dying plus evictions plus control and management plane failures, which significantly reduces the availability of a single server.
So strictly speaking, cloud instances and physical servers are the same thing. They both live on physical hardware.