過去記事一覧 (2019 年)

12 月

/tt/news/1912/10/news03.jpg
公式な詳細情報は不明のまま

「Adobe CC」のユーザーデータ750万件が公開 本番データをテスト環境で利用

「Adobe Creative Cloud」のユーザーとAdobe従業員約750万人分のデータが公開状態となっていたことが分かった。この事件により、本番データをテスト環境で使うことの危険性が浮き彫りになったと専門家は指摘する。

/tt/news/1912/05/news04.jpg
AWSやMicrosoftも支援する「最も愛される言語」

プログラミング言語「Rust」が「C」「C++」の後継になるこれだけの根拠

Amazon Web Services(AWS)がプログラミング言語「Rust」をシステム開発言語として採用し、支援に乗り出した。MicrosoftもRustを「C」「C++」の代替言語と見なすことを表明し、注目が集まっている。

/tt/news/1912/03/news07.jpg
クラウドを生かすモダナイゼーション【後編】

保険会社がレガシーアプリのモダナイゼーションになぜ「EA」を使うのか?

クラウドを利用したアプリケーションのモダナイゼーションを進める保険会社Helvetia Insuranceは、エンタープライズアーキテクチャ(EA)ツールを活用している。なぜEAツールを活用するのか。得られた効果とは。

/tt/news/1912/02/news01.jpg
慎重に進めたRPA導入

6.6億円のコストを削減した、RPA導入成功の秘訣

John Lewis PartnershipはRPAを導入して6.6億円のコスト削減に成功した。同社の事例から、経営層や事業部門に受け入れられる導入プロセスの在り方を見ていく。

11 月

/tt/news/1911/29/news12.jpg
5つの観点から比較

いまさら聞けない「Apache HTTP Server」と「Apache Tomcat」の違いとは?

Webサーバ構築のためのソフトウェア「Apache HTTP Server」と「Apache Tomcat」の違いとは何か。目的や導入条件、アーキテクチャなどの観点から両者を比べる。

/tt/news/1911/28/news04.jpg
2週間かかっていたファイアウォール設定が数分に

航空会社がマルチクラウドのポリシー乱立解消に生かした「タグシステム」とは

Alaska Airlinesは複数のクラウドを用いたマルチクラウド環境を構築した。マイクロセグメンテーションを利用したセキュリティツールを組み込み、アプリケーション運用の自動化とコンテナの活用に取り組んでいる。

/tt/news/1911/25/news03.jpg
クラウドを生かすモダナイゼーション【前編】

レガシーアプリをクラウド化してモダナイズする4アプローチと乗り越えるべき壁

Helvetia Insuranceは、自社で利用するアプリケーションのモダナイゼーションに取り組んでいる。バックエンドでは自動化による効率化を、フロントエンドでは顧客体験の向上を図り、データ保護を実現している。

/tt/news/1911/19/news04.jpg
インタープリタ言語とコンパイル言語を比較

「Java」は遅い言語ではなかった? 「C++」との違いを比較

「Java」の処理速度は他のプログラミング言語と比べて速いだろうか。それとも遅いだろうか。「インタープリタ言語」と「コンパイル言語」の主な違いや、Javaと他言語を比較する際の注意点を紹介する。

/tt/news/1911/07/news06.jpg
長所と短所を紹介

「SDK」と「API」の違いとは? どう使い分ける?

アプリケーション開発で機能の実装に利用できるSDK(ソフトウェア開発キット)とAPI(アプリケーションプログラミングインタフェース)の違いとは何だろうか。それぞれの長所と短所、使い方を紹介する。

/tt/news/1911/02/news01.jpg
目的と仕組みを解説

謎のゆがみ文字列「CAPTCHA」はどのようにして生身の人を見分けるのか

「CAPTCHA」はbotと本物のユーザーを区別し、スパム業者にフォーラムサイトやブログのコメント欄を乗っ取られるのを防ぐ手助けをする。その仕組みを簡潔に解説しよう。

10 月

/tt/news/1910/31/news05.jpg
自動化するにしても、人的リソースは必要

「Infrastructure as Code」の速さはもろ刃の剣、便利さの影にあるリスクとは

「Infrastructure as Code」によってデータセンターは大きく変わる可能性がある。だが運用上の混乱を避けるためには、徹底的にドキュメントを残しテスト環境を確保する必要がある。

/tt/news/1910/30/news01.jpg
RESTで十分な用途もあるが

RESTはオワコンか、クエリ言語は「GraphQL」の時代へ

