<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>DevOps &amp; SRE</title><link>https://cloud.google.com/blog/ja/products/devops-sre/</link><description>DevOps &amp; SRE</description><atom:link href="https://cloudblog.withgoogle.com/blog/ja/products/devops-sre/rss/" rel="self"></atom:link><language>ja</language><lastBuildDate>Wed, 11 Mar 2026 04:37:40 +0000</lastBuildDate><image><url>https://cloud.google.com/blog/ja/products/devops-sre/static/blog/images/google.a51985becaa6.png</url><title>DevOps &amp; SRE</title><link>https://cloud.google.com/blog/ja/products/devops-sre/</link></image><item><title>Unified Maintenance: Google Cloud 全体のメンテナンスを管理するための新たな統合ソリューション</title><link>https://cloud.google.com/blog/ja/products/management-tools/unified-maintenance-centralizes-planned-maintenance/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 3 月 3 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/management-tools/unified-maintenance-centralizes-planned-maintenance?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ビジネスの継続性とアプリケーションのパフォーマンスを確保するうえで、定期メンテナンスの管理は不可欠です。しかし、使用するクラウド サービスの増加に応じて、メンテナンス スケジュールの把握が複雑になり、時間がかかるようになる可能性があります。現在の各種アプローチでは、通知の一貫性がなく、プロダクトごとに制御レベルが異なることがよくあります。そこで Google Cloud は、お客様がメンテナンス期間を見逃して業務の中断を発生させることがないよう、Google Cloud サービス全体のメンテナンス イベントを表示および管理できる一元化されたダッシュボード「Unified Maintenance」の一般提供を開始いたしました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Unified Maintenance では、メンテナンスの更新情報が 1 つのビューに統合されるため、予定されているイベントを簡単に追跡できます。Unified Maintenance の機能は次のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;定期メンテナンスの表示:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Compute Engine、Google Kubernetes Engine（GKE）、Cloud SQL、Memorystore、AlloyDB、Looker などのサービスのイベントを 1 つのダッシュボードで確認できます（&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/unified-maintenance/docs/supported-services"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;サポート対象サービス&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を参照）。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アラートの標準化:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Cloud Logging から一貫したメンテナンス情報を取得できるため、アラートを設定して、既存のモニタリング システムやチケット発行システムに統合できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;制御できるイベントの把握:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://console.cloud.google.com/cloud-hub/maintenance"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ダッシュボード&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;で、ユーザーが制御できるメンテナンス イベントを明確に把握できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;次のステップ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud は、より多くの Google Cloud サービス向けのサポートを追加し、プラットフォームの機能を強化できるよう尽力しています。ロードマップには、フォルダおよび組織のスコープの拡大と、アプリケーション レベルの可視化が含まれています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud コンソールで直接 Unified Maintenance ダッシュボードにアクセスして、サブスクリプション サービスで予定されているイベントを確認できます。これらの新機能の使用方法について詳しくは、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/unified-maintenance/docs/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/unified-maintenance/docs/set-up-unified-maintenance"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;スタートガイド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;プロダクト マネージャー&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Erol-Valeriu Chioasca&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 11 Mar 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/management-tools/unified-maintenance-centralizes-planned-maintenance/</guid><category>DevOps &amp; SRE</category><category>Management Tools</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Unified Maintenance: Google Cloud 全体のメンテナンスを管理するための新たな統合ソリューション</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/management-tools/unified-maintenance-centralizes-planned-maintenance/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Erol-Valeriu Chioasca</name><title>Product Manager</title><department></department><company></company></author></item><item><title>プラットフォーム使用の落とし穴（パート 1）: アクティビティの多さが必ずしも価値の高さを示すとは限らない理由</title><link>https://cloud.google.com/blog/ja/products/application-development/at-john-lewis-partnership-measuring-developer-platform-value/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 5 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/at-john-lewis-partnership-measuring-developer-platform-value?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;社内デベロッパー プラットフォームに投資した組織では、必ず「実際に機能しているのか？」という疑問が生じます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;導入率を追跡するだけでは、プラットフォームがデベロッパーに真の価値をもたらしているかどうかはわかりません。英国の大手小売業者である John Lewis も、この課題に直面していました。これまでの記事（&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;パート 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;パート 2&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;）では、John Lewis Digital Platform（JLDP）が数十のプロダクト チームによる高品質なソフトウェアの迅速な構築を可能にし、www.johnlewis.com やその他の重要なアプリケーションを強化した方法を紹介しました。しかし、このプラットフォームが実際に成功を収めたことはどのようにしてわかったのでしょうか？収益や販売などの従来のプロダクト指標をこの分野にそのまま当てはめることはできません。テナントがプラットフォームを使用しているかどうかだけを重視していると、プラットフォームがテナントに価値をもたらしているかどうかを把握できません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;この記事では、John Lewis のプラットフォーム チームの Alex Moss 氏が、単純な使用状況の指標から、プラットフォームの真の価値を測定するための洗練された多段階のアプローチを開発するまでの経緯について説明します。この取り組みは、リードタイムの指標から &lt;/span&gt;&lt;a href="https://dora.dev/" rel="noopener" target="_blank"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;DORA&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、そして最終的には「技術的健全性」スコアへと発展しました。その過程で、JLDP の目的がどのように進化し、それとともにその価値がどのように高まってきたのかを探ります。- Darren Evans&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;最初の測定: プラットフォームの価値に焦点を当てる&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームの初期の頃は、その価値の把握は実際にははるかに簡単でした。これは、プラットフォームが非常に明確な目的、つまり変更の迅速化を実現するために作成されたからです。John Lewis のビジネス部門は、johnlewis.com の複数の機能を並行して開発する複数のプロダクト チームを編成し、それらの機能を顧客に迅速に提供してフィードバックを得たいと考えていました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;同社のオンライン ビジネス「John Lewis Digital」の世界で生まれたため、非常に早い段階からプロダクトとして扱われ、その分野のレポート メカニズムとも統合されました。そのため、プラットフォームの目標をオンライン ビジネスのより広範な目標に四半期ごとにリンクさせ、測定可能かつ主要な成果を報告することが標準になりました。これにより、このプラットフォームが重要とみなす理由に焦点を当てることができました。プラットフォームの改善は、別のプラットフォームを探すのではなく、そのプラットフォームを使用し続けることを正当化するものでしょうか？現状に満足してはなりません。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_aSY3nPB.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="nnhmb"&gt;6 つの年間指標が四半期ごとに報告されています。具体的な対策は年々変化しました。&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これに加えて、プラットフォームの最初の数年間は、プラットフォーム作成の根拠を最もよく示す 3 つのシンプルな指標がありました。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;サービス作成のリードタイム:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; テナント（プロダクト チームがソフトウェアを作成するスペース）の作成にかかった時間&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;オンボーディングのリードタイム:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; プロダクト チームが本番環境にデプロイするのにかかった時間&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;最初の顧客までのリードタイム:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; プロダクト チームがサービスを「顧客向けに本稼働開始」するまでに要した時間&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_DVTZRKS.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="nnhmb"&gt;プラットフォームの自社作成サービス カタログの初期バージョンのスクリーンショット。前述の 3 つの指標を追跡&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これをプラットフォームに存在するテナントの数と組み合わせてレポートを作成し、上記の初期の自社製サービス カタログの一部として表示しました（その後、&lt;/span&gt;&lt;a href="https://medium.com/john-lewis-software-engineering/weve-gone-backstage-this-is-how-we-use-it-on-our-digital-platform-b299cd4acb24" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Backstage に置き換えられました&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）。このレポートには 2 つの目的がありました。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: lower-alpha; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームの導入状況と、稼働開始までの時間（特に「サービス作成」は、従来チームが数週間待つ必要があったのに対し、1 桁の時間で測定）を、関係者向けに非常にわかりやすく可視化する。これは、プロダクトの初期段階では、継続的な成長を実証して投資を正当化する必要があるため重要です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: lower-alpha; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;どのチームが本番環境への移行に時間をかけているかを、プラットフォーム チーム自身（および関係者）が確認できるようにする。プロダクトは実際に役に立っているか？そうでない場合、他に何ができるか？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これをテナントとの会話のきっかけとして利用することで、プラットフォームの機能にいかせる豊富なフィードバックを得ることができました。テナントに「本稼働開始を妨げているものは何ですか？」と尋ねたところ、多くの場合、構築しているプロダクトが複雑すぎるという回答が返ってきました。しかし、独自のプロセスが妨げになっていることもよくありました。これは重要なことでした。これにより対策を講じることができたからです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらの障壁のうち、当社が最も簡単に克服できたのは、通常、技術関連のものでした。&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;これまでの記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;では、「チームが PubSub をプロビジョニングするために Terraform の記述に多くの時間を費やしている」と「Kubernetes の使用方法を学ぶのに苦労している」という 2 つの例を取り上げました。これに対処するため、プラットフォーム チームは「Paved Road（舗装された道）」を作り、セルフサービス プロビジョニングや Kubernetes の簡素化を実現して、チームの負担を大幅に軽減しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新しいサービスを本番環境に移行する手順を合理化するためのより大きな機会は、当社のプロセス（セキュリティ承認など）に存在していました。プラットフォームがこのような組織機能を簡素化できるように強化されていれば、得られるメリットは非常に大きくなります。その一例が、情報セキュリティ リスク保証プロセスです。必要なセキュリティ承認を得て、必要なドキュメントを作成する作業が必要でしたが、時間がかかりました。また、ビジネスの変化の速さから、多くのチームが並行してこの作業を行っていました。プラットフォーム チームは、テナント向けの簡素化されたプロセスを交渉で獲得しました。これは、プラットフォームに常駐することで、セキュリティ管理が実施され、ポリシーが遵守されていることを保証できたからです。これは、このニーズを満たす機能をプラットフォームが構築し、それらの機能が使用されているという証拠を提示できたことから直接もたらされた結果です。これにより、テナントチームがこれをドキュメント化したり、独自に考案したりする必要がなくなりました。このソリューションは技術的な要素が少ないものですが、プラットフォーム エンジニアリングを通じてデベロッパーのエクスペリエンスを簡素化しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;会話の結果、プラットフォームの形をなさないフィードバックが得られることもありました。たとえば、機能フラグやダークローンチなどのコンセプト、あるいはレガシー システムとの依存関係を解消するのに役立つソフトウェア設計オプションをチームが理解できるよう支援することなどです。John Lewis のプラットフォーム チームには、経験豊富なエンジニアが配置されています。このようなやり取りに大いに貢献できる、ソフトウェア開発の経験があるエンジニアが理想的です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ここで重要なのは、チームがどれだけ効果的に本番環境に移行できたかを測定することで、誰に話を聞くべきかを特定し、対処すべき問題について必要なフィードバックを明らかにできることです。テナントが全体像を把握していない（または他の優先事項がある）場合にテナントが自らこれを考えることを期待するだけでは、効果はほとんどありません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;その後、アンケートの実施やネット プロモーター スコアの利用など、より従来的なアプローチと組み合わせることで、プロダクトの人気を高めることができました。その結果はたいてい非常にポジティブなものであり、マインドシェアの獲得に利用できました。特に、プロダクト チームが社内の技術会議などでポジティブな経験について話すことに抵抗がない場合は、その効果が大きくなります。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;チームのパフォーマンスを把握できるようにする&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームを運用してから数年経つと、重視する点が変わり始めました。プラットフォームの価値を証明する必要性は低くなり、ビジネス部門とエンジニアは満足していました。そのため、「いかに早く本番環境に移行できるか」から「いかにして日常業務で迅速さを維持しつつ、摩擦を減らすことができるか」へと焦点を移しました。これが DORA 指標につながりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;DORA の最初の実装では、変更とインシデントに関する記録システムから情報をマイニングし、すでに成熟していた可用性データ用のオブザーバビリティ スタックで補完しました。また、クラウド監査ログなどのイベントも取得しました。このためのソフトウェアを構築して BigQuery に保存し、自社開発のサービス カタログツールでデータを可視化できるようにしました。その後、これを Grafana ダッシュボードに移行し、現在も使用しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_N8Q4Xha.max-1000x1000.png"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このデータからパターンを探した結果、構築に役立つ他の機能を発見できました。この 2 つの大きな例は、&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;変更への対応&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;と&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;運用準備&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;JLP のサービス管理プロセスは、複数の大規模なシステムやチームにわたる複雑なリリース プロセスを処理することを目的としていましたが、マイクロサービスを採用することでアーキテクチャを根本的に変更しました。これにより、チームは必要に応じて独立してリリースできるようになり、変更の失敗による影響を自分たちで管理できるようになりました。変更時の障害率と小規模なリリースの頻度について収集したデータを使用して、別のアプローチを正当化しました。テナントが CI / CD パイプラインの一部として変更を自動的に発生させて終了できるようにするアプローチです。サービス管理チームにこのアプローチを承認してもらった後、チームがパイプライン内で使用できる CLI ツールを開発しました。これには、より扱いにくいデータソースをスクレイピングするのではなく、リリース時に有用なデータを取得できるというメリットもありました。自動変更の「アメ」は非常に人気があり、広く採用されました。これにより、承認ポイントはリリース プロセスの後半ではなく、pull リクエストの段階に移行しました。この結果、時間の無駄、変更セットのサイズ、衝突のリスクが軽減されました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;同じような事例として、独自のサービスを運用するチームが増えたことで、サイト全体の運用チームを中央に置く必要性が低下しました。指標から、「You Build It, You Run It（自ら開発し、自ら運用する）」を実践しているチームはインシデントが少なく、インシデントの解決もはるかに迅速であることがわかりました。これを根拠として、インシデントへの迅速な対応に役立つツールを導入し、集中型の運用チームをこれらのプロセスから切り離しました。これにより、レガシー システムに集中できるようになったチームもあれば、サービス自体が不要になったチームもあります（後者の場合、個々のプロダクト チームのオンコールが増えたにもかかわらず、大幅な費用削減につながりました）。これに加えて、オブザーバビリティ / アラートツールをサポートするものはすべて、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;前回の記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;で説明したプラットフォームの「Paved Road」パイプラインを通じて構成されました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;DORA の指標は、アーキテクチャの面でも役立ちました。運用データから、サードパーティ サービスと従来のサービスの脆弱性が明らかになり、その結果、レジリエンス エンジニアリングや代替ソリューションへの投資が拡大しました。構築と購入の意思決定を再評価することになったケースもありました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;測定対象を選択する&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;何を測定するかを賢く選択することは非常に重要です。この分野の専門家（&lt;/span&gt;&lt;a href="https://www.youtube.com/watch?v=trO_fiTAZeM" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Laura Tacho&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; 氏など）から、見栄えのよい指標は避け、収集した指標の解釈には慎重になるようアドバイスを受けました。さらに、指標がターゲット オーディエンスにとって意味のあるものであり、それに応じて提示されることも重要です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;たとえば、費用や脆弱性についてチームとコミュニケーションをとりますが、その形式はターゲット オーディエンスの役割によって異なります。たとえば、新しい脆弱性や費用の急増は、プロダクト チームのコラボレーション チャネルに直接送信します。これは、エンジニアがこれらの脆弱性を確認することで、より迅速な対応が可能になることが経験からわかっているためです。一方、コンプライアンス レポートやチームリーダーによるレビューでは、対応が必要な領域を要約するためにはレポートの方が効果的です。「ポリシー外の脆弱性」ダッシュボードのリーダーになりたい人はいないことは、よく知っています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;それまで、インシデントの数や頻度などの指標を調べることは珍しくありませんでした。しかし、高度に自動化された対応システムの世界では、アラートは簡単に複製できるため、これは落とし穴となります。数値を重視しすぎると、間違った行動につながる可能性があります。最悪の場合、インシデントの登録を意図的に避けることさえあります。代わりに、親インシデントの影響と復旧にかかった時間に焦点を当てる方がはるかに良いでしょう。もう一つの例は、脆弱性の数の報告です。分散システム内の多くのコンポーネントで広く使用されているパッケージがあるとします。パッケージに脆弱性があることを開示すると、ベースイメージにパッチを適用すればすぐに問題に対処できる場合でも、影響の範囲が実際より大きく誤認される可能性があります。代わりに、重大度に基づく事前合意済みのポリシーよりも、対応のスピードを重視することをおすすめします。これは、チームが行動を起こすうえでより効果的かつ合理的な指標であるため、エンゲージメントが向上します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データを示す際には、できるだけ多くのコンテキストを伝えることが非常に重要です。そうすることで、正しい結論を導き出すことができます。特に、意思決定者がレポートを見る場合はなおさらです。それを踏まえて、可視化できる未加工の指標と、それに関するユーザーの意見を組み合わせました。これにより、欠けていたコンテキストが明らかになりました。変更時の障害率が高いチームは、リリース プロセスやバッチサイズにも苦労しているのでしょうか？脆弱性に迅速に対処していないチームは、機能の開発に時間をかけすぎて、運用上の問題にも十分な時間をかけられていないと報告していますか？そこで、このような情報を活用するために、別のツールである &lt;/span&gt;&lt;a href="https://getdx.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DX&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を使用することにしました。&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/how-john-lewis-partnership-chose-its-monitoring-metrics"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;続編の記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;では、これをどのように行ったかと、その結果テナントに関する収集データの拡大がどのように促されたかについて詳しく説明します。今後の情報にご注目ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Cloud でのプラットフォーム エンジニアリングを活用したシフトダウンについて、詳しくは&lt;/span&gt;&lt;a href="https://cloud.google.com/solutions/platform-engineering?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;アプリケーション プラットフォーム担当 EMEA プラクティス ソリューション リード&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Darren Evans&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;John Lewis Partnership、プリンシパル プラットフォーム エンジニア&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Alex Moss 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 13 Feb 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/at-john-lewis-partnership-measuring-developer-platform-value/</guid><category>DevOps &amp; SRE</category><category>Customers</category><category>Application Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>プラットフォーム使用の落とし穴（パート 1）: アクティビティの多さが必ずしも価値の高さを示すとは限らない理由</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/at-john-lewis-partnership-measuring-developer-platform-value/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Darren Evans</name><title>EMEA Practice Solutions Lead, Application Platform</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Alex Moss</name><title>Principal Platform Engineer, John Lewis Partnership</title><department></department><company></company></author></item><item><title>プラットフォーム使用の落とし穴（パート 2）: 意味のあるモニタリング指標を選択する</title><link>https://cloud.google.com/blog/ja/products/application-development/how-john-lewis-partnership-chose-its-monitoring-metrics/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 5 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/how-john-lewis-partnership-chose-its-monitoring-metrics?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;この記事の&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/at-john-lewis-partnership-measuring-developer-platform-value?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;パート 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; では、John Lewis Partnership の Alex Moss 氏が、同社がデベロッパー プラットフォームの価値を測定するために使用している指標について説明しました。ここでは、あらゆる測定戦略の重要な側面である、測定対象の適切な選択について説明します。膨大なデータの中に迷い込んだり、見栄えはするものの、実際にはプラットフォームの健全性やデベロッパーのエクスペリエンスを反映していない指標に注目したりしがちです。ここでは、意味のある指標を選択し、適切な会話と行動を促す方法で提示することにより、データを常に可能な限り多くのコンテキストとともに提示するという John Lewis の理念について、Alex 氏が説明します。- Darren Evans&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この記事の前半で詳しく説明したソリューションは非常にうまく機能しましたが、客観的な指標のみに頼ることには、いくつかの落とし穴があります。誤解されやすいため、時間を無駄にしたり（「チームは現在別のプロダクトに取り組んでいる」）、正しい情報を伝えられなかったり（「インシデントは適切にクローズされなかった」）します。その結果、スケーリングの課題が生じます。少数のチームと話して状況を把握することはできます。しかし、プロダクトを構築しようとしているのが 1 つの小さなチームしかなく、数十のチームとやり取りする必要がある場合は、そう簡単ではありません。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアの主観的なフィードバックを収集する&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;当社は、主観的なフィードバックを収集する方法を必要としていました。できれば、客観的な DORA やその他のサービス指標と比較して可視化できる形式です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この最初の試みとして、サービス運用性評価を作成しました。これは、テナントが四半期ごとに記入するアンケートです。サービス運用性評価は、チームがサービスの実行に関する優れたプラクティスに従っているかどうかを調べることを目的とした、示唆に富んだ一連の質問で構成されています。これは、さらに質問を掘り下げて、重要なフィードバックとアクションを引き出すことができる経験豊富なファシリテーター（通常はシニア プラットフォーム エンジニア）がいる場合には有効でした。しかし、ご想像のとおり、この方法ではスケーリングの課題が生じました。最終的に、このプロセスは完全にセルフサービスで処理されるようになりました。これは完璧なシステムではありません。多くのチームは、前の四半期の回答をコピー＆ペーストするだけで満足しているからです。その回答が現実を反映しているかどうかはわかりません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;その後、&lt;/span&gt;&lt;a href="https://getdx.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DX プラットフォーム&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と呼ばれるツールについて知りました。このツールは、この問題への取り組み方を大きく変え、現在ではエンジニアリング コミュニティ全体で使用されています。3 か月ごとに数分間、チームではなく個々のエンジニアにアンケートを実施します。質問は、DORA やその他の類似のフレームワークの創設者によって裏付けられた DX の調査に基づいて厳選されます。結果をさまざまな方法で分析できるのは非常に便利でした。プラットフォーム全体にわたる領域を調べることも、特定のチームを詳しく調べることもできます。後者の場合、DORA データと組み合わせれば、充実した会話が生まれます。たとえば、DX ツールでは、大きな影響を及ぼすインシデントを最近経験したチームは「本番環境のデバッグ」に関する懸念を登録した可能性がある一方、リリース頻度が大幅に低下したチームは「変更の信頼性」や「リリースの容易さ」に関する懸念を登録した可能性があります。この時点で、プラットフォーム チームは、チームが抱えている問題に対処するために、アドバイスを提供したり、新しい機能を実装したりできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_J4WNCsj.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;DX の事前構築されたドライバとレポートは非常に便利ですが、当社では、現在の重点分野を把握するため、独自のカスタムクエリも追加しています。たとえば、プラットフォームとそのポータル（Backstage）の顧客満足度（CSAT）を測定したり、新入社員が pull リクエストの送信を開始するまでにかかる時間をデータとして収集したり、オンボーディング プロセスについてどのように感じたかを尋ねたりしています。さらに、最近では、AI コーディング アシスタントの有効性に関するエンジニアの意見を評価し始めました。これは、市場の分析情報に頼るだけでなく、AI コーディング アシスタントへのさらなる投資を正当化するためです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このアプローチが役立った例として、ドキュメント化があります。具体的には、Backstage デベロッパー ポータルに機能を組み込み、コンテンツを自動的に公開して見つけやすくするパイプラインを通じて、チームが互いのドキュメントを簡単に閲覧できるようにしました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_gf9lDAw.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;サービスの健全性 - 機能の導入とそれ以降&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;DORA や DX などから生成される分析情報以外にも、最近では、プラットフォーム自体に価値があるかどうかだけでなく、テナントがプラットフォームから&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;期待される価値を得ているか&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;どうかについても調べ始めています。つまり、プラットフォーム機能の導入結果の測定を効果的に始めたのです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これを実現するため、社内で「技術的健全性」機能と呼んでいるものを構築しました。これは、カスタム プラグインの形で Backstage デベロッパー ポータルと統合されています。このプラグインは、測定対象に関する情報を収集する多数の小規模なジョブから得られたデータを明らかにする社内 API をクエリします。これらのジョブはそれぞれ独立してリリースできるため、比較的迅速にスケールアップできました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;現在、4 つのカテゴリの健全性指標を収集しています。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;技術的健全性: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;現在、17 の「技術的」指標があります。たとえば、各チームが独自のリソースを「Terraform 化」するのではなく、当社の「Paved Road（舗装された道路）」パイプラインとカスタム マイクロサービス CRD（以前の記事 &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;1&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;2&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を参照）を使用しているかどうか、推奨される Kubernetes プラクティス（リソースのサイズ設定、中断予算、ライフサイクル プローブなど）に従っているかどうか、ベースイメージを最新の状態に保っているかどうかを測定することなどが挙げられます。また、変更を反映するためにパイプラインを十分な頻度で実行しているか（チームでは実行していません）、運用性評価を確認しているか、Git ブランチを最新の状態に保っているかなど、「よりソフトな」技術的対策も含まれます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;運用準備:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 次に、運用面の健全性に関する 18 の指標があります。たとえば、プリフライト構成が整っているか、ランブックが作成されているか、ドキュメントが公開されているかなどです。これは、数年前の運用準備チェックリストの進化版です（当時はデリバリー チームと運用チームが分かれていたため、このようなチェックは「引き渡し」に必須でした）。このチェックリストは、一般的なリストではなく、チームが高い運用性を実現するのに役立つプラットフォームの特定の機能に合わせて調整されています。さらに、適切なプラクティスに従っていることをサービス管理チームが確信できるようになり、手動レビューの実施時に摩擦が生じることもなくなりました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;移行: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォーム自体に変更があった場合、テナントはその変更に対応するために随時作業を行う必要があります。この典型的な例として、チームに非推奨の Kubernetes API バージョンに対処してもらうことが挙げられます。これには、古いやり方を排除するために、より強力に推進したいさまざまな機能を導入することも含まれます（たとえば、より安全な方法を優先するなど）。プラットフォームが成長するにつれて、チームが実行する必要がある移行作業が長期間にわたって続くことがわかりました。その結果、プロダクト マネージャーとデリバリー リードがチームのワークロードに優先順位を付けやすくなりました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリング プラクティスの拡大: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;最近、この機能の使用範囲を広げ、他のチーム（この場合はエンジニアリング リーダーシップ）が独自の指標を組み込めるようにしました。たとえば、チームがデザイン システムのバージョンを最新の状態に保っているかどうかや、JL デジタル プラットフォームだけでなく、より広範なエンジニアリング プラクティスに従っているかどうかなどです。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このデータは、集計ビュー（下の例を参照）や個々のタスク、より広範なリーダーボードを通じて提示されます。これらはすべて、チームの優先事項に影響力を持つ人々の目に留まるように設計されています。エンジニアが信号を青に変えたいという欲求は、ドキュメントや発表に頼るよりもはるかに効果的な、強力なモチベーターになることがわかりました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_paqGoLi.max-1000x1000.png"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このテクノロジーは、Backstage ポータル用に構築したカスタム プラグインを通じて機能します。各「ヘルスチェック」は、それ自体が独自のマイクロサービス（多くの場合、ジョブとして実行される）であり、該当するシステムを調べて、測定基準が満たされているかどうかを判断します。たとえば、あるマイクロサービスは、Kubernetes に直接クエリを実行して PodDisruptionBudget が作成されていることを確認します。別のマイクロサービスは、コンテナ イメージのレイヤを検査して、distroless のベースイメージが使用されているかどうかを確認します。新しい指標を作成するためのテンプレートが用意されているため、エンジニアは新しい指標を簡単に作成できます。プラットフォーム チーム以外のエンジニアも同様です。結果は BigQuery に保存されます。Backstage プラグインの開発を簡素化する API も用意されています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このような対策を導入した場合の現実として、プロダクト チームの作業量が増えることが挙げられます。そのためには、組織文化がこの変化に対応できることが重要です。プラットフォームの初期段階でこれらの対策を導入していた場合、製品の認識に影響が及んでいた可能性があります。たとえば、厳格すぎるとか、ガードレールによって変化のペースが阻害されるといった認識です。これは、全体的な導入に悪影響を及ぼす可能性があります。これらの機能を後から導入したことで、プラットフォームを非常に価値あるものとすでに認識していた多くのテナントの恩恵を受けることができました。さらに、適切な対策を選択し、一貫性のある方法で適用できるという自信も得られました。とはいえ、この取り組みを開始した後、プラットフォームの CSAT はわずかに低下しました。プロダクト チームが作業を吸収する時間を確保できるよう、各指標を導入するペースに配慮し、チームが自分たちに関係のない指標を抑制する手段を提供しています。たとえば、テナントがパフォーマンス上の理由で Pod の自動スケーリングを使用しないことを意図的に選択したり、当社のマイクロサービス CRD を使用できない機能上の理由が存在していたりする場合があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;テナントの行動に関するこのような保証対策の導入は、プラットフォームの成熟度を反映しています。初期の頃は、高度なスキルを持つチームが、正しいことを迅速に行うことを期待していました。しかし、時間が経つにつれて、さまざまなスキルや能力、サービス所有権の移行が組み合わさったことで、適切な成果を上げるための手法を導入する必要に迫られました。これは、プラットフォーム自体が複雑になっていることも原因です。多くの新機能が追加されたため、新しいチームの認知負荷が以前よりもはるかに高くなっています。チームが「Paved Road（舗装された道路）」から外れないように、道路の端に沿ってライトを設置する必要がありました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この進化の過程で、ビジネス自体の主な成果（つまり、当社はお客様が望むことを今も行っているか？）について報告し続けてきました。そのため、「迅速にチームを支援する」（正直なところ、これはほぼ解決済みの問題と見なされています）から「安全に実行し、技術的負債を管理する」へと自然に移行しました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォームは期待に応えている？重要ポイント&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;要するに、デベロッパー プラットフォームに価値があるかどうかという問題は複雑であり、それに答える方法はさまざまです。独自のデベロッパー プラットフォームの構築と定量化に着手するにあたり、最後に留意すべき点をいくつかご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;測定は目的地ではなく道のりである:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 関係者にとって意味のあるものを測定することから始めましょう。ただし、プラットフォームの進化に合わせて適応する準備もしておきましょう。最初は、プロダクトへのさらなる投資を優先してもかまいませんが、プラットフォームがチームにどのように役立っているかを実際に測定することをおすすめします。プラットフォームの実現可能性を最初に実証したときに重要だったことは、数年後に機能が成熟し、優先事項が変わったときには重要ではなくなっている可能性があります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;人間の声に耳を傾ける: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームが使用されているからといって、価値を生み出しているとは限りません。最も効果的な指標は、多くの場合、定性的なものです。エンジニアがツールを使用したいと思っていることや CSAT は重要なシグナルですが、どのように使用しているかを質問することで、どう改善できるかに関するより深い分析情報を得ることができます。測定だけでは、何が効果的で何がそうでないかを把握するのは困難です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;データはレポート作成だけでなく、チームの能力向上にも役立てる:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; グラフを経営陣に見せるだけでなく、分析情報をチームの改善に役立てましょう。さらに、行動の根拠となった具体的なデータを明確に示しましょう。たとえば、特定のチームのリリース頻度が低下していることがわかったら、それを問題として指摘するだけでなく、そのデータを使って潜在的な障害について話し合うきっかけにしましょう。そうすることで、リーダーシップとテナントの両方から信頼と好意を得て、プラットフォームを前進させ続けることができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;John Lewis Partnership の測定戦略の進化は、説得力のあるケーススタディとして役立ちます。基本的なリードタイム追跡から、DORA の指標とデベロッパーからの定性的なフィードバックを組み合わせた包括的なモデルに移行することで、プラットフォームの真の成功は、単に導入率ではなく、プラットフォームが生み出す真の価値によって定義されることを実証しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Cloud のプラットフォーム エンジニアリングについて詳しくは、他の記事をご覧ください（&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;プラットフォーム エンジニアリングを駆使して開発者の利便性を強化 - パート 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;パート 2&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/common-myths-about-platform-engineering?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;プラットフォーム エンジニアリングに関する 5 つの誤解: プラットフォーム エンジニアリングとは一体なのか&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/another-five-myths-about-platform-engineering?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;プラットフォーム エンジニアリングにまつわるさらなる 5 つの誤解&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;）。また、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/introducing-app-hub?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;App Hub&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;についてもお読みになることをおすすめします。これは、組織全体でアプリケーション中心のガバナンスを管理するための基盤となるツールです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;アプリケーション プラットフォーム担当 EMEA プラクティス ソリューション リード&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Darren Evans&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;John Lewis Partnership、プリンシパル プラットフォーム エンジニア&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Alex Moss 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 13 Feb 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/how-john-lewis-partnership-chose-its-monitoring-metrics/</guid><category>DevOps &amp; SRE</category><category>Customers</category><category>Application Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>プラットフォーム使用の落とし穴（パート 2）: 意味のあるモニタリング指標を選択する</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/how-john-lewis-partnership-chose-its-monitoring-metrics/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Darren Evans</name><title>EMEA Practice Solutions Lead, Application Platform</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Alex Moss</name><title>Principal Platform Engineer, John Lewis Partnership</title><department></department><company></company></author></item><item><title>スマートな投資: DORA で改善の文化を構築した FINRA の事例</title><link>https://cloud.google.com/blog/ja/topics/financial-services/finra-builds-a-culture-of-improvement-with-dora-and-devops/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 1 月 9 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/topics/financial-services/finra-builds-a-culture-of-improvement-with-dora-and-devops?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;米国金融取引業規制機構（FINRA）は、テクノロジーの運用において常に最高水準の成果を目指しています。米国の金融ブローカー ディーラーを監督する FINRA は、ソフトウェア開発ライフサイクルを改善するために、Google のコンサルタントを起用し、エンジニアリング プラクティスに指標主導の手法を適用するための助力を仰ぎました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://dora.dev/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DORA&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（DevOps Research and Assessment）は広く利用されているフレームワークであり、デプロイの頻度、変更のリードタイム、変更時の障害率、デプロイ失敗時の復旧時間という 4 つの主要指標を通じてソフトウェア デリバリーのパフォーマンスを測定するというものです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;FINRA は DORA を社内で導入するための準備を始めていましたが、Google の実地経験を活かすことで、導入を加速できる可能性があるという認識に至りました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、技術系のリーダーとともに調査を実施し、改善機会を特定しました。その後の提案は、継続的な改善にこれまで以上に注力すること、ソフトウェア開発にユーザー中心のアプローチを導入すること、部門内で創造的文化をさらに醸成することなどで構成されていました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;導入自体には意図的に柔軟性を持たせました。Google は、画一的なアプローチを推奨するのではなく、FINRA が個々のチームの目標に合わせて行動を調整できるよう支援しました。プロダクトの価値を優先するチームはリードタイムとデプロイ頻度の指標に、安定性を重視するチームは変更障害率と平均復旧時間に着目しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;導入の最初の 1 年間で、エンジニアリング チームは DORA の指標全体で継続的な改善を示し、デベロッパー 1 人あたりの生産性が 9% 向上して、デベロッパー エクスペリエンスに関するフィードバックも概ね良好でした。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;スプリントの速度も 5% 向上し、小規模なエンジニアリング チームでもビジネスに大きなプロダクト付加価値を提供できるようになりました。純粋な指標だけでなく、チームはデリバリー パフォーマンスの透明性が高まり、標準化された測定手法を高く評価しているとも報告しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今後、FINRA は、大局的な DORA 測定と結び付いたより詳細な指標を提供して、開発者のエクスペリエンスをより重視し、プロダクト指標とソフトウェア デリバリーのパフォーマンス指標を関連付けることで、DORA の取り組みを成熟させていく予定です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;AI が政府機関、非営利団体、その他の公共部門の組織にどのような価値をもたらすのか関心がある方は、&lt;/span&gt;&lt;a href="https://cloudonair.withgoogle.com/events/gemini-for-government-your-front-door-for-mission-ai" rel="noopener" target="_blank"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;2 月 5 日に開催される Gemini for Government ウェブセミナー&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;にぜひご登録ください。公共部門全体にわたるイノベーションの次の波を支える変革的なテクノロジーについて詳しくご説明します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- Google Cloud コンサルティング、delta チーム、10X リード、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Eric Maxwell&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- Google Cloud コンサルティング、delta チーム、10X リード、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Vivian Hu&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 19 Jan 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/topics/financial-services/finra-builds-a-culture-of-improvement-with-dora-and-devops/</guid><category>DevOps &amp; SRE</category><category>Public Sector</category><category>Financial Services</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>スマートな投資: DORA で改善の文化を構築した FINRA の事例</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/topics/financial-services/finra-builds-a-culture-of-improvement-with-dora-and-devops/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Eric Maxwell</name><title>10X Lead, delta Team, Google Cloud Consulting</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Vivian Hu</name><title>10X Lead, delta Team, Google Cloud Consulting</title><department></department><company></company></author></item><item><title>導入から成果まで: DORA AI 機能モデルの活用</title><link>https://cloud.google.com/blog/ja/products/ai-machine-learning/from-adoption-to-impact-putting-the-dora-ai-capabilities-model-to-work/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 12 月 10 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/ai-machine-learning/from-adoption-to-impact-putting-the-dora-ai-capabilities-model-to-work?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/blog/ja/products/ai-machine-learning/announcing-the-2025-dora-report?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;2025 年「AI 支援型ソフトウェア開発の現状」レポート&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;では、重要な事実が明らかになりました。AI は増幅器のように機能し、パフォーマンスの高い組織の強みと、苦戦している組織の機能不全を拡大しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI の導入はほぼ当たり前となり、90% のデベロッパーが日々のワークフローで AI を使用していますが、必ずしも成功が保証されているわけではありません。約 5,000 人の技術専門職を対象としたクラスタ分析により、チームのパフォーマンスには大きなばらつきがあることが明らかになりました。AI を導入しても、誰もが同じ成果を得られるわけではないのです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このことから、AI の使い方が成功を左右する重要な要素であることがわかります。チームがよい成果を達成するために必要な機能と条件を把握したいと考え、&lt;/span&gt;&lt;a href="https://cloud.google.com/resources/content/2025-dora-ai-capabilities-model-report"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DORA AI 機能モデルのレポート&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を作成しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2025 年 DORA レポートに付随するこのガイドは、新たな世界で生き残っていく一助になります。テクノロジー リーダーが AI を活用できる環境を構築できるよう、実用的な戦略、実装戦術、測定フレームワークを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;成果を増幅させる 7 つの要因&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI を効果的に使用するには、技術的環境と文化的環境を整える必要があります。2025 年の DORA アンケートに参加した回答者を分析し、組織のパフォーマンスに対する AI のプラスの効果を増幅させる 7 つの基盤的要因を特定しました。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;明確で周知された AI ポリシー&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 曖昧さはリスクを生み出します。ポリシーを明確にすることで、開発者が効果的に挑戦するための心理的安全性が確保されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;健全なデータ エコシステム&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: AI の品質は入力するデータの質によって決まります。高品質でアクセスしやすく、統合された内部データに投資することで、AI のメリットが大幅に増幅されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;AI がアクセス可能な社内データ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 単純なプロンプトを超え、「コンテキスト エンジニアリング」によって AI ツールを社内のドキュメントやコードベースに安全に接続することが求められます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;強固なバージョン管理プラクティス&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: AI によってコード生成の量と速度が増加するにつれて、バージョン管理が重要なセーフティ ネットとなります。頻繁な commit と堅牢なロールバック機能は、AI を活用した世界で安定性を維持するために不可欠です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;小規模バッチでの作業&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: AI は大量のコードブロックを簡単に生成できますが、そのレビューやテストは容易ではありません。小規模バッチの規律を徹底することで、このリスクを軽減し、開発速度の向上が不安定さではなくプロダクトの性能改善につながるようにします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ユーザー中心の視点&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 間違った方向に進んでいれば、スピードは意味を持ちません。ユーザー中心の視点が欠けているチームが AI ツールを導入すると、かえって悪影響を受ける可能性があります。常にユーザーのニーズを指針とすることが、AI を活用した開発を導くうえで不可欠です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;質の高い社内プラットフォーム&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: プラットフォームを通じ、自動化された安全な環境を提供することで、AI のメリットを組織全体に拡大できます。これにより、個々の生産性向上が下流工程のボトルネックによって失われることを防ぎます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/dora-ai-capabilities-model.max-1000x1000.jpg"
        
          alt="dora-ai-capabilities-model"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="y4u85"&gt;DORA AI 機能モデルは、具体的な成果に対する AI の導入効果を増幅させる要因を明らかにします。&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;導入の第一歩: チームの評価&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI の導入プロセスは組織によって異なります。このレポートでは、優先順位付けに役立つよう、クラスタ分析から導き出された 7 種類のチーム類型を紹介しています。パフォーマンスとウェルビーイングの両方に優れた「調和のとれた高パフォーマンス」チームから、「基盤的課題」に直面するチーム、不安定なシステムにより士気が低下する「レガシーのボトルネック」に陥っているチームまで、プロファイルは多岐にわたります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;自分のチームに最も合致するプロファイルを把握することで、最も効果的な介入策を特定できます。たとえば、「成果は大きいが回転率は悪い」チームの場合は安定性向上のために自動化を優先する、「プロセスに制約がある」チームの場合は AI ポリシーを改善して摩擦を減らす、といった対策が考えられます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;バリュー ストリーム マッピングで詳細に分析&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;チームのプロファイルを把握したら、どこに力を注げばよいでしょうか。レポートには、バリュー ストリーム マッピング（VSM）演習を実施するための段階的なファシリテーション ガイドが含まれています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;VSM は AI の効果を増幅させる役割を果たし、アイデアから顧客までのフローを可視化することで、作業の停滞や摩擦が生じている部分を特定します。これにより、AI による効率向上が、下流工程で作業を滞留させるだけの局所的な最適化にとどまらず、システム全体の制約解消に向けて活用されるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;継続的な改善の基盤を築く&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI の導入は組織の変革です。最大の成果は、ツール自体からではなく、それを支える基盤システムへの投資によって得られます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/resources/content/2025-dora-ai-capabilities-model-report"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;レポート全文をダウンロードする&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://dora.community/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DORA コミュニティ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に参加する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-DORA リーダー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Nathen Harvey&lt;/strong&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-シニア プロダクト マーケティング マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Allison Park &lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 17 Dec 2025 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/ai-machine-learning/from-adoption-to-impact-putting-the-dora-ai-capabilities-model-to-work/</guid><category>DevOps &amp; SRE</category><category>AI &amp; Machine Learning</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/DORA_AI_Capa-blog-2436x1200.max-600x600.png" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>導入から成果まで: DORA AI 機能モデルの活用</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/DORA_AI_Capa-blog-2436x1200.max-600x600.png</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/ai-machine-learning/from-adoption-to-impact-putting-the-dora-ai-capabilities-model-to-work/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Nathen Harvey</name><title>DORA Lead</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Allison Park</name><title>Senior Product Marketing Manager</title><department></department><company></company></author></item><item><title>Google Cloud でのカオス エンジニアリング: 原則、実践、開始方法</title><link>https://cloud.google.com/blog/ja/products/devops-sre/getting-started-with-chaos-engineering/</link><description>&lt;div class="block-paragraph"&gt;&lt;p data-block-key="yqjyt"&gt;※この投稿は米国時間 2025 年 10 月 14 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/devops-sre/getting-started-with-chaos-engineering?e=48754805&amp;amp;hl=en"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p data-block-key="4os2g"&gt;エンジニアであれば誰でも、完璧な復元力を持つシステムを夢見ます。完璧にスケーリングし、優れたユーザー エクスペリエンスを提供し、決してダウンしないシステムです。このような復元力のあるシステムを構築する鍵が、障害を回避することではなく、意図的に障害を引き起こすことだとしたらどうでしょうか。カオス エンジニアリングの世界へようこそ。ここでは、管理された環境でシステムにカオス（障害）を&lt;i&gt;導入&lt;/i&gt;して、システムにストレステストを行います。ダウンタイムが数百万ドルの損失につながり、評判が瞬く間に失墜する時代において、最も革新的な企業としては、災害が起こるのをただ待っているだけではいけません。災害を意図的に引き起こし、その結果として生じる障害から学び、本番環境で混乱が起こる前に混乱に対する免疫を獲得して行くのです。&lt;/p&gt;&lt;p data-block-key="b4tp7"&gt;カオス エンジニアリングはあらゆる種類のシステムに役立ちますが、特にクラウドベースの分散システムに有効です。最新のアーキテクチャは、モノリシックなシステムからマイクロサービス ベースのシステムへと進化し、多くの場合、数百から数千のサービスで構成されています。このように複雑なサービス依存関係は、複数の障害点をもたらします。また、従来のテスト方法では、あらゆる障害モードを予測することは、不可能ではなくても、困難です。これらのアプリケーションをクラウドにデプロイすると、複数のアベイラビリティ ゾーンとリージョンにデプロイされます。クラウド環境は分散性が高く、多数のサービスが共存しているため、障害の発生する可能性が高くなっています。&lt;/p&gt;&lt;p data-block-key="ciibs"&gt;良くある誤解ですが、クラウド環境ではアプリケーションには自ずと復元力があるので、テストは不要であるというものがあります。クラウド プロバイダは、クラウド プロダクトに対してさまざまなレベルの復元力と SLA を提供していますが、これだけではビジネス アプリケーションが保護されるとは限りません。アプリケーションがフォールト トレラントになるように設計されていない場合や、クラウド サービスが常に利用可能であることを前提としている場合、依存している特定のクラウド サービスが利用できなくなると、アプリケーションは動作しなくなります。&lt;/p&gt;&lt;p data-block-key="65kbm"&gt;手短に言えば、カオス エンジニアリングは、担当者にとって最悪の「もしも」のシナリオを想定し、それに対する対応を十分にリハーサルできるようにします。カオス エンジニアリングは、システムを破壊すること（いわばカオスなエンジニアリング）ではありません。カオス エンジニアリングは、管理された条件下とはいえ、すでにカオスを乗り切った経験から得られる冷静な自信を持って本番環境のインシデントに対処できるチームを構築することです。&lt;/p&gt;&lt;p data-block-key="4kq1n"&gt;Google Cloud の Professional Service Organization（PSO）エンタープライズ アーキテクチャ チームは、アプリケーション開発、クラウド移行、エンタープライズ アーキテクチャなど、お客様のクラウド変革の取り組みについてコンサルティングを行い、実践的な専門知識を提供しています。また、クラウド環境向けの復元力のあるアーキテクチャの設計についてアドバイスする際には、カオス エンジニアリングの原則とプラクティス、およびサイト信頼性エンジニアリング（SRE）のプラクティスを定期的に紹介しています。&lt;/p&gt;&lt;p data-block-key="63p44"&gt;シリーズの最初になるこのブログ投稿では、カオス エンジニアリングの基本、つまりカオス エンジニアリングとは何か、そのコアとなる原則と要素について説明します。次に、クラウドで分散アプリケーションを実行しているチームにとって、カオス エンジニアリングが特に役立ち、重要である理由を説明します。最後に、これを活用開始する方法と、その他のリソースについて説明します。&lt;/p&gt;&lt;h3 data-block-key="7gupc"&gt;&lt;b&gt;カオス エンジニアリングについて&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="b1eb3"&gt;カオス エンジニアリングは、Netflix が 2010 年に考案した手法です。AWS 環境の複雑度が上がる中、より復元力と信頼性が高いシステムを構築する必要性に対処するため、「Chaos Monkey」を作り出し、普及させました。同じ頃、Google は障害復旧テスト（DiRT）を導入しました。これにより、Google のビジネス、システム、データの継続的て、自動的な障害対策、対応、復旧が可能になりました。Google Cloud の PSO チームでは、お客様が SRE プラクティスの一環として DiRT を実装できるよう、さまざまなサービスを提供しています。これらのサービスには、Google Cloud で動作するアプリケーションやシステムで DiRT を実行する方法に関するトレーニングも含まれています。中心となるコンセプトは単純です。管理された障害を意図的にシステムに導入して、脆弱性を特定し、その復元力を評価し、全体的な信頼性を高めるというものです。&lt;/p&gt;&lt;p data-block-key="frb34"&gt;予防的な手法であるカオス エンジニアリングにより、組織はシステム内の弱点を、大規模なサービス停止や障害につながる前に特定できます。ここで言うシステムには、技術的なコンポーネントだけでなく、組織の人員やプロセスまでも含まれます。カオス エンジニアリングでは、管理された、実際の停止状態を導入することで、システムの堅牢性、復元可能性、フォールト トレランスをテストできます。このアプローチによって担当者は潜在的な脆弱性を発見できるため、システムは予期しないイベントに対処し、ストレス下でもスムーズに機能し続けることができます。&lt;/p&gt;&lt;h3 data-block-key="3t1vj"&gt;&lt;b&gt;カオス エンジニアリングの原則と実践&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="bdcub"&gt;カオス エンジニアリングは、これを実施すべき理由に関する一連の基本原則によって導かれ、また実践は実施すべき内容を定めます。&lt;/p&gt;&lt;p data-block-key="7sa73"&gt;カオス エンジニアリングの原則は次のとおりです。&lt;/p&gt;&lt;ol&gt;&lt;li data-block-key="6g965"&gt;&lt;b&gt;定常状態に関する仮説を立てる&lt;/b&gt;: 停止を引き起こすアクションを開始する前に、システムにとっての「正常」な状態がどのようなものかを決定する必要があります。これは一般に「定常状態仮説」と呼ばれます。&lt;/li&gt;&lt;li data-block-key="b5m6f"&gt;&lt;b&gt;現実世界の状況を再現する&lt;/b&gt;: カオステストでは、本番環境でシステムが遭遇する可能性のある現実的な障害シナリオをエミュレートします。&lt;/li&gt;&lt;li data-block-key="11go3"&gt;&lt;b&gt;本番環境でテストを実行する&lt;/b&gt;: カオス エンジニアリングは、実際のトラフィックと、依存関係の両方がある本番環境でのみ復元力の正確な全体像を把握できるという信念にしっかりと根ざしています。これが、カオス エンジニアリングと従来のテストの違いです。&lt;/li&gt;&lt;li data-block-key="eu0me"&gt;&lt;b&gt;テストの自動化:&lt;/b&gt; 復元力テストを、一度限りのテストではなく、継続的なプロセスの一部にします。&lt;/li&gt;&lt;li data-block-key="1cpd9"&gt;&lt;b&gt;影響範囲を特定する&lt;/b&gt;: 本番環境システムへの悪影響を最小限に抑えるために、テストは綿密に設計する必要があります。そのためには、テストが顧客や他のアプリケーション、サービスに与える影響に基づいて、アプリケーションとサービスをさまざまな階層に分類する必要があります。&lt;/li&gt;&lt;/ol&gt;&lt;p data-block-key="549op"&gt;これらの原則を確立したら、カオス エンジニアリングのテストを実施する際に次の手法に従います。&lt;/p&gt;&lt;ol&gt;&lt;li data-block-key="5vgk4"&gt;&lt;b&gt;定常状態を定義する:&lt;/b&gt; 注目する特定の指標（レイテンシ、スループットなど）を特定し、それらのベースラインを確立します。&lt;/li&gt;&lt;li data-block-key="o49u"&gt;&lt;b&gt;仮説を立てる&lt;/b&gt;: これは、テスト可能な単一のステートメントを作成する手法です。たとえば、「このコンテナ Pod を削除しても、ユーザーのログインには影響しない」などです。仮説は通常、お客様のユーザー ジャーニーを特定し、そこからテスト シナリオを導き出すことで作成されます。&lt;/li&gt;&lt;li data-block-key="1gifg"&gt;&lt;b&gt;管理された環境を使用する:&lt;/b&gt; カオス エンジニアリングの原則の一つに、テストは本番環境で実行する必要があるというものがありますが、まずは小規模に始め、非本番環境でテストを実行し、学び、調整してから、徐々に本番環境に範囲を拡大するようにしてください。&lt;/li&gt;&lt;li data-block-key="f1qkj"&gt;&lt;b&gt;障害の注入&lt;/b&gt;: これは、システムに直接（VM の削除、データベース インスタンスの停止など）または環境に間接的に（ネットワーク ルートの削除、ファイアウォール ルールの追加など）障害を注入して、停止状態を引き起こす手法です。&lt;/li&gt;&lt;li data-block-key="2t0vt"&gt;&lt;b&gt;テストの実行を自動化する&lt;/b&gt;: カオス エンジニアリングを再現可能でスケーラブルなプラクティスとして確立するには、自動化が不可欠です。これには、障害注入に自動ツールを使用すること（CI/CD パイプラインの一部にするなど）や、自動ロールバック メカニズムを使用することが含まれます。&lt;/li&gt;&lt;li data-block-key="1uf2t"&gt;&lt;b&gt;行動につながるインサイトを導き出す&lt;/b&gt;: カオス エンジニアリングを使用する主な目的は、システムの脆弱性に関するインサイトを導き出し、それによって復元力を高めることです。これには、テスト結果の厳密な分析、弱点と改善すべき点の特定、関連チームへのテスト結果の周知が含まれ、これによってその後のテスト設計とシステム強化を行います。&lt;/li&gt;&lt;/ol&gt;&lt;p data-block-key="fmcep"&gt;つまり、カオス エンジニアリングは、単にシステムを壊すことが目的ではなく、システムの限界を理解し、それらに事前に対処することで、より復元力の高いシステムを構築することが目的です。&lt;/p&gt;&lt;h3 data-block-key="4imft"&gt;&lt;b&gt;カオス エンジニアリングの要素&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="40v27"&gt;カオス エンジニアリング テストで使用するコア要素は、次の 5 つの原則から導き出されます。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="3hqms"&gt;&lt;b&gt;テスト&lt;/b&gt;: カオス テストは、システムに障害を発生させてその応答を確認する、意図的で事前に計画された手順で構成されます。&lt;/li&gt;&lt;li data-block-key="37ogk"&gt;&lt;b&gt;定常状態仮説&lt;/b&gt;: 定常状態仮説は、評価対象のシステムのベースラインとなる運用状態、つまり「正常」な動作を定義します。&lt;/li&gt;&lt;li data-block-key="fgc61"&gt;&lt;b&gt;アクション&lt;/b&gt;: アクションは、テスト対象のシステムに対して実行される具体的なオペレーションを表します。&lt;/li&gt;&lt;li data-block-key="9g9pu"&gt;&lt;b&gt;プローブ&lt;/b&gt;: プローブは、テスト中にシステム内で定義された条件を観察するメカニズムを提供します。&lt;/li&gt;&lt;li data-block-key="fu8th"&gt;&lt;b&gt;ロールバック&lt;/b&gt;: テストでは、テスト中に実装された変更を元に戻すように設計された一連のアクションが組み込まれる場合があります。&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-block-key="cqllj"&gt;&lt;b&gt;カオス エンジニアリングを開始する&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="4av54"&gt;カオス エンジニアリングと、クラウド環境でカオス エンジニアリングを使用する理由について理解を深めたら、次のステップとして、独自の開発環境で実際に試してみましょう。&lt;/p&gt;&lt;p data-block-key="buggo"&gt;市場には複数のカオス エンジニアリング ソリューションがあります。有料のプロダクトもあれば、オープンソースのフレームワークもあります。すぐに始めるには、&lt;a href="https://chaostoolkit.org/" target="_blank"&gt;Chaos Toolkit&lt;/a&gt; をカオス エンジニアリング フレームワークとして使用することをおすすめします。&lt;/p&gt;&lt;p data-block-key="885sq"&gt;Chaos Toolkit は、Python で記述されたオープンソースのフレームワークです。モジュール式のアーキテクチャが提供されており、他のライブラリ（「ドライバ」とも呼ばれます）をプラグインして、カオス エンジニアリングのテストを拡張できます。たとえば、&lt;a href="https://chaostoolkit.org/drivers/gcp/" target="_blank"&gt;Google Cloud&lt;/a&gt;、&lt;a href="https://chaostoolkit.org/drivers/kubernetes/" target="_blank"&gt;Kubernetes&lt;/a&gt;、その他多くのテクノロジーの拡張ライブラリがあります。Chaos Toolkit は Python ベースの開発者ツールであるため、まず Python 環境を構成します。Chaos Toolkit のテストの優れた例と、その手順については、&lt;a href="https://chaostoolkit.org/reference/tutorial/#getting-started-with-the-chaos-toolkit" target="_blank"&gt;こちら&lt;/a&gt;をご覧ください。&lt;/p&gt;&lt;p data-block-key="7u9fq"&gt;最後に、Google Cloud のお客様とエンジニアがアプリケーションにカオス テストを導入できるように、特に Google Cloud のための一群のカオス エンジニアリング レシピを作成しました。各レシピには、特定の Google Cloud サービスにカオスを導入する特定のシナリオを収めています。たとえば、あるレシピでは Google Cloud の内部または外部アプリケーション ロードバランサの背後で実行されているアプリケーション/サービスにカオスを導入し、また別のレシピでは &lt;a href="https://chaostoolkit.org/drivers/toxiproxy/" target="_blank"&gt;ToxiProxy&lt;/a&gt; という別の Chaos Toolkit 拡張機能を利用して、Cloud Run で実行されているアプリケーションと Cloud SQL データベースに接続するアプリケーション間のネットワーク停止をシミュレートします。&lt;/p&gt;&lt;p data-block-key="8lvb0"&gt;Google Cloud 環境にカオス エンジニアリングを導入する方法を学ぶための、手順ガイド、スクリプト、サンプルコードを含むレシピの完全なコレクションは、&lt;a href="https://github.com/GoogleCloudPlatform/chaos-engineering/blob/main/Chaos-Engineering-Recipes-Book.md" target="_blank"&gt;GitHub&lt;/a&gt; にあります。今後の投稿では、Google Cloud 環境に障害を導入する方法など、カオス エンジニアリングの手法を取り上げますので、ご期待ください。&lt;/p&gt;&lt;p data-block-key="5ufpt"&gt;&lt;b&gt;&lt;i&gt;-Parag Doshi、&lt;/i&gt;&lt;/b&gt;&lt;i&gt;キー エンタープライズ アーキテクト&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 27 Oct 2025 01:30:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/devops-sre/getting-started-with-chaos-engineering/</guid><category>Application Modernization</category><category>Application Development</category><category>DevOps &amp; SRE</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud でのカオス エンジニアリング: 原則、実践、開始方法</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/devops-sre/getting-started-with-chaos-engineering/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Parag Doshi</name><title>Key Enterprise Architect</title><department></department><company></company></author></item><item><title>2025 年 DORA レポート: AI 支援によるソフトウェア開発の現状</title><link>https://cloud.google.com/blog/ja/products/ai-machine-learning/announcing-the-2025-dora-report/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 9 月 24 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/ai-machine-learning/announcing-the-2025-dora-report?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、&lt;/span&gt;&lt;a href="http://cloud.google.com/dora"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;2025 年 DORA レポート: AI 支援によるソフトウェア開発の現状&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を発表しました。本レポートは、100 時間を超える定性データと、世界中の約 5,000 人の技術専門家からのアンケート回答から得られた分析情報に基づいています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;レポートでは、重要なインサイトが明らかになっています。AI はチームを修正するのではなく、すでに存在するものを増幅するのです。優れたチームは AI を活用して、さらに優れた、より効率的なチームになります。一方、苦戦しているチームでは、AI が既存の問題を浮き彫りにして悪化させるだけだと感じるでしょう。最大の成果は、AI ツール自体からではなく、社内プラットフォームの品質、ワークフローの明確さ、チームの連携に戦略的に焦点を当てることで得られます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;AI は偉大な増幅器&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://dora.dev/research/2024/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;2024 年のレポート&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と、今年公開された特別レポート「&lt;/span&gt;&lt;a href="https://dora.dev/research/ai/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Impact of Generative AI in Software Development&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;」で明らかになったように、組織は AI の導入を積極的に進めており、重要な成果において大きなメリットを得ています。また、これらのツールをワークフローにうまく統合するための学習の証拠もあります。昨年とは異なり、ソフトウェア デリバリー スループットとプロダクト パフォーマンスの両方で、AI の導入と正の相関関係が認められました。AI が最も役立つ場所、タイミング、方法を、人、チーム、ツールが学習しているようです。ただし、AI の導入は、引き続きソフトウェア デリバリーの安定性と負の相関関係にあります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これは、AI がソフトウェア開発を加速するものの、その加速によって下流で弱点が露呈する可能性があるという、Google の中心的な理論を裏付けるものです。強力な自動テスト、成熟したバージョン管理プラクティス、迅速なフィードバック ループなどの堅牢な制御システムがない場合、変更量の増加は不安定につながります。フィードバック ループが高速な疎結合アーキテクチャで作業するチームは成果を上げますが、密結合システムと遅いプロセスに制約されるチームはほとんど、またはまったくメリットがありません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;2025 年レポートの主な調査結果&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この中心的なテーマ以外にも、今年の調査では、最新のソフトウェア開発について以下のことが明らかになりました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;AI の導入はほぼ普遍的&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: アンケート回答者の 90% が、仕事で AI を使用していると回答しており、そのうち 80% 以上が生産性の向上を実感しています。しかし、AI が生成したコードをほとんど、またはまったく信頼していないと回答した人が 30% にも上り、依然として懐疑的な見方が残っています。この割合は昨年よりわずかに低いものの、注目すべき重要な傾向です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ユーザー中心主義は AI の成功の前提条件&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: AI は、明確な問題に焦点を当てたときに最も有用になります。ユーザー中心主義は、その重要な方向性を提供します。Google のデータによると、この重点的な取り組みにより、チームのパフォーマンスに対する AI のプラスの影響が拡大しています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム エンジニアリングは基盤&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Google のデータによると、90% の組織が少なくとも 1 つのプラットフォームを採用しており、高品質な内部プラットフォームと組織が AI の価値を引き出す能力の間には直接的な相関関係があります。そのため、プラットフォーム エンジニアリングは成功に不可欠な基盤となります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;7 つのチームのアーキタイプ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;単純なソフトウェア デリバリー指標だけでは十分ではありません。何が起こっているかはわかっても、その理由がわからないからです。パフォーマンス データとエクスペリエンスを結び付けるために、クラスタ分析を実施しました。その結果、7 つの一般的なチーム プロファイルまたはアーキタイプが明らかになりました。それぞれが、パフォーマンス、安定性、ウェルビーイングの独自の相互作用を示しています。このモデルでは、リーダーがチームの健全性を診断し、適切な介入を適用する方法を提供します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_YtpOb3P.max-1000x1000.jpg"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;「基本的な課題」グループは、サバイバル モードに陥っており、プロセスと環境に大きなギャップがあるため、パフォーマンスが低く、システムの安定性が高く、燃え尽き症候群や摩擦のレベルが高い状態です。「調和のとれた高パフォーマンス」は、チームのウェルビーイング、プロダクトの成果、ソフトウェア デリバリーなど、複数の分野で優れた成果を上げています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;各アーキタイプの詳細については、レポートの「ソフトウェア デリバリーのパフォーマンスを理解する: 7 つのチーム プロファイル」の章をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;「DORA AI 機能モデル」で AI の価値を引き出す&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今年は、AI の影響を特定するだけでなく、AI 支援技術の専門家が最良の結果を実現する条件を調査しました。AI の価値は、ツール自体ではなく、それを取り巻く技術的慣行と文化的環境によって引き出されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google の調査では、組織における AI のプラスの効果を拡大することが示されている 7 つの能力を特定しました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/DORA_inline_2.max-1000x1000.png"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;リーダーが最初に取り組むべきこと&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今年の調査から得られた重要なインサイトの一つは、AI の価値は、AI が存在する仕事のシステムを再構築することで引き出されるということです。テクノロジー リーダーは、AI の導入を組織の変革として捉える必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;まずは以下から始めることをおすすめします。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;AI ポリシーを明確化して周知する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;AI を社内のコンテキストに接続する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;基本的なプラクティスを優先する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;セーフティ ネットを強化する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;社内プラットフォームに投資する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;エンドユーザーに焦点を当てる&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://dora.dev/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DORA 調査プログラム&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は、AI を活用した重要な変革期を乗り切るための指針として、チームや組織に役立つよう努めています。新しいチーム プロフィールと DORA AI 機能モデルが、AI を単に導入するだけでなく、チームと人材に投資して AI の価値を引き出すための明確なロードマップとなることを願っています。これらの分析情報をどのように活用されるか、楽しみにしております。詳細を確認する方法:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;レポート全文を&lt;/span&gt;&lt;a href="http://cloud.google.com/dora"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ダウンロード&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://dora.community/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DORA コミュニティ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に参加する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;同僚とこの&lt;/span&gt;&lt;a href="https://dora.dev/research/2025/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;概要&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を共有する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-DORA リーダー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Nathen Harvey&lt;/strong&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-リサーチャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Derek DeBellis&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 08 Oct 2025 01:20:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/ai-machine-learning/announcing-the-2025-dora-report/</guid><category>DevOps &amp; SRE</category><category>AI &amp; Machine Learning</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/dora_2025.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>2025 年 DORA レポート: AI 支援によるソフトウェア開発の現状</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/dora_2025.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/ai-machine-learning/announcing-the-2025-dora-report/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Nathen Harvey</name><title>DORA Lead</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Derek DeBellis</name><title>Researcher</title><department></department><company></company></author></item><item><title>Google Cloud の設定のご紹介: 安全なクラウド基盤へのガイド付きパスウェイ</title><link>https://cloud.google.com/blog/ja/products/devops-sre/introducing-google-cloud-setup/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 8 月 2 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/devops-sre/introducing-google-cloud-setup?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud の力を活用する準備はできていますか？環境を効果的に設定する方法についてガイダンスが必要ですか？クラウド初心者の方も、重要なワークロードの移行を検討している経験豊富なチームの一員の方も、基盤となるインフラストラクチャを適切に構築することが成功の鍵となります。そこで役立つのが &lt;/span&gt;&lt;a href="https://cloud.google.com/docs/enterprise/cloud-setup?hl=ja"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud の設定&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;です。これは、安全なクラウド基盤を構築し、Google Cloud をすぐに使い始めるためのガイド付きのパスウェイです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud の設定では、Google Cloud が推奨するベスト プラクティスを迅速に実装できます。Google の目標は、不要な構成作業を行うことなく、ワークロードを迅速かつ簡単にデプロイできるようにすることです。これは、重要な最初のステップをガイドするエキスパートのようなものです。これにより、お客様は真に重要なこと、つまり革新的なアプリケーションやサービスの迅速なデプロイに集中できます。金銭的な障壁なく使用を開始できるように、セットアップ プロセスで有効にしたすべてのコンポーネントとサービス統合は無料であるか、ある程度の無料アクセスが含まれています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud を無料で試す&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fabbeff2ac0&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で開始&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;https://console.cloud.google.com/freetrial?redirectPath=/welcome&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ニーズに合ったファンデーションを選びましょう&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、すべての組織とプロジェクトに固有の要件があることを理解しています。そのため、Google Cloud の設定では、3 つの異なるガイド付きフローから選択できます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;概念実証:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Google Cloud を探索し、初期テストやサンドボックス ワークロードを実行するための軽量環境をセットアップしたいユーザー向けに設計されています。このフローでは、迅速に開始するための最小限の構成に焦点を当てています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;本番環境:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; このフローは、セキュリティとスケーラビリティを考慮して、プロダクション レディなワークロードをサポートする場合に推奨されます。Google Cloud のベスト プラクティスに沿っており、本番環境ワークロードの基本的な基盤インフラストラクチャをセットアップする管理者に合わせて調整されています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong style="vertical-align: baseline;"&gt;セキュリティ強化（プレビュー版）:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 高度なセキュリティとコンプライアンスの要件がある組織、リージョン、ワークロード向けに設計されたフローです。デフォルトでより高度なセキュリティ管理が適用され、厳格な要件を満たすのに役立ちます。この高度な基盤でも、一定の使用量上限までは永続的な無料枠が提供されます。&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_LQ4uQKn.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;強固な基盤を構築するための構成要素&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud の設定では、一連のオンボーディング手順が案内され、&lt;/span&gt;&lt;a href="https://cloud.google.com/security/best-practices?hl=ja"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud のベスト プラクティス&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に裏付けられたデフォルトが提示されます。このプロセス全体を通して、組織の保護と成長の準備に役立つ主な機能も紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/kms/docs/kms-autokey?hl=ja"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud KMS AutoKey&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 顧客管理の暗号鍵（CMEK）のプロビジョニングと割り当てを自動化します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/security/products/security-command-center"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Security Command Center&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt;: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;オープンポートやアクセス制御の構成ミスなどのセキュリティ上の問題について、プロジェクトの自動スキャンを含む Google Cloud デプロイのセキュリティ ポスチャー管理を提供します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/docs/observability"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;一元化されたロギングとモニタリング&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; システムの健全性とパフォーマンスを一元的なロケーションからモニタリングするインフラストラクチャを簡単に設定できます。これは、監査ログのコンプライアンスとプロジェクト全体の指標の可視化に不可欠です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/vpc/docs/shared-vpc"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;共有 VPC ネットワーク&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt;: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;複数のプロジェクトにわたって一元化されたネットワークを確立し、Google Cloud リソース間の安全かつ効率的な通信を可能にします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/hybrid-connectivity"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;ハイブリッド接続&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Google Cloud 環境をオンプレミス インフラストラクチャや他のクラウド プロバイダに接続しやすくします。これは、ワークロードの移行において重要なステップとなることがよくあります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/support"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;サポートプラン&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Google Cloud のエキスパートのサポートを受けて問題をすばやく解決できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ガイド付きフローの最後で、Google Cloud コンソールから直接構成をデプロイするか、&lt;/span&gt;&lt;a href="https://cloud.google.com/docs/enterprise/deploy-foundation-using-terraform-from-console"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Terraform 構成ファイル&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をダウンロードして、他の Infrastructure as Code（IaC）メソッドを使用して後でデプロイできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/2_RwqPvpA.gif"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;クラウドをより迅速かつスマートに活用&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud の設定エクスペリエンスを使用する組織には、以下のようなメリットがあります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アプリケーションのデプロイを迅速化: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;初期設定を簡素化することで、アプリケーションをより迅速に稼働させ、クラウドへの移行を加速できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;セットアップの労力を削減:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 合理化されたフローにより、手動の手順が大幅に削減され、少ない労力で基本的な基盤を確立できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Google Cloud の可能性を最大限に活用: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;強固な基盤を迅速に確立することで、幅広い Google Cloud サービスをより簡単に探索して活用し、進化するニーズに対応して、より大きな価値を引き出すことができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud の利用を開始する準備はできましたか？Google Cloud の設定にアクセスして、安全なクラウド基盤への合理化されたパスを今すぐご確認ください。イノベーションと成長に集中できるよう、初期手順をご案内します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;詳細については、以下のページをご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/docs/enterprise/setup-checklist"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud の設定のドキュメント&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://console.cloud.google.com/cloud-setup/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud の設定の概要&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（ログインが必要）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p role="presentation"&gt; &lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ー エンジニアリング マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Stacie Buckingham &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ー シニア プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Vladimir Andral &lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 01 Sep 2025 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/devops-sre/introducing-google-cloud-setup/</guid><category>Startups</category><category>Developers &amp; Practitioners</category><category>DevOps &amp; SRE</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud の設定のご紹介: 安全なクラウド基盤へのガイド付きパスウェイ</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/devops-sre/introducing-google-cloud-setup/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Stacie Buckingham</name><title>Engineering Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Vladimir Andral</name><title>Senior Product Manager</title><department></department><company></company></author></item><item><title>Cloud Hub の最適化と Cost Explorer を使用してクラウド費用を最適化する</title><link>https://cloud.google.com/blog/ja/products/management-tools/announcing-cloud-hub-optimization-and-cost-explorer-for-developers/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 8 月 5 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/management-tools/announcing-cloud-hub-optimization-and-cost-explorer-for-developers?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アプリケーション オーナーがクラウド費用の最適化を検討する際に求めているのは、次の 3 つです。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;最も費用のかかるリソースはどれですか？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;今週または今月、どのリソースの費用が上がっているか？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;利用率が低いリソースはどれか？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらの質問にすばやく簡単に回答できるように、Google は Google Cloud Next 2025 で、プライベート プレビュー版の Cloud Hub Optimization と Cost Explorer を&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/an-application-centric-ai-powered-cloud?e=13802955&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;発表&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;しました。そしてこのたび、Cloud ハブの最適化と費用エクスプローラの両方が公開プレビュー版で利用可能になりました。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;アプリケーションの費用と使用率&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アプリのオーナーとして、主な目標はアプリケーションを常に健全な状態に保つことです。しかし、数十のプロジェクトにまたがる可能性のあるアプリケーションの個々のコンポーネントをすべてモニタリングするのは、非常に大変な作業です。&lt;/span&gt;&lt;a href="https://cloud.google.com/products/app-hub?e=13802955&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AppHub アプリケーション&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を使用すると、アプリケーションを中心にクラウドを再編成し、必要な情報と制御をすぐに利用できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud Hub Optimization と Cost Explorer は、Google Cloud プロジェクトをサポートするだけでなく、&lt;/span&gt;&lt;a href="https://cloud.google.com/products/app-hub?e=13802955&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;App Hub&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; アプリケーションを活用して、アプリケーションのワークロードとサービスの費用対効果を即座に表示します。これは、GPU などの貴重なリソースを無駄にしている可能性のある、GKE クラスタで実行されているデプロイを特定しようとする場合などに最適です。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_CHO_utilization_summary_app.max-1000x1000.jpg"
        
          alt="1_CHO_utilization summary app"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;単なる費用ダッシュボードではありません&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud Hub Optimization を表示すると、最も費用がかかっているリソースと、その費用の変化率をすぐに確認できます。このきめ細かい費用情報により、費用を特定のリソースやリソース所有者に帰属させ、費用の変化について推論できるようになりました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_CHO_cost_summary.max-1000x1000.jpg"
        
          alt="2_CHO_cost summary"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、Cloud Billing の詳細な費用データと Cloud Monitoring のリソース使用率データを統合し、費用効率を包括的に把握できるようにしました。これには、プロジェクトの平均 vCPU 使用率が含まれます。これにより、数百の Google Cloud プロジェクトの中から、最も有望な最適化候補を見つけることができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_CHO_utilization_summary_project.max-1000x1000.jpg"
        
          alt="3_CHO_utilization summary project"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Cost Explorer ダッシュボードでは、プロダクト レベルで論理的に整理された費用も表示されるため、費用の説明がさらに容易になります。Compute Engine の総額費用ではなく、Google Kubernetes Engine（GKE）クラスタ、永続ディスク、Cloud Load Balancing など、個々のプロダクトの正確な費用を確認できるようになりました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/4_CHO_cost_explorer.max-1000x1000.jpg"
        
          alt="4_CHO_cost explorer"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;シンプルが故の力強さ。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらの新しいツールを試したお客様は、表示される情報とインターフェースのシンプルさを気に入っています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「私のチームは、数十の事業部門と数百人の開発者のクラウド費用を監視する必要があります。Cloud Hub の最適化と費用エクスプローラ ダッシュボードは、費用削減の可能性や最適化の機会を探す場所を教えてくれるため、チームの能力を何倍にも高めてくれます。」&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; - メジャーリーグ ベースボール、プリンシパル クラウド アーキテクト、Frank Dice 氏&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;お客様は、追加のセットアップなしですぐに利用できる&lt;/span&gt;&lt;a href="https://cloud.google.com/stackdriver/docs/costs/optimize-costs?hl=ja#supported_products"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;幅広いプロダクト カバレッジ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と、これらの機能を使用しても追加料金が発生しないことを特に高く評価しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;次のステップ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;組織がクラウド費用管理を「左シフト」するにつれて、Google はアプリケーション オーナーと開発者がクラウド費用を理解して最適化できるよう支援しています。Cloud Hub Optimize と費用エクスプローラは&lt;/span&gt;&lt;a href="https://console.cloud.google.com/cloud-hub/optimization"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;からお試しいただけます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud Next 2025 の講演「Maximize Your Cloud ROI」では、Cloud Hub Optimization と Cost Explorer を使用して、使用率の低い GKE クラスタを数秒で特定する方法のライブデモもご覧いただけます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=7csgD3iIc2Q"
      data-glue-modal-trigger="uni-modal-7csgD3iIc2Q-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        

        &lt;div class="article-video__aspect-image"
          style="background-image: url(https://storage.googleapis.com/gweb-cloudblog-publish/images/maxresdefault_LGJSUja.max-1000x1000.jpg);"&gt;
          &lt;span class="h-u-visually-hidden"&gt;Maximize your cloud ROI: A practical approach to efficiency and optimization&lt;/span&gt;
        &lt;/div&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-7csgD3iIc2Q-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="7csgD3iIc2Q"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=7csgD3iIc2Q"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;hr/&gt;
