Unlock the Full Value of FinOps
By enabling safe, continuous optimization under clear policies and guardrails

November 4, 2025
November 5, 2025
November 4, 2025
November 5, 2025

Optimizing AWS WorkSpaces cost requires a clear understanding of pricing models, from AutoStop vs AlwaysOn to licensing choices and storage configurations. Choosing the right billing mode can make or break your budget, with hidden costs like egress, NAT fees, and storage creep often going unnoticed. By carefully managing primary drivers such as bundle resources, OS licensing, and region placement, you can significantly reduce waste. Tools like Sedai help automate the optimization process, ensuring your spend stays predictable and aligned with usage patterns, while continuously adjusting resources for cost efficiency.
Engineering teams lean on AWS WorkSpaces (officially Amazon WorkSpaces) for secure, scalable desktops, but AWS WorkSpaces cost is a design choice, not a surprise line on the invoice. Bills swing when pricing models don’t match how people actually work. Get the model right up front, and your spending becomes predictable and defensible.
Costs diverge for familiar reasons: bundles and volumes, AutoStop vs AlwaysOn, Windows licensing (RDS SAL vs BYOL), storage growth, and network paths that quietly add egress/NAT/IPv4. This guide treats WorkSpaces as unit economics: when hourly beats monthly, where BYOL changes the slope, and how AutoStop behaves when real humans don’t log off cleanly, so you can choose with math instead of assumptions.
One of the fastest ways AWS costs spiral is by picking the wrong pricing model. Understanding how to choose the right pricing model can have a significant impact on how much we spend on AWS services.

Rates vary by bundle, OS, and region. Example figures below are from AWS pricing examples to show how to compute. Use your region’s current prices before deciding.
Note: Windows licensing posture (RDS SAL vs BYOL) changes totals. See the Break-even section for how to model it cleanly.
These are the fast heuristics to narrow choices before you run the actual numbers:
Jump ahead to the Buying checklist & decision framework if you’re selecting today.
In 2025, desktop usage is spikier (hybrid teams, contractors), while AWS has tightened knobs: clearer AutoStop semantics, Windows licensing clarity (RDS SAL vs BYOL), and evolving bundle guidance. Windows 10 support sunsets on October 14, 2025, prompting organizations to reassess their licensing posture. Pools and resilience options widen design choices and cost levers.
Engineering leaders buy outcomes: secure access, predictable spend, satisfied users. In 2025, your WorkSpaces bill is largely determined before you pick a bundle: by how your teams work, where they sit, and how tightly you govern usage. Treat cost as the output of your operating model, not a price sheet line item.
Driver categories to keep on your dashboard
Your operating model sets the shape of spend. These are the actual billable components that move the invoice. Primary drivers explain most of the variance in your monthly bill. Model these first, lock assumptions, then revisit with real usage. Skipping them leads to “mystery spend” later.

