AWSを最近、勉強も兼ねて無料枠の範囲で使い始めたのですが、ローカル開発環境はVagrantでどのように構築すべきか良く分からず困っております。
以下のAMIのいずれかを使って、AWS上でサーバーインスタンスを作成しようとは考えております。
- Amazon Linux AMI 2017.03.1 (HVM), SSD Volume Type
- Red Hat Enterprise Linux 7.3 (HVM), SSD Volume Type
- Ubuntu Server 16.04 LTS (HVM), SSD Volume Type
ただ、上記のAMIでインスタンスを作った場合、入っているOSがCentOSであればCentOSでバージョンが何なのかよくわかりませんし、AWS上のサーバーと同じ環境をローカルに作ることが出来ません。
※というか、根本的な部分の確認なのですが、本番環境とローカル開発環境は環境を合わせた方が良いのですよね!?
「AWS Vagrant」のようなキーワードでググると「vagrant-aws」というプラグインを使って、AWSをVagrantを使って操作する方法を紹介する記事がいろいろと出てくるのですが、(クラウド上の)AWSのサーバーをVagrantで操作するということが、自分が目的としているローカルで開発を行うことと関係があるのかどうかいまいち分かりません。
クラウド上のAWSサーバーインスタンスをローカルから操作してたら、ローカルで開発しているというより、WEB上に公開されているデータを編集していることになるのではないかと思ってしまうのですが、何が何だかもう良くわかりません。。。
まとまりのない文章になっておりますが、知りたいことは表題の通り、AWSを利用した場合、ローカル開発環境はVagrantでどのように構築すべきかということです。
よろしくお願いいたします!m(_ _)m
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/06/25 09:37
2017/06/25 18:54 編集
退会済みユーザー
2017/06/26 09:03
退会済みユーザー
2017/06/26 09:06
2017/06/26 14:12