・Lightsailってぶっちゃけどうなの?・Magento2を利用するのに本当に使えるの?そんなことを検証・考察していきたいと思います。■Lightsailでインスタンスを作成してみるLightsailはインスタンスを作成する際に以下の項目を選べば作成できます。(同一サーバーにDBを設置するなら置くなら4GB)・2コア以上のCPUが必要だと言われております。以上のインスタンスを構築することが必要になります。■管理画面を触ってみるインスタンス作成画面で必要な項目を選択し、インスタンスを作成するを押すとあっという間にMagento2の環境が構築され、IPアドレスで繋ぐとMagento2の画面が出ます。インスタンスごとの管理画面も生成されるためそこで設定変更やサーバー状態の確認ができます。この画面はシンプルなUIなので直感的に利用することも可能です。えてDNSゾーンを作成したり、StaticIPの設定をすることで最低限のドメインの設定も可能です。CLIやSDKでの操作も可能となりますただしAMIの作成やセキュリティーグループの作成など細かい設定はできません。■作成されたインスタンスの中身を見てみよう現在LightsailでMagento2を選択して生成されるインスタンスはBitnamiのイメージが元になっているためモジュール構成は以下のようになっております。3041728)またこれらのモジュールは全て/opt/bitnami配下に格納されているためmemchachedの代わりにRedisを使いたい場合などはこの辺の設定をいじってあげる必要があります。RDSや他のEC2インスタンスに対してローカルIPで接続する場合はLightsailの画面でAcountからVPSPeerをEnableにすれば可能になります。■LightsailにインストールされているMagento2ってどんな感じ?LightsailにインストールされているMagento2はインストールスクリプトを実行した後のまっさらな状態になっております。sshで接続した後のbitnami_application_passwordに記載してあります。特別なカスタマイズもされていませんので、通常通り開発ができます。ConnectにもつないでExtensionのインストールも無事にできます。この辺はいつもと同じなので嬉しいですね。■まとめ–LightsailでMagento2を構築した際にできること・月額40$+5TBを超えたデータ通信量の金額でMagento2の環境を手に入れられる。・AMIの保存そんなわけでシンプルなUIでMagento2のインスタンスを構築できるLightsailですが現時点ではプロダクションでの利用にはまだまだ向かないと思われます理由としては、細かいセキュリティ設定ができないことがまず挙げられます。具体的には送信元のIPを絞ることができないため、所定のネットワークから管理画面を覗けるようにするといったことがしにくいです。冗長構成もできないため、トラブルに弱い環境になってしまいます。24時間365日いつでもユーザーに物を売れるECにとってダウンタイムが発生するのは単純に機会損失になってしまいます。そのため冗長構成は必要不可欠といえます。必要な環境があらかじめ入っているという旨味を存分に生かしきれません。不要な事故を生み出しかねない。なんてことも考えられます。どのような場合にLightsailのインスタンスでMagento2を立てればいいのかというと、Magento2の動作実験用や、エクステンションの開発・検証環境として利用するのが現在は良いかと思います。個人的にはLightsailの話を聞いた時にすごく画期的なサービスだと思いました。地雷が多くインストールに一苦労するMagento2の環境をボタン一つでAWS上に作れることによってMagento2をとりあえず触れることは可能になったことは大きいです。このサービスは生まれたばかりなので、これからどんどんブラッシュアップされて面白いサービスになる可能性も大いに秘めているので今後も注目していきたいと思います。Toshihiroさんの記事です。12月も半ばで、すっかり寒くなりましたね。皆様あったかくして、風邪をひかないようにしてください。現在の挑戦や課題にも目を背けず、着実に解決していく必要があると考えます。