RESTはコンピュータ間のクエリをシンプルに解決してくれたが、不便な場面も見られるようになった。複雑なクエリについてはGraphQLの方が向いているかもしれない。

/tt/news/1910/25/news01.jpg
KubernetesもDockerもGo製

JavaやPHPからの移行も簡単、改めてGo言語がオススメな理由

Goを愛する筆者が、Goの魅力のごく一部を紹介する。JavaやPHPのコーディング経験があるなら移行も簡単だ。

/tt/news/1910/17/news03.jpg
Oracleからの移管

「Java EE」の後継「Jakarta EE」が公開、両者の違いは?

Oracleから「Java EE」を譲り受けたEclipse Foundationが、2019年9月にJava EEの互換版「Jakarta EE」をリリースした。その詳細や今後の開発方針を関係者に聞いた。

/tt/news/1910/11/news01.jpg
事前コンパイルで高速起動

Facebookがモバイルアプリ用JavaScriptエンジン「Hermes」を公開

Facebookは、JIT(Just In Time)よりも高速にアプリが起動するAOT(Ahead Of Time)を採用したJavaScriptエンジンをオープンソースで公開した。

/tt/news/1910/03/news07.jpg
RPAの進化について解説

「RPA」と「API」、仕事を本当に効率化するのはどっち?

「RPA」と「API」は別物だが、業務自動化の実現に役立つ手段という点で共通する。互いに密接に関連し合いながら進化するRPAとAPI。それぞれの動向を追う。

/tt/news/1910/02/news05.jpg
特選プレミアムコンテンツガイド

「プログラミング学習」が楽にならない“納得の理由”

プログラミング学習への注目度が高まっている。対話形式でプログラミングを学べるWebサイト「Educative」の開発者に、対話型学習ツールの現状と課題、学習者・指導者へのアドバイスなどを聞いた。

9 月

/tt/news/1909/19/news07.jpg
バークリー音楽大学がボストン音楽院の統合で直面

音楽大学は「大学統合」で生じたシステム連携問題をどう乗り越えたのか

バークリー音楽大学は、ボストン音楽院との統合を受けて、2校のシステムを連携し、共通のデータ分析基盤を構築する必要があった。そのためのデータ統合ツールとして、SnapLogic製品を選んだ理由は何か。

/tt/news/1909/13/news10.jpg
実店舗に行かなくても試着や内見が可能に

「VR」「AR」はもはや“おもちゃ”ではない 仕事で使えるこれだけの用途

かつてはゲームでの利用が目立った仮想現実(VR)/拡張現実(AR)技術を、ビジネスの場で利用する動きが広がっている。具体的な用途を紹介する。

8 月

/tt/news/1908/29/news05.jpg
新たな開発手法「ChatOps」についても解説

SlackでAWSのアラートを確認できる「AWS Chatbot」とは

AWSの「AWS Chatbot」は、「Slack」「Amazon Chime」と連携するチャットbotサービスだ。同サービスの詳しい機能と、DevOpsの手法の一つ「ChatOps」について説明する。

/tt/news/1908/13/news06.jpg
「NetOps」にまつわる疑問【後編】

「NetOps」で設定してはいけないKPI、設定すべきKPIとは

「DevOps」の考え方をネットワーク運用にも取り入れるのが「NetOps」だ。どのような点を重視してNetOpsを実践すればいいのだろうか。

/tt/news/1907/29/news05.jpg
「シャドーIT」の隠れた通信も落とし穴に

7pay事件で再考すべき「Webアプリケーション」のリスクと対策

「7pay」の不正アクセスなど、インターネット通信を利用するWebアプリケーションのインシデントが後を絶たない。Webアプリケーションのユーザー側と提供者側の双方から見て注意すべきリスクとは何だろうか。

/tt/news/1908/07/news05.jpg
「NetOps」にまつわる疑問【前編】

「NetOps」とは何か? DevOps時代のネットワーク運用方法

「NetOps」とは何であり、ネットワーク運用にどのような影響をもたらすのか。NetOpsを理解する上での基本と要点をかいつまんで説明する。

7 月

/tt/news/1907/24/news02.jpg
マルチクラウド構成を実現

メルカリが写真検索に「Amazon EKS」を活用 マネージドKubernetesの使い勝手は

フリマアプリ「メルカリ」の写真検索機能は、マネージドKubernetesである「Amazon EKS」を採用している。どのように活用し、どのような使い勝手なのだろうか。

/tt/news/1907/26/news01.jpg
リリース速度を向上

クラウドとコンテナに向けて進化を続けるJava

