Skip to main content

Inteltech

GCC High Is a Platform, Not a Compliance Badge

GCC High migrations fail on identity and data residency before they fail on technology. What to sequence, and what breaks when you sequence it wrong.

GCC High migrations fail on identity and data residency before they fail on technology. What to sequence, and what breaks when you sequence it wrong.
Contents
  1. What you actually get
  2. GCC High is not IL5
  3. Identity is the long pole
  4. The migration is a boundary exercise
  5. Two wrong reasons to migrate
  6. What to do first

A contractor tells me they are "moving to GCC High for CMMC." That sentence contains the mistake that costs the most money in this part of the market.

GCC High is a cloud environment built for government data. It carries a federal authorization for the platform. It does not carry an authorization for your application, your data flows, or your identity design. Those are yours, and they are where the schedule goes.

You inherit a baseline. You do not inherit compliance.

What you actually get

Microsoft's government clouds are authorized environments, and the platform-level controls are assessed and maintained by the provider. That is real value. It removes a long list of infrastructure controls from your assessment scope and gives you a defensible answer when a customer asks where the data lives.

What it does not do is make your workload authorized. The application you deploy still has its own boundary, its own data, its own access paths, and its own evidence obligation. If your program needs an authority to operate, the authorizing official is looking at your system inside that environment, not at the environment's certificate.

The practical consequence is that "we are in GCC High" is an answer to a hosting question. It is not an answer to "how do you know who accessed this CUI," which is the question an assessor actually asks.

GCC High is not IL5

The distinction that gets skipped in a lot of planning decks: GCC High is not the same thing as a DoD Impact Level 5 environment.

Impact levels come from the DoD cloud security requirements guide, and they are assigned service by service. A platform can be authorized for one level and not another, and a service inside a platform can lag the platform. If a program requires IL5, or IL6, the question is not "is this GCC High" but "which specific service, at which impact level, with which authorization."

Contractors who blur the two end up with an architecture that satisfies a FedRAMP High review and fails a DoD accreditation, and the failure surfaces late, when the network design is already built.

Identity is the long pole

Every migration I have seen runs into the same first constraint, and it is not compute.

Identity federation with CAC or PIV is the piece that involves other people: your network provider, the identity team on the government side, and the certificate authorities behind the credentials. It is not a configuration you finish in an afternoon. It is a coordination problem with a dependency chain, and the chain is longer than the application work that follows it.

Start there. Design the tenant around the identity model rather than bolting federation on afterward. Decide early how privileged access works, how guest access is restricted, and how conditional access policies are tested before they lock out the people who need them.

The migration is a boundary exercise

The technical work of moving mailboxes and files is well-trodden. The part that decides whether the migration is a success is the data boundary.

Which information is CUI, where it is allowed to live, and who can share it out. A migration that moves every file into the new tenant without classifying it has moved the problem, not solved it. Retention, data loss prevention, external sharing, and eDiscovery all have to be configured against a classification scheme that somebody defined before the migration started.

The tell is a question you cannot answer: when a document leaves the tenant, do you know it left, and can you show who sent it. If the answer is no, the environment is compliant and the program is not.

Two wrong reasons to migrate

Every government cloud gets new services after the commercial cloud does. That lag is a planning constraint, not a strategy.

Contractors sometimes justify a migration with the promise of a model service that is not yet available in their environment. The migration may still be correct. The justification is not, because the date is not yours to control and the capability is not the reason the data has to move.

Plan the migration around the data and the boundary. Then treat new services as an upgrade path: something you can adopt when it is authorized in your environment, with a change record, rather than something the architecture depends on.

The fiscal year is the other wrong reason, and it produces a different failure.

There is no cliff. No rule says a contractor must be in GCC High by a fiscal year boundary, and treating the fiscal year as a deadline produces two bad behaviors: rushed migrations that skip classification, and paralysis in companies that miss the date they invented.

The real deadline is the bid. A solicitation that requires a compliant environment will not wait for your migration, and the loss is not abstract: you do not get evaluated, and you find out from a debrief.

That argues for starting now for a reason that has nothing to do with a fiscal year. The work that takes longest is the work that involves other organizations, and that work does not compress because a date moved.

What to do first

Four things, in order, and none of them is a license purchase.

Classify the data. Decide what is CUI, where it is allowed to live, and who owns each dataset. This is the input to every other decision.

Design identity before infrastructure. Federation, privileged access, guest policy, and the test plan for conditional access.

Map the impact level requirement to specific services. If a program needs IL5, verify the service and the authorization rather than the platform's marketing page.

Then migrate one workload that matters, on a schedule that lets you write down what broke. The lessons from the first workload are the plan for the rest.

GCC High is a good environment for government data, and for most contractors handling CUI it is the right answer. It is also a purchase, and purchases are the part of a program that can be completed without a decision.

The decisions are the boundary, the identity model, and the evidence. A contractor who does those three things can move environments whenever the contract requires it. A contractor who buys the environment first will spend the next year discovering what they bought.