Googleのアーキテクチャ
Googleのソフトウェアの3つの中核となる要素、「GFS(Google File System)」「BigTable」「MapReduce」に関する記事があったので、メモ。
そのアーキテクチャの特徴は、並列処理とフォールトトレラント(耐障害性)。
もはやハードウェアは使い捨て。
ソフトウェアで冗長性まで実現してしまう。
「次世代スーパーコンピュータ施設の立地地点を神戸に決定」という記事があったけれど、時代とマッチしていないように思う。
安いサーバーを1万台、並列処理させた方がコスト的にも速くないだろうか?
恐るべしGoogle。
| 固定リンク
「プログラミング」カテゴリの記事
- チケット駆動でAIを制御する仕組みのアイデア(2026.08.13)
- Javaのモジュールシステムの考え方をまとめてみた(2022.10.21)
- Javaのモジュールシステムは複雑性をより増している(2022.09.10)
- Javaはなぜ関数型言語になろうとしているのか(2022.09.02)
- Javaのラムダ式の考え方(2022.08.10)
「ソフトウェア」カテゴリの記事
- Redmine AI HelperプラグインはRedmineをAI駆動プロジェクト管理に変える可能性を秘めている #Redmine(2025.12.31)
- 「RedmineのUbuntu+Docker構築への移行」の感想 #redmineT(2024.11.24)
- Javaのモジュールシステムの考え方をまとめてみた(2022.10.21)
- Javaのenum型はシングルトンクラスみたいだ(2022.06.20)
- テスラが従来の自動車メーカーと異なるところは工場までソフトウェア化すること(2022.02.09)


コメント