Bundles determine both the base (monthly) and hourly portions of price, selecting heavier tiers scales cost linearly across seats. Start smaller than stakeholder instinct, measure with real workloads, and only step up when telemetry proves a need. Right-size after the first full CUR cycle and consider AWS’s Cost Optimizer to flip billing modes based on actual usage patterns.
Windows bundles include a per-user RDS SAL fee; BYOL removes that line item if you’re eligible. Linux avoids SAL entirely but depends on app compatibility. Tag licensing posture at the user level (not just Workspace) so chargeback shows exactly who is incurring SAL fees.
Provisioning GB on root/user volumes sets a persistent baseline, growth and snapshots add steady, sometimes invisible, spending. Enforce volume ceilings, lifecycle policies, and snapshot hygiene; restores and archives have distinct price behaviors that add up over time.
Identical bundles price differently by region, and network paths change the total cost. Choose the region closest to users/data and validate price deltas before scaling a fleet.
Secondary drivers won’t decide the bundle, but they swing the total cost of ownership, especially at scale. Each item explains where the cost comes from, why teams miss it, and what to do.
WorkSpaces traffic to the internet or across Regions/AZs is billed under standard AWS data transfer rules, not under WorkSpaces itself. Teams often assume “VDI traffic is free,” then discover charges when users stream, sync, or move data.
What to do: keep desktops close to data, prefer private endpoints/PrivateLink, and review the Data Transfer section of EC2 pricing when modeling totals.
If desktops in private subnets reach the internet via a NAT Gateway, you pay per hour the gateway is provisioned and per GB processed. This becomes a fixed tax plus a usage tax, often missed in desktop TCO.
What to do: collapse NAT where possible, use VPC endpoints, and budget explicitly for NAT hourly + per-GB processing.
As of Feb 1, 2024, AWS charges $0.005 per public IPv4 per hour (in use or idle). Fleets that scatter public IPs across jump hosts, NATs, or appliances accumulate steady cost.
What to do: minimize public IPs, use private addressing + endpoints, and monitor with Public IP Insights.
Managed Microsoft AD and other directory types billed per directory/domain controller, per hour. Because it’s a separate service, many teams don’t attribute it to desktop spend.
What to do: consolidate directories where feasible, right-size domain controllers, and tag directories to desktop cost centers.
Metrics and Logs accrue charges per metric, per GB ingested/retained, and for Logs Insights queries. Desktop fleets with verbose agents can drive significant log volumes.
What to do: set retention by log group, cap agent verbosity, and watch Logs/metric counts monthly.
User/root volumes and file shares add snapshot storage (EBS) and object storage (S3). Retention creep quietly becomes a permanent tax.
What to do: define snapshot/backup schedules and S3 lifecycle rules on day one; verify costs under EBS and S3 pricing.
Centralized profiles, home drives, or project shares on Amazon FSx (or EFS) bill for storage, throughput, and backups. These don’t appear on the WorkSpaces line, so they’re easy to miss in desktop totals.
What to do: tag shares by team, set quotas, and treat them as part of desktop unit economics.
Changing storage size or hardware bundle mid-month triggers prorated monthly charges based on the new configuration/mode. What to do: plan changes for the start of a billing cycle when possible and communicate the impact to finance.
Now that the billable components are clear, let’s quantify AutoStop vs AlwaysOn with a simple break-even formula, worked examples, and pitfalls to watch in production.
Engineering leaders determine which billing mode to standardize per user cohort and when to allow automation to switch modes. The goal isn’t to memorize prices. It’s to predictably map real usage to the cheaper option without hurting the experience.
Before we compare, let's ground on what AWS bills for each mode:
Why your bill may not match the whiteboard? Background processes on Windows (such as updates, agents, and conferencing helpers) can keep sessions “active,” thereby stretching billable hours under AutoStop. Train users to disconnect/shut down, and tune idle timeouts before assuming AutoStop savings.
To choose a mode for a given bundle/OS/region, set the monthly AlwaysOn total equal to the AutoStop base + hourly×hours and solve for hours. This is straight algebra off AWS’s pricing definitions and mirrors AWS’s own examples.
Break-even hours = Monthly (AlwaysOn) - Base (AutoStop)Hourly (AutoStop)
Pull inputs for your exact bundle, region, and OS/licensing (Windows RDS SAL vs BYOL vs Linux) from the AWS pricing page or calculator, then compare to your team’s measured active hours. Windows license-included pricing adds an RDS SAL of $4.19 per Windows user/month unless you qualify for BYOL.
Notes: Pricing varies by region, bundle, and licensing posture. Confirm with the AWS Pricing Calculator for your region before making policy changes.
Implementation tactics (so your math holds up in production).
Once you pick a mode, these are the operational steps that keep costs aligned:
Once you’ve picked bundles and billing modes for AWS WorkSpaces, sustained savings come from governance you can prove: tagging, cost allocation, anomaly alerting, and automated guardrails. The following points outline how to make costs attributable, detectable, and correctable, ensuring that finance trusts the numbers and engineering isn’t chasing surprises.