&lt;p&gt;&lt;sup&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;メジャーリーグ ベースボールの商標および著作権は、メジャーリーグ ベースボールの許可を得て使用されています。MLB.com をご覧ください。&lt;/span&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ー プロダクト マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Gobind Johar&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 20 Aug 2025 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/management-tools/announcing-cloud-hub-optimization-and-cost-explorer-for-developers/</guid><category>AI &amp; Machine Learning</category><category>DevOps &amp; SRE</category><category>Cost Management</category><category>Management Tools</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Cloud Hub の最適化と Cost Explorer を使用してクラウド費用を最適化する</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/management-tools/announcing-cloud-hub-optimization-and-cost-explorer-for-developers/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Gobind Johar</name><title>Product Manager</title><department></department><company></company></author></item><item><title>ローカルホストからリリースまで: Cloud Run と Docker Compose で AI アプリのデプロイを簡素化</title><link>https://cloud.google.com/blog/ja/products/serverless/cloud-run-and-docker-collaboration/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 7 月 11 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/serverless/cloud-run-and-docker-collaboration?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud は、次世代の AI アプリケーションとエージェント アプリケーションをできるだけシームレスに構築、デプロイできるように取り組んでいます。このたび、Google は&lt;/span&gt;&lt;a href="https://docker.com/blog/build-ai-agents-with-docker-compose/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Docker とのコラボレーション&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;により、デプロイ ワークフローを大幅に簡素化し、高度な AI アプリケーションをローカル開発から&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://cloud.google.com/run"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Run&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; に簡単に移行できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;compose.yaml を Cloud Run に直接デプロイ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;以前は、開発環境と Cloud Run などのマネージド プラットフォームのギャップを埋めるには、インフラストラクチャを手動で変換して構成する必要がありました。MCP サーバーと自己ホスト型モデルを使用するエージェント アプリケーションは、さらに複雑さを増しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;オープンソースの &lt;/span&gt;&lt;a href="http://compose-spec.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Compose Specification&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、開発者がローカル環境で複雑なアプリケーションをイテレーションする最も一般的な方法の一つであり、Docker Compose の基盤となっています。そして、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;gcloud run compose up&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; によって、Docker Compose のシンプルさが Cloud Run にもたらされ、このプロセス全体が自動化されます。現在&lt;/span&gt;&lt;a href="https://forms.gle/XDHCkbGPWWcjx9mk9" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;限定公開プレビュー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;版のこの機能を使用すると、既存の &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;compose.yaml&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; ファイルを単一のコマンドで Cloud Run にデプロイできます。これには、ソースからのコンテナのビルドや、データ永続化のための Cloud Run のボリューム マウントの活用も含まれます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/compose.gif"
        
          alt="compose"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud Run で Compose Specification をサポートすることで、ローカルとクラウドのデプロイを簡単に移行できます。同じ構成形式を維持できるため、一貫性が確保され、開発サイクルが加速します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「Docker Compose は最近、エージェント アプリケーションをサポートするように進化しました。GPU を利用した実行をサポートする Google Cloud Run にもそのイノベーションが広がったことを嬉しく思います。Docker と Cloud Run を使用することで、開発者はローカルでイテレーションを行い、1 つのコマンドでインテリジェント エージェントを本番環境に大規模にデプロイできるようになりました。これは、AI ネイティブな開発をアクセス可能で構成可能なものにするための大きな一歩です。Google Cloud との緊密なコラボレーションを継続し、開発者が次世代のインテリジェント アプリケーションを構築、実行する方法を簡素化できることを楽しみにしています」- &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Docker、エンジニアリングおよびプロダクト担当エグゼクティブ バイス プレジデント Tushar Jain 氏&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;AI アプリケーションのホーム、Cloud Run&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud Run には、Compose Specification のサポート以外にも、AI に適したイノベーションが備わっています。Google は最近、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/serverless/cloud-run-gpus-are-now-generally-available?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Run GPU の一般提供&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を発表しました。これにより、AI ワークロードに GPU を利用したい開発者にとって、導入の大きな障壁が取り除かれました。Cloud Run は、秒単位の課金、ゼロへのスケーリング、迅速なスケーリング（gemma3:4b モデルの場合、最初のトークンまでの時間は約 19 秒）を備えており、LLM のデプロイとサービングに最適なホスティング ソリューションです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;また、Cloud Run は Docker が最近&lt;/span&gt;&lt;a href="https://www.docker.com/blog/docker-mcp-gateway-secure-infrastructure-for-agentic-ai/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;発表&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;した OSS MCP Gateway と Model Runner の強力なソリューションでもあり、開発者は AI アプリケーションをローカルからクラウドのプロダクションにシームレスに移行できます。Docker が最近 &lt;/span&gt;&lt;a href="https://github.com/compose-spec/compose-spec/blob/main/spec.md#models" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;オープンな Compose Specification に「モデル」を追加&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;したことをサポートすることで、これらの複雑なソリューションを 1 つのコマンドでクラウドにデプロイできます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;まとめ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;上記のデモの compose ファイルを確認しましょう。これは、ソースから構築され、ストレージ ボリューム（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;volumes&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; で定義）を利用するマルチコンテナ アプリケーション（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;services&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; で定義）で構成されています。また、新しい &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;models&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 属性を使用して、AI モデルと、使用するランタイム イメージを定義する Cloud Run 拡張機能を定義します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;name: agent\r\nservices:\r\n  webapp:\r\n    build: .\r\n    ports:\r\n      - &amp;quot;8080:8080&amp;quot;\r\n    volumes:\r\n      - web_images:/assets/images\r\n    depends_on:\r\n      - adk\r\n\r\n  adk:\r\n    image: us-central1-docker.pkg.dev/jmahood-demo/adk:latest\r\n    ports:\r\n      - &amp;quot;3000:3000&amp;quot;\r\n    models:\r\n      - ai-model\r\n\r\nmodels:\r\n ai-model:\r\n    model: ai/gemma3-qat:4B-Q4_K_M\r\n    x-google-cloudrun:\r\n      inference-endpoint: docker/model-runner:latest-cuda12.2.2\r\n\r\nvolumes:\r\n  web_images:&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fabb8570730&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;AI の未来を築く&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、オープン スタンダードを採用し、さまざまなエージェント フレームワークをサポートすることで、デベロッパーに最大限の柔軟性と選択肢を提供することに尽力しています。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud Run と Docker に関する今回のコラボレーションは、デベロッパーがインテリジェント アプリケーションを構築、デプロイするプロセスを簡素化するという Google の目標を達成するためのもう一つの例です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Compose Specification のサポートは、信頼できるユーザー様にご利用いただけます。&lt;/span&gt;&lt;a href="https://forms.gle/XDHCkbGPWWcjx9mk9" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;限定公開プレビュー版にこちらからご登録ください&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Cloud Run 担当プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Justin Mahood&lt;/strong&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Google Cloud、エンジニアリング担当ディレクター、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Yunong Xiao &lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 17 Jul 2025 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/serverless/cloud-run-and-docker-collaboration/</guid><category>DevOps &amp; SRE</category><category>Application Modernization</category><category>Partners</category><category>Serverless</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/cloud_run_docker.max-600x600.png" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>ローカルホストからリリースまで: Cloud Run と Docker Compose で AI アプリのデプロイを簡素化</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/cloud_run_docker.max-600x600.png</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/serverless/cloud-run-and-docker-collaboration/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Justin Mahood</name><title>Product Manager, Cloud Run</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Yunong Xiao</name><title>Director of Engineering, Google Cloud</title><department></department><company></company></author></item><item><title>プラットフォーム エンジニアリングを駆使してデベロッパー エクスペリエンスを簡素化 - パート 2</title><link>https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 6 月 27 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;前回の記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;では、John Lewis Digital Platform と、プラットフォーム エンジニアリングと「舗装道路」機能を通じてデベロッパー エクスペリエンスを簡素化するアプローチを紹介し、Google Cloud でのリソース作成や、専用のテナント環境内でのプラットフォームの運用機能とセキュリティ機能のデプロイをプラットフォーム エンジニアリングによって実現する方法に焦点を当てました。この記事では、そのコンセプトを基に、プラットフォームによってコンポーネント（通常はマイクロサービス）レベルでもビルドと実行を簡素化する方法について、さらに詳しく説明します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;わずか 1 年ほどで、John Lewis Digital Platform は完全に製品レベルに進化しました。当社のプラットフォームを使用するチームは約 25 チームで、本番環境で実行されている johnlewis.com の小売ウェブサイトの主要な部分でも使用されています。チームが Google Cloud でリソースをプロビジョニングできるようにセルフサービス機能を構築し、プラットフォームの基盤が Google Kubernetes Engine（GKE）上にあることを明確にしました。しかし、最近のチームからは、Kubernetes の習得に時間がかかるという声が聞こえてきました。これは想定されていたことでした。チームが独自のサービスを構築して実行するという文化変革を推進していたため、アプリケーション開発者が独自のソフトウェアをサポートするのに Kubernetes のスキルが必要になることは予想できていたのです。とはいえ、私たちのビジョンは開発者の負担を軽減することであり、彼らのフィードバックは明確でした。優れたドキュメントがあるにもかかわらず、チームが推奨する手順に従っていないケースがいくつか見られました。たとえば、ワークロードが障害に耐えられるように支援するアンチアフィニティ ルールや &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;PodDisruptionBudgets&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用していませんでした。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud を無料で試す&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fabbd78ec40&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で開始&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;https://console.cloud.google.com/freetrial?redirectPath=/welcome&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2017 年に Kelsey Hightower は次のように書いています。「Kubernetes はプラットフォームを構築するためのプラットフォームです。これはより良いスタート地点であって、最終目標ではありません。」&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Kelsey の言葉に触発された私たちは、行動を起こしました。Kubernetes を使用する開発者のインタラクション ポイントを簡素化するために、独自のカスタム コントローラを作成するというアイデアが浮かんだのです。私たちが好むアプローチに沿って John Lewis 固有の抽象化を行うのです。こうして JL &lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;Microservice&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; が誕生しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これを行うために、開発者が設定する必要があると思われるフィールドのみを含む簡略化された仕様で Kubernetes &lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;CustomResourceDefinition&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を宣言しました。たとえば、テナントがアプリケーションを自ら構築して運用することを想定しているため、レプリカの数や必要なリソース量などの属性は、開発者自身に任せるのが最適です。しかし、ノード間で Pod を分散する方法を定義するルールを彼らがカスタマイズできるようにする必要は本当にあるのでしょうか。&lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;Deployment&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を参照する &lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;Service&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を変更することはどのくらいの頻度で必要になるでしょうか。詳しく調べてみると、重複が非常に多いことがわかりました。当時の分析では、開発者が作成した YAML ファイルの内容のうち、アプリケーションに関連するものは約 33% にすぎませんでした。これは、簡素化の対象が豊富にあるということです。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/article2-image1.max-1000x1000.png"
        
          alt="article2-image1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この機能を構築するにあたり、&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/kubebuilder" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Kubebuilder&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を選択し、それを使用して &lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;CustomResourceDefinition&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を宣言し、コントローラ（&lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;MicroserviceManager&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; と命名）を構築しました。これは有益な決定でした。最初のプロトタイピングは迅速に行われ、数か月後に機能がリリースされ、非常に好評を博しました。チームは &lt;/span&gt;&lt;a href="https://go.dev/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Go プログラミング言語&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;のスキルアップが必要でしたが、Kubebuilder がもたらすメリットを考えると、このトレードオフは価値があると感じました。それ以来、他のソフトウェア エンジニアリングにも役立っています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最初の実装では、エンジニアが &lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;Deployment&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;Service&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を理解して完全に構成する必要がなくなり、代わりに、変更する必要があるフィールドのみを含む、はるかに短い YAML ファイルを適用すればよくなりました。同一のフィールドの直接変換（たとえば、&lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;image&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;&lt;code&gt;replicas&lt;/code&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; は、&lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;Deployment&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; にあるものと同等）だけでなく、Kubernetes API で行われる選択を簡素化することもできました。John Lewis では、その機能の一部は必要なかったからです。たとえば、&lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;writablePaths: []&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; はエンジニアが理解しやすいコンセプトです。その裏では、コントローラがこれをより複雑な &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;&lt;code&gt;Volume&lt;/code&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;VolumeMount&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; の組み合わせに変換しています。同様の例として、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;visibleToOtherServices: true&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; は Kubernetes &lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;NetworkPolicy&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; とのやり取りを簡素化します。チームがリソースに正しくラベルを付けるためにドキュメントを読んで必要な構文を理解する必要はなく、コントローラがそれらの規則を理解して処理します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;Microservice&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; リソースの基本コンセプトが確立されたことで、さらに機能を追加して付加価値を高めることができました。すぐに拡張して Prometheus のスクレイピング構成を定義し、さらに、チームが Google Cloud Endpoints を使用することを宣言できるようにするなどの複雑な機能を追加しました。これにより、コントローラは必要なサイドカー コンテナを &lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;Deployment&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; に挿入し、&lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;Service&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; に接続できます。機能を追加するにつれて、既存のテナントはこの仕様を使用するように変更され、現在ではプラットフォームで宣言されたワークロードの大部分を占めています。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォームの境界を移動する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;MicroserviceManager を構築する動機は、開発者の作業を楽にすることにありました。しかし、当初は予想していなかったさらなるメリットがあることがわかりました。それは、プラットフォーム内でも大きなメリットが得られるということです。テナントを巻き込むことなく、バックグラウンドで変更を加えることができるようになったことで、テナントのトイルが減り、プロダクトの改善が容易になりました。これは少し予想外でしたが、非常に大きなメリットでした。テナントとプラットフォームの間で確立された契約を変更することは一般的に困難ですが、このような抽象化を作成することでより多くのものを我々の管理下に置くことができ、これはすべてのユーザーにとってメリットとなります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;その一例として、johnlewis.com のライブ負荷テストで、特定のワークロードが数百の &lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;Pod&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; までバーストしたことがありました。これは、クラスタで実行していた通常の&lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;ノード&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;数を上回る数です。これにより、新しい&lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;ノード&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;が作成され、&lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;Pod&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; の自動スケーリングが遅くなり、ビンパッキングが不十分になりました。Kubernetes の運用経験が豊富な方なら、ここで何が起こったかはお察しいただけるでしょう。デフォルトのアンチ アフィニティ ルールは、復元力を最適化するように設定されており、特定の&lt;/span&gt;&lt;code&gt;&lt;span style="vertical-align: baseline;"&gt;ノード&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;には 1 つのレプリカしか許可されていませんでした。ただし、幸運なことにワークロードは Microservice Manager の制御下にあり、関連する YAML をデプロイにコピーするようテナントに指示する必要がなかったため、アンチ アフィニティ ルールをより新しい &lt;/span&gt;&lt;code&gt;&lt;a href="https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;podTopologyConstraints&lt;/span&gt;&lt;/a&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; に置き換えるのは簡単でした。これにより、特定のレプリカ数を超えるワークロードについて、ノードにスタックできるレプリカ数をカスタマイズできるようになりました。テナントによる操作は一切必要ありませんでした。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;より複雑な例としては、サービス メッシュをロールアウトしたときが挙げられます。我々はコントロール プレーン コンポーネントの実行の複雑さの処理を Google Cloud に任せたいと基本的に考えていたので、&lt;/span&gt;&lt;a href="https://cloud.google.com/products/service-mesh?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google の Cloud Service Mesh&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; プロダクトを使用することにしました。しかし、それでも、常に使用されているビジネス クリティカルなプラットフォームにメッシュをロールアウトするには、リスクが伴います。&lt;code&gt;Microservice&lt;/code&gt; Manager では、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Microservice&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; リソースのフィーチャー トグルを使用して、ワークロードをメッシュに登録する頻度を制御できます。まず、プラットフォームが所有するワークロードでロールアウトを開始してアプローチをテストし、その後、先行ユーザーが Cloud Service Mesh の一部の機能を検証して利用できるように、テナントにフラグを通知します。ロールアウトを拡大する際には、ビジネス上の重要度に基づいて段階的にリリースするようにフラグを操作し、必要に応じてオプトアウト メカニズムを提供します。これにより、実装が大幅に簡素化されました。プロダクト チームがやるべきことはほとんどなく、数百のマイクロサービスを実行している約 40 のチームに適切な構成変更を依頼する必要もありませんでした。フィーチャー トグルを活用するこの手法は、独自のテストをサポートするために幅広く活用しています。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;マイクロサービスを超えて&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Microservice Manager を構築したことで、Kubernetes ネイティブな方法が考えられるようになりました。&lt;/span&gt;&lt;a href="https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#customresourcedefinitions" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;カスタム リソース + コントローラというコンセプト&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は強力な手法であり、これを使用して他の機能も構築しました。たとえば、外部接続の必要性を Istio リソースに変換して、下り（外向き）ゲートウェイ経由でルーティングするコントローラです。Istio は非常に強力なプラットフォーム機能ですが、活用する際にユーザー側に求められる知識やスキルは少なくありません。したがってこれは、プラットフォーム エンジニアリングがチームの代わりに管理し、チームがその機能を活用できるようにするのに最適な例と言えます。テクノロジーに対する信頼が高まった今、この分野でさまざまなアイデアが生まれています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;まとめると、John Lewis Partnership は Google Cloud とプラットフォーム エンジニアリングを活用して、e コマースの運用とデベロッパー エクスペリエンスをモダナイズしました。マルチテナント アーキテクチャで「舗装道路」アプローチを実装することで、開発チームを強化し、デプロイ サイクルを加速させ、カスタムの Microservice CRD を使用して Kubernetes のインタラクションを簡素化しました。この戦略により、運用効率を維持し、エンジニアリング チームを効果的にスケールしながら、複雑さを軽減することで、効果的なスケールとデベロッパー エクスペリエンスの向上を実現できました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud でのプラットフォーム エンジニアリングの詳細については、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/common-myths-about-platform-engineering?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プラットフォーム エンジニアリングに関する 5 つの誤解: プラットフォーム エンジニアリングとは一体なのか&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/another-five-myths-about-platform-engineering?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プラットフォーム エンジニアリングにまつわるさらなる 5 つの誤解&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/golden-paths-for-engineering-execution-consistency?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;道を照らす: プラットフォーム エンジニアリング、ゴールデンパス、セルフサービスのパワー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;などの記事をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-アプリケーション プラットフォーム担当 EMEA プラクティス ソリューション リード、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Darren Evans&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-John Lewis Partnership、プリンシパル プラットフォーム エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Alex Moss 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 17 Jul 2025 01:04:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two/</guid><category>Application Modernization</category><category>Containers &amp; Kubernetes</category><category>DevOps &amp; SRE</category><category>Application Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>プラットフォーム エンジニアリングを駆使してデベロッパー エクスペリエンスを簡素化 - パート 2</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Darren Evans</name><title>EMEA Practice Solutions Lead, Application Platform</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Alex Moss</name><title>Principal Platform Engineer, John Lewis Partnership</title><department></department><company></company></author></item><item><title>プラットフォーム エンジニアリングを駆使して開発者の利便性を強化 - パート 1</title><link>https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 6 月 27 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;編集者注:&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; この投稿は記事のパート 1 です。読み終えたら&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;パート 2&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; へお進みください。&lt;/span&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2017 年、年間 25 億ポンドものオンライン売上高を誇る英国の大手小売業者 John Lewis は、モノリシックな e コマース プラットフォームの課題に悩まされていました。この時代遅れのアプローチは、チーム間の依存関係の増大や煩雑で頻度の低いリリース（せいぜい月 1 回）、過剰な手動テストの原因となり、複雑なオンプレミス インフラストラクチャによってさらに状況が悪化していました。そこで必要とされたのは、迅速かつ大幅な変革を推進するための大胆な決断です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;John Lewis のエンジニアたちはより良い方法があることを知っていました。エンジニアたちは Google Cloud と連携し、e コマース事業をモダナイズするために &lt;/span&gt;&lt;a href="https://cloud.google.com/kubernetes-engine?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Kubernetes Engine&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を採用しました。フロントエンドから始まったこのプロジェクトは、すぐに成果を上げ始めました。わずか数か月でフロントエンドが Google Cloud に移行され、フロントエンドのブラウザへのリリースが毎週行われるようになったことから、同社は他の分野への拡大に乗り出しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;同時に、チームはより広範な戦略を考えていました。それは、&lt;/span&gt;&lt;a href="https://cloud.google.com/solutions/platform-engineering?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プラットフォーム エンジニアリングのアプローチ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を採用して、従来のコマース エンジンの機能に取って代わる独自のマイクロサービスを構築するためのプロダクト チームを多く立ち上げるとともに、顧客向けのまったく新しいエクスペリエンスを作成するというものです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;こうして、John Lewis Digital Platform が誕生しました。そのビジョンは、開発チームを強化し、迅速なリリースのために必要なツールとプロセスを提供して、チームごとのビジネス サービスに関して完全に責任を持たせることでした。チームのモットーは、「自分で作る。自分で運営する。自分で責任を持つ」です。このように開発と運用の責任を分散することで、チームの規模を拡大することも可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この記事では、John Lewis がプラットフォーム エンジニアリングにより業務のモダナイズと合理化を進める過程で得た戦略、プラットフォームの構築、主な教訓について、プリンシパル プラットフォーム エンジニアの Alex Moss 氏が詳しく説明してくれます。プラットフォーム エンジニアリングを自社組織にどのように適用できるかを検討するきっかけとなるはずです。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud を無料で試す&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fabb81245b0&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で開始&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;https://console.cloud.google.com/freetrial?redirectPath=/welcome&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ステップ 1: モノリシックからマルチテナントへ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この実現のために、John Lewis はマルチテナント アーキテクチャを採用する必要がありました。ビジネス サービスごとに 1 つのテナントを割り当て、各所有チームが他のチームにリスクを与えることなく独立して作業できるようにすることで、プラットフォーム チームは各チームに大きな自由度を与えられるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;会社の主な目標がプロダクト チームの数を大幅に増やすことであるとわかっていたため、初期のデザイン思考に反映させました。テナントは少数でしたが、多くの独立したチームをサポートできるように体制を整えることができました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この基本的な設計は非常にうまく機能し、7 年経った今でもほとんど変更されていません。マルチテナント コンセプトの中核を成すのは、私たちが「サービス」と呼ぶものです。これは論理的なビジネス アプリケーションを指し、通常は複数のマイクロサービスとデータを保存するためのコンポーネントで構成されます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/article1-image1.max-1000x1000.png"
        
          alt="article1-image1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;自社のプラットフォームは、主に「自分でコンテナを持ち込む」としていますが、特に状態の処理に関しては、他の Google Cloud サービスも活用することをチームに推奨しています。Firestore や Pub/Sub などのサービスを採用することで、プラットフォーム チームが対応しなければならない複雑さを軽減できます。特に、レジリエンスや障害復旧などの分野で効果を発揮します。また、私たちは、Cloud Run などのコンピューティング プロダクトよりも Kubernetes を優先して利用しています。Kubernetes は開発チームの自由度を高めつつ、プラットフォームで特定の動作を実行できる適切なバランスを実現しているからです（たとえば、過度の摩擦が生じることなく、適切なレベルのガードレールを設定できます）。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;当社のプラットフォームでは、プロダクト チーム（テナント）が独自の名前空間とプロジェクトをかなり細かく制御できるようになっています。これにより、他チームに依存することなくワークロードのプロトタイピング、構築、最終的な運用が可能になります。これはスケールの実現に欠かせない要素です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームの進化にあたり、先行チームの存在は非常に有益でした。彼らは、機能の不足を認めて独自のソリューションを開発する意欲を示し、ニーズを満たすものを構築しているかどうかについてたくさんのフィードバックを提供してくれました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このプラットフォームを最初に採用したチームは、&lt;/span&gt;&lt;a href="http://johnlewis.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;johnlewis.com&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の検索機能を再構築し、市販のソリューションに置き換えました。このチームは、最新のソフトウェア開発とマイクロサービス ベースのアーキテクチャの利点に精通した経験豊富なエンジニアで構成されており、アプリケーションでデータを保存し、コンポーネント間で非同期通信を行うためのサポート サービスが必要であることをすぐに特定しました。また、プラットフォーム チームと協力して選択肢を検討し、自社でデータベースやメッセージングの運用をせずに Google Cloud のネイティブ サービスを活用したいという当社の意向に賛同してくれました。その結果、Google Kubernetes Engine 以外の最初の拡張機能として Cloud Datastore と Pub/Sub を採用することになりました。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;すべての道が成功への道&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;チームの自律性が非常に高いプラットフォームでは、テクノロジーの選択や実装パターンの面でやや無秩序になりやすいというリスクがあります。デベロッパー中心の姿勢を維持しながらこの問題に対処するために、「Golden Path」に似た「&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Paved Road&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;」（舗装道路）というコンセプトを採用しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;「Paved Road」アプローチにより、次の点が容易になりました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;デベロッパーが迅速かつ安全に作業を進められる便利なプラットフォーム機能を構築する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;アプローチや手法を共有し、エンジニアがチーム間を移動できるようにする&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;チームが必須の実践事項に従っていることを組織全体に示す（これは、リリースで制限するのでは&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;なく&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;、保証機能を構築することで実現します）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;「Paved Road」というコンセプトは、プラットフォームで構築するほとんどの部分に浸透しており、John Lewis Digital の領域を超えて、John Lewis Partnership の他の領域にも影響を与えています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;当社の「Paved Road」は、チームの簡素化を実現する 2 つの主要な機能によって支えられています。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Paved Road パイプライン&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: これはサービス全体で動作し、Google Cloud リソースのプロビジョニングやオブザーバビリティ ツールなどの機能を提供します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;マイクロサービス CRD&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: その名が示すように、これはマイクロサービス レベルの抽象化のことです。ここでの主なメリットは、チームが Kubernetes をより簡単に扱えるようになることです。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;どちらの機能も開発者の利便性を念頭に置いて作成されましたが、プラットフォーム チームにも多くのメリットがあることがわかりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Paved Road パイプラインは構成ファイル（もちろん yaml 形式）によって駆動します。この構成ファイルを「サービス定義」と呼びます。これにより、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;テナンシーを所有するチーム&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;は、推論が容易な構成を通じてプラットフォームに提供してほしい機能を記述できます。関連ドキュメントとサンプルは、何が実現できるのかをチームメンバーが理解するのに有用です。このファイルに push すると、プラットフォームが所有する多数のジョブ（「プロビジョナー」と呼んでいます）の CI / CD パイプラインが実行されます。これらのプロビジョナーはマイクロサービスと同様に、独立してリリース可能であり、一般的に 1 つのタスクを適切に実行することに重点を置いています。以下に、プロビジョナーの例とその機能を説明します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;各チームのプロジェクトに Google Cloud リソースを作成する。例: &lt;/span&gt;&lt;a href="https://cloud.google.com/storage/docs/creating-buckets"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;バケット&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/pubsub/docs/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Pub/Sub&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://firebase.google.com/docs/firestore" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Firestore&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; など。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ゴールデン シグナルと自己計測指標に基づいて、プラットフォーム提供のダッシュボードとカスタム ダッシュボードを構成する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;特定のマイクロサービスの SLO に合わせてアラート構成を調整し、それらのアラートに対するインシデント対応の動作を調整する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/article1-image2.max-1000x1000.png"
        
          alt="article1-image2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これにより、プロダクト チームが Google Cloud リソースのプロビジョニングの仕組みや、そのための Infrastructure as Code（IaC）ツールについて深く理解する必要がなくなります。推奨テクノロジーとベスト プラクティスは当社のエキスパートが厳選したものであり、デベロッパーはプロビジョニングする内容とタイミングを完全に制御しながら、ビジネスに差別化をもたらすソフトウェアの構築に集中できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;先ほど述べたように、このアプローチには、プラットフォーム チームが独自の機能を構築するために利用できるというメリットがあります。チームがサービス用に更新した構成は、チームに関するメタデータと組み合わせて、API 経由または Pub/Sub に公開されたイベントを通じて表示できます。これにより、インシデント対応やセキュリティ ツール、事前プロビジョニングされたドキュメント リポジトリなど、他の機能のアップデートも促進されます。これは、当初はチームが独自の IaC を記述する手間を省く手段として意図されていたものが、プラットフォーム機能の構築を容易にし、付加価値をさらに高めるためにも活用できることを示した一例です。デベロッパーがそのことを意識する必要もありません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このアプローチは、チームが使用できるように事前構築された Terraform モジュールを提供するよりもスケーラブルであると考えています。Terraform モジュールのアプローチではチームが Terraform に精通している必要があり、バージョニングや依存関係の複雑さがメンテナンス作業の面でプラットフォーム エンジニアの負担になる可能性があります。代わりに、理解しやすい API を提供し、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム チームに意図的に負担をかけることで&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;、チームに必要なすべての機能をサービスが提供できるようにしています。この抽象化により、必要に応じて大幅なリファクタリングを選択することもできます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このアプローチを採用することで、プラットフォーム全体でテクノロジーの一貫性を広く維持できます。たとえば、プラットフォームで Pub/Sub のリソースを簡単に作成できるのに、チームがわざわざ Kafka を実装する必要はあると思いますか？これは、機能するビジネス サービスに組み立てられるランタイム コンポーネントだけでなく、そのソフトウェアを運用するためのすべての付随的なニーズ（レジリエンス エンジニアリング、モニタリングとアラート、インシデント対応、セキュリティ ツール、サービス管理など）にも及ぶことを考えると、エンジニアの生産性に大きな増幅効果をもたらします。これらの要素はすべて、John Lewis Digital Platform 上で完全な「Paved Road」機能を備えており、チームがニーズを認識して適切なオプションを特定し、それらを使用するためのテクノロジーやプロセスを実装する際の認知負荷を軽減してくれます。&lt;/span&gt;&lt;br/&gt;&lt;span style="vertical-align: baseline;"&gt;とはいえ、私たちが「Paved Road」のコンセプトを特に気に入っている理由の一つは、チームの「オフロードに挑む」という選択肢を排除しない点です。「Paved Road」は必須ではありませんが、エンジニアが他の方法を選びたくならないような、説得力のあるものであるべきです。他のアプローチの使用を禁止すると、イノベーションを阻害し、「これで十分だ」と構築した機能に甘んじてしまうリスクがあります。「Paved Road」は、デベロッパーの変化するニーズに応え続けられるようプロダクトを改善し続けるという課題をプラットフォーム エンジニアに課しています。同様に、開発チームが独自の道を歩もうとしても、強力なプラットフォーム機能を複製する際に伴う負担の増加がそれを思いとどまらせます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアのニーズは一定ではなく、Google Cloud ももちろん新しい機能をリリースし続けています。そのため、この例えを拡張して「Dusty Path」（ほこりっぽい道）というコンセプトを追加することにしました。これは、私たちが望むほど機能が豊富ではない（セルフサービス プロビジョニングやすぐに使えるオブザーバビリティが欠けているなど）新しいプラットフォーム機能を表しています。チームには、さまざまなオプションを試して、まだ整備されていない Google Cloud プロダクトを活用することが求められています。このテストを可能にするのが「Paved Road パイプライン」です。このテストプロセスを「スノーフレーク（実験的利用の意味）」と呼んでいます。そして、ここに非公式の「3 つのルール」を設けています。少なくとも 3 つのチームが同じ機能をリクエストしていることが確認された場合、その機能のセルフサービス化を進めるというものです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;かたや、もう一方の極端ではチームが完全に単独で作業することもあります（「クレイジー ペイビング（「非標準実装の意味）」と呼んでいます）。これは、大胆なテストのサポートや、プラットフォームの安全な運用の要件に応えられないワークロードへの対応に必要となる場合があります。この分野のソリューションは一般的に長続きしません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この記事では、John Lewis がプラットフォーム エンジニアリングにマルチテナントの「Paved Road」アプローチを採用することで、e コマース事業に変革を起こした事例を紹介しました。この戦略によって開発チームをどのように強化し、Google Cloud リソースのプロビジョニングや運用機能とセキュリティ機能のデプロイをどのように合理化したかを検証しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このシリーズの&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two?e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;パート 2&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; では、John Lewis がマイクロサービス CRD を導入することで開発者の利便性をさらに強化させた方法について詳しく説明します。この独自の Kubernetes 抽象化により、コンポーネント レベルでの Kubernetes 操作の複雑さが大幅に軽減され、開発サイクルの短縮と運用効率の向上につながった仕組みについて解説します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud でのプラットフォーム エンジニアリングを活用したシフトダウンについて、詳しくは&lt;/span&gt;&lt;a href="https://cloud.google.com/solutions/platform-engineering"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。Google Kubernetes Engine（GKE）の堅牢かつインテリジェントなフルマネージド Kubernetes Service によって、コンテナ化されたアプリケーションのデプロイ、スケール、管理をデベロッパーが簡単に実行できるようにする方法については、&lt;/span&gt;&lt;a href="https://cloud.google.com/kubernetes-engine?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;から詳細をご確認いただけます。&lt;/span&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-アプリケーション プラットフォーム担当 EMEA プラクティス ソリューション リード、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Darren Evans&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-John Lewis Partnership、プリンシパル プラットフォーム エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Alex Moss 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 17 Jul 2025 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one/</guid><category>Application Modernization</category><category>Containers &amp; Kubernetes</category><category>DevOps &amp; SRE</category><category>Application Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>プラットフォーム エンジニアリングを駆使して開発者の利便性を強化 - パート 1</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Darren Evans</name><title>EMEA Practice Solutions Lead, Application Platform</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Alex Moss</name><title>Principal Platform Engineer, John Lewis Partnership</title><department></department><company></company></author></item><item><title>インシデント対応に AI を活用する: Personalized Service Health と Gemini Cloud Assist のインテグレーション</title><link>https://cloud.google.com/blog/ja/products/devops-sre/gemini-cloud-assist-integrated-with-personalized-service-health/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 5 月 29 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/devops-sre/gemini-cloud-assist-integrated-with-personalized-service-health?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;クラウド インシデントが発生した場合、誰もがそのクラウド プロバイダからの迅速かつ明確なコミュニケーションを望み、その情報を効果的に活用したいと考えます。Google Cloud コンソールの &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/devops-sre/personalized-service-health-is-now-generally-available?e=48754805?utm_source%3Dmarketingweb&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Personalized Service Health&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、Google Cloud サービスの中断について、透明性と関連性の高い実用的な通知を迅速に提供するものであり、お客様特有のフットプリントに合わせてカスタマイズされています。これにより、問題の原因をすばやく特定し、「Google 側の問題か、それとも自社の問題か」という疑問に答えることができます。そして、この情報をインシデント対応ワークフローに統合して、インシデントをより効率的に解決できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、Personalized Service Health を活用して、進行中のインシデントに関するリアルタイム情報を &lt;/span&gt;&lt;a href="https://g.co/kgs/j2BVWVE" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini Cloud Assist&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; に引き出してもらうことができるようになりました。これにより、検出、影響評価、復旧などのインシデント管理を効率化できます。Gemini のガイダンスと Personalized Service Health の分析情報、最新情報を組み合わせることにより、影響範囲を評価し、トラブルシューティングを開始できます。これらはすべて、AI を活用した Gemini Cloud Assist チャット内で行うことができます。さらに、この種のインシデント検出は、コンソール内の任意の場所から開始できるため、ワークフローを中断することなく、関連するインシデントをすぐに確認できます。また、プロジェクトに影響する進行中のインシデントを確認して、その範囲の詳細と最新の更新情報を Personalized Service Health から直接収集することもできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud を無料で試す&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fabbe30cd00&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で開始&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;https://console.cloud.google.com/freetrial?redirectPath=/welcome&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Gemini Cloud Assist で Personalized Service Health を活用する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini Cloud Assist は、ユーザー フレンドリーなレイアウトと整理された情報構造を備えています。動的なタイムライン、最新情報、症状、回避策など、Personalized Service Health から直接取得された重要な詳細情報がコンソールに表示されるようになり、会話形式でのフォローアップが可能になりました。Gemini Cloud Assist は、Personalized Service Health の重要な分析情報を強調できるため、調査対象を絞り込んでインシデントの影響を把握するのに役立ちます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このインテグレーションの利点を示すために、次のデモでは、Gemini と Personalized Service Health の機能を組み合わせて活用した、一般的なインシデント対応ワークフローをご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;インシデントの検出とトリアージ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;インシデントの重要な最初の瞬間に、Gemini Cloud Assist が「Google 側の問題か、それとも自社の問題か」という疑問に答えます。Gemini Cloud Assist は、Personalized Service Health のデータに直接アクセスし、Google Cloud インシデントの影響を受けるプロジェクトとロケーションに関するフィードバックを提供することで、トリアージ プロセスを迅速化します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このプロセスを開始する方法を理解するために、Gemini Cloud Assist に次のような質問をしてみてください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;私のプロジェクトは Google Cloud インシデントの影響を受けている？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;現在、Google Cloud に影響を与えているインシデントはある？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/1_UpdatedNew.gif"
        
          alt="1 UpdatedNew"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;影響の調査と評価&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;関連する Google Cloud インシデントを特定したら、Gemini Cloud Assist を使用して情報をさらに掘り下げ、自身の環境への影響を評価できます。さらに、フォローアップの質問をすることにより、Gemini Cloud Assist は、インシデントの進展に応じて Personalized Service Health から最新情報を取得できます。その後、報告されたインシデントの影響を受けるアプリやプロジェクトを、ロケーションも含めて正確に特定するよう Gemini にリクエストし、さらに調査を進めることができます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini Cloud Assist に質問するプロンプトの例を以下に示します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;進行中のインシデント ID [X] について教えて。（[X] はインシデント ID に置き換える）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;[X] は影響を受けている？（[X] は特定のロケーションまたは Google Cloud プロダクトに置き換える）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;インシデント ID [X] の最新情報を教えて。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;インシデント ID [X] の詳細を教えて。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;[影響を受けている Google Cloud プロダクト] のトラブルシューティング手順を教えて。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--medium
      
      
        h-c-grid__col
        
        h-c-grid__col--4 h-c-grid__col--offset-4
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/2_Updated.gif"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;軽減と復旧&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;最後に、Gemini Cloud Assist は復旧フェーズでインテリジェントなアシスタントとして機能し、実用的なガイダンスを提示します。Gemini Cloud Assist を使用すると、関連するログやモニタリング データにアクセスして、より効率的に問題を解決できます。さらに、Gemini Cloud Assist は、Personalized Service Health から潜在的な回避策を浮き彫りにし、プロジェクトやアプリケーションを復元するために必要なツールや情報に誘導します。プロンプトの例は以下のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;インシデント ID [X] の回避策を教えて。（[X] はインシデント ID に置き換える）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;アプリケーションを実行し続けるための一時的な解決策を提案して。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;この影響を受けているプロジェクトのログを探すにはどうすればいい？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--medium
      
      
        h-c-grid__col
        
        h-c-grid__col--4 h-c-grid__col--offset-4
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/3_Updated_tpPYqpq.gif"
        
          alt="3 Updated"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini はこれらのプロンプトに従って Personalized Service Health から関連する情報を取得し、（進行中のイベントと最長で過去 1 年間のインシデントの両方について）Google Cloud 環境の正常性に関するパーソナライズされた分析情報を提示します。これは、インシデントを調査してその影響を絞り込み、復旧を支援する際に役立ちます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;次のステップ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今後は、Gemini Cloud Assist と Personalized Service Health を活用して、より詳細な分析情報と包括的なインシデント管理を提供することで、AI を活用したこれらの機能を単一のプロジェクト ビュー以外にも拡張していく予定です。Gemini Cloud Assist と Personalized Service Health の利用を開始しましょう。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/service-health/docs/overview?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Personalized Service Health&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の詳細情報をご覧になるか、Google のアカウント担当者に依頼して、この機能を有効にしてください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/products/gemini/cloud-assist?e=48754805?utm_source%3Dmarketingweb&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini Cloud Assist&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の使用を開始します。プロンプトを調整して、特定のリージョンや Google Cloud プロダクトについて質問し、インシデントをプロアクティブに管理するためにどのように役立つかを試してみてください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Sam Jalali&lt;/strong&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;シニア スタッフ UX デザイナー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Luca Paulina&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/ja/products/devops-sre/personalized-service-health-is-now-generally-available/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('https://storage.googleapis.com/gweb-cloudblog-publish/images/psh-hero_Ty1sB8V.max-500x500.jpg')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;Personalized Service Health の一般提供を開始: 今すぐ始めましょう&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;Personalized Service Health は、使用環境に関連するインシデントを可視化してその影響を評価し、最新情報を追跡できるようにします。&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Tue, 03 Jun 2025 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/devops-sre/gemini-cloud-assist-integrated-with-personalized-service-health/</guid><category>Management Tools</category><category>DevOps &amp; SRE</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/psh-hero_Ty1sB8V.max-2500x2500.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>インシデント対応に AI を活用する: Personalized Service Health と Gemini Cloud Assist のインテグレーション</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/psh-hero_Ty1sB8V.max-2500x2500.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/devops-sre/gemini-cloud-assist-integrated-with-personalized-service-health/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Sam Jalali</name><title>Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Luca Paulina</name><title>Sr. Staff UX Designer</title><department></department><company></company></author></item><item><title>Google Cloud の KCC を使用して Waze を Infrastructure as Code に移行</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/infrastructure-as-code-at-waze-using-config-connector/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 4 月 29 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/infrastructure-as-code-at-waze-using-config-connector?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2023 年、Waze のプラットフォーム エンジニアリング チームは、Google Cloud の &lt;/span&gt;&lt;a href="https://cloud.google.com/config-connector/docs/overview?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Config Connector&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（KCC）を使用して Infrastructure as Code（IaC）に移行し、それ以来大きな成果を上げてきました。Waze では、オープンソースの Kubernetes アドオンである Config Connector を採用し、Kubernetes を介して Google Cloud リソースを管理しています。また、管理を効率化するために、Google Kubernetes Engine（GKE）上で Config Connector のホスト型バージョンである Config Controller を活用し、Policy Controller と Config Sync を組み込んでいます。この移行により、インフラストラクチャ管理が大幅に改善され、将来のインフラストラクチャの基盤が築かれました。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Config Connector への移行&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Waze は以前、特にデュアル クラウド環境における VM ベースのフェーズでは、リソース管理に Terraform を使用していました。しかし、状態の維持や調整作業が困難であり、構成の一貫性の欠如や、管理オーバーヘッドの増加が発生していました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;そこで、2023 年に Config Connector を採用し、Google Cloud インフラストラクチャを GKE クラスタ内の &lt;/span&gt;&lt;a href="https://github.com/kubernetes/design-proposals-archive/blob/main/architecture/resource-management.md" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Kubernetes Resource Modules&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（KRM）に変換することにしました。このアプローチにより、Terraform で発生していた調整の問題が解決しました。また、Config Sync と Config Connector を組み合わせることで、ソース リポジトリからライブ GKE クラスタへの KRM の自動同期が可能になりました。このマネージド ソリューションにより、カスタム調整システムの構築や保守が不要になりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この移行により、Waze のインフラストラクチャ チームにおける、以下の 3 種類の主要なユーザーのニーズを満たすことができました。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;インフラストラクチャの利用者:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 基盤となるリソースの保守や複雑さについて心配することなく、インフラストラクチャを簡単にデプロイしたいアプリケーション開発者。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;インフラストラクチャ オーナー:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Google Cloud 上の Waze 全体でリソースの作成方法に関するベスト プラクティスの定義や標準化に取り組む、特定のリソースタイプ（Spanner、Google Cloud Storage、ロードバランサなど）の専門家。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム エンジニア: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;インフラストラクチャ オーナーがベスト プラクティスを体系化および定義するシステムを構築し、インフラストラクチャの利用者にシームレスな API を提供するエンジニア。&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud コンテナと Kubernetes をお試しいただける $300 分の無料クレジット&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fabbe2ceee0&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で構築を始める&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;http://console.cloud.google.com/freetrial?redirectpath=/marketplace/product/google/container.googleapis.com&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;最初のステップ: Config Connector&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud インフラストラクチャ全体を Google Cloud サービス内の KRM として定義するのは循環的に思えるかもしれませんが、KRM は既存の IaC ツールとは異なり、実際には Waze のインフラストラクチャを表現するのに適しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Terraform の調整の問題（状態のずれ、バージョン管理、帯域外の変更）は、重大な課題です。Config Connector には、Config Sync を通じてすぐに使用できる調整機能が備わっており、これは理想的なマネージド ソリューションでした。テンプレート機能は KRM と Terraform のどちらにもありますが、KCC のマネージド機能は Google Cloud ネイティブ ソリューションへの移行に適しており、メンテナンスの負担も軽減します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;インフラストラクチャの複雑さは、ツールに関係なく一般化する必要があります。これは、以下のように、Spanner に対する Waze の要件を見れば明らかです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;すべての Spanner データベースの一貫したバックアップが必要。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;各 Spanner データベースは、専用の Cloud Storage バケットとサービス アカウントを使用して DDL ジョブの実行を自動化する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;一貫性のある監査可能なアクセス制御を確保するために、Spanner インスタンス、データベース、Cloud Storage バケットのすべての IAM ポリシーをコードで定義する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_-_Spanner_at_Waze.max-1000x1000.jpg"
        
          alt="1 - Spanner at Waze"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらのリソースを定義するために、さまざまなテンプレート ツールとレンダリング ツールを評価した結果、Kubernetes 向けの堅牢な CNCF パッケージ管理システムである Helm を選択することにしました。その強力なオープンソース コミュニティ、豊富なテンプレート機能、ネイティブなレンダリング機能は、Waze にごく自然に適合できました。現在では、バンドルされたインフラストラクチャ構成を「チャート」と呼んでいます。その後、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/introducing-kube-resource-orchestrator?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;KRO&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; が登場して、同様の目的を達成できるようになりましたが、上述の選定プロセスは、KRO がリリースされる前のものです。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;仕組み&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このシステムがどのように機能し、どのように Waze に価値をもたらしているのかを詳しく見ていきましょう。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Waze のインフラストラクチャ オーナーが Waze 独自のインフラストラクチャを Helm チャートで汎用的に定義します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;インフラストラクチャの利用者が、これらのチャートを使用して、シンプルな入力でインフラストラクチャを生成します（&lt;/span&gt;&lt;a href="https://www.youtube.com/watch?v=B4RI4MwXOgg" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;デモ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;インフラストラクチャのコードがリポジトリに保存され、検証と送信前のチェックが可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;コードは &lt;/span&gt;&lt;a href="https://cloud.google.com/artifact-registry/docs"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Artifact Registry&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; にアップロードされ、ここで、Config Sync と Config Connector が Google Cloud インフラストラクチャをコード定義に合わせます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_-_Provisioning_Cloud_Resources_at_Waze.max-1000x1000.jpg"
        
          alt="2 - Provisioning Cloud Resources at Waze"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="98gzx"&gt;この図は、バインドされたサービス、データベース、ネットワーク、データのコレクションである単一の「データドメイン」を表しています。現在のテクノロジー組織の多くは、本番、QA、ステージング、開発などの環境で構成されています。&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;目標へのアプローチ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;では、なぜこれが重要なのでしょうか。このアプローチを採用することで、Infrastructure as Code から Infrastructure as Software に移行することができました。各チャートをソフトウェア コンポーネントとして扱うことで、インフラストラクチャ管理は単なるコード宣言を超えたものになります。現在では、チャートと構成がバージョン管理され、高度なリリース管理、自動ロールバック、詳細な変更追跡など、さまざまなソフトウェア プラクティスを活用できるようになっています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これを実践したのが、冗長性を最小限に抑える構成継承モデルです。Resource チャートは Project から設定を継承し、Project は Bootstrap から設定を継承します。この 3 つはすべてチャートとして定義されています。このため、Bootstrap の構成はすべての Project に適用され、Project の構成はすべての Resource に適用されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;既存のインフラストラクチャの変更から新しいリソースタイプのロールアウトまで、インフラストラクチャに対するあらゆる変更をソフトウェアのロールアウトのように扱うことができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_-_Resource_Inheritance.max-1000x1000.jpg"
        
          alt="3 - Resource Inheritance"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;インフラストラクチャ全体がソフトウェアのように扱われるようになったことで、システム全体にどのような効果があるかを確認できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/4_-_Data_Domain_Flow.max-1000x1000.jpg"
        
          alt="4 - Data Domain Flow"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;目標の達成&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;まとめると、Config Connector と Config Controller により、Waze は真の Infrastructure as Software を実現し、インフラストラクチャのニーズに応える堅牢でスケーラブルなプラットフォームの他にも、以下のような多くのメリットを得ることができました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;インフラストラクチャの利用者は、バージョン管理されたアップデートを通じて最新のベスト プラクティスを入手できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;インフラストラクチャ オーナーはイテレーションにより、インフラストラクチャを安全に改善できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォーム エンジニアとセキュリティ チームは、リソースが監査可能でコンプライアンスを確保していると確信できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Config Connector で &lt;/span&gt;&lt;a href="https://cloud.google.com/kubernetes-engine/enterprise/config-controller/docs/overview?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google のマネージド サービス&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;が利用されているため、運用上のオーバーヘッドが削減されました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Waze、スタッフサイト信頼性エンジニア &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Tyler Reid 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 13 May 2025 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/infrastructure-as-code-at-waze-using-config-connector/</guid><category>Application Modernization</category><category>DevOps &amp; SRE</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud の KCC を使用して Waze を Infrastructure as Code に移行</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/infrastructure-as-code-at-waze-using-config-connector/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Tyler Reid</name><title>Staff Site Reliability Engineer, Waze</title><department></department><company></company></author></item><item><title>MLOps パイプラインで ML システムを最適化するための SRE ガイド</title><link>https://cloud.google.com/blog/ja/products/devops-sre/applying-sre-principles-to-your-mlops-pipelines/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 2 月 21 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/devops-sre/applying-sre-principles-to-your-mlops-pipelines?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;想像してみてください。あなたは、会社の機械学習（ML）サービスを支えるシステムの責任を負うサイト信頼性エンジニア（SRE）です。信頼性のある ML サービスを確保するために何をすべきでしょうか。自分がうまくやっているかを知るにはどうすればよいでしょうか。そしてこれらのサービスをサポートする強固なシステムをどのように構築しますか。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI が広く普及するにつれて、その機能、特に ML は SRE にとってますます重要になってきます。それは ML が生産ソフトウェア システムで使用されるインフラストラクチャの一部であると同時に、ソフトウェア自体の重要な機能にもなるからです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;抽象的には、ML はその&lt;/span&gt;&lt;a href="https://sre.google/workbook/data-processing/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;パイプライン&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に依存しています。そしてあなたはすでにその管理方法を知っています。まずはパイプラインの管理から始め、その後、ML サービスを強化するための他の要素、トレーニング、モデルの新鮮さ、そして効率性などに目を向けていきます。以下のリソースでは、これらのパイプラインが持つ ML 特有の性質を、運用で考慮すべきポイントとして見ていきます。そして、Google の SRE の経験を活かして、コアとなる SRE スキルをどのように ML パイプラインの運用、管理に適用するかをお伝えします。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ML モデルのトレーニング&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ML モデルのトレーニングは、特定のタイプのデータにパイプラインの概念を適用し、しばしば特殊なハードウェアで実行されます。パイプラインに関して考慮すべき重要な側面は以下のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;どれくらいのデータを取り込んでいるか&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;データがどれくらい新鮮でなければいけないか&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;システムがどのようにモデルをトレーニングしデプロイするのか&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;システムが上記の 3 つの要素をどれほど効率的に処理しているか&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=8lxUmXFpovg"
      data-glue-modal-trigger="uni-modal-8lxUmXFpovg-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        

        &lt;div class="article-video__aspect-image"
          style="background-image: url(https://storage.googleapis.com/gweb-cloudblog-publish/images/maxresdefault_Fw6QEDC.max-1000x1000.jpg);"&gt;
          &lt;span class="h-u-visually-hidden"&gt;SREcon22 Europe/Middle East/Africa - SRE and ML: Why It Matters&lt;/span&gt;
        &lt;/div&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-8lxUmXFpovg-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="8lxUmXFpovg"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=8lxUmXFpovg"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この基調講演では、ML システムのコンポーネントに信頼性の原則を適用する価値について、SRE の視点を紹介します。ML システムが製品にとってなぜ重要であり、SRE がそれらについてどのように考えるべきかについての洞察を提供します。ML システムが抱える課題には、キャパシティ計画、リソース管理、モニタリングが含まれます。また、ML システムのコストを全体の運用環境の一部として把握することも課題の一つです。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud を無料で試す&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7faba1a91ac0&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で開始&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;https://console.cloud.google.com/freetrial?redirectPath=/welcome&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ML の新鮮さとデータ量&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;あらゆるパイプライン ベースのシステムと同様、こうしたシステムを理解するうえで大きい比重を占めるのは、通常どれくらいのデータを取り込み、処理するかを把握することです。SRE ワークブックの&lt;/span&gt;&lt;a href="https://sre.google/workbook/data-processing/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;データ処理パイプライン&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の章では、パイプラインの運用を自動化することでレジリエンスを持たせ、無人で運用できるようにするという、基本的な考え方を示しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;パイプラインの健全性を測定するために、特にデータの新鮮さ（モデルが顧客への推論を行うために使用しているデータがどれほど最近取得されたか）に関して、&lt;/span&gt;&lt;a href="https://sre.google/workbook/implementing-slos/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;サービスレベル目標&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（SLO）の設定が重要です。新鮮さを把握することは、ML システムの健全性を測るための重要な指標となります。データが古くなると、推論の質が低下し、ユーザーにとって最適でない結果を生む可能性があるからです。例えば、天気予報システムのように、データが非常に新鮮である必要がある場合（数分前や数秒前のものなど）、またはスペルチェッカーのように、数日、あるいはそれ以上の遅延を許容する場合もあります。新鮮さの要件は製品によって異なるため、何を構築しているのか、そしてその使用方法がどのように期待されているのかを把握することが重要です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このように、新鮮さは &lt;/span&gt;&lt;a href="https://sre.google/workbook/implementing-slos/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;SRE ワークブックで詳述されているクリティカル ユーザー ジャーニー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の一部であり、カスタマー エクスペリエンスの 1 つの側面を示しています。パイプライン システムのコンポーネントとしてのデータの新鮮さについては、Google SRE の記事 &lt;/span&gt;&lt;a href="https://sre.google/resources/practices-and-processes/reliable-data-processing-with-minimal-toil/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Reliable Data Processing with Minimal Toil&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; でご覧いただけます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;高品質なデータを確保するためには新鮮さだけではなく、モデル トレーニング パイプラインの定義方法も重要です。&lt;/span&gt;&lt;a href="https://googlesre.page.link/reliable-ml" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;A Brief Guide To Running ML Systems in Production&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; では、この分野の基本的な要素を紹介しており、コンテキスト指標を使用して新鮮さやスループットを把握する方法、入力データの品質を把握するための手法についても触れています。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;提供効率&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2021 年の SRE のブログ投稿、&lt;/span&gt;&lt;a href="https://www.oreilly.com/content/efficient-machine-learning-inference/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Efficient Machine Learning Inference&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、本番環境におけるモデルのパフォーマンスを改善する方法について学ぶための貴重なリソースです。（そして、ML サービスにおいて、トレーニングと本番環境は決して同じではないことを忘れないでください！）&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ML の推論提供を最適化することは、実際の運用で非常に重要です。この記事では、共有 VM からのマルチモデル提供について書かれています。現実的なユースケースをカバーし、コスト、利用率、モデル応答レイテンシの間におけるトレードオフをどのように管理するかについて説明しています。モデルの VM への割り当てを変更し、プロセッサ、GPU、RAM のサイズと種別を変えることにより、モデル提供のコスト効率を改善できます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;費用対効果&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらの AI パイプラインがしばしば特殊なハードウェアに依存していることに触れました。では、そのハードウェアを効率的に使用しているかどうかをどのように確認するのでしょうか。SREcon EMEA 2023 での Todd Underwood の講演、&lt;/span&gt;&lt;a href="https://www.usenix.org/conference/srecon23emea/presentation/underwood" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Artificial Intelligence: What Will It Cost You?&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; では、この特殊なハードウェアを運用するコストがどれくらいか、そして効率的に使用するためのインセンティブを提供する方法について理解することができます。&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;スケールのための自動化&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この &lt;/span&gt;&lt;a href="https://sre.google/resources/practices-and-processes/reliable-data-processing-with-minimal-toil/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google SRE チームの記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;では、手作業やトイルを最小限に抑えつつ、信頼性の高いデータ処理を確保するための戦略を説明しています。重要なポイントの一つは、パイプラインに可能な限り既存の標準プラットフォームを使用することです。結局のところ、ビジネス目標はデータと ML モデルの提供に関する革新に集中すべきであり、パイプライン自体に関するものではありません。この記事では、自動化、モニタリング、インシデント対応について説明し、これらの概念を使用してレジリエンスのあるデータ パイプラインを構築する方法に焦点を当てています。失敗をスムーズに処理できるデータシステムを設計し、チームの運用負担を軽減するためのベスト プラクティスを紹介しています。この記事は、データ エンジニアリングや運用に関わるすべての人にとって必読の資料です。トイルの詳細については、SRE ワークブック（&lt;/span&gt;&lt;a href="https://sre.google/workbook/eliminating-toil/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;https://sre.google/workbook/eliminating-toil/&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）でご覧いただけます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;次のステップ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;成功する ML デプロイメントには、システムが信頼性が高く持続可能であるための慎重な管理とモニタリングが必要です。つまり、データ パイプライン、トレーニング経路、モデル管理、検証といった要素を、モニタリングや精度の指標とともに実装する包括的なアプローチが求められます。詳細は、&lt;/span&gt;&lt;a href="https://cloud.google.com/kubernetes-engine/docs/integrations/ai-infra"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI オーケストレーションに GKE&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を使用する方法に関するガイドをご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Google Cloud、デベロッパー リレーション エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Max Saltonstall&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Google、テクニカル プログラム マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Salim Virji&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 12 Mar 2025 01:01:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/devops-sre/applying-sre-principles-to-your-mlops-pipelines/</guid><category>AI &amp; Machine Learning</category><category>Developers &amp; Practitioners</category><category>DevOps &amp; SRE</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>MLOps パイプラインで ML システムを最適化するための SRE ガイド</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/devops-sre/applying-sre-principles-to-your-mlops-pipelines/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Max Saltonstall</name><title>Developer Relations Engineer, Google</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Salim Virji</name><title>Technical Program Manager, Google</title><department></department><company></company></author></item><item><title>新しい Google Cloud Trace エクスプローラのご紹介</title><link>https://cloud.google.com/blog/ja/products/devops-sre/introducing-the-new-google-cloud-trace-explorer/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 2 月 25 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/devops-sre/introducing-the-new-google-cloud-trace-explorer?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;分散トレースは、オブザーバビリティ スタックの重要な部分であり、アプリケーションのレイテンシやエラーをトラブルシューティングできます。&lt;/span&gt;&lt;a href="https://cloud.google.com/stackdriver/docs?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud Observability&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の一部である Cloud Trace は、Google Cloud のネイティブ トレーシング プロダクトです。新しい分析バックエンドに加えて、Trace エクスプローラの UI に多くの改善を加えました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_Components_of_the_new_trace_explorer.max-1000x1000.jpg"
        
          alt="1_Components of the new trace explorer"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新しい Trace エクスプローラ ページには、次の情報が表示されます。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud プロジェクト ベースのトレース スコープ、すべてのスパン / ルートスパン、カスタム属性フィルタを選択できるオプションがあるフィルタバー。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://opentelemetry.io/docs/specs/semconv/general/trace/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;OpenTelemetry の規則&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に基づいてよく使用されるフィルタを表示する、ファセット スパン フィルタ ペイン。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;一致するスパンの可視化。インタラクティブなスパン期間ヒートマップ（デフォルト）、スパンレートの折れ線グラフ、スパン期間のパーセンタイル グラフなどがあります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;一致するスパンの一覧。ヒートマップで対象のセルを選択することでさらに絞り込むことができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;&lt;span style="vertical-align: baseline;"&gt;新しい Trace エクスプローラの概要&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;では、これらの新機能と、アプリケーションのトラブルシューティングに役立つ使い方を詳しく見ていきましょう。あなたが、小売ウェブストア アプリケーションの checkoutservice に携わっている開発者だとしましょう。進行中のインシデントがあるため、呼び出しを受けました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud を無料で試す&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fabbcff3d90&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で開始&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;https://console.cloud.google.com/freetrial?redirectPath=/welcome&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このアプリケーションは OpenTelemetry を使用して計測され、トレースデータを Google Cloud Trace に送信します。そのため、Google Cloud コンソールの Trace エクスプローラ ページに移動し、コンテキストを checkoutservice をホストする Google Cloud プロジェクトに設定します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;調査を開始する前に、管理者から、ウェブショップ アプリ全体の本番環境の問題を調査するときは webstore-prod トレース スコープを使用するように勧められていたことを思い出しました。このトレース スコープを使用すると、調査に関連する他の Google Cloud プロジェクトに保存されているスパンを確認できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_Scope_selection.max-1000x1000.jpg"
        
          alt="2_Scope selection"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;トレース スコープを &lt;em&gt;webstore-prod&lt;/em&gt; に設定すると、このトレース スコープに含まれるすべてのプロジェクトのスパンがクエリに含まれるようになります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_User_Journey.max-1000x1000.jpg"
        
          alt="3_User Journey"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;[&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;スパンフィルタ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;] で checkoutservice（1）を選択すると、ページに次の更新が読み込まれます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;[スパンフィルタ] ペインの [&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;スパン名&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;] （2）などの他のセクションは、サービス名で行った選択を考慮した数と割合で更新されます。これにより、検索条件を絞り込んでより具体的にすることができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;スパン&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;フィルタ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; バー（3）が更新され、アクティブなフィルタが表示されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ヒートマップ可視化（4）が更新され、直近 1 時間の checkoutservice からのスパンのみが表示されます（デフォルト）。期間は、期間選択ツール（5）を使用して変更できます。ヒートマップの X 軸は時間、Y 軸はスパン期間です。色の濃淡で各セルのスパンの数が表示され、対応する範囲を示す凡例も示されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;[スパン]&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; テーブル（6）が更新され、一致するスパンが期間で並べ替えられます（デフォルト）。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;切り替え可能な他の &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;[グラフビュー]&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（7）も、適用されたフィルタで更新されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ヒートマップを見れば、100 を超える範囲のスパンがいくつかあることがわかります。これは異常で、問題があります。しかし、まず、checkoutservice によって処理される呼び出しのトラフィックと対応するレイテンシについて調べることにしました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/4_Span_rate_line_chart.max-1000x1000.jpg"
        
          alt="4_Span rate line chart"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;スパンレートの折れ線グラフに切り替えると、サービスで処理されるトラフィックを確認できます。X 軸は時間、Y 軸は 1 秒あたりのスパン数です。過去の経験から、1.5～2 スパン/秒がごく普通であることがわかっているため、サービスで処理されるトラフィックは正常に見えます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/5_Span_duration_percentile_chart.max-1000x1000.jpg"
        
          alt="5_Span duration percentile chart"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;スパン期間パーセンタイル グラフに切り替えると、50 / 90 / 95 / 99 パーセンタイルのスパン期間の傾向が表示されます。50 パーセンタイルは問題ないように見えますが、90 パーセンタイル台の期間がサービスに対する想定よりも長くなっています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/6_Span_selection.max-1000x1000.jpg"
        
          alt="6_Span selection"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ヒートマップ グラフに戻り、外れ値のセルを選択して詳細を確認します。このセルには、期間が 2 分を超える、2 つの一致するスパンが含まれています。これは問題です。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/7_Trace_details__span_attributes.max-1000x1000.jpg"
        
          alt="7_Trace details &amp;amp; span attributes"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;完全なトレースを表示してこれらのスパンの一つを調査したところ、orders publish スパンがこのリクエストの処理にかかる時間の大部分を占めていることがわかりました。そのため、checkoutservice がこのような呼び出しの処理に問題を抱えているという仮説を立てます。仮説を検証するために、rpc.method 属性が PlaceOrder であることをメモし、X ボタンを使用してこのトレースを終了します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/8_Custom_attribute_search.max-1000x1000.jpg"
        
          alt="8_Custom attribute search"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;フィルタバーを使用して、キー: rpc.method、値: PlaceOrder の属性フィルタを追加すると、サービスで処理される PlaceOrder 呼び出しに明らかなレイテンシの問題があることがわかります。この問題を以前に経験しており、この問題に対処するランブックがあることを知っているので、インシデントを軽減するために取るべき適切なアクションを SRE チームに警告します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/9_Send_feedback.max-1000x1000.jpg"
        
          alt="9_Send feedback"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;[&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;フィードバックを送信&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;] ボタンからフィードバックをお寄せください。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style="vertical-align: baseline;"&gt;舞台裏&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/10_Cloud_Trace_architecture.max-1000x1000.jpg"
        
          alt="10_Cloud Trace architecture"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この新しいエクスペリエンスは、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/devops-sre/introducing-cloud-loggings-log-analytics-powered-by-big-query?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ログ分析&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の基盤となるものと同じプラットフォームを使用して、BigQuery を活用しています。このプラットフォームを最大限に活用する新しい機能（SQL クエリ、柔軟なサンプリング、エクスポート、リージョン ストレージ）をリリースする予定です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;まとめると、新しい Cloud Trace エクスプローラを使用して、トレースデータの高度なクエリと可視化を行い、サービス指向の調査を実行できます。これにより、開発者と SRE は、本番環境のインシデントを効果的にトラブルシューティングし、通常の運用を復元するための緩和策を特定できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新しい Cloud Trace エクスプローラはすべてのユーザーに一般提供されています。ぜひお試しいただき、[&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;フィードバックを送信&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;] ボタンからフィードバックをお寄せください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-プロダクト マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Sujay Solomon&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-エンジニアリング マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Punya Biswal&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 28 Feb 2025 01:03:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/devops-sre/introducing-the-new-google-cloud-trace-explorer/</guid><category>Application Development</category><category>Management Tools</category><category>DevOps &amp; SRE</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>新しい Google Cloud Trace エクスプローラのご紹介</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/devops-sre/introducing-the-new-google-cloud-trace-explorer/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Sujay Solomon</name><title>Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Punya Biswal</name><title>Engineering Manager</title><department></department><company></company></author></item><item><title>原則に基づく適切な設計のフレームワークを活用したクラウド導入の加速</title><link>https://cloud.google.com/blog/ja/products/application-modernization/well-architected-framework-to-accelerate-your-cloud-journey/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 2 月 15 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-modernization/well-architected-framework-to-accelerate-your-cloud-journey?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;昨今の絶えず変化するデジタル環境において、セキュリティ、信頼性、コスト効率、パフォーマンスに優れたクラウド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ソリューションを構築して運用することは容易ではありません。企業はクラウド導入の複雑さに立ち向かっていますが、多くの場合、ビジネスニーズ、技術的な実装、運用体制の間のギャップを埋めるのに苦労しています。ここで出番となるのが、&lt;/span&gt;&lt;a href="https://cloud.google.com/architecture/framework?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;アーキテクチャ&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;フレームワーク&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;です。このフレームワークは、お客様が効率性、セキュリティ、レジリエンス、パフォーマンス、費用対効果に優れ、セキュリティ要件とコンプライアンス要件を満たす&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Google Cloud &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;トポロジを、設計、開発、デプロイ、運用できるよう包括的なガイダンスを提供するものです。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;このアーキテクチャ&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;フレームワークの対象ユーザー&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このアーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークは、幅広いクラウドの専門家を対象としています。クラウド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクト、開発者、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;IT &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;管理者、意思決定者、その他の実務担当者の方に、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Google &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;社内と業界で長年にわたり培われてきた対象分野の専門知識からメリットを引き出していただけます。この膨大な専門知識は精査され、簡単に利用できる一連の推奨事項として提示されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークの推奨事項は、ビジネスに焦点を当てた&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 5 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;つの柱に分類されます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/af-infographic.max-1000x1000.jpg"
        
          alt="af-infographic"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は最近、アーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークのすべての柱と視点におけるガイダンスを見直し、一定の設計原則を推奨事項の中核に据えました。&lt;/span&gt;&lt;/p&gt;
