デビッド・リンシカム ノアが編集 オープンソースは、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 つの戦略
>>: 安定性と経済性の両方を確保するには、コンテナ リソースをどのように割り当てるべきでしょうか?
「SEO戦略計画策定 - 草の根成長のマイルストーン」という記事から、SEO最適化戦略では、計画策定...
多くのウェブサイト運営者は、自分のウェブサイトの Google PageRank 値を非常に気にして...
ソフトウェア製品の作成に携わる人なら誰でも、開発ライフサイクルを短縮し、継続的な配信と高品質の製品を...
privatealps は 2009 年に設立され、著作権 (DMCA) を 100% 無視する、苦...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています618 電...
これは、virmach のワンタイム VPS の第 2 波です。料金は 1 回のみで、使用後は破棄さ...
SEO オペレーターの多くは、一般的に、Web サイトのコンテンツの更新と外部リンクの投稿という 2...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています自社の企業...
さまざまな業界でデジタル化、インテリジェント化が進むにつれ、クラウドコンピューティング、ビッグデータ...
ホストオンはどうですか? Hosteons Dallas VPS はいかがでしょうか?ホストが De...
Hostcram は毎年恒例のブラックフライデー プロモーションを開始しました。AMD VPS は事...
多くの SEO 担当者は、2013 年に SEO がますます難しくなっていると述べており、業界を辞め...
待望の Youpin.com がついにオンラインになりました。ほぼ 1 か月間、黙々と作業してきまし...
Google は、今年中に発売予定の太陽光発電ドローン「Project Titan」を正式に発表する...
2017年、世界のクラウドコンピューティング市場は成長を続け、クラウドコンピューティング業界の規模は...