このオンラインコースは、カーネギーメロン大学のグローバルキャンパスの学生が利用できます。 シラバスのPDF版をダウンロードしてください。
このクラスは、AWS Educate grant、Microsoft Azure Educator Grant Award、Google Cloud Platform grantによって一部サポートされています。
コース概要
タイトル:クラウドコンピューティング
単位:15-319:9単位、15-619:12単位。
学部生のための前提条件:15-213の”C”以上のグレード。
大学院生のための事前quisites:コンピュータシステム、プログラミング、デバッグの知識、少なくとも一つの言語(Java/Pythonなど)での強力な能力、および必要に応じて他の
説明:
このプロジェクトベースのオンラインコースは、クラウドコンピューティングのさまざまな側面にわたるスキル構築に焦点を当てています。 パブリッククラウドインフラストラクチャAmazon Web Services(AWS)、Microsoft Azure、Google Cloud Platform(GCP)を利用したプロジェクトを通じて、概念的なトピックをカバーし、実践的な経験を提供し
学生は、MapReduce、Jupyterノートブックを使用した対話型プログラミング、およびデータサイエンスライブラリを利用して、大きなデータセットを清掃、準備、分析します。 学生は、仮想マシン(Vm)、Dockerコンテナ、Kubernetes、およびサービスとしての機能を介したサーバレスコンピューティングを使用して、自動スケーリング、負荷分散、フォールトトレラントなアプリケーションの展開を調整します。 学生は、さまざまな分散クラウドストレージの抽象化(分散ファイルシステムとデータベース)を探索し、実験し、その機能、能力、適用可能性、一貫性モデルを比較 さらに、バッチ処理、反復処理、およびストリーム処理のフレームワークを使用して、さまざまな分析アプリケーションを開発します。 15-619人の学生がチームプロジェクトに参加し、ビッグデータを照会するための完全なwebサービスソリューションを設計し、実装する必要があります。 チームプロジェクトの場合、学生チームはwebサービスのコストとパフォーマンスに基づいて評価されます。
概念的には、このドメインを紹介し、クラウドインフラストラクチャ、仮想化、ソフトウェア定義ネットワークとストレージ、クラウドストレージ、プログラミングモデル(分析フレームワーク)のトピックをカバーします。 はじめに、クラウドの動機付け要因、利点と課題、サービスモデル、サービスレベル契約(Sla)、セキュリティ、クラウドサービスプロバイダーの例、ユースケースについて説 現代のデータセンターは、クラウドのパラダイムの経済的および技術的利点の多くを可能にします; したがって、データセンターの設計と管理、およびソフトウェアの展開の背後にあるいくつかの概念について説明します。 次に、ソフトウェア、計算、ストレージサービスを提供するための重要なクラウド技術として仮想化に焦点を当てます。 仮想化の同じテーマの中で、学生はまた、ソフトウェア定義のネットワークとストレージ(SDNとSDS)に導入されます。 その後、学生は、データの配布、耐久性、一貫性、冗長性など、さまざまなクラウドストレージの概念について学びます。 分散ファイルシステム、NoSQLデータベース、オブジェクトストレージについて説明します。 最後に、学生はMapReduceプログラミングモデルの詳細を学び、Spark、GraphLabプログラミングモデル、メッセージキュー(Kafka)、ストリーム処理(Samza)の広範な概要を学びます。
[email protected],GHC7006,x8-1161営業時間:火曜日,3-4pm(Pittsburgh)
営業時間:Pittsburgh TASは主にGHCの五階に営業時間を保持しています,営業時間はPiazzaとここに掲載されています.
朗読:毎週火曜日午前8時(ビデオ録画)、木曜日午前4時:30PM ET PITTSBURGH IN GHC4307(SV Campus,Building23,room212).
暫定スケジュール
コンテンツとクイズの詳細なスケジュールはOLIにあります。 プロジェクトの詳細なスケジュールは、プロジェクト。ゾーン