JCPの委員長を務めるバンチュラ氏は、Computer WeeklyのインタビューでOpenJDKの開発を継続すると表明。若い世代を引きつけるプラットフォームであり続けると語った。

/tt/news/1907/17/news11.jpg
特選プレミアムコンテンツガイド

「AI作曲家」が作ったBGMとは? ゲーム業界IT裏事情

最新のテクノロジーがゲーム業界を支えている。AIが自動でBGMを生成する「AI作曲家」の登場、IoTが下支えした「Fortnite」の世界的ヒットなど、業界の新たな潮流を紹介する。

/tt/news/1907/17/news09.jpg
「SAP HANA」の基礎知識【後編】

「SAP HANA」を選ぶべき利用シーンとは? 判断ポイントを紹介

組織が「SAP HANA」を選択すべきかどうかの選択は、用途に依存する。導入すべきかどうかを判断するヒントを紹介する。

/tt/news/1907/10/news01.jpg
AI+RPA=AIRPA?

AI+RPA+ローコード開発製品によるタスク自動化環境

ローコードソフトウェア企業のAppianがGoogleのAIサービスや各社のRPA製品とAppian製品を融合させる試みを続けている。これにより、ローコードでAIとRPAを利用したアプリケーションが実現する。

/tt/news/1907/10/news05.jpg
「SAP HANA」の基礎知識【前編】

いまさら聞けない「SAP HANA」とは何か? 主要機能と利用事例をおさらい

2010年の提供開始以来、「SAP HANA」はさまざまな変化を遂げてきた。その主要な機能と用途を紹介する。

/tt/news/1907/05/news06.jpg
キャッシュレス決済サービスの安定稼働までの道のり

PayPay「100億円祭り」を襲うトラブルの数々 AWSでアクセス急増をどう耐えたか

QRコード決済サービス「PayPay」の「100億円キャンペーン」第1弾は、注目の的となった半面でシステム障害が相次いだ。同社はその後、大量のトラフィックを処理するシステムを「AWS」でどう構築したのか。

6 月

/tt/news/1906/28/news10.jpg
コンテナセキュリティの基礎知識【後編】

「コンテナ」「オーケストレーター」のセキュリティを脅かす4大脆弱性

コンテナとオーケストレーターを安全に運用する上で、対処すべき代表的な4種類の脆弱性がある。それらの概要と、脅威を軽減する手段を紹介する。

/tt/news/1906/27/news03.jpg
結果を公開しつつ秘匿性も確保

不正選挙を防ぐMicrosoft「ElectionGuard」 その中核技術「準同型暗号」とは?

2020年の米大統領選挙に先立ち、Microsoftはオープンソースのソフトウェア開発キット(SDK)「ElectionGuard」を発表した。これにより、電子投票の結果を有権者自らが検証できるようになる。

/tt/news/1906/19/news06.jpg
マンガで解説:ありすぎて泣けるIT課題

業務システム選定、ユーザー部門が「イケてるUI」に惑わされてしまうのはなぜ?

「古めかしいUIよりもモダンでイケてるUIの方が良いシステムのように見える」という意見は、業務システムの選定という場面では慎重な判断が必要かもしれません。

/tt/news/1906/26/news08.jpg
データベースサーバの開放ポートから侵入

MySQLの脆弱性を悪用して拡散 ランサムウェア「GandCrab」攻撃の手口

攻撃者がランサムウェア「GandCrab」の標的を探して、WindowsのMySQLサーバをスキャンしていることをセキュリティ研究者が発見した。対策は比較的簡単にできる。

/tt/news/1906/25/news06.jpg
事例で探る「SAP HANA」の実力【後編】

企業は「SAP HANA」を何に利用しているのか? 3大用途を紹介

「SAP HANA」にはワークフローの改善、意思決定支援、データ統合という3つの長所がある。企業におけるSAP HANAの用途にはどのようなものがあるだろうか。

/tt/news/1906/21/news04.jpg
コンテナセキュリティの基礎知識【前編】

いまさら聞けない「コンテナ」「オーケストレーター」の仕組みと役割

企業のシステム運用開発における新たな潮流がコンテナだ。コンテナとオーケストレーターの役割を知り、それらにまつわるセキュリティリスクに対処するための備えをしておくことが重要だ。

/tt/news/1906/20/news01.jpg
7大「Kubernetes管理ツール」を比較【後編】

Kubernetes管理ツール「Platform9」「OpenShift」「JUKE」の違いは?

マルチクラウドにおけるKubernetesの運用を簡素化する主要な「Kubernetes管理ツール」を紹介。Kubernetesが今後どのような方向性で進化するのかについても考察する。

