2018/2/21(水)~2/23(金)まで開催中されました moodle moot japan 2018 tokyo で発表させて頂いたスライド資料を公開させて頂きます。
私の発表をご覧頂きましてありがとうございました。会場がほぼ満員となってしまい、配布資料資料が足りず受け取れなかった皆さま、失礼致しました。資料はお手数ですがこちらからダウンロードください。
<タイトル>
クラウドでの大規模Moodleの構築方法とモデルケース
How to build a large Moodle in cloud service
<概要>
今回はMicrosoft社のクラウドサービスであるAzureを利用した中~大規模なMoodleの構築方法をご紹介させて頂きます。ロードバランサー+複数台の仮想マシンを利用し、クラスタリング技術でファイルやデータベースを同期させスケールアウトを可能にしました。今後クラウド環境を検討されている方に参考になれば幸いです。
<内容>
①はじめに
②中~大規模環境構築に必要なこと(今回の想定環境)
③Microsoft Azure(クラウドサービス)の構成例
④Moodle(Linux上のミドルウェア)の構成例
⑤ロードバランサーとクラスタリングの動作確認
⑥おわりに
The document discusses iterating through the leaf nodes of a nested document structure. It explains that using forEachLeafNode allows iterating through just the terminal nodes with values in one pass, rather than requiring multiple nested loops to traverse the entire structure. forEachLeafNode calls a callback function, passing the value and leaf node object for each terminal node. This avoids inefficiently traversing all nodes and allows early termination by returning true from the callback.