歴史から探る相違点と類似点
「WildFly」「JBoss EAP」の基本的な違いは? Java2大APサーバ比較
「Java」のアプリケーションサーバ「WildFly」と「Red Hat JBoss Enterprise Application Platform」(JBoss EAP)は何が違うのか。両者には共通する部分は多いものの、明確な違いがある。(2020/10/26)

企業が直面する間違いとは?
DevSecOpsを確立する方法
シンガポールのSP DigitalはDevOpsで大きな成果を挙げている。同社は一歩進んでDevSecOpsの確立に着手した。だが、DevSecOpsには不可欠な要素がある。(2020/9/16)

「AIOps」とは何か【第1回】
「AIOps」が必要な理由 運用管理をAIで楽に
「ITOps」や「DevOps」にAI技術を取り入れる「AIOps」とは、具体的にどのようなものなのか。IT部門にどのようなメリットをもたらすのか。(2020/9/3)

DevOpsチームが取り組むテレワーク【後編】
「Slackを常にアクティブにせよ」はNG? DevOpsチームの在宅勤務ガイド
新型コロナウイルス感染症によるテレワーク導入の波はDevOpsチームにも迫っている。従来対面での定期的な話し合いを前提としてきたDevOpsチームがテレワークを乗り切るにはどうすればよいのか。専門家に聞いた。(2020/8/20)

DevOpsチームが取り組むテレワーク【中編】
在宅勤務がDevOpsチームの「業務の属人化解消」の“特効薬”になる?
新型コロナウイルス感染症の影響で、企業のDevOpsチームはテレワークを強いられている。DevOpsチームがテレワークを実施する際の心得を、専門家のアドバイスとともに紹介する。(2020/8/6)

DevOpsとテレワークの関係【前編】
DevOpsチームが「在宅勤務」よりも「出社」を選びたくなる切実な理由
新型コロナウイルス感染症の影響でテレワークを余儀なくされたDevOpsチームは、仕事のスケジュールにも悪影響が出る恐れがある。その原因は、DevOpsチームの働き方や業務の性質にあるという。どういうことなのか。(2020/7/20)

医療ITコンサルタントのためのQ&A【第1回】
「電子カルテ」と「HIS」は違う? 病院とベンダーが混乱する「用語の誤解」
医療機関とITベンダーは「医療現場をITで効率化する」という同じ目標を共有していても、システム導入時の議論がかみ合わないことがあります。用語の使い分けに端を発する「誤解」に注目し、混乱の原因を探ります。(2020/7/16)

Bamboo、GitLab、Spinnaker、TeamCity、CloudBees CIを紹介
“脱Jenkins”を考える人が選ぶべき代替「CI/CDツール」5選
広く利用されているCI/CDツールの「Jenkins」。その自由度の高さ故の運用の難しさから、他の選択肢を検討するユーザー企業もあるだろう。Jenkinsの代わりになるCI/CDツールを5つ紹介する。(2020/7/15)

今のAI技術はあくまでも「診断支援」
画像診断に「AI」が役立つ理由と、それでも“第2の目”にとどまる理由
画像診断の領域では、人工知能(AI)技術が従来の複雑なタスクを軽減したり、診断精度を高めたりとさまざまな価値を生み出している。一方でAI技術にはいまだ解決困難な課題が残っている。それは何か。(2020/5/26)

重い処理をクラウドにオフロード
クラウドでAndroidアプリを実行して配信する「Anbox Cloud」
コンテナ化したAndroidアプリをクラウドで実行して配信できる「Anbox Cloud」が登場した。端末の性能や差異に依存しない単一のアプリを開発するだけでよく、大容量ファイルも扱えるようになる。(2020/3/16)

わずか2カ月の開発期間
米大統領選の前哨戦で集計トラブル 原因は投票アプリのテスト不足?
2020年2月3日のアイオワ州党員集会で、利用された投票数集計用アプリケーションで集計ミスが発生した。アプリケーションのテストが不足していたことが原因ではないかと複数の専門家は指摘する。(2020/3/6)

柔軟なシステム構築を支える
「マイクロサービスアーキテクチャ」アプリ開発者が重視すべき3項目とは?
「マイクロサービスアーキテクチャ」に基づくアプリケーションを開発する際、重視すべきこととは何だろうか。主要な3つの項目を紹介する。(2020/2/20)