/tt/news/1906/19/news08.jpg
事例で探る「SAP HANA」の実力【前編】

医療ITベンダーの技術基盤を「SAP HANA」はどう支えているか

医療ソフトウェアベンダーのHarrisLogicは、「SAP HANA」を事業推進の中核として利用している。SAP HANAで何を目指し、具体的にどう利用しているのか。

/tt/news/1906/10/news08.jpg
7大「Kubernetes管理ツール」を比較【前編】

Kubernetes管理ツール「NKS」「Cloudify」「Terraform」「Rancher」を比べた

複数のパブリッククラウドやオンプレミスにまたがる「Kubernetes」環境を管理するIT管理者にとって、運用を簡素化する「Kubernetes管理ツール」が役立つだろう。主要ツールの特徴を紹介する。

/tt/news/1906/10/news06.jpg
具体的な利用例や相違点を紹介

いまさら聞けない「サーバレス」「マイクロサービス」は何が違うのか

サーバレスアーキテクチャとマイクロサービスアーキテクチャは、それぞれに特徴があり、目的に応じた使い分けが大切だ。主な相違点と特徴を見てみよう。

/tt/news/1906/06/news04.jpg
APIを使って簡単に実装できる

AWS、Microsoft、Googleの主要な「クラウドAIサービス」は? 4大用途で整理

AWSとMicrosoft、Googleのクラウドベンダー3社は、さまざまな用途で使える「クラウドAIサービス」を充実させている。4つの用途に絞って、主要サービスを整理する。

5 月

/tt/news/1905/28/news04.jpg
サービスのカスタマイズとして機能を追加

クラウドの「コミュニケーションAPI」導入前に確認すべきネットワーク要件

要件に合わせてサービスをカスタマイズする手段としてAPI(アプリケーションプログラミングインタフェース)が台頭しつつある。コミュニケーション用APIを利用する際のトラフィックを事前に調べておくことは重要だ。

/tt/news/1905/27/news04.jpg
テストチームの悩みを解決

AIがスクリプトを生成するコードレスなアプリテスト自動化ツール登場

アプリテストの自動化は必要だが、テストチームにテストスクリプトのコーディングスキルはない。スキルを持つ開発チームは、それをアプリ開発に使うべきだ。このジレンマを解決するのがコードレスツールだ。

/tt/news/1905/24/news04.jpg
AWS、Microsoft、Googleのいずれでも参考にできる

「クラウドAIサービス」の機能をAPI経由で利用する方法

主要ベンダーの「クラウドAIサービス」は、その機能を容易に利用可能にするためにAPIを提供している。APIを使ってアプリケーションにAI機能を組み込む方法に加え、その際直面する課題と対処方法を見てみよう。

/tt/news/1905/23/news03.jpg
Amazon S3再入門【前編】

いまさら聞けないAmazon S3&オブジェクトストレージ

クラウドストレージのデファクトスタンダードになりつつあるのが、Amazon S3だ。S3の特徴について、改めて復習してみよう。

/tt/news/1905/21/news04.jpg
プロジェクトの価値を判断するための洞察

プロジェクトポートフォリオマネジメント(PPM)を使うべき「隠れたメリット」とは

プロジェクトポートフォリオマネジメント(PPM)ソフトウェアがあれば、プロジェクトの管理や優先順位付け、リソースの割り当てを改善できる。それ以外にも、さまざまな潜在的メリットがある。

/tt/news/1905/20/news01.jpg
RPA導入成功事例

IT部門主導のRPA導入を成功させる不可欠な要素

英国の水道会社がIT部門主導のRPA導入を成功させつつある。RPAからメリットを引き出すため、RPAチームを率いるリーダーが重視する不可欠な要素とは何か。

/tt/news/1905/10/news06.jpg
事例で探るKubernetes管理の勘所【後編】

マネージドKubernetesを使うマインクラフト交流サイト 直面した課題と解決策は?

コンテナ統合管理ツール「Kubernetes」のマネージドサービスを活用するMineteria。ゲーム「Minecraft」関連サービスを手掛ける同社は、成長中の新しいサービスをどう活用しているのか。

/tt/news/1905/09/news02.jpg
開発者向けの「対話型学習」ツールはどうあるべきか【後編】

プログラミング学習で誰もがきっとつまずく「2つの障害」とは?

プログラミング言語学習の手段は、どのように進化するのか。対話型のプログラミング言語学習サイト「Educative」の開発者に、対話型学習ツールの現状の課題と、今後の展望を聞いた。

