The software-as-a-service (SaaS) model appeals to organizations that want to focus on their core business while a third party takes care of operational concerns, but it’s not always the answer. Do you have concerns around governance, compliance, security, and regulation, or do you operate in a restricted sector? Then Spacelift Self-Hosted on AWS could be the solution for you.
If your organization cannot use SaaS, self-hosted may be an option. Spacelift offers a self-hosted, self-managed platform you can deploy in your AWS account. You can also use it with AWS GovCloud, which enables the U.S. government and their partners to run their workloads in a very isolated manner in an environment compliant with FedRAMP High Baseline and certain other regulations specific to the United States. You can find out more about AWS GovCloud here.
Terraform Enterprise gives enterprises a private instance of the Terraform Cloud application, but, whereas Terraform Cloud and Terraform Enterprise are different distributions of the same application, Spacelift SaaS and Spacelift Self-Hosted are the same application. With Spacelift Self-Hosted on AWS, you can spin up a Spacelift service within your own AWS perimeter, creating an isolated environment containing all the components of your software development lifecycle (SDLC) including authentication services, VCS, and SCA (Software Composition Analysis) tools within it.
Imagine the possibilities! Now you can have the whole Spacelift stack, with no limitations, under your full control — not just the functionalities of a SaaS platform, but the entire infrastructure. The installation process is quick, straightforward, and requires very little preparation.
You can read more about it in our guide to getting started with Spacelift Self-Hosted.
With the Spacelift self-hosted solution, you bring all elements into your infrastructure, into an environment you control. The reasons why you should host Spacelift on your side include:
- Security. Your organization may prefer to have all infrastructure and data in-house to avoid data breaches on the vendor side. The risk of a breach still exists, but the security approach is fully contained in the organization’s operational model. The self-hosted solution can be created in a secure perimeter, where access is very strictly controlled and resources used for the platform are explicitly assigned to it.
- Control over your data. This is crucial from a regulatory perspective. With vast volumes of potentially sensitive data in circulation, multiple regulations govern Personally Identifiable Information (PII). These regulations can be specific to industries, countries, or even regions. In-house data management helps to ensure compliance. Spacelift helps you gain control of your data by allowing you to have all data — such as logs — stored in your AWS account.
- Full control. Having the whole development lifecycle in-house enables your organization to act quickly and independently to resolve any issues or improve the process. It also makes it possible to customize in-house solutions to avoid being constrained by out-of-the-box policies.
Organizations in highly regulated industries may be permitted to use the main cloud providers such as AWS because they are certified for highly sensitive workloads, but this may not be the case with various product-specific SaaS platforms.
To resolve this issue, Spacelift created a self-hosted platform. If your organization has strict rules for using third-party tools, especially SaaS platforms, Spacelift Self-Hosted on AWS solves these concerns. With our self-hosted platform, you can retain data in-house, control the environment and resources, manage the stack, and keep all network traffic inside the company’s network.
With the addition of self-hosted, Spacelift has broadened its offerings and the range of customers who can use it. The three Spacelift operating models are:
- SaaS. This is the platform maintained and managed by the Spacelift team. Your workload is executed on our Public Worker Pools. The use case is simple: Show us where the code is and where to deploy it; we do the rest.
- Hybrid SaaS. The orchestration of all tasks and configurations is done on the Spacelift SaaS platform, but you can run your own Private Worker Pools in your infrastructure. This option might address some of your security and performance concerns.
- Self-Hosted on AWS. With this new option you can host the whole platform on your own AWS account. We deliver the stack; you install it and manage it.
Starting your installation of the Spacelift Self-Hosted platform on AWS takes just a few steps. Follow our guide to getting started with Spacelift Self-Hosted to get a high-level view on the whole installation process, and get more detailed information in this documentation.
For now, simply contact our team, provide your AWS Account ID and AWS Region where you wish to run our Self-Hosted solution and request a license for your platform. We deliver the license which must be accepted by you.
Once you complete these prerequisites, you can install Spacelift Self-Hosted on AWS!
Does Spacelift Self-Hosted on AWS sound like something your company should be using? Book a demo with our engineering team to discuss your options in more detail.
The Most Flexible CI/CD Automation Tool
Spacelift is an alternative to using homegrown solutions on top of a generic CI. It helps overcome common state management issues and adds several must-have capabilities for infrastructure management.