1. Cost allocation tags
Define a minimal schema at the user/Workspace level (e.g., OwnerEmail, Dept, Environment, OS, BillingMode, CostCenter). Activate these as cost allocation tags so they flow into Cost Explorer/CUR; without activation, tags won’t show up in cost data. Keep keys stable and values standardized to prevent fragmented reporting.
2. Cost Categories
Map raw AWS line items into business-friendly buckets like “Production Desktops,” “Contractors,” “GPU Users,” or “Windows-BYOL.” Use rule-based grouping (by tag, account, or service) so finance sees costs in their language and your chargeback math is explainable.
3. AWS Budgets + Budget Actions
Create cost/usage budgets per team or environment and attach actions, for example, notify and (where appropriate) throttle or require approval when forecasted spend crosses a threshold. This upgrades budgets from FYI emails to enforceable guardrails tied to IAM roles or SCPs.
4. Cost Anomaly Detection (ML-backed tripwires)
Stand up monitors by service, account/OUs, or Cost Category to catch unexpected spend (e.g., a fleet stuck in AlwaysOn). Expect up to ~24 hours of delay because it rides Cost Explorer’s refresh cadence, so keep budgets/actions in place for real-time enforcement.
5. CUR + Cloud Intelligence Dashboards (CUDOS/CID) for reporting
Enable the Cost & Usage Report (CUR) and deploy AWS’s Cloud Intelligence Dashboards (CUDOS/CID) in QuickSight. These dashboards sit on CUR and respect Cost Allocation Tags and Cost Categories, giving you drilldowns by team, OS posture, and billing mode, ideal for monthly reviews and showback.
6. Mode & policy enforcement
Encode AutoStop timeouts, permitted BillingMode defaults, and exceptions as infrastructure policy. don’t rely on manual hygiene. Document who can approve AlwaysOn seats and set review dates, tie exceptions to budgets so finance sees the cost of variance.
Decisions about AWS WorkSpaces get political fast if they aren’t traceable to inputs. Here’s a practical checklist before buying, so engineering, security, and finance can all be on the same page.
Gather these facts first. Guessing here creates costly reversals later.
Each step narrows the choice space; don’t skip ahead, later steps assume earlier ones are set.
Step 1: Region & proximity
Pick the region closest to your users and data; verify pricing and latency trade-offs. If users and data are in different places, favor data proximity and private paths to reduce egress.
Step 2: OS & licensing
Choose Linux where possible. If Windows is required, decide between RDS SAL (license-included) and BYOL based on eligibility and audits.
Step 3: Starter bundle (right-size up, not down)
Start one tier lighter than stakeholder instinct. Validate with telemetry for two weeks. Segment power users into a separate bundle rather than uplifting the whole fleet.
Step 4: Billing mode
Compute break-even hours for your bundle/OS/region using the formula from the prior section. If projected active hours are below that line, default to AutoStop. If above, choose AlwaysOn. Plan to re-evaluate monthly from CUR.
Step 5: Storage policy
Set root/user volume baselines, max ceilings, and snapshot/backup retention now. Decide where user state lives (local vs FSx/EFS) and document archival rules.
Step 6: Network architecture
Prefer private endpoints/PrivateLink. Avoid NAT hair-pins. If NAT/public IPv4 is unavoidable, budget explicitly and tag the infrastructure to the same cost center as desktops.
Step 7: Governance & automation
Enforce tags at creation, wire Budgets with Actions, turn on Anomaly Detection, and (optionally) deploy Cost Optimizer to flip modes based on real usage. Decide who approves AlwaysOn exceptions.
Use this table to convert inputs into a documented recommendation for finance and security.
AWS WorkSpaces cost optimization is a discipline, not an afterthought. Industry research indicates that 30% of cloud spend is routinely wasted, with quick wins yielding 6–14% and focused programs delivering up to 20% savings. These results matter when desktops scale across teams and regions.
Rightsizing resources, selecting the right pricing models, automating scaling, optimizing storage and data transfers, and implementing FinOps governance are all critical steps. But without continuous intelligence (systems that monitor, simulate, and validate changes), optimization remains reactive and error-prone.
Make your FinOps guardrails self-enforcing. Sedai autonomously right-sizes and scales EKS/ECS/Lambda and streamlines EC2 optimization, with guardrails and anomaly response, so AWS WorkSpaces doesn’t inherit surprise costs from adjacent services.
Gain full visibility into your AWS environment and reduce wasted spend immediately.
AWS bills a low monthly base plus an hourly fee only while the desktop is in use. AutoStop suspends hourly charges after the configured idle timeout and resumes when the user signs in again. Expect a brief start-up delay when resuming.
Yes, you can change the running mode at any time. In practice, switching to a monthly plan takes effect immediately (you’re charged the prorated monthly amount), while switching to an hourly plan generally takes effect the next month, as you’ve already paid for the current month.
Billing starts when a user logs in and stops after they disconnect, and the idle timer elapses. Background activity that keeps sessions live (updates/agents) can extend “in use” time. Tune idle timeouts and hygiene to keep hourly bills honest.
Yes, traffic leaving AWS to the internet is billed per GB under standard data transfer rules. AWS offers a 100 GB/month free DTO tier and a separate free DTO for migrations out of AWS. Beyond that, normal egress pricing applies. Architect for private paths where possible.
You can modify the compute type and volumes. Both change the billing rate going forward. Volume increases are one-way (you can’t shrink), and compute changes have cadence limits. Plan right-sizing windows accordingly.
November 5, 2025
November 4, 2025

