誰もがどこにでもデプロイ可能
GitLabは、既存のインフラストラクチャに対応する柔軟性を備えたDevOpsプラットフォームです。GitLab on AWSを実行すると、オンプレミスからクラウドまで、パイプライン上のすべての人が利用できる単一のソリューションを使用してワークロードとAWSインフラストラクチャにデプロイできます。
GitLabとAWSを使用して優れたクラウドネイティブアプリケーションをより迅速に開発
GitLabはアイデア段階からAWSへのデプロイまで、ソフトウェア開発プロセスのすべての段階で効率性を向上させ、サイクルタイムを短縮します。GitLabの包括的なDevOpsプラットフォームは、ビルトインの計画、モニタリング、レポートソリューションに加えて、あらゆるワークロードに対応するAWSとの緊密なインテグレーションを提供します。
迅速な連携
目的を持ってコントリビュートしましょう。バージョン管理とコラボレーションにより手戻りの必要性が減るため、デベロッパーは既存の問題の対処に時間を取られることなく製品ロードマップを拡張できます。
信頼性の高いワークフロー
DevSecOpsで高品質のソフトウェアをデプロイしましょう。自動化されたワークフローによってAWS上のセキュリティコンプライアンスリスクを低減し、アップタイムを向上させます。
再現可能な結果
競争に打ち勝つために、競争力を維持し続けましょう。予算内かつ納期どおりに、常に稼働する製品を提供することで、市場シェアと収益が向上します。
「オンプレミスのGitLabの機能セットはGitHubよりも高度であるばかりでなく、配信とコントリビュートに積極的なコミュニティによって(GitLabの)ペースと開発が高速に進められているのを目の当たりにしました」
– Axway社グローバル研究開発エンジニアリングサービス主任、Eric Labourdette氏
GitLabとAWSの共同ソリューションの利用を開始しましょう
DevOpsコンピテンシーを持つ認定AWSアドバンスドテクノロジーパートナーとして、GitLabのCI/CDは、業界をリードするクラウドプラットフォームを使用して、お客様を成功に導いた実績のあるモデルです。AWSのお客様は、GitLab Self-ManagedとGitLab SaaSの2つのデプロイオプションのいずれかを選択できます。
AWS上のベアメタル、VM、コンテナなど、あらゆる環境で動作するGitLabインスタンスをGitLab Self-Managedでインストール、管理、保守できます。GitLab SaaSはインストール不要のため、サインアップ後、すぐに使い始められます。
Amazon Elastic Compute Cloud(EC2)
Amazon EC2は、スケーラブルなAWSクラウドコンピューティングキャパシティを提供します。GitLabは、複数のマシン間でジョブをスケーリングします。EC2でGitLabを一緒に使用すると、インフラストラクチャにかかる費用を大幅に削減できます。
詳細はこちらAWS Fargate
GitLab上でワンクリックするだけで、AWS Fargateでスケーラブルなサーバーレスコンテナのデプロイを行えます。Fargateは、コンピューティングリソースを最適化し、インフラストラクチャ費用を削減したい組織に選ばれています。ECSまたはEKSを含むAWSスタックで動作します。
詳細はこちらAmazon Elastic Kubernetes Service(EKS)
Amazon Elastic Kubernetes Service(EKS)は、マネージドKubernetesサービスです。GitLab CI/CDでは、EKS向けに統合クラスターを作成できます。EKSは、既存のAWSユーザーが他のAWSサービスや機能との緊密なインテグレーションを利用できる唯一のKubernetesサービスです。また、GitLabはAmazon EKS-Dもサポートしています。
詳細はこちらAWS Lambda
AWS Lambdaは、イベントに応答してコードを実行し、そのコードが必要とするコンピューティングリソースを自動的に管理するコンピューティングサービスです。GitLabは、AWSサーバーレスアプリケーションモデル(AWS SAM)、およびGitLab CI/CDを用いたLambda関数とサーバーレスアプリケーションの開発をサポートします。
詳細はこちらAWS Elastic Container Service(Amazon ECS)
AWS Elastic Container Service(Amazon ECS)は、コンテナ管理サービスです。GitLab CI/CDからAWSコマンドを実行し、GitLabのCIテンプレートでDockerのデプロイを自動化することで時間を節約できます。
詳細はこちらWindows .Net on AWS
GitLabを使用すれば、AWS上でCI/CDをWindows .Netアプリケーション向けに有効にできます。また、AWS LambdaまたはFargate上でGitLabを使用すると、サーバーレスリソースを含むコンテナ化されたアプリケーションを自動的にデプロイできます。
詳細はこちらGitLab on AWSを利用するメリットをご紹介
Video
オープニング基調講演:GitLabが持つパワー - Sid Sijbrandij
Video