Home
About
Blog
Presenter
ライブデプロイで学ぶIBM Cloud入門(VPCとDatabaseサービス つづき)
16 Jun 2025 -
Seigo TANAKA
開催日: 2025年6月16日 AI 議事録速報 を基に更新 6/21
議論のポイント
会議の概要
WEB - App - DB の三層構成が構築テーマ
WEB(Nginx)
App(Node.js)
DB(MySQL)
VPCサーバーとマネージドデータベースのライブデプロイ(構築)を実行
前回のつまずきポイントを復習しながら進行
VPCサーバーのデプロイ
Redhat9 のイメージを使用してVPCサーバーをデプロイ(約2分)
フローティングIPを設定してインターネット接続を確立
SSH接続でサーバーにアクセス成功
セキュリティグループで3000番ポートを開放し Nodeアプリ を公開
ついでにセキュリティグループで1880番ポートも解放して Node-RED も立ち上げ
データベース構築
MySQLマネージドサービスをデプロイ
プライベートエンドポイントを設定
adminユーザーのパスワードをIBM Cloudポータルで設定
前回はSSL証明書の課題/疑問があったが、パスワード認証だけでリモートのMySQLに接続成功
仕事帰りの境川さんは自宅に向かって高速を運転中。ホントにドライバー^^。ちょうどいいタイミングでJoin!
アプリケーション開発
Node.jsとExpressをサーバーにインストール
MySQLクライアントの設定に苦戦。MySQL2をインストールし成功
データベース接続APIの実装
CRUD操作(作成・読み取り・削除)の動作確認
Node-REDの紹介と今後の活用可能性
技術的な学び
IBMクラウドCLIの使用方法
dnf パッケージマネージャーの操作
フォアグランドのプロセスをCtrl+[C]で停止せずに、入力する方法(Ctrl+[Z]、bg、fg)を知る
データベース認証方式のエラーに苦戦。MySQLモジュールはMySQL2を使うことで解決
今後の展望
VPCサーバーならオートスケールどうかな。最近はコンテナに置き換えか
Powerサーバー(AIX OS)やベアメタルサーバーも候補
VPCサーバー構築したので、構築の次は運用だ。次は監視・モニタリングの運用ツールがいい