class: title, smokescreen, shelf, no-footer # 最終課題(必須)の仕様 <div class=footnote> <small> 必須部分についての説明です。自由課題分は好きにしてください </small> </div> --- class: compact # 最終課題(必須)で実現させること 1. まずは`http://www1.学籍番号.cloud.fml.org/`にアクセスし、 ショッピングカートに何か入力して一時保存してください 2. www1のEC2を停止します 3. ブラウザで`http://www2.学籍番号.cloud.fml.org/`にアクセスし、 さきほど一時保存したショッピングカートの内容が表示されることを示してください - 見栄えは気にしません(そういう授業ではありません) - とにかく情報が表示されれば良いです --- class: compact,img-right # 最終課題(必須)の構成図 <div class=footnote> <small> (脚注) 自由課題として、必須課題の発展形(上位互換)を準備した人は、それを見せてくれてOK。 <br> その場合、上の仕様に従わないことがあります。 例: ELBを使うなら同じindex.htmlのはず </small> </div> ![height400px](../images/sysbuild-plan-minimum.png) <small> 必要な部品は次のとおり - EC2 ... 2個 - 異なるAZに一つずつ - redis (ElastiCache) - www.py ... 1種類,2個 - 同じwww.pyを各EC2で起動してください - index.html ... 2種類 - 演習で作った簡易ショッピングカートでOK - 課題(必須)の範囲ではwww1とwww2で中身が異なります。 具体的にはACTIONが異なる以外は同じindex.htmlを各EC2に配置 </small> --- class: title, smokescreen, shelf, no-footer # 最終課題(自由)について <div class=footnote> <small> いつもの「環境」を提供するので好きに作ってください!系です </small> </div> --- class: compact,img-right # 自由課題は何やってもいいの? <div class=footnote> <small> (脚注) ふだんのELと課題,試験等がそれなりにできている想定なので、課題(必須)までで単位でる保証はない </small> </div> ![height480px](../images/sysbuild-plan-final.png) <small> - 取り組まなくてもOKです(脚注も参照) - この課題は、<B>あくまでも加点対象</B> - 何やってもいいけど<B>クラウドっぽいのを希望</B> - もっと<B>正しい冗長化</B>をがんばろ〜とか - AWSのサービスを駆使して、もっとちゃんとしたサイトを作る - lambdaとかは?そういう方向でも良い <br> lambdaの場合lambdaを使う意義がある案件なのか?も語ってください - やってほしくない例 - HTML5とCSSで見栄えがすごいサイトにしました! (これは評価できる人がいません) </small>