When One Enterprise Customer Needs a Separate AWS Deployment
Decide whether one enterprise customer needs dedicated AWS placement by comparing approved constraints, narrower alternatives, shared dependencies and operating evidence.
Give one enterprise customer a separate AWS deployment when an approved requirement cannot be met by a narrower supported boundary, and the vendor can operate that deployment as part of its product. Keep other customers where their requirements are already met. A large prospect, an urgent procurement deadline or a request for private cloud does not by itself justify moving the whole platform or creating a customer-specific software branch.
This decision belongs to the product sponsor, platform owner and the owners of the customer's actual constraints. They need a placement decision for one defined workflow, not a generic isolation score. The example below is fictional. Its requirements and dispositions are supplied teaching records, not an Ampity customer, a verified AWS installation, a compliance determination or evidence that a migration has passed. Proposed checks require separately approved environments and data before execution.
1. Translate the enterprise request into a boundary you can test
Start with what the customer needs to prevent or perform. A request for a dedicated environment might mean independent maintenance, a separately recoverable dataset, account-level administrative separation or a predictable workload allocation. These demands can lead to different placements. Ask the requirement owner to identify the affected workflow, the acceptance condition and the authority that makes it mandatory. Retain the approved reference in restricted evidence storage, not in the public article or a broadly shared deployment ticket.
For example, restore our organization's reports without interrupting others differs from restore an entire database. The usable workflow may depend on files, search, job state and integration reconciliation. A database backup receipt alone does not answer the first requirement. Likewise, no other customer on the same application runtime is a different constraint from only authorized employees can see our records. If procurement will accept logical isolation, building another runtime may create cost without resolving the actual evidence request.
AWS describes tenant isolation as broader than authentication or resource separation. Use that distinction to question the proposed boundary. A separate account can still share a support tool with excessive access. A pooled deployment can still have enforceable tenant policies. The chosen boundary must satisfy the approved requirement, including operational paths, rather than replace it with a familiar infrastructure label.
A requirement remains unknown when its owner has not resolved what private means. Do not convert that uncertainty into either a forced full silo or a promise that the current pool complies. The sponsor can fund a bounded requirements review, propose a narrower offer or defer the commitment while the customer clarifies its condition.
2. Compare the smallest supported alternatives first
Evaluate the current pool, a dedicated component and a separate standard deployment against the same mandatory requirements. A dedicated data store may solve a supported recovery need without duplicating web services. A dedicated worker pool may address contention without changing data placement. A separate application deployment may be warranted when both compute separation and independently operated recovery are mandatory. The architecture owner should name which boundary each alternative changes and what remains shared.
The following fictional records describe tenant E7's reporting workflow. Its approved constraint set requires no shared application runtime, independent recovery of the defined reporting workflow and the vendor's ordinary supported application stream. These are stipulated requirements for this example, not recommendations for every enterprise.
- Current pooled placement
- Shared application runtime and pooled data. It fails the stipulated runtime condition. Its current recovery procedure also lacks the required workflow-level scope. Retain it for other customers whose approved requirements it meets.
- Dedicated database with shared runtime
- A possible narrower recovery boundary, but it still fails E7's no-shared-runtime condition. No amount of database tuning closes that mismatch. If the customer changes the runtime condition, reassess this alternative with recovery evidence.
- Separate standard deployment
- Candidate dedicated application runtime and data resources in a separately governed AWS account. It can address the specified boundaries in design, but recovery, routing, support and release evidence remain uncollected. Its disposition is evaluate, not accepted.
- Whole-platform relocation
- Excluded from this request. Moving other customers supplies no additional evidence for E7's three conditions and would introduce unrelated cutovers. Reopen only if a platform-wide constraint is independently established.
This comparison is a set of pass, fail and unknown conditions, not a weighted score. A failed mandatory condition cannot be offset by an attractive price or an unrelated security control. An unknown recovery result cannot be upgraded to pass because the target looks familiar. Conversely, if E7 withdraws the runtime constraint, the narrower database alternative deserves another review. The decision should respond to evidence rather than defend the first design proposed during sales.
3. Keep one product while changing one customer's placement
AWS's full-stack silo and pool guidance describes dedicated and shared placements within one SaaS environment, with a common software stream. It supports considering E7 separately. It does not establish that your existing application can be moved safely, or that every customization remains part of the standard product.
For the candidate, bind E7's placement to a stable internal identity, the approved account and Region, runtime and data locators, effective configuration and current release record. Keep that record separate from the customer's display name. Routing an authenticated request must resolve the authorized placement rather than construct an account or database address from a user-supplied tenant string. Delayed jobs, exports and support operations need the same placement decision and current authority.
AWS's control-plane discussion distinguishes tenant management from application execution. The practical question here is whether existing management can still find, update, suspend and investigate E7. A separate dashboard that requires someone to remember its address creates another support dependency. A common console also needs scoped authorization; centralized visibility should not grant unrestricted access to every customer's data.
Record the actual shared dependencies. Identity federation, artifact distribution, a central entitlement service, observability ingestion and external integrations may remain common. A separate account does not make those dependencies unavailable to attackers or immune to outages. Decide what E7 can do when each dependency is unavailable, and which control-plane changes pause. Do not describe the installation as fully independent if ordinary admission or recovery requires a shared service.
4. Accept operating duties before promising the deployment
AWS explains that multiple accounts can provide distinct governance, access and billing boundaries. Those boundaries introduce specific responsibilities. Establish who owns the account, permissions, resource inventory, permitted access, billing and security response. Customer-owned and vendor-owned accounts can both be options, but they assign different access and update dependencies. Neither transfers application responsibility automatically.
The platform owner should be able to provision the permitted shape repeatedly, identify unfinished steps and keep an incomplete installation unavailable. The data owner must define recovery and deletion scope. The release owner must qualify the same supported product on this placement. Support needs approved diagnostic access and an escalation path when access is denied or expires. Finance needs the recurring floor and effort estimate, including retained recovery resources, rather than only the initial resource creation bill.
Use the existing enterprise tenant commercial and operating whitepaper for funding, upgrade-policy and exit economics. This article deliberately does not reproduce that ledger or turn an invented contract value into an approval signal. If staffing, cash or customer access cannot support the named duties, narrow the offer or hold it. The sponsor can knowingly fund an exception, but the owner, scope and reassessment date must be visible.
Capacity evidence is specific to the workload. Replaying one small report cannot establish that a peak export or recovery batch will fit. Approve representative demand classes and a controlled test budget. Keep service quotas, dependency capacity and account/Region availability checks in the implementation record. Unknowns remain conditions to resolve before promising availability, rather than an excuse to allocate unlimited infrastructure.
5. Specify the evidence that could reject the candidate
Write rejection conditions before building the separate placement. For E7, the proposed evidence packet includes a runtime inventory demonstrating the required separation, a recovery rehearsal covering the usable reporting workflow, allowed and denied tenant paths, routing and queued-work reconciliation, an observable release rehearsal and an operating handover. None of these observations has been collected by this fictional example. The candidate remains on hold until actual owners inspect the required evidence.
A restore that opens the right database but sends an old webhook to an external system fails the workflow requirement. An export link that still reads the old location fails placement reconciliation. A support role that can read another tenant through central logs fails the approved access boundary. A deployment requiring an untracked code patch fails the standard-stream condition even if E7's screens look correct. Describe the failed obligation and responsible owner, rather than declare the entire cloud choice wrong.
Movement from an existing placement adds a writer-authority problem. Define the authoritative data copy, permitted synchronization, treatment of delayed jobs and the cutover point. If the target accepts writes, returning to the source requires current compatible data or an explicitly approved repair-forward plan. Keeping the old environment running does not establish a safe rollback. Preserve unresolved effects and do not broadly delete old copies to make a migration status look complete.
There are also valid reasons to decline before a test: the customer requires an unsupported branch indefinitely, prohibits essential incident evidence or refuses any supported update authority. Those conditions need an altered offer, an intentional separately managed product or a no-go decision. Engineering cannot satisfy an incompatible commercial promise by adding another account.
6. Make the one-customer decision reviewable and reversible
Keep a short placement record with the requirement revision, workflow scope, rejected alternatives, remaining shared dependencies, operating owners, evidence status and reassessment trigger. For fictional E7, the decision is evaluate a separate standard deployment while retaining the current pool for other tenants. Runtime separation addresses a design condition; recovery, release and handover remain unknown. Approval to investigate is distinct from authority to move production data or admit customer traffic.
Reopen the record when the customer changes a mandatory requirement, the product adds an adequate narrower boundary, support access changes or the workload exceeds the tested envelope. A temporary exception should not become the default placement for the next prospect without another review. A later move back to a supported shared placement is also a migration with data, routing and retirement obligations, not merely a plan-tier toggle.
Bring the actual requirement owner and platform owner one enterprise request, its current deployment inventory and the smallest unresolved boundary. Fill the four alternative records before estimating a whole-platform project. Use the tenant architecture playbook for execution controls and the multi-tenant architecture whitepaper for the broader design. Record the next evidence collection and its authorized scope, without treating the article's proposed checks as completed AWS tests.