マルチクラウド時代になぜOSSが重要なのか【第3回】
「OSS」は企業に何をもたらすのか? プロプライエタリとは違う4つの特性
OSSは企業にとって、認識しているか認識していないかにかかわらず、極めて“身近な存在”になった。OSSは企業に何をもたらすのか。その存在意義を、4つの視点で改めて考えてみよう。
近年、オープンソースソフトウェア(OSS)の利用が広がっています。企業は日常業務にOSSを活用し、クラウドサービスから携帯電話、家電製品に至るまで、私たちの身の回りのさまざまなものがOSSによって支えられるようになりました。
既存のテクノロジーを活用することは、企業にさまざまな利点をもたらします。例えばOSSを使うことで、一から作ることなくシステム構築が可能になります。OSSのパーミッシブライセンス(ソフトウェアの使用に関する制限が最小限のライセンス)は、ビジネスのアジリティー(俊敏性)を向上させます。
今日の複雑なITシステムを運用する企業にとって、OSSは“最適な一手”をもたらす存在です。OSSが企業にとって重要になったのはなぜなのか。本稿ではその理由を4つの視点で解説します。
1.OSSにより、“システムの場所”を越えた標準化を実現
OSSは、複数の場所で同じソフトウェアを実行し、必要に応じて切り替えることを容易にします。開発者は、オンプレミスでもクラウドサービスでも、自身のノートPCでも、同じ使い慣れたOSSのコンポーネントにアクセスすることができます。
中には、異なるシステムが連携するプロセスを簡素化する“統合レイヤー”として機能するOSSがあります。そのようなOSSの一つが、ストリーミングデータ(継続的に発生するデータ)を中継する分散メッセージングシステム「Apache Kafka」です。Apache Kafkaはアプリケーション間のアーキテクチャ(設計)上の境界を明確にするとともに、開発者が複数のアプリケーションやデータストアにまたがるデータをシームレスに移動できるようにします。
開発者はこうしたOSSを使うことで、アプリケーションが特定のアーキテクチャにどのように適合するのかを検討したり、必要に応じてアプリケーションを切り替えられるのかどうかを心配したりする必要がなくなります。その代わりに、特定のビジネスニーズを満たすアプリケーションの構築に重点を移せるようになります。
2.OSSは導入時における試行錯誤のプロセスを効率化
併せて読みたいお薦め記事
OSS活用を広げる際の勘所
OSSの使い方を習得するハードルは、ソースコードが公開されていない“プロプライエタリ”なソフトウェアよりも低いと言えます。開発者はOSSを使うことで、小規模なテストを実施しながらその有効性を評価し、必要に応じて利用の規模を拡大させることができます。アプリケーションの実地経験を積むためにベンダーとの契約にコミットする必要はありません。テクノロジーを習得する際、自身のスキルが足りなくなった場合は、OSSのコミュニティーに助言を求めることができます。
通常、複雑なソフトウェア群を運用するには、ITの高度な専門知識が必要です。特に複数ベンダーのクラウドサービスにまたがってシステムを運用する際、個々のベンダーに特有のアーキテクチャや運用方法に習熟するのは容易ではなく、そのためには時間や予算をトレーニングや人材採用に投入する必要があります。そうではなく、異なる運用環境でも一貫性を提供するOSSに頼ることが、賢明なアプローチになり得るのです。
一般的に、OSSはプロプライエタリなソフトウェアよりも安価であり、ベンダーとの契約なしで使用できます。新しいシステム環境に移行する際、開発者の再スキルアップのコストのみで済むことも利点だと言えます。
3.OSSは数の力を約束
ITチームは、セキュアなアプリケーションを実行するために必要となるサポートを、OSSのコミュニティーから得ることができます。どのソフトウェアも、悪意ある行為を前にして“完全に安全”であることはできませんが、この点でOSSにはリスクを軽減できる特性があります。OSSには、「悪意ある行為の兆候を探す目」がさまざまな場所にあることです。OSSの使用する全ての開発者が、ソフトウェアのセキュリティを維持するためのパッチ(修正プログラム)やアップデート(更新)に貢献する存在です。
一方で組織のITリーダーは、OSS利用のガイドラインを作成し、さまざまなOSSのライセンスに準拠する方法について、従業員を教育する必要があります。ただし幸いなことに、OSSを利用することで、特定のクラウドサービスにロックイン(閉じ込められること)してその対処に時間やコストを取られてしまう事態を避けやすくなります。その分を、従業員の教育に充てればよいのです。
4.OSSは透明性と可視性を提供
OSSの基礎は、ソースコードの透明性と可視性にあります。この特性によっては、組織は単一のベンダーや製品に依存することなく、独自のデータを活用したり管理したりすることが可能になります。そうした“自律性”は、ロックインを避けるために不可欠なだけではなく、
- アプリケーションのセキュリティを強化すること
- システム運用においてより多くの制御権を確保すること
- カスタマイズの可能性を広げること
- 継続的な改善の余地を確保すること
- 費用対効果をより向上させること
- 協力的なコミュニティーに参画すること
などを促進します。
次回は、Apache KafkaなどのOSSを一例として紹介します。
執筆者紹介
嘉門延親(かもん・のぶちか) Aiven Japan カントリーマネジャー
ITインフラやクラウドサービスの分野で、エンジニアリングやビジネス企画・開発を中心に20年近くの経験を持つ。2022年4月に、オープンソースのデータプラットフォームを提供するAivenが日本法人を設立する際に同社カントリーマネジャーに就任した。
Copyright © ITmedia, Inc. All Rights Reserved.
マルチクラウド時代になぜOSSが重要なのか
この記事の著者
関連記事
新着ホワイトペーパー PR
-
事例
[サイボウズ株式会社] DXに必要な「Dスキル」「Xスキル」を持った人材を育成するには? -
市場調査・トレンド
[サイボウズ株式会社] データで見る、DXが「順調に進む企業」と「つまずく企業」の違い -
製品資料
[サイボウズ株式会社] 賛否が割れがちな「Notesからの移行」 新環境への移行を納得してもらうには? -
事例
[ServiceNow Japan合同会社] 農林中金に学ぶ内製開発 処理効率を約2倍に高めAI活用も加速させた方法とは? -
事例
[ServiceNow Japan合同会社] NTTグループのデジタル変革術、17万人が利用する決裁プロセス刷新の全貌
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
【基本情報技術者試験】「デュプレックスシステム」と「デュアルシステム」の違いは?
-
2
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
3
サーバ約70台をAWSへ ヤナセが移行前にやった「通信要件の可視化」
-
4
脱VMwareの真実:データセンター大手がNutanixを選んだ「コスト以上の理由」
-
5
MS月例パッチが1000件突破 人手不足の情シスを襲う「月1回メンテ」の崩壊
-
6
多品種小ロットの「手書き・配合ミス」を克服 キャニオンスパイスの食品工場DX
-
7
AIインフラの理想形? 「5層のケーキ」を垂直統合するための近道とは
-
8
「Microsoft一択」で本当にいいのか 知らぬ間にライセンス費用が膨らむ真相
-
9
「AI活用」を掲げた年金刷新が炎上 英政府が大手ITアウトソースを切り捨て「内製回帰」した理由
-
10
「VMware離れ」は本当か 3000社がVCF 9にかじを切った現実的な理由
ホワイトペーパーランキング PR
-
1
生成AIのハルシネーションを防止 回答精度を高めるセマンティックレイヤーとは
-
2
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
3
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
4
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
5
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
6
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
7
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
8
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
9
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー