AWS GovCloud: Five Things To Know

For cloud customers looking to meet security compliance requirements, AWS GovCloud often seems like a good option. At Oxalis, we frequently help customers deploy their workloads in AWS GovCloud to meet their compliance needs – we even wrote the User Guide to AWS GovCloud!

Limited to just US customers, AWS GovCloud is, as Amazon puts it, “… designed to address specific regulatory and compliance requirements of US government agencies at the federal, state, and local level, as well as contractors, educational institutions, and other U.S. customers that run sensitive workloads in the cloud.”

After helping customers with compliant cloud migrations and deployments for many years, similar questions kept coming up. In this post we share 5 key concepts that customers should take into account when considering a migration to AWS GovCloud.

You May Not Need AWS GovCloud

Many people hear about GovCloud and assume that because they have compliance requirements, they must use GovCloud. Depending on the specific compliance regime however, you may be able to use AWS’s standard Commercial offerings.

For instance, for customers requiring FedRAMP Moderate compliance, AWS’s standard US East and West regions are compliant and have an ATO.

AWS US East-West (Northern Virginia, Ohio, Oregon, Northern California) has been granted a Joint Authorization Board Provisional Authority-To- Operate (JAB P-ATO) and multiple Agency Authorizations (A-ATO) for moderate impact level. The services in scope of the AWS US East-West JAB P-ATO boundary at Moderate baseline security categorization can be found within AWS Services in Scope by Compliance Program.  

https://aws.amazon.com/compliance/fedramp/

AWS’s Compliance program is a good starting point for understanding what compliance regimes exist and if GovCloud is required to meet them. https://aws.amazon.com/compliance/services-in-scope/

At Oxalis, our first question on any compliant cloud project is what specific compliance regimes need to be covered. Choosing GovCloud unnecessarily can add cost and complexity if its unique certifications are not required.

Unsure if AWS GovCloud is the right choice for your compliance needs?

AWS GovCloud Has Different Services and Features

GovCloud is not “just another region” – new AWS services can take years to be made available as they go through the certification process. For instance, AWS ChatBot, a tool for Slack and Teams integrations, is not available in AWS GovCloud.

This means that if your solution depends on a specific AWS service, it is important to review the services currently in govcloud to avoid surprises – https://aws.amazon.com/govcloud-us/details/

While understanding whole services that are/are-not available is a relatively straightforward process, far more challenging is when specific services are missing features in GovCloud. For instance, while AWS Lambda is available in GovCloud, using a Container Image for a function is NOT. Almost every service has similar caveats that can cause surprises in GovCloud deployments.

Unlike services, there is no master list of these differences and sometimes aren’t documented at all. Successful, predicable GovCloud implementations require teams with GovCloud specific experience, not just AWS in general.

Looking for a GovCloud experienced team to help with an implementation?

Just Because a Service is in GovCloud doesn’t mean it is certified

Because AWS GovCloud can be used to meet many different compliance requirements, if a specific service is available within GovCloud does not mean it has been certified. For Instance, AWS Firewall Manager is available in GovCloud but does not yet have approval for FedRAMP High. It is under review so it will likely be certified, but at time of writing you cannot use AWS Firewall Manager for FedRAMP high offerings.

Every GovCloud Account has a corresponding Commercial Account

As documented in our User guide, GovCloud accounts get created from a “standard” AWS account, with the standard account continuing to manage billing and budget management. For basic cloud deployments, this is as far as the account structure goes. If, however, you’re trying to setup a multi-account architecture following their recommendations for a well architected environment (https://docs.aws.amazon.com/whitepapers/latest/organizing-your-aws-environment/organizing-your-aws-environment.html) or the Compliant Framework for Federal and DoD Workloads in AWS GovCloud (US), you end up with many accounts.\

aws GovCloud structure

In these situations, the account pairing requires a strategy to make sure that the commercial standard accounts are secured and managed to avoid risks to the GovCloud accounts

Interested in pursuing a multi-account strategy in AWS?

Security and Compliance Responsibility is Shared

There is no phrase that causes security experts to see red than “We’re secure because we’re hosted in AWS GovCloud”. Your choice of host only covers part of security needs – e.g. securing physical access to resources – but doesn’t in itself confer any compliance status.

aws Shared Responsibility Model
From https://aws.amazon.com/compliance/shared-responsibility-model/

You are still responsible, for instance, for using the services in a secure manner – e.g. GovCloud will do nothing to prevent you from inadvertently making a S3 Bucket’s contents public.

Additionally, most security and compliance certifications go beyond pure technical details. Under CMMC and NIST 800-171, there is a requirement to provide employees with insider threat training. Hosting on GovCloud provides no assistance to meeting that need.

Looking for help designing your security controls?

Need more Info? Check out our AWS GovCloud Services User Guide

Here is what our AWS GovCloud user guide includes:

  • Overview of AWS GovCloud Services with related ITAR boundaries.
  • Instructions on signing up for and setting up AWS GovCloud.
  • Differences between standard AWS regions vs. GovCloud.
  • A brief usage and troubleshooting guide.
 
AWS Govcloud Guide

Bonus: Azure Government has (mostly) the same caveats

Remember, GovCloud isn’t the only option for high-compliance cloud services – Azure Government provides similar capabilities with similar caveats around service and feature availability.

Recommended Blog posts

 

Lucid’s 30 Day Cloud Migration

Oxalis is an Atlassian Platinum Partner, recently executed a successful cloud migration for Lucid in just 30 days. In this blog post, Robin Maxwell interviews project lead Jake Sullivan to learn how Oxalis approached this challenge and to get his take on the state of Cloud Migration in 2022.

Oxalis helped Lucid migrate to the cloud.

Robin Maxwell:

Q. What did you feel was different about the Lucid migration that allowed them to get to the cloud in just 30 days versus an enterprise organization that may take a longer more sustained approach?

Jake Sullivan:

Three things come to mind. The first was an extreme dedication to alignment across their core project team and the rest of the enterprise in regards to their ultimate goal, and MVP needs for the migration. The second critical driver was Atlassian’s end-of-life announcement regarding their server product. Third, they felt it was really important for their developers to experience and interact with their products on the cloud in the same manner as their customers do.

Robin Maxwell:

I’ll add that one of the primary reasons for Lucid to strive towards the cloud was they are an Atlassian Marketplace vendor, in addition to a world renowned software company, so they were able to throw the might of their product teams, internal organization at that goal to essentially get to the place that they are going to build their product of the future.

In an enterprise setting, it is about landing your users not only into a robust cloud ecosystem, but it is about unlocking the capabilities with your data that you have so carefully crafted over multiple years.

So an enterprise has different risks associated with their migration, that is not product development. And their user base is potentially different. So some organizations and enterprises are going to require a more robust methodology co-horted based migration approach, for example, that brings over the first movers and first adopters, and brings over the riskier projects later, that cannot be impacted by a migration.

So you might find this in a 10,000 person plus organization that needs to move at a little bit of a slower pace, but wants to adopt cloud and get cloud benefits immediately. They can do that, but just along a different timeline.

Robin Maxwell:

Q. What is the experience of having Oxalis in your corner on an effort like this? What was the day to day like during those 30 days?

Jake Sullivan:  

One of the main benefits is to manage the stress, so the customer doesn’t have to. Many software teams can handle these kinds of projects on their own if they were given the time and resources – but, it’s a really dynamic environment. The benefit of bringing Oxalis on board is that we are the experts in Atlassian migrations and usage. So your team doesn’t have to dedicate a huge amount of time and resources towards doing it themselves.

As the capabilities of Atlassian’s cloud software has evolved there’s a whole lot of nuance and gotchas to be aware of. Having an experienced team that’s seen it all and been through it before, is a huge benefit. As Oxalis goes through these migration cycles over and over again, we know more than a team that has to go in fresh and tackle this as a one time activity.

Robin Maxwell:

Those are really good points. I’d also like to add that a migration gets you to your destination. If you’re gonna make the investment in moving to Atlassian cloud, you need to ask yourself, why not get the most value possible out of this tool and utility?

Why not baseline it to our best practice? Why not apply our best processes possible, overlaid against this tool. It’s a huge opportunity that could be missed.

If you think of it simply as a data migration and not as an opportunity to implement and reinvigorate your workforce, you may be missing a huge opportunity. A Solutions Partner like Oxalis will be able to identify those opportunities for you that will unlock true value for your organisation and really help you excel and be successful in the cloud environment.

Robin Maxwell:

Q. Regarding tools, how has Atlassian migration tooling evolved over the last few months ? Can it really help companies migrate?

Jake Sullivan:   

We’ve seen some pretty dramatic shifts recently. In its infancy, the Cloud Migration Assistant could only really move basic spaces from Server to cloud. In the past few months, we’ve seen big improvements in capability so we’re now able to migrate Confluence Spaces and JIRA Software projects much more completely.

There’s a whole bunch of new functionality that helps migrate plugins, vendor data and configuration to the cloud that wasn’t really present before. That had been a big barrier for folks making the transition. Atlassian has recently introduced new utilities to help migrate Bitbucket server to the cloud. So as part of this push they’re investing very heavily in tools that make this a lot simpler and a lot more streamlined.

Moving from server to cloud is a totally different paradigm. We see it as migrating the organization and their mindset. With cloud there are new capabilities for you to explore.

So we recommend having a trusted advisor with you every step of the way to help understand and navigate those changes, and to make sure that you’re positioning yourself for success on day one. You’ll want to minimize risk to the business during the migration, but also want to make sure that you’re getting the most value out of your investment.

Robin Maxwell:

Oxalis has been recognized by Atlassian as a rising star and now with this case study as an expert in cloud migration. What are the benefits of having an Atlassian partner drive this effort?

Jake Sullivan:  

It really feels like we’ve seen it all because everything’s changing so quickly. There’s always going to be new challenges for us to uncover, but as a Solution Partner, we’re really tied in closely with our Atlassian counterparts and constantly staying up to date with the latest and greatest tooling methodology. We’re constantly looking to refine our process and we have a seat at the table with the Atlassian product team. 

These kinds of transformations and changes are hard, that’s why they’ve developed and cultivated the Solution Partner ecosystem. I think it’s really beneficial to have someone who can give you that gut check of “this is something we’ve seen before – it’s pretty typical”, or, “this is more complex, we’re going to need to work together to solve it”. As Solution Partners we have levers to pull at Atlassian to make sure that you’re getting the attention that you need.

Robin Maxwell:  

Conducting a cloud migration and being successful with it the first time around is very important for most organizations, because they cannot dedicate this kind of time again. But even more important than the migration itself, is the organization’s arrival at the destination and the capabilities that are unlocked as a result of the migration.

The benefit of having a Solutions Partner alone, is the understanding that is built by the solutions partner with the enterprise to understand their current state, to be able to tailor the future state, the benefits and the value of the cloud, to the organization so that not only is it migrated successfully, all those promises of the cloud, all of the investment Atlassian has laid out for the enterprise is revealed.

And the organization is transitioned and expects to see and knows how to use those really important features for the cloud. That is the importance of having Oxalis along, you know, for this journey, is to make sure that you’re successful once you get there, and that you get there. 

Robin Maxwell:

Q. Why the cloud? Why is it so much better than Server? Is this worth it?

Jake Sullivan:   

Absolutely. So I think a lot of folks who have been digging into the Atlassian cloud offering, there’s definitely the incentive that Atlassian is deprecating their server products. Cloud is where most software vendors and products are shifting and certainly where Atlassian really sees the future of their product line. They’ve been investing heavily in improving, first to make sure that there is feature parity between the Server and Cloud products.

Even in the last 6 to 12 months, we’re seeing in the cloud platforms far exceeding the capability performance and uptime reliability. Most of the clients that we work with, after landing in the cloud, are really choosing to use JIRA as their enterprise standard for work management and choosing to mature their usage of the process and tools. They’re expanding the capabilities and usage across the organization to other teams now that they’re seeing the value of these kinds of collaboration platforms.

Robin Maxwell:

The cloud is an ecosystem of products. It’s no longer just the server capability “but on the cloud”.

When you move to Atlassian cloud, you’re not only moving to their product roadmap and the capabilities they’ve developed, but you’re also moving to the capabilities developed by their partner ecosystem, which is vast and expansive and important to the operation of the company. Furthermore, it is now very accessible. It’s no longer in the fortress walls of your organization.

It is an accessible but secure foundation for work management collaboration, not only across your entity and enterprise, but all of those partners that you work with. So it is a far more powerful capability to be in the cloud. And as an IT organization, the administrative cost of maintaining this is no longer your burden.

Your burden is to support your organization in an agile IT setting that allows them to collaborate effectively, seamlessly and take advantage of the tools that you have now procured for your teams. Atlassian is bearing the burden of complex server administration, collaboration and integrations.

Jake Sullivan:  

I’d also add that something that made Lucid’s migration unique compared to others is that they’d already had dedicated teams working on this for months and months before engaging Oxalis. They burnt time doing a lot of the exploration and testing and running into a lot of the gotchas by trying to navigate the change by themselves.

They brought us in at a point where we’d already agreed that we’re going to be shutting down a lot of the tech debt, we’re able to identify some of those areas that were critical for their migration. And we quickly assessed and re validated those with the team, and we’re able to move forward pretty quickly. As you read, Oxalis has a strong experience with migrating server or data center to Cloud.

Feel free to reach out us to learn more about Atlassian cloud licensing and Atlassian license cost. Read the full story from Atlassian here.

Oxalis can help you with Atlassian license management and Atlassian migration support to unlock efficiency for all of your teams. If you want to learn more about our Atlassian professional services contact us.

Jake Sullivan | Managing Consultant at Oxalis

Jake Sullivan

 Managing Consultant at Oxalis

Jake Sullivan is a Managing Consultant with Oxalis, possessing deep experience implementing and sustaining collaboration tools at enterprise scale. An avid proponent of systems thinking and user-centered design, he’s passionate about using technology to improve and redefine the way we interact with our work.

Oxalis’ Proven Methodology: Your Atlassian Cloud Migration, Simplified

As your trusted Atlassian Cloud Migration advisors, we’ve distilled our extensive experience into a step-by-step eBook. Whether you’re transitioning from Server or Data Center, this guide covers every aspect of your journey.

Recommended blog posts