/tt/news/1904/25/news04.jpg
既存SQLクエリをテストしてすぐ書き換え可能

動的SQLも漏れなくチェックするDB移行支援ツール「Insight Database Testing」

インサイトテクノロジーが新たに販売開始したデータベース移行支援ツールが「Insight Database Testing」だ。ユーザーは移行先データベースでSQL文を実行した結果を確認し、その場でSQL文の修正とテスト実行ができる。

/tt/news/1905/02/news01.jpg
菓子メーカーとコンサルティング会社の事例を紹介

「Oracle Database」から「SAP HANA」への乗り換えが増えているのは本当か?

Oracle DatabaseからSAP HANAへ移行した企業がどれだけあるかについては見解が分かれる。注目したいのは、移行によってメリットを得ている事例が実際に出ていることだ。

4 月

/tt/news/1904/26/news06.jpg
優れたビッグデータ分析ツールの特徴とは?

Tableau、Qlik Sense、Power BIの競合は? 「ビッグデータ可視化」の11大ツール

データドリブン志向の企業は、可視化ツールを使用してビッグデータに潜む結論を読み解き、その結論から有益な情報を導き出す。本稿ではビッグデータ分析に適した可視化ツールと選び方のポイントを紹介する。

/tt/news/1904/24/news01.jpg
オープンソースとクラウドプロバイダー(後編)

Redis Labsの2度のライセンス変更はフリーライドを防げるか

クラウドプロバイダーがオープンソースベースのサービスを展開すると、開発企業のサポートビジネスは破綻する。オープンソースビジネスは転換点を迎えているのかもしれない。

/tt/news/1904/24/news06.jpg
仕組みとセキュリティ確保手順を解説

APIを安全に利用する4つのセキュリティ対策、具体的な実装方法は?

企業がAPI利用におけるセキュリティポリシーを定める際は、APIの仕組みとその使用方法を理解することが重要だ。セキュリティポリシー策定時に有用な4つのヒントを紹介する。

/tt/news/1904/23/news03.jpg
クラウドアプリ開発の初心者向けガイド

クラウドネイティブアプリ開発者なら覚えておきたい「4つの基礎」

クラウドネイティブアプリケーションを開発する際に、検討すべき要素とは何か。基礎となる要素4つと、開発を支援するツールについて説明する。

/tt/news/1904/19/news03.jpg
古いシステムとのギャップをどう埋める?

Windows Serverのレガシーアプリを「Docker」に移行、製造受託大手が直面した課題は

「Docker」を使い、「Windows Server」のレガシーアプリケーションをモダナイゼーションしようとする企業が直面する課題とは何か。製造受託大手Jabilの事例から探る。

/tt/news/1904/18/news05.jpg
事例で探るKubernetes管理の勘所【前編】

マインクラフト交流サイトが「Kubernetes」を活用 その独自の管理方法とは?

ゲーム「Minecraft」関連サービスを手掛けるMineteriaが、コンテナ統合管理ツール「Kubernetes」を活用している。同社はサービスの持続性を保つため、Kubernetesの管理方法に工夫を凝らす。何をしているのか。

/tt/news/1904/17/news08.jpg
製造業の「AR」(拡張現実)活用の利点と課題【前編】

GE、Caterpillar、Boeingが活用 大手製造業は「AR」で何をしているのか?

製造業で拡張現実(AR)の活用が始まっている。実際の活用例を見ると、ARは生産性向上をはじめ、さまざまなメリットをもたらすことが分かる。

/tt/news/1904/16/news05.jpg
開発者向けの「対話型学習」ツールはどうあるべきか【前編】

プログラミングを対話型で学べるWebサイト「Educative」はなぜ生まれたのか

プログラミング言語学習のためのWebサイト「Educative」開発者に、同サイトが生まれたきっかけや、他の対話型学習ツールに対する意見を聞いた。

/tt/news/1904/15/news04.jpg
紛らわしい5つの用語の意味を整理

「DevOps」「NetOps」「SecOps」「DevSecOps」「NetSecOps」の違いとは?

よく似たIT用語である「DevOps」「NetOps」「SecOps」「DevSecOps」「NetSecOps」は、それぞれどのような意味なのだろうか。それぞれの関係性を踏まえて、各用語の意味を簡潔に紹介する。

/tt/news/1904/15/news03.jpg
IBM、Cloudera、Domino Data Lab、Oracle以外にも

人工知能(AI)で急成長のデータサイエンスツール、商用とオープンソースの違いは?

商用製品からオープンソースまで、人工知能(AI)を使ったデータサイエンスツールの選択肢が広がっている。うまく利用すれば、データアクセスや分析モデル作成、データ管理の共同作業が簡便になるだろう。