Optimizing AWS WorkSpaces cost requires a clear understanding of pricing models, from AutoStop vs AlwaysOn to licensing choices and storage configurations. Choosing the right billing mode can make or break your budget, with hidden costs like egress, NAT fees, and storage creep often going unnoticed. By carefully managing primary drivers such as bundle resources, OS licensing, and region placement, you can significantly reduce waste. Tools like Sedai help automate the optimization process, ensuring your spend stays predictable and aligned with usage patterns, while continuously adjusting resources for cost efficiency.
Engineering teams lean on AWS WorkSpaces (officially Amazon WorkSpaces) for secure, scalable desktops, but AWS WorkSpaces cost is a design choice, not a surprise line on the invoice. Bills swing when pricing models don’t match how people actually work. Get the model right up front, and your spending becomes predictable and defensible.
Costs diverge for familiar reasons: bundles and volumes, AutoStop vs AlwaysOn, Windows licensing (RDS SAL vs BYOL), storage growth, and network paths that quietly add egress/NAT/IPv4. This guide treats WorkSpaces as unit economics: when hourly beats monthly, where BYOL changes the slope, and how AutoStop behaves when real humans don’t log off cleanly, so you can choose with math instead of assumptions.
One of the fastest ways AWS costs spiral is by picking the wrong pricing model. Understanding how to choose the right pricing model can have a significant impact on how much we spend on AWS services.

Rates vary by bundle, OS, and region. Example figures below are from AWS pricing examples to show how to compute. Use your region’s current prices before deciding.
Note: Windows licensing posture (RDS SAL vs BYOL) changes totals. See the Break-even section for how to model it cleanly.
These are the fast heuristics to narrow choices before you run the actual numbers:
Jump ahead to the Buying checklist & decision framework if you’re selecting today.
In 2025, desktop usage is spikier (hybrid teams, contractors), while AWS has tightened knobs: clearer AutoStop semantics, Windows licensing clarity (RDS SAL vs BYOL), and evolving bundle guidance. Windows 10 support sunsets on October 14, 2025, prompting organizations to reassess their licensing posture. Pools and resilience options widen design choices and cost levers.
Engineering leaders buy outcomes: secure access, predictable spend, satisfied users. In 2025, your WorkSpaces bill is largely determined before you pick a bundle: by how your teams work, where they sit, and how tightly you govern usage. Treat cost as the output of your operating model, not a price sheet line item.
Driver categories to keep on your dashboard
Your operating model sets the shape of spend. These are the actual billable components that move the invoice. Primary drivers explain most of the variance in your monthly bill. Model these first, lock assumptions, then revisit with real usage. Skipping them leads to “mystery spend” later.