「Android」アプリ開発者が注目
Javaから「Kotlin」に乗り換えたくなる5つの理由
Javaの代替となる可能性を秘めたプログラミング言語がある。Androidアプリケーション開発者を中心に利用が広がっている「Kotlin」だ。注目の背景を探る。(2020/2/17)

CI/CDパイプラインの活用【前編】
いまさら聞けないCI/CD入門
ソフトウェア開発の新潮流として継続的インテグレーション/継続的デリバリー(CI/CD)が注目され、多くの企業が取り入れつつある。CI/CDを学ぶのは今からでも遅くはない。(2020/1/29)

SplunkやPagerDutyがしのぎを削る
活気づく「BizDevOps」市場、だがユーザー企業には「まだ早い」?
開発部門、運用部門、ビジネス部門の3者が協力する「BizDevOps」が活気づいている。さまざまなITベンダーがBizDevOps機能を提供し始めているが、ユーザー企業にとっては「高根の花」の可能性がある。(2019/9/26)

バークリー音楽大学がボストン音楽院の統合で直面
音楽大学は「大学統合」で生じたシステム連携問題をどう乗り越えたのか
バークリー音楽大学は、ボストン音楽院との統合を受けて、2校のシステムを連携し、共通のデータ分析基盤を構築する必要があった。そのためのデータ統合ツールとして、SnapLogic製品を選んだ理由は何か。(2019/9/19)

事例に学ぶAIOpsの実力
AIによるIT運用「AIOps」を導入した金融業が、あえて手作業を残す理由
「AIOps」ツールがあれば、ITインフラの管理を効率化できる可能性がある。だが人手を介さない自動化機能でどこまで対処できるかは、依然として議論の余地がある。(2019/8/28)

AIOpsのメリットを引き出すには【後編】
AIOpsを成功に導く鍵は「人がAIを信頼すること」
「AIOps」によって効率の向上を実現するには、技術的課題と組織的課題の両方を克服する必要がある。具体的に何をすればよいのか。(2019/8/27)

AIOpsのメリットを引き出すには【中編】
事例で探る 「AIOps」はなぜ多過ぎるアラートを減らせるのか?
リソースの割り当てやキャパシティー管理の最適化だけが「AIOps」の用途ではない。解析や検出作業の自動化にAIOpsを活用すれば、IT監視ツールの多過ぎるアラートへの対処を効率化できる。(2019/8/20)

AIOpsのメリットを引き出すには【前編】
人事アウトソーシング企業は「AIOps」でITリソース奪い合いをどうなくしたか
日々のIT運用を最適化する大きな可能性を秘めているという「AIOps」。人事・給与アウトソーシング企業のPaychexは、AIOpsでどのような成果を得たのか。(2019/8/14)

新サービスへの反響に応じたインフラの拡張が可能に
セブン銀行が「ATM受取」をオンプレミスでなくプライベートクラウドに構築した理由
セブン銀行は新サービス「ATM受取」のシステムをホスティング型プライベートクラウドに構築した。それまではオンプレミスのインフラを利用してきた同社がプライベートクラウドを選択した理由と、その効果に迫る。(2019/8/26)

Royal Technologiesのアプリケーション仮想化導入事例
製造業が「VDI」を使わずにWindowsからChromebookへ移行した理由
プラスチック製造業のRoyal Technologiesは、VDIを使用せずにWindowsベースのレガシーアプリケーションを利用する方法として、アプリケーション仮想化ソフトウェア「Cameyo」を採用した。その理由とは何か。(2019/7/17)

ライセンスコストが節約できる可能性も
アプリケーションストリーミングの長所と注意すべき点
アプリケーションストリーミングは、アプリケーション仮想化手法の一つだ。アプリケーション更新作業を簡略化したり、ライセンス料を削減できたりする可能性がある。しかし利用には注意も必要だ。(2019/7/15)

温故知新の医薬品開発が進むか
「AI」を創薬と疾患特定に生かす医薬品業界、既存薬の新たな薬効も見つかる?
臨床試験や創薬など、医薬品製造における人工知能(AI)技術の利用が進んでいる。制度面での障壁はあるとしても、製薬会社はAI技術による新薬開発のプロセス短縮化を期待している。(2019/7/9)

