デビッド・リンシカム ノアが編集 オープンソースは、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 つの戦略
>>: 安定性と経済性の両方を確保するには、コンテナ リソースをどのように割り当てるべきでしょうか?
現在、市場には多種多様な金融商品が存在し、その種類も多岐にわたり、品質もさまざまです。大学生の私たち...
Tencent Lightweight Application Server (Lighthouse...
周知のとおり、ウェブサイトの外部リンクは、ウェブサイトの運用とメンテナンスの最適化のプロセスにおいて...
Zorocloud は 4 月の特別プロモーションを実施し、四半期ごとの支払いで米国 VPS と香港...
2018 年は、消費者と企業がデジタル変革を継続したため、オンライン ストレージにとって大きな年とな...
メタデータは、データを説明するデータ、データに関する説明情報、および情報リソースとして定義されます。...
恋をしている人は、愛する人に全身全霊で感動します。私が言いたいのは、SEO 担当者は Baidu に...
Baidu は数日前に大規模なアップデートを実施し、インデックスされたウェブサイトの数と外部リンクの...
テンセントテクノロジーニュース(明宣)北京時間8月10日、外国メディアの報道によると、テクノロジーブ...
19 世紀以降、影響力の拡散媒体の変化とともに、ブランド理論は徐々に一般に知られるようになりました。...
最近、世界はCOVID-19による大規模な危機に見舞われています。健康への影響にもかかわらず、パンデ...
50 年にわたる発展を経て、SAP はスタートアップ企業からグローバル デジタル経済の運用基盤へと成...
2月6日、市場調査会社Research And Marketsが発表した新しいレポートでは、2022...
多くの人が VPS を購入しましたが、VPS の速度が遅すぎるため諦めざるを得ず、お金だけでなく時間...
Oracle は業界最大の単一データベースベンダーであり、クラウドコンピューティングとオープンソース...