静的コンテンツを外だしするところから始めよう。ALBで高度なリクエストルーティングが可能になりました!待てよ待てよ。将来的にはSPAで実装する方法も検討しているんだった。その場合はいらないでいいよね?ということを社内チャットで呟きました。いくつか意見が出てきたのでこのブログにまとめます。先に結論コンテンツ(html)をAppサーバーで作成する場合、あったほうが良さそうコンテンツ(html)をAppサーバーで作成しない場合、なくても良さそう※アプリケーション特性もあるため、一概にどっちが良いとは言えない。言葉のおさらいWebサーバとはwikipediaより抜粋します。server)は、HTTPに則り、クライアントソフトウェアのウェブブラウザに対して、HTMLやオブジェクト(画像など)の表示を提供するサービスプログラム及び、そのサービスが動作するサーバコンピュータを指す。広義には、クライアントソフトウェアとHTTPによる通信を行うプログラム及びコンピュータ。httpのリクエスト処理し適切なコンテンツを返却するサーバーです。必要に応じてアプリケーションサーバーへリクエストを送信します。NginxやApacheが代表的なWebサーバーです。アプリケーションサーバとはwikipediaより抜粋します。Server)は、ビジネスロジックなどを実装したアプリケーションソフトウェアを実行することを専門とするコンピュータネットワーク上のサーバコンピュータ、もしくはそのようなコンピュータ上でのアプリケーションの実行を管理補助するミドルウェアのこと。実装したコードを実行するためのサーバーです。JavaでいうとTomcatやJBossなどが該当します。Tomcatは簡易的なWebサーバとしての機能も有しています。いらないと思ったのかいらないと思った理由は以下の通り。望まないリクエストの門前払いや、メンテ時のリダイレクト、ゆるくBasic認証を導入など、あると便利なケースが多いただ、上記の予定もなく、全てバックエンドに流すだけであれば撤去できる可能性もあると思います。以下のようにNginxを導入することで問題解決できる例もあります。Nginxを利用してCloudFront対応のWordPressを環境を最適化してみた導入しなくても良いかも?コンテンツ(html)をAppサーバーで作成しない場合そもそも複雑なルーティングが発生しにくい望まないリクエストの門前払いはWAFで代替可能コンテンツ(html)がないため、NginxでキャッシュコントロールするほどでもないAPIとして提供するコンテンツ(JSON)を圧縮したい場合はCloudFrontで代替可能まとめアプリケーション特性にもよりますが、多くの場合NginxなどのWebサーバーを導入しておいたほうが無難なのかなと思います。いやいやそれは間違えているなど、別の意見がある場合は、はてブやTwitterなどでご指摘いただけると嬉しいです。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。濱田孝治371re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。CAFEの他、NTTデータとセブンイレブンの取り組みや、サインポスト、Zippinなどの各社と流通・小売業との連携を業界マップに作成してみました。PolicyのConditionにaws:CalledViaというキーが追加されました。いったキーなのかご説明します。夏目祐樹410こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。濱田孝治371re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。臼田佳祐296ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介256SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。