/tt/news/1904/08/news06.jpg
人間の脳を再現する?

量子コンピューティング技術で実現する「量子AI」は何をもたらすのか?

機械学習が、量子コンピュータの重要な用途になるかもしれない。研究者や開発者が、量子コンピュータを使った、より「人間的な」AI(人工知能)の実現の鍵を探しているからだ。課題とメリットは何だろうか。

/tt/news/1904/02/news01.jpg
なぜGoなのか

Go言語に注力するDynatrace

アプリケーションパフォーマンス管理ベンダーのDynatraceが、Go言語アプリケーション用ツールを発表した。なぜGoなのか。

/tt/news/1904/02/news07.jpg
開発者が注目するAIテクノロジー

AWS、Google、Azureの自然言語処理APIを比較 長所短所は?

クラウドによってAIテクノロジーが利用しやすくなり、アプリケーションに自然言語処理を組み込もうと考える開発者が増えている。

/tt/news/1903/28/news03.jpg
Community CloudとLightning Platformを利用

セブン銀行が「ATM受取」にSalesforceを採用 2年のはずの構築期間が1年に

セブン銀行の新サービス「ATM受取」。サービスの提供に当たり、同社はクラウドを利用してシステムを構築した。2年かかるといわれた開発期間は、クラウドの導入でどのくらい短縮されたのか。

3 月

/tt/news/1903/29/news04.jpg
プロジェクトの調整に悩まされないために

アーキテクトと開発者のギャップを埋め、開発をスムーズにするツール4選

どの企業でもソフトウェア開発者とアーキテクトの役割の間にはストレスの原因になる隔たりが生まれることがある。本稿ではそうした隔たりの橋渡しに役立つツールを4つ紹介する。

/tt/news/1903/25/news09.jpg
Boxアカウントがなくてもデータ共有が可能に

Boxの機能やUIを組み込んだカスタムアプリを開発できる「Box Platform」

Box Japanが「Box Platform」の国内提供を開始する。ファイル同期サービス「Box」と各種サービスやシステムを連携させた、カスタムアプリケーションの開発を可能にするサービスだ。

/tt/news/1903/22/news11.jpg
「バックドアは仕込んでいない」と強調

無料で高機能のリバースエンジニアリングツール「Ghidra」とは? NSAが公開

米国家安全保障局(NSA)が、リバースエンジニアリングツール「Ghidra」を無償公開した。ハイエンドの商用製品並みの機能を搭載する。

/tt/news/1903/22/news09.jpg
開発手法はアジャイルに

クラウドでABAP開発環境が使えると何がすごいのか 「SAP Cloud Platform」の進化

SAPは「SAP Cloud Platform ABAP Environment」の提供によって、SAP ABAP開発者はそのスキルをクラウド環境でも生かせるようになった。だが、開発手法は見直す必要があるかもしれない。

/tt/news/1903/19/news05.jpg
ケース別に分けて紹介

性能向上は「システムをデータに近づける」「データをシステムに近づける」のいずれか

優れたアプリケーションパフォーマンスに対する欲求は尽きない。遅延を減らすためには、データの方をシステムに近づけるか、システムの方をデータに近づけるか、どちらが適切なのだろう。

/tt/news/1903/14/news09.jpg
巨大な単一アプリケーションからの脱却

マイクロサービスを運用する人がいつもぶつかる9つの課題

モノリス(巨大な単一アプリケーション)を細かく切り分けることは優れた判断である一方、マイクロサービスのアプローチは慎重に実施しないと共通の問題に行き着く。本稿では、こうした共通の課題を9つ紹介する。

/tt/news/1903/14/news01.jpg
見過ごされがちな「RPA導入の鍵」(後編)

「事業部門主導のRPA導入」に多い勘違い

事業部門はRPAによって業務を自動化したいと考える。だが、重要な点を勘違いしたまま導入しようとする。RPA導入を円滑に進め、メリットを最大化するには何が必要なのか。

/tt/news/1903/08/news06.jpg
運用環境に応じて選ぶ

クラウド環境でマネージドKubernetesを使うメリットとデメリット

クラウドベンダーが提供するマネージドKubernetesをマルチクラウド環境に導入する場合、幾つか問題が生じる。マネージドKubernetesのメリットを生かせるかどうかを確認したければ、本稿で紹介する3つのステップに従うとよい。

/tt/news/1903/07/news04.jpg
ネイティブか、サードパーティーか

API管理ツール比較:AWS、Microsoft、Googleの戦略と主要製品は

