[OCI]fledge.ioでOracle Cloudからマルチクラウドおよびエッジ・アプリケーションを管理 (2020/11/30)

fledge.ioでOracle Cloudからマルチクラウドおよびエッジ・アプリケーションを管理 (2020/11/30)

https://blogs.oracle.com/cloud-infrastructure/manage-multicloud-and-edge-applications-from-oracle-cloud-with-fledgeio
投稿者:Gilson Melo | Director of Product Management


Oracle Cloud Infrastructureは、オープンソース・テクノロジーとそれをサポートする開発者コミュニティを引き続き受け入れています。
クラウドネイティブ・テクノロジーとDevOps手法の急速な普及に伴い、多くの組織から、ベンダーのロックインを回避し、
クラウド・プロバイダーが構築したものであろうとなかろうと、好きなものを実行できるオープン・クラウドを望んでいるという声を聞いてきました。

オラクルはオープン・スタンダードへの継続的な取り組みと、広範で多様なエコシステムのサポートの一環として、
fledge.ioがそのマルチクラウドおよびエッジ・アプリケーション管理プラットフォームをOracle Cloud Infrastructureに拡張したことを発表しました。

この記事は、ゲスト・コントリビューターであるfledge.ioの創設者兼CEOであるPramodh Mallipatna氏との共同執筆です。

アプリケーションはより地理的に分散し、エンドユーザーやデータソースに近い場所にデプロイされるようになってきています。
このような分散化の理由としては、リアルタイムのユーザー体験のためのレイテンシー制限、GDPRへの対応、ネットワークデータ転送の削減、
リアルタイム分析、データソースに近い推論の必要性などが挙げられます。

アプリケーションの特性と要件は異質です。
デプロイメントの選択肢は、ベアメタルから仮想マシン、スタンドアロンコンテナから複数のKubernetesクラスタ、
さらには複数のクラウドからデータセンター、小規模なエッジフットプリントまで多岐にわたります。

このような地理的に分散したアプリケーションインフラストラクチャの管理は複雑になる可能性があります。
本番環境で大規模に動作させるためには、物理インフラストラクチャ(コンピュート、ストレージ、ネットワーク)や
アプリケーションの選択(マイクロサービス、オーケストレーション、サービスメッシュ)からセキュリティ、クラウドなどのスキルを持ったチームが必要になります。

fledge.ioで地理的に分散されたアプリケーションのライフサイクルを管理


fledge.ioは、以下の機能により、マルチクラウドやエッジ環境での地理的に分散されたアプリケーションのデプロイメントと管理を簡素化します。

  • レジリエントなアプリケーションオーケストレーション。インテントベースのステートフルフレームワークは、望ましいアプリケーションの状態を継続的に満たそうとします。
    スタンドアロンのDockerコンテナ(Kubernetesなし)として、または複数のKubernetesクラスタにまたがって、どこでもアプリケーションを構成してデプロイすることができます。
    スタンドアロンのDockerデプロイメントシナリオは、コンピュートフットプリントが小さいお客様のためにサポートされており、fledge.ioはどこにデプロイされても、
    そのようなデプロイメントのための回復力を提供します。
  • WANをまたいだ安全で透過的なアプリケーションサービスメッシュ接続性: ポリシーベースのアプリケーション固有のサービスメッシュは、
    デプロイ時にアプリケーションのマイクロサービスに透過的に自動的にプロビジョニングされ、マイクロサービスの動きに合わせて動的に再構成されます。
    このサービスメッシュは、WAN、クラウド、エッジ環境、スタンドアロンのDockerデプロイメント、マルチクラスタのKubernetes環境にまたがって動作します。
    この機能は、アプリケーションごとのSD-WANを持つことに似ています。
  • アプリケーションの可視性。fledge.io遠隔測定インフラストラクチャを介して、アプリケーションのデプロイ、接続性、健全性、データの豊富な可視性を可視化し、
    アプリケーションが必要なビジネスロジックやSLAを満たすために必要なイベントやアラートとして利用することができます。
  • アプリケーションのライフサイクル管理。マイクロサービスのカナリアスタイルのアップグレードや、地理的な場所やKubernetesクラスタ間でのマイクロサービスのポリシーベースの移行がサポートされています。
    fledge.ioは、分散アプリケーションインフラストラクチャの管理に必要な時間と労力を削減し、0日目と継続的な運用の両方を簡素化します。


図1: fledge.ioインフラストラクチャビュー

fledge.ioのユースケース


fledge.ioは、複数のクラウド、リージョン、データセンターにまたがるあらゆる分散アプリケーションを管理します。
ユースケースとしては、マルチサイトゲーム、拡張現実やバーチャルリアリティなどの5G対応の分散アプリケーション、
エッジの機械学習や推論を使用するアプリケーション、GDPR準拠のために分散データのローカリティと分析を必要とするヘルスケアやその他のアプリケーションなどがあります。

fledge.ioがOracle Cloudのお客様のためにできること


地理的に分散したアプリケーションをデプロイしたいと考えている中小企業、中堅企業、大企業を問わず、fledge.ioは次のような機能を提供します。

  • 単一のインターフェイスを使用して、Oracle Cloudリージョン、他のパブリック・クラウドやプライベート・クラウド、マイクロ・データ・センター、
    その他のエッジ・ロケーションにまたがる地理的なアプリケーション・フットプリントを管理できます。
  • マルチクラウド戦略の一環としてOracle Cloudを使用して、アプリケーションをマルチクラウドに対応させます。
  • クラウド展開のために、Oracle Cloud Infrastructureを中心とした新しい分散型エッジ・アプリケーションを開発します。
  • 分散アプリケーションをKubernetes環境、スタンドアロンのDockerコンテナ、またはアプリケーション・ニーズと各ロケーションで
    利用可能なインフラストラクチャ・フットプリントに基づいたミックスで最適に展開します。


図2:fledge.ioサービスカタログビュー

次は何をするか


fledge.ioはベータ版で、fledge.ioが管理するKubernetesデプロイメントを提供しています。
まもなくリリースされる一般公開(GA)リリースでは、
fledge.ioはOracle Cloud Infrastructure Container Engine for Kubernetes上でのアプリケーションデプロイメントの管理をサポートします。
詳細については、Container Engine for Kubernetesのドキュメントfledge.ioを参照してください。
Oracle Cloud上でfledge.ioを実際に体験したい場合は、Oracle Cloud Infrastructureアカウントにサインアップして、info@fledge.io でデモ・プレビューを予約してください。

コメント

このブログの人気の投稿

Oracle RACによるメンテナンスのためのドレインとアプリケーション・コンティニュイティの仕組み (2023/11/01)

Oracle Cloud Infrastructure Secure Desktopsを発表: デスクトップ仮想化のためのOracleのクラウドネイティブ・サービス (2023/06/28)

新しいOracle Container Engine for Kubernetesの機能強化により、大規模なKubernetesがさらに簡単になりました (2023/03/20)