Monday,November 7

GCPでウェブサーバ構築(こうちく)チャレンジ・1【はじまりのはじまり】 (14 photos)

スタジオムーンリーフが設立(せつりつ)したのは2005(ねん)
設立(せつりつ)当初(とうしょ)から(ぼう)ホスティングサービスにてウェブサーバを利用(りよう)しています。
おつきあいとしてはとても(なが)くなりました。

当時(とうじ)ウェブサーバの維持(いじ)コストも妥当(だとう)(かんが)えていたんですけど、情報(じょうほう)技術(ぎじゅつ)がすすんだいま「もっとコストダウンできるんじゃ」と(かんが)えるのは自然(しぜん)(なが)れです。

いろいろ検討(けんとう)した結果(けっか)、GCP(Google Cloud Platform)というGoolgeが提供(ていきょう)しているサービスに()()たりました。GCPはクラウドコンピューティングサービス。ユーザーに(たい)物理(ぶつり)(てき)なコンピューターを提供(ていきょう)するのではなく、ユーザーはグーグルが管理(かんり)しているお()けみたいなコンピューターのなかに仮想(かそう)コンピューターを構築(こうちく)して、それを使(つか)わせてもらうという(かん)じ。ユーザーはGCPアカウントのなかで仮想(かそう)コンピューターを拡張(かくちょう)したり、追加(ついか)したり、削除(さくじょ)したり、いろいろ自由(じゆう)。これは物理(ぶつり)コンピューターではできないことですよね。

GCPも目的(もくてき)(おう)じていろいろなタイプの仮想(かそう)コンピューターを提供(ていきょう)しており、そのなかにはもちろんウェブサーバにも使(つか)えるタイプのサービスも存在(そんざい)します。そのコストがおそろしく(やす)くって。(やす)いうえに、GCPは60日間(にちかん)300ドル相当(そうとう)無料(むりょう)トライアルがあるんです。

ここはひとつ、GCPでウェサーバを構築(こうちく)するチャレンジでもしてやろうかと(かんが)えた次第(しだい)です。

目標(もくひょう)は「無料(むりょう)トライアルの範囲(はんい)(ない)でGCPでウェブサーバを構築(こうちく)し、スタジオムーンリーフのウェブ機能(きのう)をGCPに移転(いてん)して公開(こうかい)する」ことです。

これにともない、ドメインやメールアドレスの変更(へんこう)もありえる(はなし)です。
ドメインをたとえば.comや.netの(たぐい)にしてもトータルコストではGCPに軍配(ぐんばい)があがりそうだからです。

無料(むりょう)トライアル期間(きかん)(ない)(さだ)めたのは、()()りがあった(ほう)がやる()になるし、それにこちらはGCP初心者(しょしんしゃ)&サーバ(けい)初心者(しょしんしゃ)です。調(しら)べることや(おぼ)えることも(おお)いから時間(じかん)がかかると()んでおかねばなりません。サーバ(けい)()れてる(ひと)ですとGCPを使(つか)ったウェブサーバの構築(こうちく)なんてあっという()ということですが(マジで??)、ほとんどWindowsしか(さわ)ったことのない(ひと)にコマンドだけでコンピューターを(さわ)るというのは不慣(ふな)(かん)がとんでもないわけで。

あと、ウェブを移転(いてん)するまでの記録(きろく)をブログという(かたち)にして公開(こうかい)することにしました。
ほとんどリアルタイムです。
わたしはちょっとした障害(しょうがい)でモノを()()しがちなダメっぽい性格(せいかく)なので、こうしてブログに公開(こうかい)して「だれかに()られてるかも」という緊張(きんちょう)(かん)がないと(つづ)かないんですよー。


では。
しのごの()っていてもはじまりません。
とにかくやってみます。

Google Cloud Platform
https://cloud.google.com/

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_01.png

あー、よかった日本語(にほんご)(ちが)


GCPのトップページがこちら。
GCPのサービスについていろいろ調(しら)べることができます。
専門(せんもん)(てき)なワードが(やま)ほど登場(とうじょう)するので(あたま)(いた)くなりそうですが、どうやらGCPは個人(こじん)から中小(ちゅうしょう)企業(きぎょう)、そしてグローバルな(だい)企業(きぎょう)までを対象(たいしょう)にした、小規模(しょうきぼ)からとんでもない(だい)規模(きぼ)まで対応(たいおう)したかなり広範(こうはん)にわたったサービス。スタジオムーンリーフでは特定(とくてい)のサービスをかなり限定(げんてい)(てき)利用(りよう)させてもらうだけで(こと)()ります。