企業にとってAPIの重要性や、APIを適切に管理する必要性が増している。本稿ではクラウドサービスを利用したアプリケーション開発におけるAPI管理ツールの選び方について解説する。

/tt/news/1903/06/news01.jpg
見過ごされがちな「RPA導入の鍵」(前編)

事業部門を悩ませるRPAの導入障壁

事業部門がRPA(ロボティックプロセスオートメーション)による業務の自動化を企図したとき、ある壁が立ちはだかる。RPA推進の障壁とは何か。それを取り除くにはどうしたらいいのか。

/tt/news/1903/05/news08.jpg
「Cloud Services Platform」とは

Googleのハイブリッドクラウド戦略が加速 マネージドKubernetesとIstioを活用

Googleはハイブリッドクラウドプラットフォーム「Cloud Services Platform」の提供を試みている。ヒントは、コンテナ統合管理ツール「Kubernetes」が果す大きな役割にある。

/tt/news/1903/04/news04.jpg
音声操作も視野に

Salesforce.comとAppleのパートナーシップの強化でCRMはどう変わる?

新しいSalesforceのモバイルSDKを利用すれば、開発者はAppleのプログラミング言語「Swift」を使って、iOSデバイス向けのネイティブSalesforceアプリを簡単に作成できる。

/tt/news/1903/01/news04.jpg
自動索引生成やIoTデータの高速取り込み

徹底解説:Oracle Database 19cは何ができるのか?

「Oracle Database 19c」は最新のソフトウェアが安定して動作することを目指している。それだけでなくデータベース管理者にとって便利な追加機能も提供する。

2 月

/tt/news/1902/26/news07.jpg
流通、金融、不動産、医療業界など

モバイルアプリにおけるブロックチェーンの使用例

ブロックチェーンは、企業向けモバイルアプリにさまざまな利益をもたらす。モバイルアプリとブロックチェーン技術の融合に関する幾つかの事例を見てみよう。

/tt/news/1902/22/news05.jpg
ビッグデータクラスタやPolyBaseなども強化

徹底解説:SQL Server 2019で追加・強化された驚きの機能とは

Microsoftは「SQL Server 2016」と「SQL Server 2017」をリリースした直後から、既に「SQL Server 2019」を発売する準備をしていた。そのため、同社は驚くほど多くの新機能を短期間で追加している。

/tt/news/1902/21/news05.jpg
管理団体の変化に伴う期待と不安

Googleの手を離れたKubernetes、今後の展開は?

Googleは、Kubernetesの大規模テスト環境をCNCFに移管するため、「Google Cloud Platform」(GCP)クレジットとして900万ドルを寄付し、3年間の引き継ぎプロセスに入る。

/tt/news/1902/21/news06.jpg
MongoDBやConfluentはライセンス変更で自己防衛

「クラウド大手はOSSベンダーから“搾取”している」は本当か

AWSをはじめとするクラウド大手が、自社のデータベースサービスにOSSを採用するようになった。そのことからMongoDBなどのOSSのベンダーは、強力な手段である「ライセンス」を使って資産を守ろうとしている。

/tt/news/1902/20/news07.jpg
社内専用アプリ利用時に使いたいテクニック

Windows 10 PCに社内UWPアプリを導入 サイドロードとは?

開発中のアプリや社外秘作業を伴うアプリなどを使いたい時、「Microsoft Store」を使わずに、基幹業務(LOB)アプリをWindows 10搭載PCにサイドロードする方法がある。幾つかのやり方があるが、注意も必要だ。

/tt/news/1902/15/news10.jpg
サーバレス関数のパフォーマンス向上が鍵

「サーバレスアプリケーション」のデプロイを高速化する5つのポイント

サーバレスアプリケーションのデプロイを迅速化するには、その構成要素であるサーバレス関数のパフォーマンスを向上させる必要がある。具体的に何をすべきなのか。本稿では主要な5つのポイントを紹介する。

/tt/news/1902/15/news11.jpg
文法の習得に終始していないか?

最初に学ぶのに最適なプログラミング言語が存在しない理由

開発者が最初に学ぶのに最適なプログラミング言語はJavaだという意見がある。だが本当にそうだろうか。どの言語でも構成要素はほぼ変わらない。

/tt/news/1902/05/news10.jpg
Kubernetesが生み出す変化

進化するコンテナ技術 2019年にさらに人気が高まる理由とは

コンテナ化の流れが減速する気配はない。コンテナの進化に主眼を置いたさまざまな技術、製品、ベンダーの取り組みが増え、2019年はコンテナを取り巻く環境が大きく変化する年になりそうだ。

