AWSがプログラミング言語「Rust」に期待する理由

今回は「AWSがプログラミング言語「Rust」に期待する理由」についてご紹介します。

関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 Amazon Web Services(AWS)は、同社のエンジニアたちがプログラミング言語「Rust」を使っている大きな理由として、エネルギー効率の高さを挙げる。

 Rustは最も若いプログラミング言語の1つだ。バージョン1.0に到達したのはほんの7年前にすぎないが、CやC++で書かれた大規模なコードベースへの採用に大きな期待がかかる。Graydon Hoare氏の個人的なプロジェクトとして始まったRustは、2010年にMozillaの研究プロジェクトとなり、現在ではAmazon、Google、Microsoftの支持を得ている。

 Rustは、JavaやJavaScript、Pythonほどの人気はないかもしれないが、Linuxカーネル、「Windows」「Chrome」「Android」などのシステムの構築で重要な言語として見られるようになりつつある。AWSは早くからRustを採用し、Rust Foundationの創設にも携わった。現在もRustの普及に熱心に取り組んでいる。

 CやC++はメモリー関連の問題が多く、セキュリティアップデートのコストがかかる場合もある。Rustはこうした問題を回避する上で有用だ。Microsoftが以前、主にメモリー関連のバグ回避を目的として、Windowsの一部を試験的にRustで実装していると明らかにしたことで、Rustへの注目は一層高まった。

 AWSのソフトウェアエンジニアで、Rustの普及に取り組むShane Miller氏と主任エンジニアのCarl Lerche氏の投稿によれば、Rustはメモリー安全性を高め、セキュリティ関連の不具合を減らす役に立つだけでなく、PythonやJavaよりもはるかに「エネルギー効率に優れている」という。Amazonは、2025年までにデータセンターの100%を再生エネルギーでまかなうという目標を掲げ、データセンターの環境負荷の軽減に取り組んでいる。Rustの採用はその一翼を担うという。

 Rustで構築されたAWSサービスの例としては、コンテナーアプリ用のサーバーレスプラットフォーム「Lamba」を支える「Firecracker」、「Amazon Simple Storage Service(S3)」「Amazon Elastic Compute Cloud(EC2)」、コンテンツ配信ネットワーク「Amazon CloudFront」、LinuxベースのコンテナーOS「Bottlerocket」がある。

 データセンターが消費エネルギーは、世界の総エネルギー消費量の1%を占め、年間約200テラワット時に上る。しかし、使用するプログラミング言語が消費するエネルギー量に影響を及ぼすことができるかもしれない。

 「CやRustが他の言語よりもエネルギー効率に優れていることに驚きはない。衝撃的なのは、その違いの大きさだ。CとRustを広範に採用すれば、控えめに見積もってもコンピュートに使用されるエネルギーの量を50%削減できる可能性がある」とMiller氏は述べ、その根拠として、C、GoogleのGo、Lua、Python、Ruby、Fortranなどをはじめとする複数の言語のエネルギー効率を相対的に示した研究結果を紹介している。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
不動産業務支援SaaS「いえらぶCLOUD」で1区画内の複数物件を扱える「多棟連動」がリクルート「SUUMO」に対応
IT関連
2021-08-21 17:23
欧州医薬品庁が不正に操作された新型コロナワクチンデータのリークを警告
セキュリティ
2021-01-18 02:22
【コラム】3億円のNFTを買っても著作権は手に入らない
ブロックチェーン
2021-06-22 05:55
東京都、契約マネジメントプラットフォームの試行運用をスタート
IT関連
2022-10-21 20:29
Duality Labsはハードウェアアクセラレーション利用の準同型暗号テクノロジーで15.3億円のDARPA契約を獲得
人工知能・AI
2021-02-05 18:26
チューブ入り「大根おろし」 ハウスが発売 開発に5年以上
くらテク
2021-07-29 02:12
静的サイトジェネレータ「Astro 2.1」リリース。画像の最適化、Markdocのサポート、ファイル変更検知し型チェックなど新機能
JavaScript
2023-03-16 17:14
WSL新機能、使用メモリの自動縮退など/Pythonのスーパーセット「Mojo」コンパイラ公開/静的サイトジェネレータAstro 3.0登場、ほか。2023年9月の人気記事
編集後記
2023-11-01 10:46
問い合わせ対応時間が4分の1に–シスコ、コンタクトセンター向け新機能
IT関連
2024-04-10 07:44
トライアルHDが東証グロース上場–居抜き出店で成長、今後は新築出店加速
IT関連
2024-03-26 06:10
電通のグループ横断組織、メタバース活用を支援する新ソリューション
IT関連
2022-05-27 20:27
AWSが“駆け出し”のCTOを支援する新たなプログラム
IT関連
2022-05-28 11:19
絶妙な“引き算”で使いやすくなったコンパクトミラーレス、富士フイルム「X-E4」 :荻窪圭のデジカメレビュープラス(1/4 ページ)
くらテク
2021-03-30 16:07
Zoom、クラウドコンタクトセンターのFive9を約1兆6000億円で買収
企業・業界動向
2021-07-20 15:01