47 thoughts on “AWS – Shared, Dedicated Instances & Dedicated Host Differences – EC2 Tenancy Models

  1. Really nice video. The difference between dedicated hosts and dedicated instances is explained very well.
    Dedicated instance means on instance restart its host can change. however, at any point in time, the host will have instances from the same AWS account.
    Dedicated host means that on instance restart its host will always remain the change. This is useful if you have hardware (CPU, MAC) bound licenses wherein you need the same host machine to apply the license.

  2. Excellent explanation!! however, I need one clarification. Does instance store-backed volumes get recovered for dedicated host upon stop and start or recovery is not supported for instance store even for dedicated host?

  3. This is amazing, all your videos on this channel are very informative sir, please keep going in this way, best of luck to you and your team❤️

  4. Well explained …thanks..Just for my confirmation…
    In Dedicated Instance the underlying hardware is fixed for that particular AWS account/customer but other Ec2 instances from the same account which is not dedicated i.e., shared can be hosted on the same underlying hardware.. is this understanding correct .. please confirm

  5. In case of dedicated Instance, If I stopped and start again the EC2 may launch in different Host.. right? So in that case If I have 2 Dedicated Instances and I just stopped 1 Instance and start again, I might have 2 Instance in 2 different Host and In these 2 host no one can launch their instances.. right? So, here we are blocking the host environments although we are not using in full capacity…Please clarify

  6. Excellent explanation using the visual representation. I understood the difference between Dedicated Host and Dedicated Instance properly. Thank you much.

  7. IN ONE LINE, "For both Dedicated Instances & Dedicated Host, User should pay for whole host, but dedicated host will retain MAC address"

  8. Great explaination but can someone please sponsor this man a better mic, it was really challenging to grasp what he was saying thoroughly.

  9. based on what u said, something does not add up for Dedicated Instances.

    Let's say if I have created a dedicated instance on H-105. I will not have any other customers creating any dedicated instance inside H-105. this would be reserved for me.

    Even though this dedicated instance is capable of created more instances I decide not to create any other dedicated instance and just go with 1 dedicated instance. Isnt Amazon losing on money and isnt the extra memory and CPU being un-used here? why would Amazon do that?

  10. Is virtualization done on a Dedicated Host or it is simply a bare metal instance (where Operating System is directly installed on the physical hardware). ?

  11. There isn't much difference bw dedicated instance and dedicated host.
    We pay full block price for both.
    Only advantage of dedicated host is licence part.
    Is that right?
    Please correct me if i m wrong

  12. Thanks for the clear differentiation. However my understanding is that in the Dedicated instance scenario in the above example where its being launched in H-105 i believe other non-dedicated instances of the same customer/AWS account can run along with the Dedicated instance. Your statement mentions that H-105 can only run other Dedicated instances alone. Please confirm if my understanding is correct.

  13. Thanks for these amazing videos. I am new to cloud development and I had a basic question about dedicated hosts. Is it possible to have two different EC2 instances one of Windows type and another of Linux type on the same dedicated host?

  14. dedicated instances is not correctly explained.
    Dedicated Instances are Amazon EC2 instances that run in a VPC on hardware that's dedicated to a single customer. Your Dedicated instances are physically isolated at the host hardware level from instances that belong to other AWS accounts. Dedicated instances may share hardware with other instances from the same AWS account that are not Dedicated instances.
    reference – https://aws.amazon.com/ec2/pricing/dedicated-instances/

  15. Very good explanation !! I understand dedicated host as it is required due to license bound situation however What is the use case of dedicated instance ?

  16. In Dedicated instance, If i am running one vm and what about remaining capacity of host,Is it means we are blocking full host capacity till our machine is power On

  17. If I only have 1 instances and I reboot then it may go to other host or other hardware . But If I have 5 instances and 4 are running so I am blocking a host as a dedicated instances and I I reboot one instances then what will happen ? It will move to other hardware or it will be on the same hardware ?

  18. you may need to check this at 4:55

    Dedicated Instances may share hardware with other instances from the same AWS account that are not Dedicated Instances


  19. thanks for clear explanation . one quick question , based on explanation , dedicated instance indirectly running dedicated host But only change that when dedicated instance reboot ,aws may choose different host machine .. Indirectly you are paying for dedicated host only difference is that during dedicated instance it may come on different host machine

  20. What will happen to dedicated instances stop/start and reboot & dedicated host stop/start and reboot.
    Will the instances resides in the same hosts even after reboot? am not getting this alone. Please clarify. Thanks

  21. I have read from AWS documentation that Dedicated instances may share hardware with other instances from the same AWS account that are not Dedicated instances.does it means dedicated instance can share hardware with different tendency models from the same AWS account?
    If different tendency models from the same AWS account can share the same hardware then does this case apply on the dedicated host as well?

  22. If I've instance A, B & C on dedicated instances, and I want to stop and start instance B only, then will happens? is that going to be same underlying hardware else it's going to move remaining instances to new hardware..?

  23. So, if I understand well, when a dedicated instance is allocated it can cause a lot of waste of resources. If I don't have any other on-demand instance running using the resources remaining, it will still not using by anyone. Do you have an ideia about how AWS deal with this possible waste?

  24. Do the public and private IPs stays the same on stop / start for dedicated instance? What about for dedicated host?

  25. So dedicated host at 4:50 is the only host in the machine/hardware And no other host from another customer account will rest on that machine/hardware. Start stop will be same instance, but not same machine/hardware. AND 6:20 dedicated instance, will be same instance along with machine/hardware. Got it! For compliance purposes mostly….

  26. As per the AWS Documentation – https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html

    Dedicated Instances may share hardware with other instances from the same AWS account that are not Dedicated Instances.

    It's a bit contradicting with the same video at https://youtu.be/sOsALtwltLQ?t=297

    Looks like it's possible that a OnDemand is running on the same hardware as per the above AWS documentation.

Leave a Reply

Your email address will not be published. Required fields are marked *