紛らわしい5つの用語の意味を整理
「DevOps」「NetOps」「SecOps」「DevSecOps」「NetSecOps」の違いとは?
よく似たIT用語である「DevOps」「NetOps」「SecOps」「DevSecOps」「NetSecOps」は、それぞれどのような意味なのだろうか。それぞれの関係性を踏まえて、各用語の意味を簡潔に紹介する。(2019/4/15)

開発と運用のタスクを自動化
AIOpsはDevOpsとは別物 役に立つ場面は?
AIOpsとDevOpsの違いは曖昧に見えることがよくあるが、この2つは全く別物だ。AIOpsとその導入によってもたらされる効果について、詳しく説明する。(2019/3/22)

ネイティブか、サードパーティーか
API管理ツール比較:AWS、Microsoft、Googleの戦略と主要製品は
企業にとってAPIの重要性や、APIを適切に管理する必要性が増している。本稿ではクラウドサービスを利用したアプリケーション開発におけるAPI管理ツールの選び方について解説する。(2019/3/7)

経験豊かなデータサイエンティストのお墨付き
「Python」「R」「Jupyter Notebook」「Tableau」「Keras」が愛用される理由
企業の取得データが急増している近年では、情報を全て把握するためにもデータサイエンスツールが欠かせない。本稿では「Python」「R」「Jupyter Notebook」「Tableau」「Keras」について、データサイエンティストが愛用する理由を聞いた。(2019/2/12)

音声、UX、クラウドなども動向も確認
2019年、CIOの要注目トレンドはEverything as Code(EaC)、そしてAI
最高情報責任者(CIO)は、顧客のため、従業員のため、会社のために、最上級のユーザーエクスペリエンスを提供すべくその役割を遂行しなければならない。(2019/1/25)

Google StackdriverやAWS CodeDeployはどう役に立つのか
DevOpsを実現する4つのAと最新サービス管理ツール
クラウド時代のITサービス提供プロセスでは、DevOpsという言葉が頻繁に使われる。DevOpsを実践し、最新の要件に合わせたサービス管理に必要な「4つのA」とツールとは(2019/1/18)

コード記述を最小限に抑える
アプリ開発に適したOSSローコードプラットフォーム3選
企業は、可能な限り早くアプリを市場投入したいと考える。ローコードプラットフォームは開発プロセスを加速させる。優れた機能や柔軟なカスタマイズ性を持つオープンソースのローコードプラットフォームも登場している。(2018/11/15)

開発者とDBAとの協力関係も改善
事例:ステートフルアプリの速度を最大限に高めたデータベースDevOpsツール
ステートフルアプリの柔軟性を高めるデータベース管理と永続ストレージのソフトウェアが登場し、「データベースDevOps」は成立しない言葉ではなくなっている。小売業、金融業など5社のユースケースを紹介する。(2018/10/9)

レガシーシステムを持つ企業は期待している
激戦のクラウド市場、IBMとOracleが勝てる分野はここにある
IBMとOracleはレガシーシステムからの脱却を目指しIaaSに力を入れているが、簡単には進まないだろう。ただ、両ベンダーには、クラウド市場全体で力を発揮できる分野がある。(2018/9/28)

バージョンや構成管理が必要
Windows環境のDevOps 実践を助ける3つのツールを紹介
DevOpsはWindows環境でも実践可能だが、アプリケーションやシステムの運用方法を調整することが必要になる。Windows環境にDevOpsを組み込むことを助ける3つのツールを紹介する。(2018/9/10)

開発者から見たPaaS
PaaSの余りあるメリットと、注意すべきリスク 比較時に聞くべき質問とは
適切なPaaS環境があれば、開発者は「正しく動作するアプリケーションを作る」という最も重要な点に専念できる。だが、PaaS環境は新しいリスクももたらす。特にロックインに関するリスクが生まれる。(2018/9/7)

PWA、RAMDの長所と短所は
「iOSとAndroidのどちらに対応?」から始まるモバイルアプリ開発、3つの質問
モバイルアプリ開発には、Appleの「iOS」とGoogleの「Android」のどちらをサポートするかをはじめとした、アプリの種類と開発手法が含まれる。IT部門が採用すべきツールやトレンドを3つの質問から明らかにする。(2018/8/3)

コードの共有を促進
Swift開発者が「iOS」アプリをモジュール化する、これだけのメリット
アプリケーションをモジュール化するメリットは、多くの開発者が認識している。かつてはハードルが高かったモジュール化作業も、Appleの新しい取り組みにより、活用機会を広げている。(2018/7/9)