とにもかくにも「無料(むりょう)トライアルを開始(かいし)」をクリックします。

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_02.png

あ。ログインしてなかった


GCPはグーグルサービス。
グーグルアカウントがないと使(つか)えません。
グーグルアカウントを()っているので、それでログインすると(つぎ)画面(がめん)移動(いどう)できました。

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_03.png

無料(むりょう)トライアルの(もう)()画面(がめん)


おそらく無料(むりょう)トライアルの(もう)()画面(がめん)
入力(にゅうりょく)情報(じょうほう)は「(くに)」「最新(さいしん)情報(じょうほう)送信(そうしん)受諾(じゅだく)」「利用(りよう)規約(きやく)への同意(どうい)」の3つ。

(くに)はデフォルトで「日本(にっぽん)」が選択(せんたく)されてますが…、
ちょっと選択(せんたく)範囲(はんい)()てみると。

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_04.png

南極(なんきょく)」って((わら)


どうやらGCPの無料(むりょう)トライアルは南極(なんきょく)からでも利用(りよう)できるようです((わら)

(あそ)んでないで、(くに)は「日本(にっぽん)」、送信(そうしん)受諾(じゅだく)は「いいえ」、利用(りよう)規約(きやく)は「はい」を(えら)んで「同意(どうい)して続行(ぞっこう)」をクリックします。

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_06.png

無料(むりょう)試用(しよう)でもクレジット番号(ばんごう)必要(ひつよう)


無料(むりょう)試用(しよう)でもクレジット番号(ばんごう)必要(ひつよう)です。
無料(むりょう)トライアル60日間(にちかん)300ドルの範囲(はんい)()えたあと、GCPの利用(りよう)継続(けいぞく)するときの請求(せいきゅう)(さき)になります。
入力(にゅうりょく)()わったら「無料(むりょう)試用(しよう)開始(かいし)」をクリック。

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_07.png

はい、キター!


登録(とうろく)完了(かんりょう)すると、ダッシュボード画面(がめん)になります。
いろいろチュートリアルもあるようですが、それは無視(むし)して、左上(ひだりうえ)のメニューをクリックするとメニューがぞろぞろっとでてきます。

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_08.png

GCPのメニュー


メニューがたくさんあって「どれを(えら)べばいいの?」となりますが、(あわ)てずに。
メニューにある「コンピュート > Compute Engine」をクリックします。

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_09.png

Compute Engine をクリック


GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_10.png

「インスタンスを作成(さくせい)」 をクリック


すると、なにやら(むずか)しいことが()かれた(しょう)画面(がめん)表示(ひょうじ)されます。
Compute Engineについての説明(せつめい)だと(おも)いますが、日本語(にほんご)専門(せんもん)用語(ようご)まみれなのでただの暗号(あんごう)(ぶん)にしか()えません。
なにも(かんが)えずに「インスタンスを作成(さくせい)」をクリックして(つぎ)(すす)みます。

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_11.png

インスタンスの作成(さくせい)画面(がめん)


インスタンスの作成(さくせい)画面(がめん)になります。
「インスタンス」は日本語(にほんご)(やく)すのは(むずか)しいので、この画面(がめん)は「どんな仮想(かそう)コンピューターを構築(こうちく)しますか?」と()いてるという(ふう)理解(りかい)すればいいと(おも)います。

名前(なまえ)はインスタンス(仮想(かそう)コンピューター)にわかりやすい名前(なまえ)をつけるところです。日本語(にほんご)ではNGです。半角(はんかく)英数字(えいすうじ)名前(なまえ)をつけましょう。

ゾーンはおそらくオススメのゾーンが選択(せんたく)されていると(おも)うのでそのまま。

マシンタイプの選択(せんたく)は、性能(せいのう)とコストに(かか)わってくるので重要(じゅうよう)です。
やりたいこととコストのバランスを(かんが)えて選択(せんたく)します。
ウェブサーバを目的(もくてき)とした場合(ばあい)、そんなに高性能(こうせいのう)でなくてもいいので、わたしはデフォルトの1つ(した)性能(せいのう)のマシンタイプを選択(せんたく)しました。

ブートディスクは仮想(かそう)コンピューターのOSです。
デフォルトだとLinuxが選択(せんたく)されてます。
ウェブサーバが目的(もくてき)なのでこのまま。

APIとのアクセスについては、よくわからないのでデフォルトのまま。

ファイアウォールは仮想(かそう)コンピューターに(たい)する外部(がいぶ)からのアクセスをどんな(ふう)許可(きょか)するかみたいなことだと(おも)います。
ウェブサーバを目的(もくてき)とした場合(ばあい)(すく)なくとも「HTTPトラフィックを許可(きょか)する」にチェックします。

そして「作成(さくせい)」をクリックすると、インスタンスとよばれる仮想(かそう)コンピューターが構築(こうちく)されます。構築(こうちく)まで(すこ)時間(じかん)がかかります。構築(こうちく)()わると、画面(がめん)にインスタンスのリストが表示(ひょうじ)されます。

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_12.png

インスタンスのリスト。SSHをクリックすると、仮想(かそう)コンピューターに接続(せつぞく)できる


()()がものすごくしょぼい印象(いんしょう)ですが、これが構築(こうちく)された仮想(かそう)コンピューターです。
外部(がいぶ)IPとしてちゃんとIPアドレスも作成(さくせい)されてます。
SSHをクリックすると、仮想(かそう)コンピューターに接続(せつぞく)してコマンドを送信(そうしん)できます。

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_13.png

SSHをクリックすると、こんな接続(せつぞく)画面(がめん)


SSHをクリックして、仮想(かそう)コンピューターに接続(せつぞく)するとブラウザ(じょう)にこんな画面(がめん)表示(ひょうじ)されます。
いかにも「サーバに接続(せつぞく)しましたよ」みたいな画面(がめん)ですね。
ブラウザ(じょう)仮想(かそう)コンピューターにコマンドが(おく)れるということ?

となれば、ためしになにかコマンドを送信(そうしん)してみたいですね。
そうそう、Linuxは標準(ひょうじゅん)でPerlがインストールされてるはず。
コマンド「Perl -v」でPerlのバージョンが表示(ひょうじ)されれば、Perlがインストールされてると(かんが)えてOK。
てなわけで、「Perl-v」を()ってみました。

GCPでウェブサーバ構築チャレンジ・1【はじまりのはじまり】_sb_14.png

おおっ、Perl(はい)ってる!


Perlのver.5.20.2がインストールされてますって表示(ひょうじ)がでました。
ほほーう。

たぶん、GCPでMySQLをつかったりPHPをつかったりするときは、ほかのサービスにも利用(りよう)登録(とうろく)をする必要(ひつよう)があったように(おも)うんですが、スタジオムーンリーフはこれまでウェブサーバとPerlオンリーでぜんぶやってきたので、おそらくLinuxさえあればだいじょうぶなはずです。

今回(こんかい)のログは、GCPの無料(むりょう)トライアルを利用(りよう)してインスタンスと()ばれる仮想(かそう)コンピューターを構築(こうちく)するところまで(すす)めました。処理(しょり)にかかった時間(じかん)はわずかですが、スクリーンショットを()ったりするのにえらく時間(じかん)がかかりました。大事(だいじ)記録(きろく)です。じっくり()()みます。

次回(じかい)からは、仮想(かそう)コンピューター(Linux)にウェブサーバ(Apache)をインストールして外部(がいぶ)からウェブアクセスできるようにしたいです。

ではまた。


≫ NEXT_LOG GCPでウェブサーバ構築(こうちく)チャレンジ・2【千尋(せんじん)(たに)(そこ)(7 photos)

≪ PREV_LOG (わす)れてた】旭山(あさひやま)動物(どうぶつ)(えん)にて・13【イボイノシシ】(2 photos)

PAGE UP

Google+

スタジオムーンリーフ(2005年1月開設/Since 2005)
代表者:野口 卓洋(Takuhiro Noguchi)
Add:356-0006 埼玉県ふじみ野市霞ヶ丘3-1-22-504

Twitter:@StudioMoonLeaf
Facebook:facebook.com/noguchi.takuhiro


©2017 STUDIO MOON LEAF ALL RIGHTS RESERVED.