持続可能なワークロードの設計原則

サステナビリティ設計手法は、ワークロードの環境への影響を記録、報告、および最適化するためのフレームワークを提供します。

炭素効率の向上を実現するには、ワークロードが直接的および間接的に、次の方法で二酸化炭素排出量を削減する方法を検討します。

  • 物理リソースと仮想リソースの使用が少ない
  • より少ないエネルギーを使用する
  • エネルギーとリソースをよりインテリジェントに使用する
  • 古いデバイスのサポート

実用的な分析情報を通じて、二酸化炭素排出量を効果的に記録、報告、削減することが重要です。

  • 現在の炭素への影響に対する透明性を高めます
  • 節約額の見積もり
  • 進捗状況を加速するためのアクションを実行する

持続可能性に関するこれらの重要な設計原則は、Azure Well-Architected Framework の品質の柱である信頼性セキュリティコストの最適化オペレーショナル エクセレンスパフォーマンス効率に共鳴し、拡張します。

グリーン ソフトウェアの原則

Microsoft はサステナビリティ目標に積極的に取り組んでおり、すべてのorganizationが排出量の削減と環境の健康の向上に役立ちます。 持続可能性のための Azure Well-Architected Framework ワークロードは、Green Software FoundationGreen Software Principles に準拠しています。

グリーン ソフトウェアの原則は、 SCI モデル と、これがフレームワークにどのように含まれるかを理解するための出発点です。

炭素効率

原則: 可能な限り最小量の炭素を放出する。

アプリケーションまたはソフトウェアは、可能な限り最小限の炭素を放出する必要があります。 カーボン効率の高いクラウド アプリケーションは最適化されたアプリケーションであり、出発点はコストです。アプリケーション インフラストラクチャとコストを合理化することで、ソフトウェアを実行するためにクラウドで不要なリソースが無駄にならないようにします。 しかし、アプリケーションのコスト最適化は済むかもしれませんが、何の理由もなく炭素を排出する大量のリソースを無駄にしている可能性があるため、これでは不十分です。

エネルギー効率

原則: 可能な限り最小限のエネルギーを使用してください。

この原則の目的は、エネルギー効率の高いアプリケーションを構築することです。 これはモバイル アプリケーションの一般的なパターンです。これは、バッテリ駆動デバイスに依存する必要があり、その消費量を最適化しているためです。 ただし、デスクトップまたは Web アプリケーションでは、これまで開発者にソフトウェアの電力消費量の最適化を求められてきたことは一度もありません。

カーボンの認識

原則: 電気がよりクリーンで、電気が汚れている場合はもっと多くのことを行います。

どの程度の炭素が放出されているかをアプリケーションに認識させる必要があります。 これにより、需要シフトと需要形成手法を使用して、エネルギー供給の特定の条件に対応できます。

手法 説明
需要シフト 需要のシフトとは、ワークロードとリソースをリージョンまたはデータ センターに移動すること、またはエネルギー供給が高く、需要が低く、再生可能エネルギーで満たすことができるデータ センター内の時間を意味します。 需要が少ない時間にアプリの実行を遅らせると、炭素強度が低下します。
需要形成 需要形成とは、リアルタイムでエネルギー供給に合わせてアプリケーションの動作と外観を変更することを意味します。 アプリのエコバージョンを構築し、需要形成とカーボン最適化のベンチマークとして維持することをお勧めします。

ハードウェアの効率

原則: 可能な限り最小限の量の具体化された炭素を使用してください。

具体化された炭素は、デバイスを構築するために放出された炭素です。 したがって、持続可能なアプリケーションでは、古いデバイスが確実にサポートされ、各デバイスの効率が最大化されます。 目標は、ハードウェア効率の高いアプリケーションを構築することです。

古いデバイスは電力の非効率性を持つ可能性があり、常に適しているとは限らないというトレードオフを考えてみましょう。

持続可能性の測定

原則: 測定できないこと、改善することはできません。

クラウド アプリケーションの二酸化炭素排出量の測定は、ソフトウェアのエコシステム全体を含む複雑なタスクです。クラウド インフラストラクチャ (排出ダッシュボードを利用できる場所) から、交差するネットワーク パス、エッジ テクノロジ、ユーザー デバイスまでです。 SCI では、炭素排出量の個別の測定ではなく、時間の経過と共に最適化手法によって変化するスコアをターゲットにしています。

  • 詳細については、Green Software Foundation の 測定 に関するページを参照してください。

気候コミットメント

原則: 削減の正確なメカニズムを理解します。

多くの企業やグループが気候に取り組んでいます。 彼らは、二酸化炭素排出量の除去、削減、防止を第一の目的として、新しい持続可能性目標に積極的に取り組んでいる。

organizationまたはエンティティの二酸化炭素排出量を削減するには、いくつかのオプションがあります。 しかし、グリーンソフトウェア財団の目標に沿って、私たちのメインの方向性は、そもそも炭素を放出しないようにすることです。 これは、Abatement(カーボン・エリミネーション)と呼ばれるものです。

この目標を達成すると、回避できない排出量が残ります。 残りの炭素削減手法はすべて、オフセット(炭素の補償または中和)を行うのに役立ちます。

あなたの会社の戦略は、可能なすべての方法論を組み合わせたものであり、最終的な結果に応じて、可能な限り二酸化炭素排出量を排除し、残余排出量を補償すると、Net Zero目標に到達することができます。

SCI 方程式は、持続可能なワークロードの主な目標である排出量を排除することを目的としており、スコアは減らすだけで削減できます。

次の手順

アプリケーション設計に関する考慮事項を確認します。