プランニングから運用後のサポートまで
DevOpsに必要なツールとは? 開発と運用の両チームを連携させる方法
近年、それぞれ独立していた開発(Dev)チームと運用(Ops)チームが連携する方法にシフトしている。ライフサイクル全体を通して開発チームと運用チームが連携する、効果的なDevOps管理に必要なツールとは。(2018/7/4)

AIが生み出す自動運転の未来は一本道ではない
デンソーアイティーラボラトリが見据える自動運転のロードマップとは
高度なセンシング技術を必要とする自動運転。ここで鍵となるのがAI技術だ。デンソーが取り組む自動運転技術の開発やAI技術の活用について、具体的な研究事例とともに解説する。(2018/6/25)

スキルセットというよりも作業精神
テクノロジーに命を吹き込む「ラピッドプロトタイピング」が必要な理由
最先端のUI(ユーザーインタフェース)を築き上げるには、ラピッドプロトタイピングプロセスが欠かせないという。その理由について話を聞いた。(2018/6/13)

NEWS
アスカコーポレーション、AIを用いた医薬関連文書の翻訳サービスを開始
アスカコーポレーションは、医療関連文書の翻訳に人工知能(AI)を用いた新しい翻訳サービスを提供する。(2018/5/10)

新薬開発を加速するテクノロジー
治験を支える「EDC」(電子的データ収集)の進歩は、なぜ新薬開発を加速するのか
新薬開発における症例報告データ収集に使う「EDC」(電子的データ収集)システム。近年はクラウドで動くEDCシステムが登場し、新薬開発プロセスの効率化に貢献している。(2018/4/4)

SOAの進化系
初心者が陥る、マイクロサービス化にありがちな10の課題
マイクロサービスに関心を持つ企業が増えている。マイクロサービスは変化の多い環境でメリットを発揮するが、適用領域には見極めが必要だ。初心者がつまずきやすい10個の課題を挙げる。(2018/4/4)

「バジェット(予算)」という言葉を誤解するなかれ
「サイト信頼性エンジニアリング」(SRE)における「エラー予算」とは何か
IT運用チームは、どの程度の数の問題発生を許容するのだろうか。「エラーバジェット(エラー予算)」という考え方の意味をおさらいしよう。これを誤解するとIT戦略を立てる際にリスクを読み違える恐れがある。(2018/3/21)

注目は「ネットワークスライシング」機能
無線技術「5G」とは何か? 先行準備企業が語る「これまでとの革命的な違い」
5Gは、超高速ネットワークと大容量通信の実現を約束する新しい通信技術だ。低レイテンシとスループットの向上を必要とする事業は、このテクノロジーのメリットを真っ先に体感できるだろう。(2018/3/20)

セキュアなモバイルアプリ開発の10大ベストプラクティス【前編】
“危険なモバイルアプリ”の開発者にならないための5つのチェックリスト
モバイルアプリを開発する際、最優先すべきなのはセキュリティの確保だ。本稿で紹介するヒントを参考に、モバイルアプリのセキュリティを厳密に確保することをお勧めする。(2018/2/21)

費用対効果を向上させるには
モバイルアプリ開発の成功に必要な5つのヒント
適切な準備をしなければ、アプリ開発は複雑になり得る。幸先良くプロセスを開始し、最適なツールを武器に開発における無理、無駄を回避しよう。(2018/2/13)

技術以前に乗り越えるべき壁がある
クラウドアプリ開発成功の鍵は? ソニー銀行、ローソンなどの事例で考える
クラウドを活用したアプリケーション開発をこれから始める企業が注意すべき点とは。先行してクラウドを活用する4社の事例に見る、効果と課題を紹介する。(2017/12/14)

ネイティブアプリか、MBaaSか
Android、iPhoneのデバイス乱立問題、苦い顔のアプリ開発者が考えるべきは
モバイルOSの主流はAndroidとiOSだ。だが、こうしたOSには複数のバージョンが存在する。そのため、モバイルアプリを開発する場合、開発者は検討すべきことが幾つかある。(2017/12/4)

車が空を飛ぶ近未来
Uberの空飛ぶタクシーは2023年に開始予定? 夢のプロジェクトが着々と進行中
未来の象徴として描かれてきた空飛ぶ車が、技術的に実現可能になりつつあるという。Uber Elevateの試みを紹介する。(2017/11/14)