Skip to Content
グリーンなソフトウェア開発
book

グリーンなソフトウェア開発

by Anne Currie, Sarah Hsu, Sara Bergman
March 2025
Intermediate to advanced
244 pages
3h 29m
Japanese
O'Reilly Media, Inc.
Audio summary available
Content preview from グリーンなソフトウェア開発

第11章. コ・ベネフィット

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

最大の勝利とは、戦いを必要としないものだ。

孫子の兵法

グリーン・ソフトウェアを追求することが簡単なことだと言えば嘘になる。 テック業界における持続可能性の必然性について他者を説得することが簡単な仕事だと主張するならば、私たちは恥ずかしくて頭を垂れる必要があるだろう。現在の経済不況の中、多くの組織で持続可能性が後回しにされていることを認めなければ、自分自身と真剣に向き合わなければならないだろう。

この章の当初の意図は、環境に優しいコンピューティングの学際的な側面を深く掘り下げ、持続可能性の共同利益を探求することであった。グリーン・ソフトウェアの学際的な性質は、ソフトウェア・エンジニアリングにおけるすべての関心領域が相互に関連しており、それらの間で微妙なバランスをとることは容易なことではないことを、もうご理解いただけただろう。

しかし、ほとんどの気候擁護者が過去数ヶ月間に直面した前例のない困難を無視することはできない。歴史上初めて、私たちは、気候変動に関する記録が左、右、そして中央で塗り替えられるのを目の当たりにしている。しかし、気候変動対策への投資は、ハイテク部門を含む多くの組織にとって、いまだに最優先課題とはなっていない。(世界中の法整備は徐々に追いつきつつあるが、遅々として進んでいない。)

そこで、この章では、少し焦点をずらすことにする。ソフトウェアに炭素効率を実装することのプラス面を取り上げることに変わりはない が、ソフトウェアの運用と開発に環境に配慮した手法を採用することは、環境に利点がある (当たり前だ!)だけでなく、コストを削減しながらソフトウェアシステムのパフォーマンス、 信頼性、レジリエンスを向上させるということを、友人、同僚、管理者、そしておそらくは CTO にまで実証するのに役立つ実践的なツール、メンタルモデルを提供する。

この章は面白いものになりそうだ!

お金の問題なのか?

私たちは、文字通り、グリーン化の利点であるコスト削減という、最も得をする話題で幕を開ける。

第9章では、炭素排出量の代理測定としてコストを用いることの是非を評価した。この章では、持続可能な活動を取り入れることで、予算に最適化された製品を作ることができる方法とその理由を検証する。

なぜ環境に優しいほど安いのか?

費用対効果の高いワークロードとは、可能な限り低い支出ですべてのビジネス要件を満たすものである。では、費用対効果の高いワークロードは、持続可能な取り組みにどのように貢献するのだろうか?発見してみよう!

ビジネス価値も提供する低予算の製品を構築する際のコスト最適化には、いくつかの明確なパターンがある(AWS、マイクロソフト、GCPなどのパブリッククラウドプロバイダが提供するガイドラインなど)。ここではそれらをすべてリストアップする代わりに、我々の目に留まり、環境面でもメリットがあるものを厳選して紹介する。

良いフィットを得る

費用対効果を高めるには、要件に最も適したリソースを選択し、そのリソースを本来の用途通りに使用することだ。例えば、クラウドプロバイダーのGCPをホストに選んだとする。その場合、GCPが想定している使われ方とは異なるため、自分で構築、デプロイ、管理する必要のあるインフラ・アズ・ア・サービス(IaaS)としてクラウドを利用するのではなく、GCPのクラウドネイティブなソリューションを検討する価値はある。なぜなら、GCPはそのような使い方を意図していないからだ。GCPを利用しても、運用コストの削減はあまり期待できないし、Googleがサービスに投入した巨額の投資を活用することもできない。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

AI支援プログラミング

AI支援プログラミング

Tom Taulli
ユーザーストーリーマッピング

ユーザーストーリーマッピング

Jeff Patton, 川口 恭伸, 長尾 高弘

Publisher Resources

ISBN: 9798341631984