TECH PLAY

NTTデータ

NTTデータ の技術ブログ

434

Nested KVMで作る Ceph + libvirt HCI ラボ構築ガイド こんにちは。普段は法人向けのネットワークなどを担当しているインフラエンジニアです 本記事は一般家庭のラボ環境などでそのまま使える、 libvirt + Ceph の習熟を目的とした3台のHCI環境を構築するガイドとなります 1. 目標/ゴール L0(物理)上に L1 KVM ノードを3台(hci-node01/02/03)デプロイする オーケストレーションツール cephadm を用いて Ceph のクラスタ構築を行い管理方法や主要な設定ポイントを理解する libvirt から Ceph RB
アバター
近年ゲリラ豪雨など水害による被害が発生しています。このような都市部での水害をシミュレーションすることは都市設計の観点から有益な取り組みの1つになります。 そこで、都市水害シミュレーションをOpenFOAMというCFDフレームワークを用いて実行することを目的にその手順についてまとめていきたいと思います。 ※CFD(Computational Fluid Dynamics、流体解析)フレームワーク OpenFOAMは都市水害で多く利用されるVOF法を実装しているOSSであり、メッシュ生成などCFDに必要となる機能を網羅しているため採用しています。 本記事ではOpenFOAMの環境構築について
アバター
背景と目的 VMwareがBroadcomに買収されたことを背景に、VMware製品のライセンス体系やコスト構造が大きく変化し、既存の仮想化基盤を継続利用するか、別の選択肢へ移行するかの検討を迫られるケースが増えています。そのような状況の中で、オープンソースであるKVMは有力な選択肢となります。  VMwareからKVMへの移行を検討する際には、性能や可用性といった観点だけでなく、セキュリティをどのように維持・設計するかという点も重要な検討事項となります。特に仮想化基盤では、複数の仮想マシンが共通の基盤上で稼働するため、基盤全体のセキュリティ設計がシステム全体の安全性に直結します。
アバター
はじめに システム開発において、外部API連携は避けて通れない要素です。 一方で、こんな課題に直面したことはないでしょうか。 外部APIが不安定でテストが止まる エラーケースや特殊なレスポンスを再現できない 外部システムのデータベース状況に依存する 本記事では、こうした課題を解決するためのツール WireMock を紹介します。 WireMockを使うことで、外部APIに依存しない安定したテスト環境を構築できます。 WireMockとは? WireMockは、HTTPベースのモックサーバを簡単に立ち上げられるOSSです。 主な特徴は以下の通りです。 HTTPリクエストに対
アバター
はじめに エンジニアの方もエンジニアではない方も、こんにちは。これまでは金融業界で SRE としてGoogle CloudのプロジェクトにJoinしていましたが、最近プロジェクトが変わり、Amazon Web Services (AWS) に挑戦しています。 先日はGoogle Cloud Partner Top Engineer 2026 に選出していただきました! みなさんは普段、どのようなインプットをしていますか? 私は「自分から情報を収集しなくても、自動で技術情報が目に入る仕組み」としてRSSを使っています。RSSを利用するには主にRSSリーダーを利用することが多いかと思いま
アバター
1. はじめに GitHub Copilotの認定試験「GH-300」は、GitHub Copilotの使用スキルを評価し、ソフトウェア開発ワークフロー効率化の能力を認定する試験です。 この記事では、GH-300試験とは何か、1週間での勉強方法、そして学びを業務にどう活かすか について紹介します。 ! 認定試験「GH-300」は2025年にリリースされたばかりの試験のため、執筆時から変更される可能性がある旨ご注意をおねがいします。 2. プロフィール 役割:開発エンジニア 年次:5年目 Copilotの経験:触れたことがある程度 3. 受験の動機 チーム内でのAI活用
アバター
はじめに ログは「システム内で何が起こっているのか」「いつ、誰が、何をしたのか」を証明するための大切な記録です。障害発生時の原因究明や不正アクセスの検知、監査対応などに欠かせない重要な情報源となります。 一方で、ログがどこに出力され、どのようにローテーションされているのかを理解していないと、必要な情報にたどり着くことができず、調査や対応に時間がかかってしまうこともあります。 そこで、本記事では、ServiceNow®で取得しているログの基本について、初心者の方にも分かりやすく整理して紹介します。 利用バージョン:Yokohama ログ一覧 ServiceNowで取得している主なロ
アバター
はじめに 近年生成AIの普及により、テキスト入力を中心に、画像を生成・編集する手段が一般的になりつつある。 NTTDATAにおいても、テキスト生成AIを中心に業務代替や生産性向上の取り組みが進められている。一方で、画像生成AIについては、テキスト活用と同等のレベルではまだ本格的な業務適用には踏み込めていないのが現状である。 そこで本検証では、画像生成AI、とりわけイラスト編集への活用可能性について検証を行うこととした。 画像生成を実務に持ち込む際には「それらしい画像が1枚できる」こと以上に、一貫性が重要になる。特に画像生成AIを活用したイラスト編集の検証の場合、生成のたびに顔つきや身
アバター
はじめに 今回は機械学習プラットフォーム「DataRobot」のデモ紹介記事として、フィルム製品製造時の不良発生に影響する要因分析についての活用事例を紹介します。 DataRobotについて DataRobot社は、AIに対するユニークなコラボレーション型のアプローチによってユーザーをAIサクセスに導くバリュー・ドリブン AIのリーダーです。 https://www.datarobot.com/jp/ DataRobot社の製品であるDataRobotは、10年以上にわたってユーザーの自動機械学習(AutoML)活用を支援してきたAIライフサイクル・プラットフォームであり、機械学
アバター
はじめに(本記事の想定読者) 近年、AI/機械学習を活用したデータ分析基盤の構築ニーズが高まる中で、Dataiku DSS はデータの準備と統合、また高度な分析・機械学習をノーコード/ローコードで実現できる統合プラットフォームとして利用されています。 本記事では、Windows 環境において無料版の Dataiku DSSを構築する手順を整理します。 Dataiku DSS は Windows 上でのネイティブ実行を前提としていないため、WSL2(Windows Subsystem for Linux)上の Linux 環境にインストールする構成を採用します。 ! 本記事の内容は 2
アバター
0. はじめに:なぜ「Skillsそのもの」を議論するのか 本記事では、Codex Skillsを勉強会で実際に使ってみた体験をもとに、 エンジニアと非エンジニアの間でどのような認識のズレが生まれたのかを整理しました。 あわせて、Skillsを「チームで仕事のやり方を共有する仕組み」として使うために、 どのような前提や設計が必要なのかを考察しています。 Skills は、AI エージェントに対して 「仕事のやり方」をまとめて教えるための仕組み です。 一方で、実際に勉強会などで触れてみると、 Prompt と何が違うのか分からない いつ Skills を作るべきか判断できない
アバター
1. はじめに AWS DeepRacer は、AWS(Amazon Web Services)が提供する 1/18 スケールの自律走行レースカーと、強化学習モデルを作成・トレーニング・評価するための 3D シミュレーション環境を備えたサービスです。これにより、強化学習の理解と実践が簡単に行えます。 2024年の後半にAWS DeepRacerの終了が発表され、2025年12月15日にAWS DeepRacerがAWSマネージメントコンソールから利用することが出来なくなりました。その後1か月を経て、新たに「DeepRacer on AWS」が発表されました。 DeepRacer on
アバター
はじめに クラウド環境の運用において、「いつ、誰が、どのリソースに対して、どのような操作を行ったのか」を追跡することは、障害調査やセキュリティ監査の観点から非常に重要です。 Azureにおいて、この「操作履歴の記録」を担う中心的な機能が Azure Activity Log(アクティビティログ) です。 システムに予期せぬ変更が加えられた際、原因を特定するための第一歩は、このActivity Logを確認することから始まります。 本記事では、Activity Logの基本的な仕組みから、Azure Portalでの効率的な確認方法、そして運用設計において見落としがちな「ログの保持期間
アバター
はじめに 日々の業務でBox Driveを利用していると、ある日突然 「アップロードエラー」 という通知が表示されるようになることがあります。 図1: アップロードエラー 図2: エラーの詳細画面 「何かファイルを開きっぱなしにしていたかな?」と思い確認しても、該当するファイルを使用している様子はなく、そもそもPCの動作に異常も見当たらない。しかし、PCを起動するたびに、あるいはBox Driveが同期を試みるたびに、しつこくエラー通知が表示され続けます。 エラーの詳細を確認しようとしても情報が得られず、再起動しても直らない場合、Box Driveの内部に残った 「キャッシュ(一
アバター
はじめに 毎日の業務でMicrosoft Teamsを利用されている方は多いかと思います。ある日突然、Windowsを起動するたびに「ffmpeg.dll が見つからない」というエラーが表示されるようになってしまったことはないでしょうか。 エラーメッセージが表示されても、OKボタンを押せば消えますし、Teams自体は問題なく起動してビデオ会議やチャットも通常通り使えてしまうことがあります。そのため、「実害がないから」とつい放置してしまいがちです。 しかし、PCを立ち上げるたびに毎回エラーポップアップが表示されるのは、精神衛生的によくありませんし、非常に煩わしいものです。 本記事では、
アバター
はじめに アジャイル開発の代表的な手法である「スクラム」では、短いサイクル(スプリント)で価値の高いプロダクトを継続的に届けていきます。 スプリント期間中に取り組む作業は スプリントバックログ としてまとめて管理されます。 スプリントバックログは、チームがスプリント期間中に「何を達成し、どのように進めていくか」を明確にするための計画表です。ただの作業リストではなく、ユーザーへ届ける価値を実現するための計画 という重要な役割を持っています。 なかでも、スプリントバックログを構成する要素の一つである スプリントバックログアイテム(SBI) は、スプリント成功の鍵を握る重要な成果物です。
アバター
はじめに:なぜランサムウェア対策としてリスク分析が必要なのか ランサムウェアは、技術的な巧妙さとともに事業への影響の大きさが問題となるサイバー脅威です。 EDRの導入、バックアップの取得、復旧訓練の実施といったランサムウェアへの対策は、多くの企業ですでに進められています。一方で、「どの情報資産がランサムウェアに感染すると事業に致命的な影響が出るのか」「どの侵入経路が実際に成立しやすいのか」「被害発生時に本当に復旧できるのか」といった問いに、体系的に説明できるケースは多くありません。そこで共通して見えてくる課題があります。それは、対策は講じているものの、どこを優先して守るべきかが整理さ
アバター
はじめに エンジニアの方もエンジニアではない方も、こんにちは。これまでは金融業界で SRE としてGoogle CloudのプロジェクトにJoinしていましたが、最近プロジェクトが変わり、Amazon Web Services(AWS) に挑戦しています。 先日はGoogle Cloud Partner Top Engineer 2026 に選出していただきました! みなさんは、Google Workspace (以下GWS) を契約していますか?GWSを契約し、各種機能を利用するにあたり、独自ドメインを取得・登録する必要があります。独自ドメインを取得する方法はたくさんありますが、私
アバター
はじめに スクラムフェス沖縄2025 に参加してきました。 本イベントは、NTTデータがゴールドスポンサーとして協賛しているイベントでもあり、 今回は社内メンバー6名で参加し、ワークショップや懇親会を通じて多くの参加者の方と交流することができ、とても充実した時間を過ごすことができました。 本記事では、私が参加したワークショップの内容と、イベント全体を通して感じたこと・学びについて簡単にまとめます。 スクラムフェス沖縄2025 とは スクラムフェス沖縄は、スクラムやアジャイルに関心のある人たちが集まり、参加者同士の対話や体験を重視するイベントです。 2025/12/12(金)〜1
アバター
この記事の対象者 DataRobotで生成AIを活用したい方 Pythonなどの知識がなくともエージェントを組みたい方 はじめに 近年、生成AIの需要は急速に高まっており、業務効率化からプロダクト開発まで、AI活用はもはや当たり前になりつつあります。 中でも注目されているのが、複数のAIを連携させて自律的に動かす「AIエージェント」です。 DataRobotではAIエージェントを実装するための機能を提供しており、それだけではなくエンドユーザ向けのアプリ化をDataRobot環境内で構築でき、セキュアな環境でガバナンスも保つことができます。 一方で、DataRobotではAIエ
アバター