第13章. ビッグデータ、アナリティクス、マシンラーニングサービス
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
情報技術の世界では、膨大な量のデータが生成される。このデータは、オンライン食品注文アプリケーションに登録された全ユーザの情報であったり、アプリケーション上でリアルタイムに取得されたユーザの行動であったりする。大量に生成されるデータはビッグデータと呼ばれる。このデータをストアするユースケースがあれば、要件に応じて第10章で説明したストレージ・ソリューショ ンを利用することができる。この章では、大容量のデータをどのように処理するかに焦点を当てる。ストレージに既に存在するデータやライブ・ストリーミング・データから、データ分析やMLモデルを実行することで、どのように洞察を生み出すことができるだろうか?例えば、場所に基づいて最も注文の多い食品を決定したり、特定の地域で最も評価の高いレストランを決定したいかもしれない。
この章の最初のパートでは、Amazon Elastic MapReduce(EMR)、AWS Glue、Amazon Athena、Amazon QuickSight、Amazon RedshiftなどのAWSのビッグデータ、ライブストリーミング、分析サービスを紹介する。第2章では、AWSクラウド上でMLワークロードを実行する方法と、それをサポートする様々なサービスについて説明する。
AWSビッグデータとアナリティクス
情報は、ビジネス上の意思決定や顧客により良いサービスを提供するために不可欠なものである。しかし、データ量は急速に増加しており、テラバイトからペタバイト(さらにそれ以上)にも及ぶ。また、データの種類も増えており、データの形態も多様化している。ビッグデータをストアし、処理するためには特定のツールが必要だ。従来のツールは、もはや単一マシンでデータ処理を行うことができないため、ボトルネックになりかねない。もう1つの課題は、データが生成される速度だ。最大限のアウトプットを得るためには、ほぼリアルタイムでデータを消費し、そこから洞察を生み出すツールが必要になる。このセクションでは、Amazon EMR、AWS Glue、Amazon Athena、Amazon Redshiftのようなデータ処理ツール、そしてビジネス・インテリジェンス・サービスのAmazon QuickSightについて説明する。
Amazon Elastic MapReduce
第8章では、ビッグデータアーキテクチャ、その基礎となる複数の概念、そしてHadoop、MapReduce、Spark、Presto、HDFSといったビッグデータを扱うためのオープンソースツールについて、 。AWSは、これらのオープンソースソフトウェアアプリケーションの上に直接構築されたマネージドサービスを提供し、オーバーヘッドゼロ(or最小)で簡単に始めることができる。Hadoopオープンソースソフトウェアはビッグデータ処理に人気がある。Amazon EMRは、MapReduce、Apache Spark、Apache Hive、Apache HBase、Prestoなどのデータ処理フレームワークやツールを実行するためのマネージドサービスだ。
大規模なクラスタのセットアップと管理には時間と専門知識が必要だが、EMRは数分でクラスタを立ち上げ、大規模なデータ処理ワークロードを実行できるマネージドサービスを提供することで、それを容易にする。オープンソースのHadoopクラスタは、データストレージとして ...
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