デビッド・リンシカム ノアが編集 オープンソースは、IT 業界では賛否両論の話題となることが多く、私のキャリアのほとんどにおいてそうでした。オープンソースの使用には、他のどのテクノロジーよりも多くの感情が伴います。 AIGCの台頭により、状況はさらに悪化する可能性があります。 クラウドベースの開発にオープンソース ソフトウェアを使用することは、そのコスト、柔軟性、およびコミュニティの積極的な関与により、ますます普及しつつあります。ただし、オープンソースの使用に伴う潜在的な危険性を理解することが重要です。 率直に言うと、企業は最終的に、必要以上にコストがかかる、最適化されていないシステムになってしまうことがよくあります。これらは通常、過剰に膨らんだ予算の中に隠されており、CIO から取締役会まで誰もそのことを知りません。 本来 300 万ドルかかるはずのシステムを構築するために 1,000 万ドルを費やしますか?さらに悪いことに、これらのシステムの多くは、特定のクラウド プロバイダーを推奨したり、他のソリューションの方がビジネスに高い価値をもたらす可能性があるのにオープン ソースを推奨したりするなど、アーキテクチャの選択が適切でないことが主な原因で、運用コストが 50% も高くなります。 そんな時代も終わりに近づいているのかもしれない。クラウド支出がトップダウンで批判され分析されるにつれて、企業はクラウド ソリューションをより効率的に構築および実行する方法についてより精通するようになっています。 私は決してオープンソースが正しい解決策ではないと言っているのではありません。多くの場合、それは間違った理由でソリューション スタックにプッシュされます。ですから、始める前に、このことを覚えておいてください。 1. オープンマインドセットオープンソース ソフトウェアに関連する重要な問題は、従来のソフトウェア ソリューションや多くのクラウド サービスが提供するサポートよりも、より専門的な専用サポートが必要になることです。 クラウド プロバイダーは、オープン ソース ソフトウェアを単に「提供」しているだけであることを忘れないでください。それ以外では、通常はサポートされません。さらに詳しく知るには、内部または他の場所を調べる必要があります。 オープンソース ユーザーは、クラウド内かどうかに関わらず、フォーラムやメッセージ ボードを通じて提供されるコミュニティ リソースに頼らなければならないことが多く、時間がかかります。これにより、特に時間的制約のあるソリューションや複雑な問題の場合、対処が困難なクラウド開発の進行が遅れる可能性があります。ある開発者が、特定の問題に取り組む前にオープンソース コミュニティの会議に出席する必要があると私に言ったことがあります。その会議は完了するまでに 5 週間かかります。それは明らかに機能しません。 セキュリティの観点から見ると、オープンソース ソフトウェアには特定の課題が生じる可能性があります。このようなソフトウェアは開発者コミュニティによって定期的にレビューされますが、主にコードが公開されているため、未検出の脆弱性が存在する可能性があります。 たとえば、数年前にオープンソースのサプライチェーンに関する問題がいくつかありました。厳格なセキュリティ対策と頻繁な更新がなければ、これらの脆弱性は深刻なセキュリティ上の脅威となる可能性があります。これらの問題は解決不可能なものではありません。それらは解決されなければなりません。ほとんどの場合、独自のソフトウェア プロバイダーではなく、自分自身に頼る必要があります。 2. 統合オープンソース ソフトウェアには、特定のプロプライエタリ ソフトウェアが提供する機能や統合が欠けている場合もあります。コミュニティ主導の更新や改善では、ユーザーやビジネスに有益な機能が優先されない場合があります。これは、クラウド開発におけるソフトウェアのスケーラビリティと全体的な有用性に影響を与える可能性があります。 もちろん、オープンソース システムはオープンであると考える人もいます。そこで必要な機能を追加したり修正したりできます。私を含め、これを経験した人は、どれだけのスキル、時間、専門知識が必要かを理解しています。このような時間コストは、プロジェクトを完了して展開することだけを望むプロジェクト マネージャーには受け入れられません。 考慮すべきもう一つの重要な要素は知的財産権です。オープンソース ソフトウェアは無料で使用できますが、ライセンスが必要であり、著作権法に準拠する必要があります。適切に処理されない場合、法的な紛争につながったり、会社の評判が損なわれる可能性があります。 CTO として、会社と知的財産を売却する過程で問題となった、私に情報が開示されなかったために、私は何度か挫折を経験しました。あるケースでは販売を停止した。 最後に、オープンソース ソフトウェアを使用したクラウドベースの開発には、より高い技術的熟練度が必要です。このソフトウェアの DIY 性を考慮すると、それを活用できる人にはいつも感心します。より高度なカスタマイズが可能ですが、技術的な知識のないユーザーにとっては、この柔軟性は諸刃の剣になる可能性があります。自分でいくつか実装してみてください。オープンソース企業の支援がなければ、せいぜいエンジニアリング プロジェクトにすぎません。 3. トレードオフもちろん、オープンソース ソフトウェア プロバイダーの中には、インストールとサポートに関してユーザーをうまく支援しているところもあります。今では、とにかく彼らの関与があるオープンソースの使用のみを検討します。問題が発生する可能性は非常に多く、ある意味では、追加コストがかかるとはいえ、サポートなどを含む独自のソリューションの価値が得られるため、多くの独自の代替手段が同様に魅力的になる可能性があります。 オープンソースについては、オープンな考え方を保つことが最善です。自分の感情を表に出し、オープンソースは他のテクノロジーよりも意見が二分されていることを受け入れましょう。 「当社はオープンソースを第一に考える会社です」か「当社にはオープンソースはありません」のどちらかしか聞きません。これが実際に意味するのは、「私たちは自分たちが何をしているのかを考えるのが好きではなく、クラウド プラットフォームを活用することが適切な解決策ではない場合には、部分的に最適化しないことを選択している」ということです。 結局のところ、オープンソースであるかどうか、クラウドであるかどうかに関係なく、あらゆるテクノロジーの実際のビジネス価値にかかっています。ハードウェアであれソフトウェアであれ、すべてをビジネスに返される価値の観点から考慮する必要があります。 参考リンク: https://www.infoworld.com/article/3708293/when-open-source-cloud-development-doesnt-play-nice.html |
<<: Amazon クラウド: クラウドへの移行のための 6 つの戦略
>>: 安定性と経済性の両方を確保するには、コンテナ リソースをどのように割り当てるべきでしょうか?
7月5日の報道によると、2021年7月1日に胡志強氏を法定代表者とし、登録資本金9億人民元で天一クラ...
香港連邦データセンターの locvps の VPS が 30% オフ、生涯割引で販売されており、CN...
コンテンツが王様の時代が到来しました。ウェブサイトの最適化を専門とする人たちも同じ気持ちでしょう。ウ...
6月28日の事件後、私の2つのウェブサイトはKステーションではなかったにもかかわらず、両方ともトップ...
現在のクラウド コンピューティング市場を見ると、PaaS は成熟した IaaS や人気の SaaS ...
多くのウェブサイトでは、ブログの外部リンクを確立する方法やブログの外部リンクを確立することの重要性が...
[[400325]] Virtual Data Optimizer (VDO) は、透過的なデータ重...
v.ps はオランダで VPS/クラウド サーバー サービスを提供しています。最近、ネットワークは ...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス設立からわずか3年という...
B2Bウェブサイトの最適化に関しては、多くのSEO担当者はどのように始めればよいかわかりません。現在...
世界的に有名なデータセンターであるZenlayerは、フィリピンのマニラに独自のデータセンターを持ち...
5月16日、Utour、Bridge Investment、3W Innovation Mediaが...
テンセント、WeChatの連絡先を5,000人までに制限、「いいねを集めるマーケティング」は処罰対象...
デスクトップ PC の絶対的な中核ビジネスとして、検索は常にインターネット企業やウェブマスターによる...
クラウド コンピューティング サービスの 1 時間あたりの使用料金は現在 1 セント未満です。クラウ...