&lt;div align="left"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;&lt;table&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/architecture/framework/operational-excellence"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;効果的な運用&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/architecture/framework/security"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;セキュリティ、プライバシー、コンプライアンス&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/architecture/framework/reliability"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;信頼性&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/architecture/framework/cost-optimization"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;費用の最適化&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/architecture/framework/performance-optimization"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;パフォーマンスの最適化&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;運用体制&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;インシデント管理&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;リソースの最適化&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;チェンジ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;マネジメント&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;継続的な改善&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;安全性を重視した設計&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ゼロトラスト&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;シフトレフト&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;セキュリティ&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;プリエンプティブなサイバー防御&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;安全性を備えた責任ある&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; AI&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;セキュリティのための&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; AI&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;規制、プライバシー、コンプライアンスのニーズ&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ユーザー重視の目標&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;現実に即したターゲット&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;冗長性による&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; HA&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;水平方向のスケーリング&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;オブザーバビリティ&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;グレースフル&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;デグラデーション&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;復旧テスト&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;徹底的な事後検証&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ビジネス価値に沿った支出&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;コスト意識の組織文化&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;リソースの最適化&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;継続的な最適化&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;リソース割り当て計画の策定&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;弾力性&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;モジュール式の設計&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;継続的な改善&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このアーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークでは、上述の柱に加え、柱の枠を超えた視点から、&lt;/span&gt;&lt;a href="https://cloud.google.com/architecture/framework/perspectives/ai-ml?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;と&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; ML&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;といった特定の領域、業種、テクノロジーに関する推奨事項も提示しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud を無料で試す&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fabbd690730&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で開始&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;https://console.cloud.google.com/freetrial?redirectPath=/welcome&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;アーキテクチャ&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;フレームワークを導入するメリット&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークは、設計や運用に関する推奨事項の単なる寄せ集めではありません。このフレームワークは、原則に基づく体系的な設計手法を提供し、以下のような多くのメリットをもたらします。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;セキュリティ、プライバシー、コンプライアンスの強化&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;クラウドではセキュリティが非常に重要です。アーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークには業界をリードするセキュリティ対策が組み込まれており、お客様がクラウド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクチャでセキュリティ、プライバシー、コンプライアンスの要件を満たせるよう支援します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;費用の最適化&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークは、コスト意識の組織文化を醸成し、リソースの最適化に重点を置き、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のコスト削減機能を活用することで、コスト効率に優れたクラウド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ソリューションの構築と運用を可能にします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;レジリエンス、スケーラビリティ、柔軟性&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ビジネスニーズの進化に伴い、アーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークは、需要の変化に合わせてスケーリングでき、高可用性を維持できる、災害や障害に強いクラウド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;デプロイメントの設計を支援します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;効果的な運用&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークは、運用、モニタリング、メンテナンスが容易で、運用面で安定したアーキテクチャの設計を促進します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;各ワークロードに特化した予測可能なパフォーマンス&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークは、ワークロードごとのニーズに基づいて予測可能なパフォーマンスを実現するワークロードの構築、デプロイ、運用に役立つガイダンスを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークには、&lt;/span&gt;&lt;a href="https://cloud.google.com/architecture/framework/perspectives/ai-ml?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;と&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; ML&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;など、特定の領域、業種、テクノロジーに対する、柱の枠を超えた視点も含まれています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークの原則と推奨事項は、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Google &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の&lt;/span&gt;&lt;a href="https://sre.google/sre-book/introduction/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;サイト信頼性エンジニアリング（&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;SRE&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;）プラクティス&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://dora.dev/capabilities/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DORA &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;の特性&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/36299.pdf" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ユーザー重視の指標のための&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; Google HEART &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;フレームワーク&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://www.finops.org/framework/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;FinOps &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;フレームワーク&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://slsa.dev/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ソフトウェア&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;アーティファクトのためのサプライ&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;チェーン&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;レベル（&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;SLSA&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Google &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の&lt;/span&gt;&lt;a href="https://safety.google/cybersecurity-advancements/saif/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;セキュア&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; AI &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;フレームワーク（&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;SAIF&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;など、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Google &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;および業界のベスト&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プラクティスと合致しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ぜひ、アーキテクチャ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークを導入して&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Google Cloud &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のさらなる活用にお役立てください。セキュリティ、信頼性、コスト、パフォーマンス、運用に関する包括的なガイダンスに加え、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;AI &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;や&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; ML &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;といった特定の業種や領域に特化した推奨事項も提供しています。詳しくは、&lt;/span&gt;&lt;a href="https://cloud.google.com/architecture/framework?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;アーキテクチャ&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;フレームワーク&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-クロス&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;プロダクト&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ソリューション&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;デベロッパー&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Kumar Dhanagopal&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 26 Feb 2025 01:02:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-modernization/well-architected-framework-to-accelerate-your-cloud-journey/</guid><category>Application Development</category><category>Cost Management</category><category>DevOps &amp; SRE</category><category>Application Modernization</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>原則に基づく適切な設計のフレームワークを活用したクラウド導入の加速</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-modernization/well-architected-framework-to-accelerate-your-cloud-journey/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Kumar Dhanagopal</name><title>Cross-Product Solution Developer</title><department></department><company></company></author></item><item><title>kro で Kubernetes のデベロッパー エクスペリエンスをシンプルに</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/introducing-kube-resource-orchestrator/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 1 月 31 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/introducing-kube-resource-orchestrator?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、&lt;/span&gt;&lt;a href="https://github.com/kro-run" rel="noopener" target="_blank"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;Kube Resource Orchestrator&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;kro&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;、発音は&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; crow &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;と同じ）に関する&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Google Cloud&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;AWS&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Azure &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のコラボレーションを発表できることを嬉しく思います。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、クラウドに依存しない&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ネイティブな方法で&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソースのグループ化を定義するものです。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を使用すると、アプリケーションとその依存関係を単一のリソースとしてグループ化でき、エンドユーザーが簡単に利用できるようなります。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Kubernetes &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;リソースのオーケストレーションにおける課題&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;チームや&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; DevOps &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;チームは、アプリケーション&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;チームによるワークロードのデプロイ方法を定義することを望んでおり、こうした基準を作成し、適用するためのプラットフォームとして&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を使用したいと考えています。各サービスは、リソースの作成、セキュリティの構成、モニタリングの設定、エンドユーザー&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;インターフェースの定義など、あらゆることを処理する必要があります。クライアントサイドのテンプレート&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ツール（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Helm&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Kustomize &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;など）を利用することもできますが、エンドユーザーが利用するリソースのカスタム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;グループを作成する場合、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;にはプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;チームが利用できるネイティブな方法がありません。&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="vertical-align: baseline;"&gt;そのため、プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;チームは、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;カスタム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;コントローラの構築や、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Helm &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のようなパッケージング&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ツールを使用するカスタム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ソリューションに投資する必要がありましたが、いずれも&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のカスタム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソース定義（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;CRD&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;）のメリットを活用できないものでした。こうしたアプローチは構築、維持、トラブルシューティングに費用がかかり、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の専門家以外にとっては扱いが困難でした。これは多くの&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ユーザーが直面する問題です。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、すべての&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ユーザーが&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; K8s API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;をよりシンプルに利用できるように、ベンダー固有のソリューションを開発するのではなく、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Amazon &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;および&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Microsoft &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;と協力することを選択しました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud コンテナと Kubernetes をお試しいただける $300 分の無料クレジット&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7faba1703bb0&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で始める&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;http://console.cloud.google.com/freetrial?redirectpath=/marketplace/product/google/container.googleapis.com&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;kro &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;がデベロッパー&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エクスペリエンスを簡素化する仕組み&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ネイティブなフレームワークであり、複数のリソースを単一のユニットとしてデプロイするための再利用可能な&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を作成できます。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes Deployment &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;とその依存関係をカプセル化し、単一の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;にまとめることで、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;に詳しくないアプリケーション&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;チームでも利用できるようになります。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を使用すると、エンドユーザーが参照するパラメータのみを公開するカスタムのインターフェースを作成できるため、エンドユーザーは&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;やクラウド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロバイダの&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の複雑さを感じずに利用できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ResourceGraphDefinition &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;というコンセプトを導入することでこれを実現しています。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ResourceGraphDefinition &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、標準的な&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のカスタム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソース定義（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;CRD&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;）を&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソースのセットに拡張する方法を指定します。エンドユーザーは単一のリソースを定義し、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;はそれを&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; CRD &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;で定義されたカスタム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソースに拡張します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソースのグループ化や管理のために使用できます。&lt;/span&gt;&lt;a href="https://github.com/aws-controllers-k8s/community" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ACK&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://github.com/GoogleCloudPlatform/k8s-config-connector" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;KCC&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://azure.github.io/azure-service-operator/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ASO&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;などのツールは、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;からクラウド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロバイダのリソースを管理するための&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; CRD &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を定義します（これらのツールにより、ストレージ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;バケットなどのクラウド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロバイダのリソースを&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソースとして作成および管理できるようになります）。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、これらのツールのリソースを他の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソースとともにグループ化でき、アプリケーションのデプロイ全体と、それに依存するクラウド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロバイダのリソースを定義するためにも使用できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_oVHxwcn.max-1000x1000.jpg"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;サンプル&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;ユースケース&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;以下では、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;での&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の使用例をいくつか紹介します。その他の例については、&lt;/span&gt;&lt;a href="https://kro.run/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;のウェブサイト&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;例&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; 1: GKE &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;クラスタの定義&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この例では、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム管理者&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;が、組織内のエンドユーザーに&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; GKE &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;クラスタの作成をセルフサービスで許可するとします。プラットフォーム管理者は、必要な&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソースを定義する&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;GKEclusterRGD&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;という名前の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; kro ResourceGraphDefinition &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;と、エンドユーザーが構成できるオプションのみを公開する&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;GKEcluster&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;という名前の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; CRD &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を作成します。クラスタの作成に加えて、プラットフォームチームは、ポリシーやエージェントなどの管理ワークロードをクラスタがデプロイすることも望んでいます。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ResourceGraphDefinition &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は以下のリソースを定義し、&lt;/span&gt;&lt;a href="https://github.com/GoogleCloudPlatform/k8s-config-connector" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;KCC&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を使用して&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; K8s CRD &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;から&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Google Cloud API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;へのマッピングを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;GKE &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;クラスタ、コンテナ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ノードプール、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;IAM &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;サービス&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アカウント、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;IAM &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ポリシー&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;メンバー、サービス、ポリシー&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;次に、プラットフォーム管理者は、エンドユーザー&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;インターフェースを定義し、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;CRD &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のインスタンスを作成することで新しいクラスタを作成できるようにします。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;CRD &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;では以下のことを定義します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;クラスタ名、ノードプール名、最大ノード数、ロケーション（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;us-east1 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;など）、ネットワーク（省略可）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ポリシー、サービス&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アカウント、サービス&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アクティベーション（および、これらのリソース間の関係）に関連する情報はいずれもエンドユーザーに表示されないため、エクスペリエンスが簡素化されます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/2_USrR93Y.jpg"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;例&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; 2: &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;ウェブ&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;アプリケーションの定義&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この例では、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;DevOps&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニア&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;がウェブ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アプリケーションとその依存関係の再利用可能な定義を作成するとします。&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;WebAppRGD&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;という名前の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; ResourceGraphDefinition &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を作成し、&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;WebApp&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;という名前の新しい&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes CRD &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を定義します。この新しいリソースは、ウェブ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アプリケーション環境に必要なすべてのリソースをカプセル化します。リソースには以下のものが含まれます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;デプロイ、サービス、サービス&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アカウント、モニタリング&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エージェント、クラウド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソース（オブジェクト&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ストレージ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;バケットなど）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;WebAppRGD ResourceGraphDefinition &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、デフォルト構成を設定できるほか、デプロイ時にエンドユーザーが設定できるパラメータを定義することもできます（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を使用することで、変更不可とするものと、エンドユーザーが構成できるものを柔軟に決定できます）。次に、開発者はユーザー向けのパラメータを入力して、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;WebApp CRD &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のインスタンスを作成します。その後、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;が必要な&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソースをデプロイします。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_xKqAYzs.max-1000x1000.jpg"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;kro &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;の主なメリット&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリング&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;チームにとって大きな前進であり、以下のような多くのメリットをもたらします。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Kubernetes &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;ネイティブ&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;カスタム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソース定義（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;CRD&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;）を活用して&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を拡張でき、あらゆる&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソースと連携して、既存の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ツールやワークフローと統合できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;シンプルなエンドユーザー&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エクスペリエンスを実現&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リソースの複雑なグループに対してエンドユーザー&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;インターフェースを簡単に定義できるため、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の専門家でなくても&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;に構築されたサービスを利用しやすくなります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アプリケーション&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;チーム向けに標準化されたサービスを実現&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のテンプレートは、さまざまなプロジェクトや環境で再利用できるため、整合性が促進され、作業の重複を軽減できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;kro &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;を使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、&lt;/span&gt;&lt;a href="https://github.com/kro-run" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GitHub &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;のオープン&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ソース&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プロジェクト&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;として利用できます。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;GitHub &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の組織は現在、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Google&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;AWS&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Microsoft &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の各チームが共同で所有しており、コミュニティからの貢献を歓迎しています。また、こちらの&lt;/span&gt;&lt;a href="https://kro.run/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ウェブサイト&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;では、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のインストールや使用に関するドキュメント、使用例、ユースケースなどを提供しています。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;kro &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は初期段階のプロジェクトであるため、まだ本番環境での使用には適していませんが、ぜひお客様の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Kubernetes &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;開発環境でテストしてみてください。&lt;/span&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-シニア&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;クラウド&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;デベロッパー&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;アドボケイト、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Abdelfettah Sghiouar&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-プロダクト&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Nic Slattery&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 12 Feb 2025 01:05:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/introducing-kube-resource-orchestrator/</guid><category>Application Development</category><category>DevOps &amp; SRE</category><category>Management Tools</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>kro で Kubernetes のデベロッパー エクスペリエンスをシンプルに</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/introducing-kube-resource-orchestrator/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Abdel Sghiouar</name><title>Senior Cloud Developer Advocate</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Nic Slattery</name><title>Product Manager</title><department></department><company></company></author></item><item><title>2025 年に向けたプラットフォームの準備: プラットフォーム エンジニアリングに関する新たな調査で成功の秘訣が明らかに</title><link>https://cloud.google.com/blog/ja/products/application-modernization/new-platform-engineering-research-report/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 1 月 24 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-modernization/new-platform-engineering-research-report?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gartner &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://www.gartner.com/en/articles/gartner-top-10-strategic-technology-trends-for-2024" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;2024 &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;年の戦略的テクノロジーのトレンド、トップ&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; 10&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の一つであるプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングは、ソフトウェア&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;デリバリーの迅速化や開発者の生産性向上を求める企業にとって不可欠なものとして急速に注目を集めています。プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングはどのようにしてそれを実現するのでしょうか？プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングは、開発者にかかる認知負荷を最小限に抑えながら、効率的でスケーラブルなソフトウェアの開発、デプロイ、管理を可能にする適切なインフラストラクチャ、ツール、プロセスを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングを成功させる秘訣を紐解くために、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Enterprise Strategy Group&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ESG&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;）と協力して、正式なプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリング&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;チームを持つ、従業員が&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 500 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;人以上の組織で働いている世界中の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; IT &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロフェッショナルやアプリケーション開発者&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 500 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;人を対象に、包括的な研究調査を行いました。その目標は、プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングを導入しているかどうか、導入している場合は、それが企業のソフトウェア&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;デリバリー能力にどのような影響を与えているかを把握することでした。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;調査結果のレポート&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;「&lt;/strong&gt;&lt;a href="https://cloud.google.com/resources/content/google-cloud-esg-competitive-edge-platform-engineering?e=48754805"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Building Competitive Edge With Platform Engineering: A Strategic Guide&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt;（プラットフォーム&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリングで競争力を高める&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;: &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;戦略ガイド）」&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;では、課題を克服し、プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングを最大限に活用するための一般的なパターン、予想されること、実践的なベスト&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プラクティスを明らかにしています。このブロク投稿では、調査で得られた特に有用な分析情報をいくつか取り上げてご紹介します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud を無料で試す&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fabbd3dd970&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で開始&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;https://console.cloud.google.com/freetrial?redirectPath=/welcome&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリングはもはや必須&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;調査では、プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングがもはや生まれたばかりの概念ではないことが明らかになりました。調査への参加を依頼したグローバル組織の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 55% &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;がすでにプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングを導入していました。そのうち&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 90% &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、より多くの開発者に向けてその対象範囲を広げることを計画しています。さらに、プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングを導入している企業の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 85% &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;が、開発者はプラットフォームに頼って成功していると報告しています。これらの数字は、プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングがもはや単なるトレンドではなく、クラウドや&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; IT &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;への投資の可能性を最大限に引き出して競争上の優位性を獲得することを求めている組織にとって、必要不可欠な戦略となりつつあることを示しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/1_eQFVQSh.jpg"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="n2y14"&gt;図 1: 調査した 900 社以上のグローバル組織の 55% がプラットフォーム エンジニアリングをすでに導入&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリングを成功に導く&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; 3 &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;つの鍵&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;レポートでは、成熟したプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリング&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リーダーの成功の核となる&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 3 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;つの重要な要素を特定しています。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアと他のチーム間の密接なコラボレーション&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を促進して足並みを揃える&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;「プロダクトとしてのプラットフォーム」アプローチ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を採用し、開発者プラットフォームに明確なロードマップ、伝達価値、緊密なフィードバック&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ループを設ける&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;デプロイ頻度、障害復旧時間、変更のリードタイムなど、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;明確な指標を使用してパフォーマンスを測定&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;することで成功を定義する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;注目すべき点は、多くの組織がプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングの導入に取り組んでいる一方で、上記の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 3 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;つの重要な要素を手法に完全に組み込んでいるのはわずか&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 27% &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;にすぎないことです。これは、さらに改善できる大きなチャンスがあることを示しています。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;AI: &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリングの新たなパートナー&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このレポートで示された最も説得力のある分析情報の一つは、プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングと&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; AI &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のシナジー関係です。驚くべきことに、回答者の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 86% &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;が、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;AI &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のビジネス価値を最大限に発揮するにはプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングが不可欠だと確信しています。同時に、大多数の企業は、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;AI &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;がプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングを推進する触媒になるとみなしていて、企業の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 94% &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;がプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングの将来には&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; AI &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;が「不可欠」または「重要」であると認識しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image2_UjnlMgA.max-1000x1000.png"
        
          alt="image2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;スピードだけにとどまらない&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;: &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリングの主な利点&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;また、この調査では、前述したプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングを成功に導く&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 3 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;つの主要な要素を採用しているかどうか、またどの程度採用しているかに基づいて、プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングの導入組織を&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 3 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;つのグループ（新興、確立済み、先進的）に分類しています。調査では、先進的な導入組織が&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;スピード、効率性、生産性&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;の面でより多くのメリットを得ていることを示しています。また、この調査は、新興の導入組織や確立済みの導入組織に対して、プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングの全体的な成熟度を高めて、より多くのメリットを得るためのガイダンスを提供しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;レポートでは、プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングの次のような他のメリットにも言及しています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;従業員の満足度の向上、人材の獲得と維持&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;成熟したプラットフォームにより、良好な開発者エクスペリエンスが育まれ、それが企業文化に直接影響を及ぼします。成熟した開発者プラットフォームを持つ組織で働く開発者や&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; IT &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロフェッショナルは、自分の職場を知人にすすめる可能性がはるかに高くなります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;製品化までの時間を短縮&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;成熟したプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングの導入組織は、製品化までの時間を大幅に短縮しています。プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングの先進的な導入組織の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 71% &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;が、製品化までの時間が大幅に短縮されたと回答しています。これに対して、成熟度の低い導入組織では&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 28% &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;でした。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;独力で行わない&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;調査した組織の大多数（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;96%&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;）は、オープンソース&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ツールを活用して開発者プラットフォームを構築しています。さらに、ほとんどの組織（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;84%&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;）が、外部ベンダーと提携してオープンソース環境の管理とサポートを行っています。サードパーティやクラウド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;パートナーとプラットフォームを共同管理することで、より高度なイノベーションを実現できるというメリットがあります。プラットフォームを共同管理している組織では、開発者の生産時間の平均&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 47% &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;をイノベーションと試験運用に割り当てています。これに対して、プラットフォームを社内スタッフで管理する組織では、わずか&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 38% &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;です。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;成功に向けた準備としてレポート全文を読む&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このブロク投稿では、調査で得られた主な結果を簡単に紹介しました。レポート全文では、時代の先端を行くために役立つプラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングの主要な戦略や手法をさらに詳しく紐解いています。&lt;/span&gt;&lt;a href="https://cloud.google.com/resources/content/google-cloud-esg-competitive-edge-platform-engineering?e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;レポートをダウンロード&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;して、以下のような他のトピックもご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;集中型および分散型プラットフォーム&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリング&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;チーム&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;の戦略に関する考慮事項&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリングへの投資の背後にある主な推進要因&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;開発者のニーズに沿った&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォームの導入を推進するための最優先事項&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングの成功への道のりにおいて、予測し、乗り越えるべき&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;主な課題&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォーム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングで組織全体にわたって&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;生産性、パフォーマンス、イノベーションを高める&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;方法&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;競争上の優位性を獲得するうえでの&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリングにおけるオープンソース&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;の戦略的重要性&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;AI &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;導入の増加に伴う&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;AI / ML &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;ワークロードに対するプラットフォーム&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリング&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;の革新的役割&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;適切なプラットフォーム&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリング戦略を構築して&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;スケーラビリティとイノベーションを促進する方法&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/resources/content/google-cloud-esg-competitive-edge-platform-engineering?e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;レポート全文をダウンロード&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;してお読みください。&lt;/span&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Google&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、プロダクト&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;マーケティング&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;マネージャー&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Ning Ge&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Google&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、シニア&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;プロダクト&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;マネージャー&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Dave Bartoletti&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 05 Feb 2025 01:15:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-modernization/new-platform-engineering-research-report/</guid><category>DevOps &amp; SRE</category><category>Application Modernization</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>2025 年に向けたプラットフォームの準備: プラットフォーム エンジニアリングに関する新たな調査で成功の秘訣が明らかに</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-modernization/new-platform-engineering-research-report/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Ning Ge</name><title>Product Marketing Manager, Google</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Dave Bartoletti</name><title>Senior Product Manager, Cloud Runtimes</title><department></department><company></company></author></item><item><title>Cloud Deploy の新機能を使用した、より安全な自動デプロイ</title><link>https://cloud.google.com/blog/ja/products/devops-sre/new-cloud-deploy-features-for-automated-deployments/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 1 月 24 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/devops-sre/new-cloud-deploy-features-for-automated-deployments?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/deploy?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Deploy&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、アプリケーションの配信を自動化する、フルマネージド継続的デリバリー&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームです。既存の&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/devops-sre/cloud-deploy-adds-pipeline-automation-and-cloud-run-jobs-support?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;自動化機能&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に加えて、お客様からは、本番環境を信頼性の高い最新の状態に維持するためにデプロイを自動化する他の方法もほしいというご要望をいただいていました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、それを可能にする&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 3 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;つの新機能（すべて&lt;/span&gt;&lt;a href="https://cloud.google.com/products?hl=ja#product-launch-stages"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プレビュー版&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）をリリースいたしました。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;1. &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;修復ロールアウト&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/deploy/docs/automation-rules#repairrollout_rule"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;新しい修復ロールアウト自動化ルール&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を使用すると、エラーが発生したときに、失敗したデプロイを再試行したり、過去に成功したリリースに自動的にロールバックしたりすることができます。このようなエラーは、&lt;/span&gt;&lt;a href="https://cloud.google.com/deploy/docs/hooks"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;デプロイ前の&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; SQL &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;移行&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;GKE &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;クラスタとの通信時に検出される構成ミス、&lt;/span&gt;&lt;a href="https://cloud.google.com/deploy/docs/verify-deployment"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;デプロイ検証ステップ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の一部としてなど、あらゆるデプロイ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フェーズで発生する可能性があります。いずれの場合でも、修復ロールアウト自動化により、失敗したステップを、構成可能な回数再試行できるため、結果が安定しないこともあるエンドツーエンドのテストにも最適です。再試行が成功すると、ロールアウトは続行されます。再試行が失敗した場合（または再試行が設定されていない場合）、修復ロールアウト自動化により、過去に成功したリリースにロールバックすることもできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud を無料で試す&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fabbc17f100&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で開始&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;https://console.cloud.google.com/freetrial?redirectPath=/welcome&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;2. &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;デプロイ&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;ポリシー&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;デプロイの自動化は便利ですが、自動化にいくらかの制約を設けることが重要となる場合もあります。&lt;/span&gt;&lt;a href="https://cloud.google.com/deploy/docs/deploy-app-policy?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;新しいデプロイ&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ポリシー機能&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は、これらの自動化機能（またはユーザー）が行える操作を制限することを目的としています。まず、夜間、週末、重要なイベント中などにデプロイを禁止できる時間枠ポリシーをリリースしました。ポリシー&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;オーバーライダー&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ロールを持つオンコール担当者がこれらのポリシーを回避するために「ブレークグラス」を行うことはできますが、大規模なデモの途中で自動デプロイがロールアウトをトリガーすることはできません。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;3. &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;時間指定プロモーション&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;リリースが正常にロールアウトされた後に、次の環境に自動的にデプロイすることも可能です。以前の自動プロモート機能では、指定した期間が経過した後にリリースをプロモートすることができました（例&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;: &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ステージングに移行してから&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 12 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;時間後に本番環境に移行する）。しかし、多くの場合、プロモーションは経過時間に基づいてではなくスケジュールに従って行うのが理想的です。たとえば、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Google &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;社内では通常、毎週木曜日に開発環境からステージング環境にプロモートし、月曜日の朝に本番環境へのプロモートを開始することを推奨しています。&lt;/span&gt;&lt;a href="https://cloud.google.com/deploy/docs/automation-rules?hl=ja#timedpromote_rule"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;新しい時間指定プロモーション自動化&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;機能により、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud Deploy &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、スケジュール設定されたプロモーションを自動で処理できます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;今後の計画&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;包括的で使いやすく、費用対効果に優れた&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; DevOps &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ツールは、効率的なソフトウェア&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;デリバリーのために重要な存在です。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud Deploy &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;が、完全な&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; CI / CD &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;パイプラインの実装を実現するうえで皆様のお役に立てば幸いです。今後数か月にわたって&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Cloud Deploy &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;に魅力的な機能を導入してまいりますので、引き続きご注目ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;こうした新機能を活用して既存のパイプラインを今すぐアップデートしてみませんか？方法については、&lt;/span&gt;&lt;a href="https://cloud.google.com/deploy?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プロダクト&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ページ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/deploy/docs?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/deploy/docs/quickstarts?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;クイックスタート&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/deploy/docs/tutorials?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;チュートリアル&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご参照いただけます。最後に、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud Deploy &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;に関するご意見やご感想があれば、ぜひ&lt;/span&gt;&lt;a href="https://www.googlecloudcommunity.com/gc/forums/filteredbylabelpage/board-id/cloud-developer-tools/label-name/cloud%20deploy" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;フォーラムの会話に参加&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;してお聞かせください。皆様からのご意見やご感想をお待ちしております。&lt;/span&gt;&lt;/p&gt;
&lt;h5 role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-ソフトウェア&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;エンジニア&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Minna Howell&lt;br/&gt;-&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ソフトウェア&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;エンジニア&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Katie Zhang&lt;/strong&gt;&lt;/h5&gt;&lt;/div&gt;</description><pubDate>Thu, 30 Jan 2025 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/devops-sre/new-cloud-deploy-features-for-automated-deployments/</guid><category>Application Development</category><category>Developers &amp; Practitioners</category><category>DevOps &amp; SRE</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Cloud Deploy の新機能を使用した、より安全な自動デプロイ</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/devops-sre/new-cloud-deploy-features-for-automated-deployments/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Minna Howell</name><title>Software Engineer</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Katie Zhang</name><title>Software Engineer</title><department></department><company></company></author></item></channel></rss>