Select Language : English 日本語

南北アメリカ

ブラジル: English / 日本語 / Português do Brasil
アメリカ: English

ヨーロッパ、中東、アフリカ(EMEA)

EMEA:
(ベルギー, フランス, ドイツ, オランダ, スペイン, アラブ首長国連邦, イギリス)
English / 日本語 / Español / Deutsch / Français
ロシア: English / 日本語 / русский

アジアパシフィック

日本(法人のお客さま): English / 日本語
日本(個人のお客さま): English / 日本語
オーストラリア(NTT Com ICT Solutions): English
中国本土: English / 日本語 / 簡體中文
香港/マカオ: English / 日本語 / 繁体中文 / 簡體中文
インド: English / 日本語
インドネシア: English
韓国: English / 日本語 / 한국어
マレーシア: English
フィリピン(DTSI): English
シンガポール: English / 日本語
台湾: English / 日本語 / 繁体中文
タイ: English / 日本語
ベトナム: English / 日本語
cmn_ic_service-kobetsu_network

Flexible InterConnect

用語集

モノリシック

モノリシック(monolithic)とは直訳すると「がっしりとかたまっている」「一枚岩のような」という意味です。

このことに由来し、ソフトウェア設計の際、部分的に分割をせず、全て同一のモジュールとして作り上げることをモノリシックな設計と言います。

モノリシックの対義語はマイクロです。限定されたサービスをAPIとして提供する開発会社が増え、企業からの需要も高まっている「マイクロサービス」という言葉にも使われています。

マイクロには「小さな」「微細な」という意味があります。ソフトウェアの設計として小さくモジュールを分割することをマイクロな設計と言います。

モノリシックな設計はソフトウェアが動作する際に外部モジュールを使用しないため、モジュール間通信が必要なく高速な動作が可能になります。

一方で、すべてのコードを一体化しているために、修正や追加をしにくい状態です。また、一部の障害が全体に影響を及ぼすこともあります。

マイクロな設計では修正や変更が必要な場合に、変更が不要なモジュールに影響を与えずに済むといった利点があります。

一方で各モジュール間通信が必要なため、遅延によるロスが生じます。そのため、ソフトウェアに求められるのは高速な動作なのか、または柔軟な修正や変更に対応できるものなのか、といった要件を見極めながら設計する必要があります。

高速な動作を求める場合はモノリシックな設計を、変更・修正を継続的に行う場合はマイクロな設計を選択すべきです。

DX推進-導入事例 シフトプラス株式会社 ふるさと納税の申請処理を大幅に効率化
DX推進-導入事例 セブン-イレブン・ジャパン×NTTコミュニケーションズ株式会社 サイロ化した社内データを安全な経路でクラウドに集約 DXを推進するデータ利活用基盤を構築

次世代インターコネクトサービス

Flexible InterConnectの4つの特長

  1. 広帯域でセキュアに閉域接続

  2. 直感的なUIで一元管理

  3. セキュリティやルーティング機能など簡単利用

  4. 上限付き時間課金で安心

このページのトップへ