Bundles determine both the base (monthly) and hourly portions of price, selecting heavier tiers scales cost linearly across seats. Start smaller than stakeholder instinct, measure with real workloads, and only step up when telemetry proves a need. Right-size after the first full CUR cycle and consider AWS’s Cost Optimizer to flip billing modes based on actual usage patterns.
Windows bundles include a per-user RDS SAL fee; BYOL removes that line item if you’re eligible. Linux avoids SAL entirely but depends on app compatibility. Tag licensing posture at the user level (not just Workspace) so chargeback shows exactly who is incurring SAL fees.
Provisioning GB on root/user volumes sets a persistent baseline, growth and snapshots add steady, sometimes invisible, spending. Enforce volume ceilings, lifecycle policies, and snapshot hygiene; restores and archives have distinct price behaviors that add up over time.
Identical bundles price differently by region, and network paths change the total cost. Choose the region closest to users/data and validate price deltas before scaling a fleet.
Secondary drivers won’t decide the bundle, but they swing the total cost of ownership, especially at scale. Each item explains where the cost comes from, why teams miss it, and what to do.
WorkSpaces traffic to the internet or across Regions/AZs is billed under standard AWS data transfer rules, not under WorkSpaces itself. Teams often assume “VDI traffic is free,” then discover charges when users stream, sync, or move data.
What to do: keep desktops close to data, prefer private endpoints/PrivateLink, and review the Data Transfer section of EC2 pricing when modeling totals.
If desktops in private subnets reach the internet via a NAT Gateway, you pay per hour the gateway is provisioned and per GB processed. This becomes a fixed tax plus a usage tax, often missed in desktop TCO.
What to do: collapse NAT where possible, use VPC endpoints, and budget explicitly for NAT hourly + per-GB processing.
As of Feb 1, 2024, AWS charges $0.005 per public IPv4 per hour (in use or idle). Fleets that scatter public IPs across jump hosts, NATs, or appliances accumulate steady cost.
What to do: minimize public IPs, use private addressing + endpoints, and monitor with Public IP Insights.
Managed Microsoft AD and other directory types billed per directory/domain controller, per hour. Because it’s a separate service, many teams don’t attribute it to desktop spend.
What to do: consolidate directories where feasible, right-size domain controllers, and tag directories to desktop cost centers.
Metrics and Logs accrue charges per metric, per GB ingested/retained, and for Logs Insights queries. Desktop fleets with verbose agents can drive significant log volumes.
What to do: set retention by log group, cap agent verbosity, and watch Logs/metric counts monthly.
User/root volumes and file shares add snapshot storage (EBS) and object storage (S3). Retention creep quietly becomes a permanent tax.
What to do: define snapshot/backup schedules and S3 lifecycle rules on day one; verify costs under EBS and S3 pricing.
Centralized profiles, home drives, or project shares on Amazon FSx (or EFS) bill for storage, throughput, and backups. These don’t appear on the WorkSpaces line, so they’re easy to miss in desktop totals.
What to do: tag shares by team, set quotas, and treat them as part of desktop unit economics.
Changing storage size or hardware bundle mid-month triggers prorated monthly charges based on the new configuration/mode. What to do: plan changes for the start of a billing cycle when possible and communicate the impact to finance.
Now that the billable components are clear, let’s quantify AutoStop vs AlwaysOn with a simple break-even formula, worked examples, and pitfalls to watch in production.
Engineering leaders determine which billing mode to standardize per user cohort and when to allow automation to switch modes. The goal isn’t to memorize prices. It’s to predictably map real usage to the cheaper option without hurting the experience.
Before we compare, let's ground on what AWS bills for each mode:
Why your bill may not match the whiteboard? Background processes on Windows (such as updates, agents, and conferencing helpers) can keep sessions “active,” thereby stretching billable hours under AutoStop. Train users to disconnect/shut down, and tune idle timeouts before assuming AutoStop savings.
To choose a mode for a given bundle/OS/region, set the monthly AlwaysOn total equal to the AutoStop base + hourly×hours and solve for hours. This is straight algebra off AWS’s pricing definitions and mirrors AWS’s own examples.
Break-even hours = Monthly (AlwaysOn) - Base (AutoStop)Hourly (AutoStop)
Pull inputs for your exact bundle, region, and OS/licensing (Windows RDS SAL vs BYOL vs Linux) from the AWS pricing page or calculator, then compare to your team’s measured active hours. Windows license-included pricing adds an RDS SAL of $4.19 per Windows user/month unless you qualify for BYOL.
Notes: Pricing varies by region, bundle, and licensing posture. Confirm with the AWS Pricing Calculator for your region before making policy changes.
Implementation tactics (so your math holds up in production).
Once you pick a mode, these are the operational steps that keep costs aligned:
Once you’ve picked bundles and billing modes for AWS WorkSpaces, sustained savings come from governance you can prove: tagging, cost allocation, anomaly alerting, and automated guardrails. The following points outline how to make costs attributable, detectable, and correctable, ensuring that finance trusts the numbers and engineering isn’t chasing surprises.

