LoginSignup
0
0

More than 5 years have passed since last update.

Bluemix で ClearDB MySQL Databaseを使ってみた

Last updated at Posted at 2016-12-10

IBM ContainersのDockerコンテナでMySQLを立ち上げようと企んでいたのですが
systemdでサービスを起動させようとトライ中にdocker --privilegedでコンテナを立ち上げる必要があり、
googleセンセイに聞いたところ、共有インフラである以上、サポートしないよ。という回答があり、
あれ?これ記事成り立たなくなるんじゃ・・・とショゲていたのですが、

間違ってました。コンテナを目的とするんじゃなくて、
ゴールはbluemixを使ってゴニョゴニョすることだったので。

Can IBM Containers run in privileged mode ( docker --privileged) ?

MySQL使ってみよう

1. カタログがからMySQLを探す

Bluemixカタログ画面の検索フィールドに「mysql」と入力して検索しました。
image

MySQLのSaaS用パッケージでClearDBという物が利用できるようです。

2. 利用プランの選択

プランが幾つかあるようですが、今回はFREE!バージョンを利用します。
image
作成ボタンをクリックして進みます。

3. CLEARDB MYSQL DATABASE ダッシュボードを開く

作成ボタンを押した後は画面が変わっていきなり以下のボタンが真ん中にデデンと表示されます。
image
恐る恐るクリックして開きます。

4. ここで気づく Clear DBの正体

開くと、外部のDB SaaS(DBaaS?)サービスでしょうか。 cleardb.comに飛ばされます。
シングル・サインオン済みのの状態で、契約プランに則ったDBが表示されます。
Name欄は単純にユニークな英数字なので、公開されても問題なさそうなのですが黒塗りしておきます。
ここが、DB名となります。
image

ここをクリックするとインスタンスの詳細画面に移ります。

5. MySQL接続情報の取得

画面上部メニューの「Endpoint Information」をクリックします
image

開くとDB情報が表示されます。
image
ProviderにAから始まるあの会社が。
bluemixで動く時代がそう遠くない未来やってくることを願って。

とりわけここで重要なのは、GatewayとClusterNodesって。
いいですね。Gatewayにつなぎに行けば、3つのノードで冗長化されていて、
冗長性・可用性の心配をせずに運用できるということです。

これだけでもお金出してDBaaSとして使うメリット大ですね。

6. Spark DB、Price:FREE!の限界?

EC-CUBE3をIBM Containersでルンルンで導入してみたのですが、
導入Step5のデータベース初期化中に落ちてしまう場面に何度も遭遇。
あれ?活動限界・・・?

まとめ

・ただより高いものはない。(エラーの原因探るのに30分以上悩む)
・でも冗長性とか維持費考えると月額10$でも全然安いと思う。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0