この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Amazon Web Services(AWS)は2019年10月14日(米国時間)、オープンソースのシステムプログラミング言語「Rust」について、開発プロジェクトをスポンサーとして支援することを発表した。
Rustは、高速で信頼性が高く、効率的なコードを作成、保守できるように設計されている。2015年に最初の安定版がリリースされて以来、実システムへの導入が大きく進んでおり、GoogleやMicrosoft、Mozillaのような企業がいずれもRustを使用している。
例えばMicrosoftは自社製品の脆弱(ぜいじゃく)性の約7割を占めるメモリ安全性の問題を解決するためにRustが役立つと指摘している(関連記事)。
AWSでもRustの利用は大幅に拡大しており、「Lambda」「EC2」「S3」のようなサービスにおいて、パフォーマンスに敏感なコンポーネント用の言語として採用している。
AWSは先ごろ、軽量のマイクロ仮想マシン(microVM)を数秒で起動できる安全な仮想化技術「Firecracker」をオープンソースとして公開したが、ここでもRustが採用されている(関連記事)。
なお、AWSでユーザーがRustを利用する際には、AWS SDK「Rusoto」が利用でき、AWS LambdaでRustを使うには「AWS Lambda Runtime Rust」の利用を勧めている。
AWSは、Rustのプロジェクトメンテナの説明を引用し、Rustの主な特徴を次のように紹介している。
さらにAWSは、Rustでは以下のような高機能なライブラリが利用できると述べている。
続きを読むには、[続きを読む] ボタンを押して会員登録あるいはログインしてください。
Copyright © ITmedia, Inc. All Rights Reserved.
Coding Edge 記事ランキング
評判サーチ
パーソルキャリア株式会社
良い点 年収・給与(給料)・ボーナス(賞与)
業務の正確さ、迅速に処理ができるか。日々業務の改善提案が出されルールも変動していくため、そういったことへの対応力や柔軟さによって評価さ...