ブログサーバーのインスタンス移動

プログラミング

GCPの 無料枠で立ち上げて運用しようとしていた ブログ用のサーバーですが、立ち上げてるリージョンがus-centralのせいなのか、 ネットワーキングと言う項目の料金が毎日90円程度とられている状況でした。そのため、実験も兼ねてブログ用のサーバーを日本のリージョンに変更しました。

ただf1-microの インスタンスが東京のリージョンだとリソースがいっぱいだと言う理由で作成できず、日本の他の地域だと大阪が選べたので、大阪リージョンで作成しました。

今までに投稿したブログの記事をwordpressのプラグインでデータ移行して、新しく大阪リージョンに立てたインスタンスにDNSの設定を移しました。

料金がどの程度変化があるかまだわからないため、様子見することにしましたが、wordpressのデータ移行やDNSの設定のし直しなど若干戸惑うことがあったので記録しておきます。

まずwordpressのデータ移行なのですが、インターネットの検索で出てくる情報にやや不備があり、All-in-One WP Migration と言う プラグインを使ったデータ移行が大体お勧めされるのですが、現在このプラグインを使ったデータ移行の上限容量は2MB となっています。何も考えずにデータをエクスポートすると、 かなりの容量になるデータがエクスポートされてくるので、それをそのままインポートすることができません。 有料のプランに変更することで、どうやらインポートできる上限容量が上がるらしいのですが、その手段は取らずに済ませるためには投稿した記事や wordpressの設定の部分をエクスポートするように絞ることが必要となります。

ですので、 基本的にはMySQLの内容を エクスポートできれば大体はオッケーと言う流れで僕は実施しました。ただその場合は、アイコンや データの中にあるURL自体は変更してないので、画像のリンク切れ等が発生します。それはデータ交互にサイトのURLの設定を変えることで大体が解決します。解決できなかった部分は画像を投稿し直すなどで解決することもできました。

次にGCPの インスタンスを新しく大阪に作ってもともと作ってあったインサンスから大阪にルーティングを変えると言う作業なのですが、僕自身がいろいろ設定を忘れていることもあって、最初は戸惑いましたが、簡単に言えば 新しいインスタンスグループを作成し、それをロードバランサーのバックエンドに設定するだけで完了できます。最初は新しいロードバランサーを作成しなければならないと思い、IPアドレス等を再取得・再設定する手順を踏んでいましたが、作業を 進めるうちにそれは不要だと気づき始め、最終的には上述の通り インスタンスグループだけを作り直して再設定するだけで済みました。

またDNSの設定もIPアドレス自体は今までのものを使うことになるので、何も変更なく済みましたので、かなり想像以上に楽な作業に最終的にはなりました。 サイト確認時に一瞬アクセスできないと言う事象も確認しましたが、それは作業の中で設定をいじくり回したこともあり、それが影響しているのだと思います。

とにかく簡単にサーバーを変更することができて良かったと思います。後は料金がどのように変化するのか。 もし高くなったら、GCPでの ブログ運用の方法を変えて、何かしら安い設定にするか、もしくはブログ専用のレンタルサーバーを借りてしまうのも良いのかもしれません。 ブログ運用自体は正直こだわりはなくGCPを 使った理由も無料枠で無料で運用できたらいいし、サーバー立ち上げ方法などを勉強する機会も欲しかった と言う理由だったので、既にその両方ともの理由が薄くなっています。

なんにせよ。今後はブログ 運用をもう少し活発にして行こうかと思っていますので、最終的にはアクセス数を伸ばしてためになるような情報を発信できていければ良いかなと感じています。

(追記)

新しくしたwordpressにSSLのプラグインを入れ忘れたことによって、取得ドメインでのアクセスに不備がありました。

参考:https://zenn.dev/nosehana/articles/72f0fc3e054844

また、wordpressのURLの初期値は新しく立ち上げたインスタンスのIPなので取得したドメインに変更する必要があります。wordpressの設定でもできるようなのですが、そこで変えると管理画面にいきなりアクセスできなくなる心配があったので、phpadmin越しにSQLのUPDATE文で更新しました。

参考:https://taupe.site/entry/phpmyadmin-sql/

コメント

タイトルとURLをコピーしました