DX推進のため、押さえておくべき重要ワード
日本の現状を打破し、DXを推進するためにはさまざまな技術や開発手法を採用していく必要があります。
誰でも、AI(人工知能)やクラウドはご存知でしょうが、IoT(モノのインターネット)などになると、「耳にしたことはあるけど……」となりそうです。さらに、ようやく5G(第5世代移動通信システム)の普及が始まったばかりと思っていると、既に次の6G(第6世代移動通信システム)に関する話題が出てきたり、アジャイル開発、ローコード開発、マイクロサービス、コンテナ化……と続くと単語を覚えるだけでも大変です。
自らシステムを作るということでなければ、詳細までを知る必要はありません。まず、それぞれの単語の概要と概念を押さえて行きましょう。触りだけ少し書いてみると、次のようになります。
■クラウド
クラウド・コンピューティングを略した言葉。インターネット上にサーバやネットワークが仮想的に存在するという概念。インターネットで繋がっているデータセンターにサーバがあるのとは別の考え方。Amazon Web Service(通称AWS)やMicrosoft Azureを筆頭とした契約さえすれば誰でも使えるパブリック・クラウドと特定の企業や団体などに属するプライベート・クラウドに大別される。
一般的にはクラウドというと前者を指すことが多い。月間数十ドルも払えば、それなりのサーバをインターネット上に構築・維持が可能となり、システム開発時の初期コストを大きく下げることができる。
■仮想化
ハードウェアの振る舞いをソフトウェアで実現する概念。たとえば、サーバの仮想化は、サーバと呼ばれるハードウェア(コンピュータ機器)の動きをソフトウェアで再現することで、1台の大型コンピュータのなかに、小型コンピュータが何十台も動いているように見える状態を作ることが出来る。サーバだけでなく、ネットワーク機器なども仮想化することも可能。
仮想化によって作られたサーバとネットワークのうえに、自分たちで作ったソフトウェアを載せて動かすことが出来る。勿論、さまざまな開発者が作った市販アプリケーションも同様。
■AI(人工知能)
映画「2001年宇宙の旅」にでてくるHAL9000のイメージが強すぎるのか、AIはなんでもわかってしまうという誤解がありそうが、そんな夢のようなコンピュータはいまのところ存在しない。
ただし、エキスパートシステムといって、人間が登録した知識データベースから瞬時に情報を引き出すだけだった昔のAIと違って、最近の人工知能はディープラーニングという新しい手法のもと、莫大なデータから自分で法則をみつけだすということができるようになった。おかげで、株価予想や天気予報だけでなく、小説を書き、作曲をし、絵まで描く。末恐ろしいと感じる人が増えていることも事実だ。人類がSkynetに滅ぼされる日が来るのだろうか?
これ以外にも、押さえておくべき単語は、ざっと挙げただけでも以下のように多数あります。
・PoC(概念実証)
・IoT(モノのインターネット)
・5G/6G(第5世代/第6世代移動通信システム)
・アジャイル開発(短期間開発手法)
・ローコード/ノーコード開発(新規開発時のプログラム開発を減らす手法)
・CI/CD(継続的な開発とリリースの考え方)
・マイクロサービス(システムを分割するという開発の新しい考え方)
・コンテナ化(仮想化の新しい考え方)
・ブロックチェーン(仮想通貨から始まったデータ保管方法)
・DAO(仮想通貨技術を応用した分散システムの考え方)
・XR(AR/VR/MRなどの総称)
・メタバース(仮想空間を元にした新しい世界観)
・デジタルツイン(仮想空間でリアル空間を再現する技術)
・ブレイン・コンピュータ・インターフェイス(脳とコンピュータを接続する技術)
・ゼロトラスト(新しいセキュリティ対策概念)
・EDR(Endpoint Detection and Response)
・SoE(System of Engagement)
・SoR(System of Records)
・SoI(System of Insight)
まずはDXに関する重要な単語を押さえ、
河田 京三
HOUSEI株式会社
DX推進室室長