As organizations continue their journey around digital transformation, DevOps has become the go-to set of best practices to increase their velocity of delivering value to the business while increasing quality. Breaking down the walls and reducing the handoffs necessary to complete a full delivery lifecycle is also very important and remains a challenge to most organizations.
GitLab is a complete DevOps platform, delivered as a single application with bring-your-own-infrastructure flexibility. You can deploy anywhere from the cloud to on-premise using GitLab. By running GitLab on AWS you get a complete DevOps platform running and deploying to AWS cloud infrastructure.
Joint AWS and GitLab Benefits
GitLab collapses cycle times by driving higher efficiency across all stages of the software development lifecycle running on AWS.
- Projects delivered on-time and budget
- Eliminate bottlenecks for agility, faster DevOps lifecycle, reduce re-work, reduce unpredictable spend.
- Increase team productivity and velocity.
- Attract, retain, and enable top talent, move engineers from integrations and maintenance to innovation, happy developers.
- Increase market share and revenue
- Faster time to market, disrupt the competition; increased innovation; more expansive product roadmap.
- Increase customer satisfaction
- Decrease security exposure, cleaner, and easier audits reduce disruptions.
Develop Cloud-Native Applications Faster with GitLab and AWS
GitLab is available both as a Self-Managed package to install, configure, and administer on your infrastructure or as a SaaS offering that you can simply sign up and start using. GitLab Self-Managed runs great on everything from bare metal and VMs to AWS.
Check out Gitlab’s offerings on the
Joint Solution Capabilities with AWS
- Elastic Compute Cloud (EC2)
- Amazon EC2 provides scalable computing capacity in the AWS cloud. GitLab allows users to scale jobs across multiple machines. When used together, GitLab on EC2 can significantly reduce users infrastructure costs. [Learn More]
- Elastic Kubernetes Services (EKS)
- AWS Elastic Kubernetes Service (EKS) is a managed Kubernetes service. GitLab offers integrated cluster creation for EKS. If a user is an existing AWS user, EKS is the only Kubernetes service that lets the user take advantage of the tight integration with other AWS services and features. [Learn More]
- GitLab makes it easy to quickly deploy containers to Fargate. Fargate makes it easy to host and scale containers on AWS. By using GitLab, with Fargate, users can deploy and scale container-based applications early, often and with ease. [Learn More]
- Lambda is a computing service that runs code in response to events and automatically manages the computing resources required by that code. GitLab allows users to run Lambda functions and create serverless applications. GitLab supports the development of Lambda functions by using a combination of the Serverless Framework and GitLab CI/CD. [Learn More]
- Serverless Application Model (SAM)
- Amazon SAM is an open source framework for building serverless applications. AWS SAM provides a command line interface called AWS SAM CLI to make it easier to create and manage your serverless applications. GitLab is a complete DevOps platform that allows developers to deploy serverless applications built using the AWS SAM CLI. [Learn More]
GitLab and AWS Customer Success Stories
GitLab and AWS Joint Solutions in Action