Live data from Hacker News

EC2 Dedicated Hosts

aws.amazon.com

81–90 of 149 posts

Re: EC2 Dedicated Hosts

#81

Earlier quoted context omitted.

Unless “the machine is taken over” means firmware-level compromise (e.g. disk controller, NIC controller, …), in which case the next customer allocated to that machine can be compromised despite full disk erase between customers.

I'll agree with this attack vector, although it'd be trivial to have your PXE boot routine between customers re-apply known good firmware to the NIC and disk controller and verify with checksums (unless there's a 0-day out there for the NIC controller, in which case you're owned regardless).

Normally the PXE boot code is, itself, stored in firmware.

Re: EC2 Dedicated Hosts

#82
post #14

So this is for IO- and CPU-bound users who for some reason are also EC2-bound.

According to their docs/examples, this is mostly for legal reasons. i.e. some software can be licensed to multiple VMs if they are all running on the same host.

[deleted]

Re: EC2 Dedicated Hosts

#83
post #2

Now how long will it take for Amazon to release a dedicated host marketplace where you can sell unused space on your dedicated hosts?

This isn't too far-fetched -- there's already a marketplace for buying and selling used reserved instances.

https://aws.amazon.com/ec2/purchasing-options/reserved-insta...

Re: EC2 Dedicated Hosts

#84

Man, I'd really like to just see bare metal from them. To me that was part of the allure of containers -- so much more efficient than multiple VMs and yet you get a lot of similar benefits, as long as you don't mind some security tradeoffs. Running ECS is cool and all, and I know they do some container-specific VM optimizations, but I still know I'm running a kernel on a kernel, even if my VMs happen to share a host.…

You might want take a look at SoftLayer, they have bare metal servers. However, if you are okay with ARM servers, then I'd suggest taking a look at scaleway, which provide bare metal ARM servers, and they manage it all for you as well.

Re: EC2 Dedicated Hosts

#85
post #64

Earlier quoted context omitted.

Doesn't matter if the machine is taken over if its properly contained at the network level. Dedicated server hosting companies have been doing this for years .

Amazon offers billing by the hour for those, meaning they probably move between customers a lot more than traditional dedicated servers. A bare-metal user can do lot of bad things unless you trust your hardware manufacturing 100 %, e.g. by messing with the firmware.

Rackspace offers a cloud cum bare metal service called OnMetal. They flash the firmware before putting a new user on a machine.

Re: EC2 Dedicated Hosts

#86
post #2

Now how long will it take for Amazon to release a dedicated host marketplace where you can sell unused space on your dedicated hosts?

Doesn't that defeat the purpose of obtaining a dedicated host?

Not if it's primarily to accommodate bring-your-own-license for per-machine-licensed software. Needing to have control over what machine runs your instances doesn't mean you can't allow other people to run their instances on "your" hardware.

Re: EC2 Dedicated Hosts

#87
post #75

Interesting: > each Dedicated Host can accommodate one or more instances of a particular type, all of which must be the same size I'm surprised by the "same size" requirement. It seems like even if you ask customers to stay within a single family (m3, m4, etc.) the customer could do their own hand placement of 8 vCPUs next to a pair of 4s... Edit: Disclaimer, I work on Compute Engine.

Is it possible that's been going on the whole time? Allowing different flavors of guests to cohabitate has few benefits (at their scale) and many drawbacks; I wouldn't be surprised if they simply never allowed it.

Re: EC2 Dedicated Hosts

#88

Man, I'd really like to just see bare metal from them. To me that was part of the allure of containers -- so much more efficient than multiple VMs and yet you get a lot of similar benefits, as long as you don't mind some security tradeoffs. Running ECS is cool and all, and I know they do some container-specific VM optimizations, but I still know I'm running a kernel on a kernel, even if my VMs happen to share a host.…

You might want take a look at SoftLayer, they have bare metal servers. However, if you are okay with ARM servers, then I'd suggest taking a look at scaleway, which provide bare metal ARM servers, and they manage it all for you as well.

You can get managed Docker containers on bare metal with Bluemix which runs on Softlayer.

Re: EC2 Dedicated Hosts

#89
post #55

Man, I'd really like to just see bare metal from them. To me that was part of the allure of containers -- so much more efficient than multiple VMs and yet you get a lot of similar benefits, as long as you don't mind some security tradeoffs. Running ECS is cool and all, and I know they do some container-specific VM optimizations, but I still know I'm running a kernel on a kernel, even if my VMs happen to share a host.…

> Running ECS is cool and all, and I know they do some container-specific VM optimizations, but I still know I'm running a kernel on a kernel, even if my VMs happen to share a host. The cloud is great for distributed systems, and for these the "kernel on a kernel" cost becomes insignificant with the additional power allowed by the horizontal scalability of letting multiple computers talk over a network (not to mentio…

"kernel on a kernel" is one of the worst things you can do to a distributed computing environment. This is why Google does containers.

I have double digit thousands of machines for one application, and have an Excel spreadsheet outlining the additional hardware that would need to be purchased to handle the same workload but virtualized. I pull it out every time some recent Stanford grad tells me the cloud is the future.

Post reply on HN