1. Cost allocation tags
Define a minimal schema at the user/Workspace level (e.g., OwnerEmail, Dept, Environment, OS, BillingMode, CostCenter). Activate these as cost allocation tags so they flow into Cost Explorer/CUR; without activation, tags won’t show up in cost data. Keep keys stable and values standardized to prevent fragmented reporting.
2. Cost Categories
Map raw AWS line items into business-friendly buckets like “Production Desktops,” “Contractors,” “GPU Users,” or “Windows-BYOL.” Use rule-based grouping (by tag, account, or service) so finance sees costs in their language and your chargeback math is explainable.
3. AWS Budgets + Budget Actions
Create cost/usage budgets per team or environment and attach actions, for example, notify and (where appropriate) throttle or require approval when forecasted spend crosses a threshold. This upgrades budgets from FYI emails to enforceable guardrails tied to IAM roles or SCPs.
4. Cost Anomaly Detection (ML-backed tripwires)
Stand up monitors by service, account/OUs, or Cost Category to catch unexpected spend (e.g., a fleet stuck in AlwaysOn). Expect up to ~24 hours of delay because it rides Cost Explorer’s refresh cadence, so keep budgets/actions in place for real-time enforcement.
5. CUR + Cloud Intelligence Dashboards (CUDOS/CID) for reporting
Enable the Cost & Usage Report (CUR) and deploy AWS’s Cloud Intelligence Dashboards (CUDOS/CID) in QuickSight. These dashboards sit on CUR and respect Cost Allocation Tags and Cost Categories, giving you drilldowns by team, OS posture, and billing mode, ideal for monthly reviews and showback.
6. Mode & policy enforcement
Encode AutoStop timeouts, permitted BillingMode defaults, and exceptions as infrastructure policy. don’t rely on manual hygiene. Document who can approve AlwaysOn seats and set review dates, tie exceptions to budgets so finance sees the cost of variance.
Decisions about AWS WorkSpaces get political fast if they aren’t traceable to inputs. Here’s a practical checklist before buying, so engineering, security, and finance can all be on the same page.
Gather these facts first. Guessing here creates costly reversals later.
Each step narrows the choice space; don’t skip ahead, later steps assume earlier ones are set.
Step 1: Region & proximity
Pick the region closest to your users and data; verify pricing and latency trade-offs. If users and data are in different places, favor data proximity and private paths to reduce egress.
Step 2: OS & licensing
Choose Linux where possible. If Windows is required, decide between RDS SAL (license-included) and BYOL based on eligibility and audits.
Step 3: Starter bundle (right-size up, not down)
Start one tier lighter than stakeholder instinct. Validate with telemetry for two weeks. Segment power users into a separate bundle rather than uplifting the whole fleet.
Step 4: Billing mode
Compute break-even hours for your bundle/OS/region using the formula from the prior section. If projected active hours are below that line, default to AutoStop. If above, choose AlwaysOn. Plan to re-evaluate monthly from CUR.
Step 5: Storage policy
Set root/user volume baselines, max ceilings, and snapshot/backup retention now. Decide where user state lives (local vs FSx/EFS) and document archival rules.
Step 6: Network architecture
Prefer private endpoints/PrivateLink. Avoid NAT hair-pins. If NAT/public IPv4 is unavoidable, budget explicitly and tag the infrastructure to the same cost center as desktops.
Step 7: Governance & automation
Enforce tags at creation, wire Budgets with Actions, turn on Anomaly Detection, and (optionally) deploy Cost Optimizer to flip modes based on real usage. Decide who approves AlwaysOn exceptions.
Use this table to convert inputs into a documented recommendation for finance and security.
AWS WorkSpaces cost optimization is a discipline, not an afterthought. Industry research indicates that 30% of cloud spend is routinely wasted, with quick wins yielding 6–14% and focused programs delivering up to 20% savings. These results matter when desktops scale across teams and regions.
Rightsizing resources, selecting the right pricing models, automating scaling, optimizing storage and data transfers, and implementing FinOps governance are all critical steps. But without continuous intelligence (systems that monitor, simulate, and validate changes), optimization remains reactive and error-prone.
Make your FinOps guardrails self-enforcing. Sedai autonomously right-sizes and scales EKS/ECS/Lambda and streamlines EC2 optimization, with guardrails and anomaly response, so AWS WorkSpaces doesn’t inherit surprise costs from adjacent services.
Gain full visibility into your AWS environment and reduce wasted spend immediately.
AWS bills a low monthly base plus an hourly fee only while the desktop is in use. AutoStop suspends hourly charges after the configured idle timeout and resumes when the user signs in again. Expect a brief start-up delay when resuming.
Yes, you can change the running mode at any time. In practice, switching to a monthly plan takes effect immediately (you’re charged the prorated monthly amount), while switching to an hourly plan generally takes effect the next month, as you’ve already paid for the current month.
Billing starts when a user logs in and stops after they disconnect, and the idle timer elapses. Background activity that keeps sessions live (updates/agents) can extend “in use” time. Tune idle timeouts and hygiene to keep hourly bills honest.
Yes, traffic leaving AWS to the internet is billed per GB under standard data transfer rules. AWS offers a 100 GB/month free DTO tier and a separate free DTO for migrations out of AWS. Beyond that, normal egress pricing applies. Architect for private paths where possible.
You can modify the compute type and volumes. Both change the billing rate going forward. Volume increases are one-way (you can’t shrink), and compute changes have cadence limits. Plan right-sizing windows accordingly.