GitLab on Google Cloud
AI搭載の包括的なDevSecOpsプラットフォームであるGitLabを使用してチームとワークフローを統合し、Google Cloud上でビルド、テスト、デプロイしましょう。
単一のインターフェイスですべてのユースケースに対応
AI搭載のDevSecOpsプラットフォームであるGitLabはGoogle Cloudと統合できるため、組織はインフラストラクチャの設定や保守といった雑務ではなく、ソフトウェアの構築やデプロイに注力できます。
GitLabとGoogle Cloudを使用して、優れたクラウドネイティブアプリケーションをより迅速に開発
GitLabはGoogleのソフトウェアサプライチェーンセキュリティ(S3C)と緊密に統合可能なため、頭の切り替えの必要性が減り、サイクルタイムが短縮されます。さらに、ソフトウェア開発プロセスのすべての段階で効率を向上させます。GitLabの包括的なAI搭載のDevSecOpsプラットフォームは、アイデア段階からGoogle Cloud上の本番環境にいたるまで、ビルトインの計画、ソースコード管理、CI/CD、最新のアプリケーション向けのモニタリングおよびレポートソリューション機能を提供します。
効率的なコラボレーション
より迅速なイテレーションでともに変革を実現しましょう。Anthosを使用した最新のCI/CDにより、リワークの必要性が減るため、デベロッパーやクラウドのプラクティショナーは、古い問題の対処に時間を取られることなく製品のロードマップを提供でき、満足度も高まります。
安全に自動化
プロセスを固定しましょう。自動化されたDevSecOpsワークフローによってGoogle Cloudインフラストラクチャ上のセキュリティおよびコンプライアンス上のリスクを低減し、アップタイムを向上させます。
何度でも成功を実現
必要なものを、必要なタイミングでデリバリーしましょう。予算内かつ納期どおりに常にGCPで稼働する製品を提供することで、市場シェアと収益が向上します。
「一部のデベロッパーは、Jenkinsでうまくいっているのだから、他のソリューションを検討する必要はないと考えていました。GitLabはJenkinsよりもはるかに優れているため、そういう人たちは、まずはGitLabを触ってみてどのように異なるかを見てみるべきだと思います。GitLabの高度な機能によって今までよりも格段に多くのことが可能になり、すべてが簡単に管理できるようになりました」
– ANWB社フロントエンドビルドおよびリリースエンジニア Michiel Crefcoeur氏
GitLabとGoogle Cloudの共同ソリューションの利用を開始しましょう
DevOps、アプリケーション開発カテゴリにおけるGoogle Cloudの2023年度テクノロジーパートナーとして、GitLabはソフトウェア開発ライフサイクル(SDLC)のすべてのステージで効率性の向上を促進し、安全かつ質の高いアプリケーションのより迅速な開発を実現します。
GitLabはGoogle Cloudと統合し、Google Cloudの生成AIモデルを活用することで、セキュリティのベストプラクティスを損なうことなく、プライバシー優先のアプローチで、SDLC全体でAI搭載の機能をお客様に提供します。
Google Kubernetes Engine(GKE)
GKEは、コンテナ化されたLinuxおよびWindowsアプリケーションのデプロイ、スケーリング、および管理を自動化するように設計されたGoogleのマネージドKubernetesサービスです。GitLabのGKE用インテグレーションを使用すると、数回のクリックで新しいGKEクラスターを迅速にプロビジョニングしたり、既存のクラスタをインポートしたりすることができます。GitLabのAuto DevOps機能を活用し、CI/CDを使って、GKEへのコンテナワークロードのデプロイを開始する際の障壁を最小限に抑えましょう。
詳細はこちらAnthos
Anthosは、オンプレミスおよびクラウド環境向けに一貫した開発および運用エクスペリエンスを提供する最新アプリケーションプラットフォームです。GitLabは、Anthosの統合インフラストラクチャ管理プラットフォーム上でワークフローを最適化できるように、GKE On Premise(GKE-OP)、Cloud Run for Anthos、Anthos Config Managementをサポートしています。さらに、GitLabはハイブリッドクラウドのお客様向けにGKE On-Premもサポートしています。GitLabとAnthosを組み合わせることで、企業は異機種混在環境全体で一貫性とスケーラビリティを確保できます。
詳細はこちらCloud Run
Cloud Runは、ステートレスコンテナを自動的にスケーリングし、すべてのインフラストラクチャ管理を抽象化する、完全に管理されたServerlessプラットフォームです。Serverlessアプリケーションをビルドしてテストするための完全なCI/CDワークフローを提供するGitLab Serverlessを使用して、Cloud Runにデプロイしましょう。GitLab for Cloud Runを使用すると、チームは単一のUIを使用して任意のインフラストラクチャ(Knative、Cloud Run、Cloud Run for Anthosなど)でServerless管理を効率化および簡素化できます。
詳細はこちらGoogle Compute Engine
Google Compute Engine(GCE)は、Googleのデータセンターで実行される設定可能かつ高性能な仮想マシンを提供します。GitLab CI/CDを使用すると、デプロイ先として仮想マシンを指定して、アプリケーションを配信できます。GitLabを使用して従来のコンテナ化されていないワークロードをクラウドに移行しましょう。GitLabを単一のGCEインスタンスまたはHAアーキテクチャにインストールして利用を開始できます。
Google Compute EngineGoogle App Engine
Google Compute Engine(GCE)は、Googleのデータセンターで実行される設定可能かつ高性能な仮想マシンを提供します。GitLab CI/CDを使用すると、デプロイ先として仮想マシンを指定して、アプリケーションを配信できます。GitLabを使用して従来のコンテナ化されていないワークロードをクラウドに移行しましょう。GitLabを単一のGCEインスタンスまたはHAアーキテクチャにインストールして利用を開始できます。
詳細はこちらGoogle Cloud Functions
Google Cloud Functions(GCF)は、Google Cloudのイベント駆動型のServerlessコンピューティングプラットフォームです。GitLab SCMにコードを保存し、GitLab CI/CDを介してクラウド関数として直接デプロイできます。たとえば、FirebaseとCloud Functionsの開発を自動化することで、チームはGitLabとGCFを使用してよりイベント駆動型のクラウドネイティブアーキテクチャにGCPを採用できるようになります。
詳細はこちらFirebase
Firebaseは、Googleが開発したモバイルおよびWebアプリケーションを作成するためのプラットフォームです。GitLab SCMとCIを組み合わせることで、デベロッパーは最高レベルのCI/CDパイプラインを使用して自動化を行い、Firebaseスタック全体へのアップデートのビルド、テスト、デプロイを頻繁に実施できます。
詳細はこちらGitLab on Google Cloudを利用するメリットをご紹介
Video