/tt/news/1902/05/news08.jpg
個々の機能や特性を比べる

Dockerと仮想マシンを比較 アプリ開発環境で使うなら?

仮想マシン(VM)とコンテナには技術的に大きな違いがある。コンテナを選ぶ開発者が多いのは、コンテナの方により整合性があると考えているためだ。

/tt/news/1902/03/news01.jpg
管理職も技術職も、人生の選択に悩む

技術職もいつかは管理職になるべきなのか? 後悔しないキャリアの選び方

熟練の技術者が管理職になるケースもあれば、技術系のキャリアを貫くケースもある。しかし誰しも、本当にこの選択が正しかったのか迷う日が来るだろう。本稿では、技術職から管理職に転身した筆者が「管理職の実情」を解き明かす。

/tt/news/1902/01/news07.jpg
リアルタイムで音声や映像をAI処理

クラウド連携可能なWebRTC開発キット NTTコミュニケーションズが提供

NTTコミュニケーションズが2019年1月に提供開始した「Media Pipeline Factory」は、クラウドサービスとの連携で音声・映像のAI処理などが可能なWebRTC開発キットだ。

1 月

/tt/news/1901/29/news02.jpg
コンテナが仮想マシンの立場をなくす?

仮想マシンとコンテナの今後を考える それぞれの強みを生かした運用とは

DockerやKubernetesなど、コンテナ技術の進化に伴い、企業IT部門の仮想マシン(VM)の存在を脅かすエコシステムが台頭している。少なくとも、その重要性が脅かされているのは間違いない。

/tt/news/1901/28/news07.jpg
富士キメラ総研の国内IT市場調査

「スクラッチ開発」は時代遅れ? 「クラウド」「パッケージ」へ移行進む

富士キメラ総研の調査・分析によると、2019年度のIT市場はクラウドとパッケージ形態の需要が増加する見込み。ソフトウェア売上額については、業種特化型製品の売り上げが全体の8割に上ると予測する。

/tt/news/1901/22/news01.jpg
IT管理者の仕事が楽しくなる

失業したくないなら身に付けるべきIT管理者の新スキル

多くの企業がRPA(ロボティックプロセスオートメーション)に象徴される自動化を取り入れようとしている。IT管理者が失業を回避するためには、自動化を先取りする必要がある。どうすればいいのか。

/tt/news/1901/22/news03.jpg
目的と場面で使い分ける

仮想マシンとコンテナ 何が違い、どう使い分けるべきか?

コンテナは、マイクロサービスアーキテクチャ、災害復旧、利用密度など、さまざまな点においてメリットがある。コンテナと仮想マシンを適切に使い分けることが重要だ。

/tt/news/1901/18/news04.jpg
IT担当者が語る

アップストリームとマネージドのKubernetesを比較 それぞれの長所と短所は

ITベンダーはKubernetesのパッケージ化を急いでいるが、ライバルは他のベンダーではない。アップストリーム版や企業の独自コンテナオーケストレーションプロジェクトだ。

/tt/news/1901/15/news10.jpg
メリットとデメリットを整理

「仮想マシン」と「物理サーバ」を比較 コンテナにはどちらを選ぶべき?

物理サーバと仮想マシンのどちらがコンテナ導入に適するのか。どちらにも、それぞれ大きな長所と短所がある。

/tt/news/1901/11/news07.jpg
権限を正しく設定する

IT専門家が語るコンテナセキュリティのヒントと注意点

コンテナのセキュリティを確保するためには、コンテナ、ホスト、Kubernetes、アプリケーションの各構成を詳しく調べる必要がある。

/tt/news/1901/10/news05.jpg
メリットとデメリットを知る

開発速度を上げ、反感を買う ローコード開発の光と影

ローコード開発はモバイルアプリの開発速度を上げられる一方で、企業に組織上の課題をもたらすこともある。

/tt/news/1812/28/news13.jpg
定義から応用例まで

いまさら聞けない「ブロックチェーン」とは何か? 何に使えるのか?

近年、さまざまなビジネスへの応用が広がっている「ブロックチェーン」について、その技術と仕組み、課題、応用例を基礎から解説する。

/tt/news/1901/05/news01.jpg
IT担当者が知っておくべき今後の潮流

2019年モバイル技術トレンド予測 AI、IoT、EMM、アプリ開発はどうなる?

2018年が終わり、IT担当者が企業向けモバイル関連技術の最新トレンドに目を向けるにはいい時期になった。2019年の注目すべき動向を紹介する。