Tech TIPS:
【Azure】App Service on Linux上のファイルDB「SQLite」でお高いマネージドDBを置き換えてみた
WebアプリのバックエンドDBMSとして用いられることも多いマネージドDBサービス。ただ小規模なDBだとコストパフォーマンスが良くないことも。ファイルベースのオープンソースDBMS「SQLite」で置き換えるために、App Serviceを前提として、その高速化テクニックを中心に説明する。(2025/6/25)
架空事例で学ぶクラウドエンジニアのお仕事(3):
IaCはどうやるの? クラウドインフラの構築をしてみよう
クラウドエンジニアの仕事を学ぶ本連載。今回は、クラウド上でのインフラ構築を具体的に解説します。ここで重要なキーワードとなるのが「IaC」。実際に手を動かして設定し、やり方がイメージできるようにしていきます。IaCのメリットとデメリット、注意点についても触れます。(2025/6/20)
オラクルDB、Google Cloud東京から直接提供開始 運用と性能はどう変わる
日本オラクルは東京リージョンで「Oracle Database Google Cloud」の提供を開始したと発表した。クラウド移行、AI活用、データ管理を支援し、他のリージョンへの展開も計画されている。(2025/6/18)
Tech TIPS:
Azure App Service on Linuxでファイルアクセスを高速化する方法(ローカルディスク活用編)
Azure App Serviceで大きめのファイルをアクセスしたとき、少し遅いと感じたことはないだろうか? データファイルの配置を変えることで3倍以上高速化した手法とその注意点を紹介する。(2025/6/18)
オープンソースデータベース12選【第4回】
“オープンソース”を捨てた「MongoDB」「Redis」とは? DBMS4選
プロプライエタリDBMSに代わって台頭してきたのは、オープンソースDBMSだけではない。利用条件が異なる「ソースアベイラブル」にライセンスを切り替える動きが、一部のDBMSで生じている。どのようなものなのか。(2025/6/18)
オープンソースデータベース12選【第3回】
サーバが“不要”なデータベース「SQLite」とは? オープンソースDB4選
企業のデータ管理に欠かせないDBMS。オープンソースやそれに類似するソースアベイラブルなDBMSのうち、主要4製品と、それらの特徴やライセンス、用例、サポート体制などの概要をまとめた。(2025/6/16)
SQLは過去最低ランクに:
独走中のPython、2位との差が「TIOBEインデックス史上最大の水準」に 2025年6月版プログラミング言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年6月版が公開された。首位のPythonが2カ月連続でPython史上最高のレーティングを獲得した一方、SQLは過去最低の12位に転落した。(2025/6/13)
オープンソースデータベース12選【第2回】
「MySQL」と「MariaDB」は何が違うのか? 4つの主要オープンソースDB
導入しやすさやカスタマイズ性など、オープンソースデータベースを使うメリットは複数ある。「MySQL」「MariaDB」をはじめ、主なオープンソースデータベース4つの特徴や用例、ライセンスをまとめた。(2025/6/13)
Tech TIPS:
Azureの既存リソースをARMテンプレートに変換してインフラをコード化する(PowerShell編)
Azureの既存リソースをARMテンプレートに変換する際、AzureポータルだとGUI操作に手間がかかり、あまり効率的ではない。そこで主にAzure PowerShellを使ってARMテンプレートをエクスポートする方法とその注意点を説明する。(2025/6/11)
いまさら聞けない「インフラ自動化」【後編】
便利なはずの「インフラ自動化」でむしろ大変になる理由とツール選びのヒント
インフラ自動化によって効率化や標準化を実現したい企業にとって、自動化ツール選びは重要だ。自動化ツール導入時の課題、主要な自動化ツールについて解説する。(2025/6/10)
クラウドサービスだけじゃない! ローカルPCやサーバ、Kubernetesで生成AI(5):
「Visual Studio Code」と「Ollama」で簡単に始められる、安心・安全なローカルAI活用術
気軽に試せるラップトップ環境で、チャットbotを提供するオールインワンの生成AI環境構築から始め、Kubernetesを活用した本格的なGPUクラスタの構築やモデルのファインチューニングまで解説する本連載。今回は、「Visual Studio Code」と「Ollama」を活用し、Visual Studio Codeでローカルモデルに対してコードの生成や修正、レビューを指示したり、AIエージェントモードでコーディングさせたりする方法を解説します。(2025/6/3)
被害者が取るべき具体的な行動の指針も提案:
149億件超の漏えいデータに対応 「Have I Been Pwned」が大幅刷新
メールアドレスがWeb上の情報漏えいの影響を受けているかどうかを無料でチェックできるWebサービスの新バージョン「Have I Been Pwned 2.0」が稼働を開始した。(2025/5/29)
AIエージェント同士が協力する時代に
AIエージェント普及の鍵となるGoogleの「A2A」とは? 「MCP」との違いは
複数のAIエージェントが連携してタスクを遂行する時代に向けて、Googleはオープンプロトコル「Agent2Agent」(A2A)を発表した。その技術的な要点と、活用例を解説する。(2025/5/27)
Microsoft Azure最新機能フォローアップ(221):
「Windows Admin Center 2410」で利用可能なPowerShellコマンドレットを知る[その2]――構成管理関連コマンドレット
2024年12月に正式リリースされた「Windows Admin Center 2410」。2025年2月末のリリースビルドでは、不具合(日本語環境での文字化け)も解消されています。今回は、Windows Admin Center 2410のPowerShellコマンドレットから、構成に関連するコマンドレットを紹介します。(2025/5/12)
「AGPLv3」追加で:
インメモリデータベース「Redis 8」公開 再びオープンソースとして利用可能に
Redisは、ディスク上で永続化が可能なインメモリデータベースの最新版「Redis 8」の一般提供を開始した。(2025/5/8)
Google、Gemini活用の言語学習体験「Little Language Lessons」公開
Googleは、AIモデル「Gemini」活用の言語学習実験集「Little Language Lessons」をGoogle Labsで公開した。実際に使う意味のある文脈に沿って学習できるツールを目指している。(2025/5/1)
代表例から賢い選び方まで:
OAuthだけじゃない 現代のAPI開発者が知るべき「5つの基本戦略」(認証方式編)
TechTargetは2025年3月17日、「REST API認証のの基本戦略」に関する記事を公開した。REST API認証に効果の高いアプローチを採用すれば、ユーザーとそのデータを保護しつつ、システム間でのスムーズなデータ交換が可能になる。(2025/4/25)
自然言語でAIエージェントに指示し、Azureを操作:
Microsoft、MCP対応AIエージェントによるAzure利用を支援する「Azure MCP Server」を発表
Microsoftは、AIエージェントが「Microsoft Azure」サービスの機能を利用できるようにする「Azure MCP Server」のパブリックプレビュー版を発表した。(2025/4/24)
セキュリティニュースアラート:
Fortinet製品のゼロデイ脆弱性がダークWebに流出か?
ThreatMonはFortiGateに影響を及ぼすゼロデイ脆弱性がダークWebで取引されていると報告した。この脆弱性により、認証しなくても遠隔からコードを実行でき、管理者情報やネットワーク構成が漏えいしている。(2025/4/16)
Tech TIPS:
【Azure】App Serviceでリクエストヘッダをキャプチャしてプロトコルバージョンなど詳細を確認する
Azure App ServiceでWeb/APIを運用していて、クライアントが送信するリクエストヘッダから情報を得たい、と思ったことはないだろうか? PHPを前提として、リクエストヘッダをログに記録して集計する手順を紹介する。(2025/4/16)
Deep Insider編集長のネタ帳:
MCPに駆けろ! AIが“外部サービスとつながる”新時代を誰でも簡単に体験する方法
「MCPってよく聞くけど、自分には関係ない?」──そんな人にこそ読んでほしい! Claude Desktopを使えば、“AIが外部サービスとつながる新時代”を誰でも簡単に体験できます。MCPとは何か? なぜ注目されているのか? 気になる課題や今後の進化まで、思いの丈を語りました。未来を切り開くのは、“今”試してみるその一歩かもしれません。(2025/4/10)
Google Cloud NEXT 2025:
「MCPを補完」 オープンなAIエージェント連携プロトコルをGoogle Cloudが発表
Google Cloudが、複数のAIエージェントを連携させる標準プロトコルを発表した。オープンソースとして、コミュニティーやパートナーと開発を進めていくという。AnthropicのMCPとは補完関係にあると強調している。(2025/4/9)
Mavenの「pom.xml」にも対応:
Google、無料オープンソース脆弱性スキャンツール「OSV-Scanner V2.0.0」公開 コンテナスキャンに対応、その他の新機能は?
Googleは、「OSV-Scanner」の最新版「OSV-Scanner V2.0.0」を公開した。依存関係解析の強化、コンテナイメージのスキャンなどの新機能が追加された。(2025/4/8)
Tech TIPS:
【Azure】App Service on Linuxで応答時のコンテンツ圧縮をカスタマイズして性能を高める(NGINX編)
一般的にWebサーバの応答時にコンテンツを圧縮することで、ネットワーク帯域の消費を抑えたり、応答時間を短縮したりすることが可能だ。Azure App Service on Linuxで内蔵のNGINXの設定を変えることで、さまざまな種類のコンテンツを圧縮したり、圧縮率を高めたりできる。その方法を紹介する。(2025/4/3)
クラウドサービスだけじゃない! ローカルPCやサーバ、Kubernetesで生成AI(3):
生成AIで注目の「RAG」を試せる環境を「Open WebUI」で構築 GPU活用による高速化もチャレンジしてみよう
気軽に試せるラップトップ環境で、チャットbotを提供するオールインワンの生成AI環境構築から始め、Kubernetesを活用した本格的なGPUクラスタの構築やモデルのファインチューニングまで解説する本連載。今回は、生成AIで注目の「RAG」を試せる環境を「Open WebUI」で構築する方法など、Open WebUIを本格活用するためのポイントを解説します。(2025/4/8)
効果的な生成AI活用のための6つのポイント:
「APIテストを生成AIでレベルアップさせる」には何に注意し、何を準備しなければならないのか
TechTargetは2025年1月16日、「APIテストでの生成AI利用」に関する記事を公開した。生成AIは、高度なAPIテスト手法の開発において大きな可能性を秘めているが、効果を最大化するにはコツがいる。(2025/3/28)
SNMPとTelemetryの特徴【前編】
ネットワーク監視に欠かせない「SNMP」と「Telemetry」の仕組みとは
ネットワーク管理者はネットワークのパフォーマンスや障害の予兆などを監視しなければならない。監視のための仕組みは「SNMP」と「Telemetry」がある。両者の特徴とは。(2025/3/28)
TOMLとINIの違い【後編】
設定ファイル「TOML」「INI」を比較 それぞれの長所、短所は?
主要な設定ファイル形式であるTOMLとINIは、それぞれに固有の長所と制約がある。どちらを選ぶべきかを見極めるために、両者の長所と短所を比較する。(2025/3/27)
ギブリー主催「RAG構築・運用・評価のお悩み相談会」セミナーレポート:
RAGの精度はどう評価する? Azureで作るならどの方法がよい? 有識者が課題の実践的な解決方法を解説
企業の生成AI活用において、重要な役割を果たすのが「RAG」だ。企業が独自に持つデータを学習させることで、生成AIを自社業務に生かすことができる。ただ、具体的にどのような準備、設定が必要なのかが明確になっていないケースが多い。ギブリーが開催したWebセミナーからRAG導入における課題の解決方法を探る。(2025/3/25)
PR:チャットbotだけが生成AI活用ではない 富士通が見出した「生成AI活用」の近道
ChatGPTなどの汎用的な対話型生成AIの登場によって、多くの企業が業務における生成AIの有用性に確証を得た。しかし、さらに高度な活用となると壁に突き当たる企業が多い。自社のシステムや業務に最適な形で生成AIを適用するにはどうすればよいだろうか。(2025/3/14)
Tech TIPS:
Front DoorなどのAzureサービスに割り当てられるIPアドレスを確認する方法
複数のAzureサービスを組み合わせる場合、IPアドレスによるアクセス制限などのために、各サービスに割り当てられるIPアドレスの範囲を取得しなければならないことがある。App ServiceとFront Doorを例に、その方法と注意点、実装例を説明する。(2025/3/12)
週末の「気になるニュース」一気読み!:
YouTubeが低価格帯プラン「Premium Lite」を正式発表/セキュリティ強化などを行った「Google Chrome 134」公開
うっかり見逃していたけれど、ちょっと気になる――そんなニュースを週末に“一気読み”する連載。今回は、3月2日週を中心に公開された主なニュースを一気にチェックしましょう!(2025/3/9)
TechTargetジャパンエンジニア読本集
“2大設定言語”「JSON」「HCL」の使い分け術 構成管理の新常識
クラウドサービスやサーバの構成管理ツールでは、「JSON」「HCL」などの設定言語で記述したファイルが欠かせない。両言語の特徴と使い分け、実務で活用できる編集ツールの選び方などを網羅的に解説する。(2025/3/5)
「RAGの検索精度を上げる」データ変換サービスをNTT Comが発表
NTT Comが、非構造化データを構造化データに変換するサービスを発表した。複雑な構成/構造を解釈したデータ表現をすることで、RAGにおける検索の精度を向上できるという。(2025/2/21)
PostgreSQLの拡張機能として実装:
Microsoft、PostgreSQLをベースとするNoSQL「DocumentDB」をオープンソースで公開 アーキテクチャと特徴とは
Microsoftは、PostgreSQLをベースとするNoSQL「DocumentDB」をオープンソースで公開した。NoSQLデータベースにおける標準の確立を通じて、相互運用性の向上を図るとしている。(2025/2/12)
「システムを人に合わせる」が、生成AIで実現できるように:
「システムはLLMが前提に」――LayerX CTO松本氏が語る、生成AIがシステムにもたらす変化 「AIエージェントがSaaSを操作する時代」に危機感を募らせる理由
生成AIの進化は、ビジネスと同義となっているシステムの在り方をどう変化させていくのか。ブログやコミュニティー活動を通じて「システムはLLMが前提に」と情報発信しているLayerX CTOの松本勇気氏に、話を聞いた。(2025/2/12)
Tech TIPS:
【Azure】既存リソースをARMテンプレートに変換してインフラをコード化する(Azureポータル編)
Azureには、既存のリソースから「ARM(Azure Resource Manager)テンプレート」というファイルをエクスポートできる。これを利用すると、Azureポータルなどから生成したリソースをコードから再デプロイしやすくなる。エクスポートの手順と注意点を説明する。(2025/2/5)
限定的な用途で強みを発揮:
DeepSeekで注目、カスタマイズ性で注目されるオープンソースの小規模AIモデル 今後のユースケースは?
GitHubは、オープンソースAIの台頭を受けて、「より小規模でオープンなモデルが利用されるのはなぜか」「オープンソースによるLLM利用の進化例:Outlines」「オープンソースの小規模モデルは今後、どのように利用される可能性があるか」を説明したブログ記事を公開した。(2025/2/4)
セキュリティソリューション:
LLMの脆弱性を無料で診断できるツールGarakが登場 多岐にわたる機能を提供
LLM(大規模言語モデル)の脆弱性を無償で診断できるツール「Garak」の提供が開始された。Hugging FaceやOpenAIなど主要プラットフォームに対応し、プロンプトインジェクションや誤情報生成、ポイズニングといった脆弱性を体系的に特定できる。(2025/1/9)
インストールする拡張機能を管理者が制限可能に:
Microsoft、「Visual Studio Code」バージョン1.96公開 テキスト入力を上書きに切り替えられるオーバータイプモード追加 ターミナルで合字に対応
Microsoftはクロスプラットフォームエディタ「Visual Studio Code」の最新版「November 2024」(バージョン1.96)を公開した。Copilotを活用したデバッグコマンドや、ターミナルの合字対応、拡張機能のインストール制限など、開発効率やセキュリティを向上させる機能が追加された。(2025/1/6)
注目デバイスで組み込み開発をアップグレード(25):
ロシア製ガイガーミューラー管の実力はいかに
注目デバイスの活用で組み込み開発の幅を広げることが狙いの本連載。前回から自作ガイガーカウンターのつぶやきbot「imaocande」をよみがえらせる取り組みをスタートさせたが、今回は新たに作製する「imaocande2」に使用する予定の新たに入手したガイガーミュラー管の特性と動作原理について深掘りする。(2024/12/25)
週末の「気になるニュース」一気読み!:
Windows 3.1からWindows 7までの起動音コレクション、Xで公開/NVIDIAアプリでゲームパフォーマンスが低下する不具合 回避策あり
うっかり見逃していたけれど、ちょっと気になる――そんなニュースを週末に“一気読み”する連載。今回は、12月15日週を中心に公開された主なニュースを一気にチェックしましょう!(2024/12/22)
AWSチートシート:
テンプレート作成が簡単 CloudFormationの入門にもおすすめなInfrastructure Composerを使ってみよう
AWSのインフラをコードで構成できるCloudFormation。そのテンプレートをグラフィカルインタフェースで容易に作成できる、Infrastructure Composerの使い方を説明します。(2024/12/23)
Webアプリ実装で学ぶ、現場で役立つRust入門(15):
Rustでデータベースにアクセスしよう
最終回となる第15回では、Rustにおけるデータベースシステムの利用を紹介します。ここまでのサンプルではデータソースはJSONファイルやWeb Storageでしたが、ここでデータソースにデータベースを使うようにしてアプリを強化します。(2024/12/19)
主要DBMSとその機能【前編】
いまさら聞けない「RDBMS」と「非RDBMS」の違いを歴史から学ぶ
DBMSにはRDBMS以外にもさまざまな種類が存在する。どのDBMSを使用するかを決める前に、それぞれの長所と短所を知っておくことが大切だ。RDBMSをはじめとする主要DBMSを解説する。(2024/12/18)
注目デバイスで組み込み開発をアップグレード(24):
自作ガイガーカウンターのつぶやきbot「imaocande」をよみがえらせる
注目デバイスの活用で組み込み開発の幅を広げることが狙いの本連載。今回から、東日本大震災の原子力発電所事故を受けて2011年に開発した自作ガイガーカウンターのつぶやきbot「imaocande」をよみがえらせる取り組みを紹介する。まずは2011年当時のimaocandeを振り返ってみよう。(2024/12/16)
Spring Boot Actuatorの活用例とは:
Spring Bootユーザーなら知っておきたい「Spring Boot Actuator」 本番環境での運用時にどう役立つ?
「Spring Boot Actuator」はSpringのスタータープロジェクトの一つで、ビルド自動化システム「Grade」のビルドやプロジェクト管理ツール「Maven」のPOMファイルに追加して利用できる。全てのSpring Bootユーザーに推奨したい機能だ。(2024/12/13)
JSONとHCLを比較【後編】
「JSON」「HCL」編集の“必須ツール”とは? どう使い分ける?
設定ファイルの取り扱いには、注意すべき点が複数ある。「HCL」ファイルと「JSON」ファイルの編集に活用できるエディタには何があるのか。編集ミスや構文エラーは、どうすれば防ぐことができるのか。(2024/12/12)
JSONとHCLを比較【前編】
いまさら聞けない「JSON」と「HCL」 “2大設定言語”の違いとは?
インフラの設定管理で目にする「JSON」ファイルと「HCL」ファイル。それぞれどのような場面で役立つのか。両者の特徴と基本構文を、サンプルを交えて解説する。(2024/12/5)
解決!Python:
[解決!Python]ChainMapクラスを使って複数のマッピング(辞書)をまとめて扱うには
Collectionsモジュールが提供するChainMapクラスを使って複数の辞書をひとまとめにして取り扱うための基本的な方法とその注意点、簡単な例を示す。(2024/12/3)
にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。