ブログ

クラウド ネイティブとオープン ソース (手間なし)

F5 サムネイル
F5
2020年10月21日公開

ユーザーの要求を満たしたり、俊敏性を高めたりするためにクラウド ネイティブ テクノロジーを検討していないエンタープライズ企業を見つけるのは困難です。 では、今、チームがその動きを躊躇している理由は何でしょうか? 多くの組織がクラウド ネイティブへの移行に踏み切っていない理由の 1 つは、クラウド ネイティブ スタックの重要な部分の多くがオープン ソース サービスであるためです。 オープンソース プロジェクトには大きな利点があり、柔軟性も向上しますが、プロジェクトの方向性をほとんど制御できないまま、急速に変化するオープンソース プロジェクトを継続的に実施するという全体的な投資は、企業にとって多くの場合、実行不可能です。 躊躇するもう 1 つの理由は、現在のクラウド ネイティブ市場が飽和状態にあり、今後数年間で大幅な統合が確実に起こることです。 選択肢が多すぎて、すぐに時代遅れになる可能性のある技術に間違った賭けをした場合のマイナス面が、メリットを上回る可能性があります。

つまり、クラウド ネイティブ テクノロジーは、ネットワークとアプリケーション配信において大きな革新を推進していますが、他の新興市場と同様に、導入には大きなハードルがあります。 さらに、オープンソース プロジェクトの実行、維持、サポートにかかるコストは、スピードと柔軟性の約束を優先して軽視されがちです。 F5 は、お客様がこの移行をスムーズに進め、ためらいや迷いの要素を排除して、不確実性なしにオープン ソースのスピードと柔軟性を実現できるよう支援したいと考えています。

オープンソースファーストのアプローチ

インフラストラクチャとクラウド ネイティブ アプリケーションは、オープン API とオープン ソース ファーストのアプローチへと移行しています。 Kubernetes などのオープンソース プロジェクトは企業に広く採用されており、その勢いは衰える気配がありません。 これを念頭に置いて、F5 の多くのチームは、オープンソース プロジェクトへの貢献と主導、そしてオープン API の構築に注力しており、F5 の顧客が負担を管理することなくオープンソースのスピードと柔軟性をすべて得られるようにしています。 私たちは「薪を割り、水を運ぶ」アプローチを採用することでこれを実現し、お客様がベンダー中立のコミュニティ主導のテクノロジー スタックのメリットを享受しながら、アプリケーションによるビジネス価値の創出など、お客様にとって重要なことに集中できるようにします。

F5 は、次のような重要な方法で、お客様がオープン ソースで成功できるよう支援します。

  • ユーザーにとって重要な重大な問題やバグに対処する– エンドユーザー企業は、GitHub を通じてプロジェクトにフィードバックを提供したり、さまざまなフォーラムで質問したりして積極的に参加することがよくありますが、大規模なオープンソース プロジェクトではコミュニティ メンバーの注目を集めるのが難しいことがよくあります。 未解決の問題をタイムリーに提出からリリースまで処理する場合も同様です。 企業では重大なバグの回避策や修正のスケジュールについて迅速なコミュニケーションが必要であることを認識し、F5 のチーム (NGINX および Aspen Mesh を含む) は、これらの懸念に対処するとともに、これらの問題をオープンに迅速に解決することに重点を置いています。
  • ユーザーから要求された貴重な機能や特徴を追加する– 大規模なオープンソース プロジェクトでは、設計ドキュメント、実装の選択、コード レビューに関する合意形成プロセスが必要になるため、小さな機能の追加でも数か月かかることがあります。 これは、プロジェクトを自社の要件を満たす方向に導く影響力を持たない企業にとっては、コストが高く報酬が低い状況になる可能性があります。 F5 チームのメンバーはさまざまなオープン ソース プロジェクトの貢献者およびメンテナーであるため、状況をよく理解しており、顧客のニーズを代弁し、要件を具体的な成果に導くことができます。
  • 特定の分野向けのソリューションのカスタマイズ– 同様に、オープンソース コミュニティでは、一般的なエンタープライズ機能と重複しながらも独自の要件を持つ可能性のあるさまざまな市場分野 (通信、ヘルスケア、金融サービスなど) にわたる専門知識が不足していることがよくあります。 活気に満ちた繁栄するオープンソース プロジェクトは、さまざまなセグメントにサービスを提供でき、さまざまな業界からの参加と貢献により、より優れた製品へと成長することができます。 F5 のさまざまな業界にわたる幅広い専門知識は、重要な機会を認識し、さまざまな業界で広く採用されるオープン ソース プロジェクトのロードマップを策定する上で非常に役立ちます。
  • 拡張可能なテクノロジーをスピードと透明性で保護– オープンソース テクノロジーを採用する組織にとって、セキュリティはもう 1 つの重要な懸念事項であり、実稼働での使用とデータ処理に関するポリシー要件は、これらのプロジェクトを広く採用する上で大きな障害となる可能性があります。 バグの修正が非常に重要ですが、オープンソース プロジェクトにおけるセキュリティはそれだけではありません。メンバーとエンド ユーザーが潜在的な脆弱性を責任を持って報告するプロセスや、ベンダーやその他の投資組織が今後のセキュリティ リリースの早期通知を受け取ることができる早期開示システムを作成することも重要です。 F5 のチーム メンバーは、数十年にわたって主要なインフラストラクチャ製品の脆弱性を責任を持って管理する最前線に立ってきました。 オープンソース コミュニティにおける当社の経験を活用してベスト プラクティスを推進し、対応システムを確立することで、ビジネス価値を高めるタスクに集中できるようになります。

設計上、オープンソース プロジェクトは迅速に進み、企業のエンジニアリング チームにとって対応が困難な機能が急速に追加されます。 企業にとってアップグレードとロールアウトのサイクルが長くなり、組織の開発者と顧客の両方に大きな影響を与える可能性があるため、これはクラウド ネイティブ インフラストラクチャ プロジェクトでは重要な考慮事項です。 F5 は、サポートするオープン ソース プロジェクトの予測可能なリリースと廃止サイクルを顧客に提供することで重要な役割を果たします。 私たちはこの分野での経験から学んだ教訓を活かし、大規模で成熟した組織の期待に応える、より良いエクスペリエンスを生み出します。

オープンソースの取り組みをすでに開始している場合でも、開始を検討している場合でも、F5 の専門家チームが、オープンソースを最大限に活用できるようお手伝いします。