サービス提供基盤のリソースを柔軟に拡張できる AWS がなければ『ロイロノート・スクール』は存在していません。今では、1 日あたりのアクティブユーザーが 227 万を超えるサービスを、安定して提供できています"
杉山 浩二 氏
株式会社LoiLo
代表取締役
IT活用の不得手な先生でも使いやすい
授業支援ツールを目指して開発
コロナ禍の緊急事態宣言を受けて
利用者数急増も AWS で乗り切る
『ロイロノート・スクール』は、2014 年のリリース当初から AWS をプラットフォームに採用しています。同社が初めて AWS を採用したのは 2008 年のことで、動画編集ソフト用の EC サイトが始まりです。
「動画編集ソフトがテレビで紹介されてアクセスが急増した際、既存の VPS(仮想サーバー)が落ちて数日間サービスが停止したことから AWS に移行しました。サーバーの調達・管理が不要な点や、容易にスケールできる点を評価して採用しました」(杉山氏)
『ロイロノート・スクール』は当初よりアプリ版として提供してきましたが、Web 技術が進化したことから 2020 年 4 月に Web 版をリリース。そのタイミングでコロナ禍により、『ロイロノート・スクール』がオンライン授業で活用されるようになり、採用数が一気に増加しました。
その後、全国の児童・生徒 1 人に対して 1 台のコンピューター・タブレット端末と高速ネットワークを整備することを定めた GIGA スクール構想が、コロナ禍の緊急事態宣言を受けて 2021 年 4 月からの実施に前倒しされると、さらに採用数が増えて 1 日あたりのアクティブユーザー(以下、DAU)は 100 万人を突破。GIGA スクールの定着によって採用数は増え続け、2022 年 1 2月末時点で利用校数は国内外で約 1 万 2,000 校、DAU は 227 万以上に達しています。「2020 年 5 月の臨時休校でオンライン授業に移行した際には、トラフィック量が一気に 20 倍に増えました。想定以上のアクセス増に対して、柔軟にスケールできる AWS でなければ、この危機的状況を乗り切ることはできませんでした。DAU が 227 万を超え、毎秒 5 万リクエストに達するサービスを、安定して提供できているのは AWS のおかげです」(杉山氏)
使いやすさを最優先して
これからもサービスを進化
『ロイロノート・スクール』は内製で開発・運用し、インフラ領域はサーバーサイドのエンジニアが兼務する形で DevOps を実現しています。アプリケーションサーバーは AWS Fargate、データベースは Amazon Aurora と Amazon Relational Database Service (Amazon RDS)、データダウンロードはAmazon CloudFrontとAmazon Simple Storage Service (Amazon S3)によるシンプルなアーキテクチャで構成。アジャイル開発により、アップデートは週 1 回のサイクルでリリースしています。
「サーバーサイドは、Web 版で 1 週間、アプリ版で 2 ~ 3 週間単位でリリースしています。セールスポイントであるシンプルさを損なわないように、細心の注意を払いながら開発を続けています」(杉山氏)
今後 LoiLoでは、『ロイロノート・スクール』を海外にも積極的に展開していく予定です。すでに台湾や香港での利用は増えており、より多くの国での利用を拡大していくための準備を進めていくとしています。国内向けに関しては、学校を卒業した児童・生徒からの、在学中に作成したコンテンツを継続して利活用したいという要望に応えるべく、一般向け『ロイロノート』の開発も検討しています。
「LoiLoは、今後も使いやすさを追求し、サービスを提供してまいります。AWS には、引き続き最新技術の提供を期待しています」(杉山氏)