前提・実現したいこと
AWSを使用して、簡単なWebサービスをつくりたいと考えています
AWS自体完全に初学者でわからないことが多いので的外れな箇所があったら指摘していただきたいです
あと、留学生なので日本語が難しいですが多めにみていただきたいです
実現したいのは、データベースのデータを更新するWebサービスです
Next.jsを使用し、フロントの開発はおわっていてLocalのJsonServerのモックのApiで正常に動作します
AWSではWebサーバーとDBサーバーをそれぞれEc2とRDBというサービスを使ってたてると理解しています
EC2には自分でつくったものをデプロイし、RDBにはMysqlをインストールすればよいのかとおもったのですが、
その場合APIはどのようにするべきでしょうか?
APIのためのプロジェクトをつくり、それを別のサーバーで動作させますか?
その場合そのAPIへの通信は外部から行うようになりますか?(一つのVPCの中にWebサーバーとAPIサーバーとDBサーバーがあり、
Webサーバー→APIサーバー→DBサーバーと通信するのか、二つのネットワークがありWebサーバーー>外部のネットわーくにあるAPIサーバーー>DBサーバー(ここら辺ほんっとうにわからないので表現しきれていないのですが、
やりたいこととしてはDBのデータを更新することだけです
ただ、このあとにそのDBからデータを取り出して使用するアプリケーションも別に作ろうとしています
なので直接Webサーバー側からDBサーバーに接続してSQL文を実行する?ような処理をしたくなかったです
正直自分でも整理しきれていないのですが、自分のネットの検索能力では解決しきれない問題だったので回答いただけるととても嬉しいです
疑問点とかあればいくらでも答えるのでお願いします