Webアプリケーションを開発していて、AWSでのデプロイにつまずいて、firebaseにたどり着いた者です。
現在、Vue.jsを用いて開発したWebサイト(DBなし)を作成し、firebaseでデプロイすることができました。
次に開発したいものが、DBとの連携を必要とするWebアプリケーションなのですが、仕様上どうしてもRDB(MySQL)が必要です。
firebaseのDBはNoSQLであり、RDBとは異なる設計をしないといけないようなのですが、慣れていて便利なMySQLを利用したいと考えています。
そこで考えたのが、Vue.jsに直接MySQLへアクセスさせる方法です。
例えば、MySQLをインストールしたAWSサーバー(EC2インスタンス)にDBのみを置き、Vue.jsでそのDBにアクセスするよう処理を書いて、デプロイ自体はfirebaseで行うといった方式です。
ただ、当方インフラ周りが特に苦手で、以下の懸念点があります。
- そもそもVue.jsがEC2インスタンスにあるMySQLサーバーにアクセスできるのか
- 上記が可能だとして、firebaseでデプロイしたVue.jsが別サーバーのDBにアクセスするという流れはセキュリティ面でどうなのか
この2点についてご教授いただけたらと思います。
また、可能であれば、
- Vue.jsがEC2インスタンスにあるMySQLのDBにアクセスする方法
- AWS側でするべき設定(例えば、VPC関連)
もご教授いただけると幸いです
回答1件
あなたの回答
tips
プレビュー