質問: 質問です。 開発言語はJavaで 使用データベースはMysqlで 開発環境サーバーはTomcatで 開発環境はEcripsです。 現在Webサービスの制作が完了致しましたので。 早速VPSを利用してにサービスを 提供しようと試みているのですが Webサービスを提供するのはこれが初めてで VPS利用後の大まかな流れが分かりません。 大まかに簡潔に例えたら VPSをコマンドラインで操作して Java環境を導入すれば、私がJavaで開発した サービスが提供できると考えて宜しいのでしょうか? それでもし合っていましたら 大まかに一連の流れをご教示して頂けら 助かります。 宜しくお願い致します。
回答: 言語を問わず大体こんな感じになるかと思います。 ### 事前準備 サービス提供用のドメインの取得、既存ドメインのサブドメインを利用するならその決定 サービスレベルの定義(どの程度の稼働率を想定するか、監視をどうするか等) VPSの選定(VPSは後からスペックアップ出来ないことが多いので、どの程度のスペックが必要か考えておく。もしくは試しておく) ### OSのセットアップ[VPSのコンソール等での作業] 1. OSのセットアップ 2. インターネット経由ではアクセス出来ないようにする 3. SSHでセキュアにログイン出来るようにする(最低でも鍵認証によるログインのみ受け付けるようにする) ### OSセットアップ続き[SSHでの作業] 各種ソフトウェアのアップデート ### ソフトウェアのデプロイ[SSHでの作業] 言語環境・RDBMS等のインストール ソース/実行ファイル等の展開 メール送信などを行うならpostfix等もインストールする ### 動作確認環境の設定[SSHでの作業] 動作確認時に必要なデータの投入や、アクセス制限などの設定を行う ### DNS設定[DNSサービスでの作業。もしDNSも自前で立てるならSSHで作業] 1. ドメインでVPSにアクセス出来るようにDNSの設定を行う。 2. メールを使うならSPFレコード等も設定する ### 動作確認[PC等から確認] 動作確認を行う ### リリース リリース!