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 グリーンなソフトウェア開発

第7章 ネットワーク ネットワーク

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

これほど悲惨な話はない

ジュリエットとロミオのそれよりも。

シェイクスピア

TCP/IPの発明によって、どれだけの死が回避されただろうか?

TCP/IP(Transmission Control Protocol over Internet Protocol:インターネットプロトコル上の伝送制御プロトコル、世界で最も役に立たない頭字語の綴り)は、現代の通信の大部分を支えるシンプルなネットワーク規則、つまりプロトコルのセットである。TCP/IPの基本的な前提のひとつは、意図した受信者が常にメッセージを受信していると仮定するのはあまり良い考えではないということだ。もしジュリエットが信頼できる通信の原則を適用していれば、彼女の物語はまったく違った結末を迎えていただろう。ジュリエットを弁護するならば、この規則を使っての通信は時間がかかるし、電信でメッセージをやりとりしないのであれば、しばしば非現実的だ。

先進国では、信頼できる通信が私たちの生活を支えている。おそらく、環境に優しいかどうかは問題ではないだろう。通信は人類にとって最も重要なエネルギー使用であり、どんな犠牲を払っても維持・延長されなければならないと主張する人もいるかもしれない。

彼らは正しいのだろうか?

ネットワークはすでに十分にグリーンなのか?

私たちの本は、グリーン・テクノロジーの構築をテーマとした最初の本のひとつであるため、私たちは答えるのと同じくらい多くの質問を投げかけている。私たちはまだ、エネルギー転換に技術産業がどう対応すべきかを模索している段階である。通常は、歯を食いしばって「場合による」と言うしかない。残念なことに、この章もまた、そのような口先だけの等閑視の一例である。

それでも、「Networkはすでに十分にグリーンなのか」という問いに簡単に答えられないとしても、エネルギー転換に不可欠な2つのテクニック、すなわちデマンド・シフティングとデマンド・シェイピングに関しては、他の技術分野に先んじているため、ネットワークからグリーン化について学べることは多い。インターネットの開発者たちは、常に利用可能なリソース(彼らの場合は帯域幅)に依存するという問題を処理しなければならなかったからだ。

全体像を見る

この章では、 、ネットワークとインターネットを幅広くとらえ、あるデバイス(電話、ノートPC、データセンターの仮想マシン、あるDCから別のDCまで)を、、別のデバイスと接続する役割を果たすものすべてについて説明する。つまり、光ファイバー・ケーブルやその他の「ワイヤ」と同様に、コンテンツ・デリバリー・ネットワーク(CDN)のようなサービスについて話すことになる。CDNは、インターネット・コンテンツをキャッシュし、エンドユーザがより速くアクセスできるようにする。

定義に幅を持たせたのには理由がある。ほとんどの企業にとって、通信を支えるワイヤーやプロトコルについてできることはあまりない。なぜなら、インターネットの関数、特にルーティングに関しては、ユーザにとってはブラックボックスだからだ。 それはいいことだ。それはいいことだ。しかし、ボンネットの下をいじり始めるのは良い計画ではないということだ。しかし、インターネットへの接続方法、接続場所、接続時間については、まだ多くの選択肢がある。その中にはグリーンなものもあれば、そうでないものもある。 ...

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