Summary:
- AWS Dedicated Hosts provide full visibility into physical server resources including sockets, cores, and host IDs, making them essential for Bring your own license (BYOL) licensing scenarios and strict compliance requirements.
- Dedicated Instances guarantee hardware isolation at the account level but abstract away physical server details, offering simpler management with per-instance billing rather than per-host commitments.
- The October 2024 introduction of live migration for Dedicated Hosts eliminates previous maintenance disruption concerns, narrowing the operational gap between both tenancy options.
- Cost optimization depends heavily on instance density. Dedicated Hosts become economical when you can pack multiple instances onto a single host, while Dedicated Instances suit sparse or variable workloads.
Choosing between AWS Dedicated Hosts and Dedicated Instances often determines whether your cloud architecture meets licensing audits, passes compliance reviews, or wastes budget on underutilized hardware. Both options deliver physical isolation from other AWS customers, yet they diverge sharply in visibility, control, billing mechanics, and operational flexibility.
Engineers frequently conflate these tenancy models during System Design discussions, leading to costly misconfigurations that surface months later during software license true-ups or security assessments. Understanding the precise differences between AWS Dedicated Hosts and Dedicated Instances has become increasingly nuanced following AWS’s October 2024 announcement of live migration support for Dedicated Hosts. This change fundamentally altered the maintenance calculus that previously favored Dedicated Instances for availability-sensitive workloads.
EC2 tenancy and instance placement control
EC2 tenancy defines the relationship between your instances and the underlying physical hardware in AWS data centers. The default tenancy runs your instances on shared hardware alongside other AWS customers, relying on the hypervisor for isolation. Dedicated tenancy, whether through Dedicated Hosts or Dedicated Instances, guarantees that your instances run on hardware physically separated from other accounts.
This distinction matters enormously for regulated industries where auditors require documented evidence of hardware-level isolation rather than virtualization-based separation alone.
Dedicated Hosts provide granular placement control that Dedicated Instances simply cannot match. When you allocate a Dedicated Host, you receive a specific physical server identified by a unique host ID, and you decide exactly which instances launch onto that hardware. This placement control extends to instance affinity settings, which determine whether stopped instances return to the same host upon restart. Consider the following placement behaviors that differentiate these tenancy models:
- Host affinity on Dedicated Hosts: You can configure instances with host affinity set to “host,” ensuring they always restart on the same physical server, or “off,” allowing AWS to place them on any available Dedicated Host in your account.
- Automatic placement on Dedicated Hosts: Enabling auto-placement allows instances targeting a specific instance type to launch on any available Dedicated Host with capacity, reducing manual allocation overhead.
- Dedicated Instance placement: AWS automatically distributes Dedicated Instances across isolated hardware without exposing host identifiers, providing no mechanism to pin instances to specific physical servers.
The placement control gap becomes critical during maintenance events and capacity planning. With Dedicated Hosts, you maintain visibility into exactly where workloads run and can orchestrate migrations between hosts you control. Dedicated Instances abstract this complexity away, which simplifies operations but removes the deterministic placement guarantees that certain enterprise software licenses require.
This placement visibility directly impacts how you approach licensing compliance, which we examine next.
Physical cores, sockets, and host visibility
Dedicated Hosts expose the physical characteristics of underlying servers in ways that Dedicated Instances deliberately conceal. When you allocate a Dedicated Host, AWS provides the socket count, physical core count, and the specific host ID. This visibility exists because enterprise software vendors like Oracle, Microsoft SQL Server, and IBM often license based on physical cores or sockets rather than virtual CPUs. Without access to these physical attributes, you cannot accurately calculate license requirements or demonstrate compliance during audits.
The visibility difference manifests immediately in the AWS Console and API responses. Dedicated Host allocations return detailed hardware specifications, including the number of sockets, cores per socket, and the instance capacity available on that host. Dedicated Instances return none of this information because AWS manages the underlying host allocation transparently. The following table captures the visibility and control differences between these tenancy options:
| Feature | Dedicated Host | Dedicated Instance |
|---|---|---|
| Physical host ID visibility | Yes, unique identifier exposed | No, abstracted by AWS |
| Socket count visibility | Yes, per host | No |
| Physical core count visibility | Yes, per host | No |
| Instance placement control | Full control with affinity settings | AWS managed, no control |
| Host affinity support | Yes, configurable per instance | Not applicable |
| Multiple instance sizes per host | Yes, for supported instance families | Not applicable |
| Live migration support | Yes, since October 2024 | Yes, always supported |
| BYOL licensing support | Full support with license tracking | Limited, no physical visibility |
Senior engineers evaluating these options must consider the audit trail implications. Dedicated Hosts generate detailed allocation records that map instances to specific physical hardware over time, creating the documentation trail that license compliance teams require. Dedicated Instances provide isolation guarantees but leave gaps in the physical attribution chain that some software vendors consider insufficient for BYOL arrangements.
This visibility distinction directly shapes licensing strategy, which represents one of the most significant decision factors between these tenancy models.
BYOL licensing on hosts and instances
Bring Your Own License scenarios represent the primary driver for Dedicated Host adoption in enterprise environments. Software vendors, including Oracle, Microsoft, and SAP, structure their licensing agreements around physical hardware characteristics that only Dedicated Hosts expose. When you run Oracle Database on a Dedicated Host, you can count the exact physical cores and apply your existing license entitlements accordingly. Running the same workload on a Dedicated Instance leaves you unable to demonstrate the physical core count, potentially forcing you into more expensive licensing arrangements or risking non-compliance.
AWS License Manager integrates directly with Dedicated Hosts to automate license tracking and enforcement. You define license configurations specifying the counting rules your software vendor requires, and License Manager tracks consumption as instances launch and terminate across your Dedicated Host fleet. This automation prevents the common failure mode where teams accidentally exceed license entitlements by launching instances without visibility into aggregate consumption. The integration supports complex licensing models, including per-core, per-socket, and per-instance counting methodologies.
Dedicated Instances technically support some BYOL scenarios, but the lack of physical hardware visibility creates compliance risk. Microsoft Windows Server licensing, for example, can work on Dedicated Instances because the licensing model focuses on virtual cores rather than physical cores. However, Microsoft SQL Server Enterprise licensing based on physical cores requires the visibility that only Dedicated Hosts provide.
Before selecting a tenancy model, consult your software vendor’s licensing documentation and potentially engage their licensing specialists to confirm which AWS tenancy options satisfy their compliance requirements. The billing implications of this choice extend beyond licensing into the fundamental cost structure of each model.
Billing models and cost comparison 2026
The billing mechanics between Dedicated Hosts and Dedicated Instances differ fundamentally in their unit of charge. Dedicated Hosts bill per host-hour regardless of how many instances you run on that host, creating an incentive to maximize instance density. Dedicated Instances bill per instance-hour with an additional flat per-region dedicated fee of $2.00 per hour (roughly $1,440 per month, per region), making costs scale linearly with instance count on top of a significant baseline expense. This structural difference means the economically optimal choice depends heavily on your workload density and instance count within each region.
Consider the cost dynamics for a workload requiring ten m5.xlarge instances in a single region. With Dedicated Instances, you pay the dedicated instance hourly rate for each of the ten instances plus a single per-region dedicated fee. With a Dedicated Host, you pay for one or more hosts depending on capacity, and all instances running on those hosts incur no additional per-instance charge. The breakeven analysis requires calculating:
- Dedicated Host capacity: Determine how many instances of your target size fit on a single Dedicated Host for that instance family.
- Host hourly rate: Obtain the on-demand or reserved pricing for the Dedicated Host in your target region.
- Instance density threshold: Calculate the instance count at which Dedicated Host pricing becomes more economical than aggregate Dedicated Instance pricing.
- Reservation discounts: Factor in Dedicated Host Reservations, which offer up to 70% savings compared to on-demand host pricing for one or three-year commitments.
Savings Plans and Reserved Instances interact differently with each tenancy model. Compute Savings Plans apply to Dedicated Instance usage, providing flexibility across instance families and regions. Dedicated Host Reservations lock you into specific host configurations but offer deeper discounts for predictable workloads.
The optimal purchasing strategy often combines both mechanisms. Use Dedicated Host Reservations for stable, license-bound workloads and Compute Savings Plans for variable Dedicated Instance deployments. Understanding when each model applies requires a structured decision framework.
When to use Dedicated Host vs Dedicated Instance
Selecting between these tenancy options requires evaluating multiple dimensions beyond simple cost comparison. The decision framework should incorporate licensing requirements, compliance mandates, operational complexity tolerance, and workload characteristics. Organizations frequently make this decision at the workload level rather than account-wide, running Dedicated Hosts for license-sensitive applications while using Dedicated Instances or default tenancy for other workloads.
Use the following checklist to guide your tenancy selection:
- Choose Dedicated Hosts when: You have BYOL licensing requiring physical core or socket visibility, need deterministic instance placement for compliance documentation, plan to run high instance density that amortizes host costs, or require host affinity for stateful workloads that must return to specific hardware (Note: Ephemeral local instance store data is still wiped on a stop/start cycle, even if host affinity returns the instance to the exact same physical server).
- Choose Dedicated Instances when: You need hardware isolation without licensing complexity, prefer AWS-managed placement without operational overhead, have variable or sparse instance counts that would underutilize Dedicated Hosts, or want simpler cost attribution at the instance level.
- Consider default tenancy when: Neither licensing nor compliance requires hardware isolation, cost optimization is the primary concern, and your security model accepts hypervisor-based isolation as sufficient.
The operational complexity dimension deserves explicit consideration. Dedicated Hosts require capacity planning, host allocation management, and monitoring of host utilization to avoid waste. Dedicated Instances delegate this complexity to AWS, trading control for simplicity.
Teams with mature infrastructure automation and dedicated cloud operations staff can absorb Dedicated Host management overhead more easily than lean teams prioritizing development velocity. This operational reality often tips the decision for organizations where engineering bandwidth is the constraining factor.
Tenancy conversion and instance lifecycle behavior
AWS fully supports bidirectional tenancy conversion between default, dedicated instance, and dedicated host configurations for most instance types. This is a crucial detail for veteran engineers who might still believe the legacy AWS myth that converting to dedicated tenancy is a “one-way door.” Understanding these bidirectional conversion paths prevents architectural dead-ends. The conversion process requires stopping the instance, modifying the tenancy attribute via the AWS Console or CLI (aws ec2 modify-instance-placement), and restarting, which introduces brief downtime that must be planned for production workloads.
Instance lifecycle behavior differs subtly between tenancy models during stop/start cycles. Dedicated Instances may land on different physical hardware after a restart since AWS manages placement automatically. Dedicated Host instances with host affinity enabled return to the same physical host, preserving any hardware-specific state or licensing attribution. Instances on Dedicated Hosts without affinity may move to different hosts in your account based on available capacity.
These behaviors impact disaster recovery planning and should be documented in runbooks for operations teams managing dedicated tenancy workloads. The AWS documentation on Dedicated Hosts provides detailed guidance on affinity configuration and lifecycle management.
Live migration and host maintenance considerations
The October 2024 introduction of live migration for Dedicated Hosts represents a significant operational improvement that changes the availability calculus between tenancy options. Previously, Dedicated Host maintenance events required stopping instances, migrating them to replacement hosts, and restarting, creating planned downtime windows that Dedicated Instances avoided through transparent live migration. This asymmetry pushed availability-sensitive workloads toward Dedicated Instances even when Dedicated Hosts offered better economics or licensing compliance.
With live migration support, AWS can now migrate instances running on Dedicated Hosts to replacement hardware without stopping the instance. The migration process briefly pauses the instance, typically for sub-second durations, while memory state transfers to the new host. Applications experience this as a brief latency spike rather than a full restart cycle. This capability applies to supported instance types and requires no configuration changes to existing Dedicated Host deployments.
The live migration announcement narrows but does not eliminate all operational differences. Host affinity settings interact with live migration in ways that require understanding. Instances with strict host affinity may still require manual intervention during certain maintenance scenarios where the original host cannot be preserved.
Organizations should review the AWS announcement details and test live migration behavior with their specific instance types and affinity configurations before assuming seamless maintenance handling.
Conclusion
The distinction between AWS Dedicated Hosts and Dedicated Instances centers on visibility, control, and billing structure rather than isolation quality. Both tenancy options guarantee physical separation from other AWS customers, satisfying the baseline compliance requirement that drives most dedicated tenancy adoption. Dedicated Hosts expose physical server characteristics essential for BYOL licensing with per-core or per-socket counting, while Dedicated Instances abstract hardware details in exchange for operational simplicity and per-instance billing predictability.
Cost optimization requires density analysis. Dedicated Hosts become economical when you can achieve high instance utilization per host, while Dedicated Instances suit sparse or highly variable workloads where host underutilization would waste budget. The October 2024 live migration support for Dedicated Hosts removed the previous availability penalty, making the tenancy decision primarily about licensing requirements and operational complexity tolerance rather than maintenance disruption concerns.
As AWS continues expanding Dedicated Host capabilities and instance family support, the feature gap between these tenancy models will likely narrow further. Organizations should establish tenancy selection criteria based on current requirements while building flexibility for future migration as workload characteristics and AWS capabilities evolve.