投稿

x86 + Arm + GPU異機種間コンピューティングを混在させたNextflowをOCIで実行 (2026/02/10)

イメージ
x86 + Arm + GPU異機種間コンピューティングを混在させたNextflowをOCIで実行 (2026/02/10) https://blogs.oracle.com/cloud-infrastructure/run-nextflow-with-heterogeneous-computing-on-oci 投稿者: Leo Li | AI Infrastructure Architect Nextflowをクラウドで実行すると、俊敏性と結果までの時間が向上しますが、インスタンスの選択が最適ではないこと、スケジュールの調整、そしてキャパシティがステージの需要に追いつかない場合の無駄な支出によって、コストと完了時間が依然として大きく左右される可能性があります。OCIは、動的なリソースプロビジョニング、透明性の高い従量課金制、そして一貫したパフォーマンスによってこの問題に対処します。以前の本番環境レベルのnf-core/methylseq調査では、OCIは他のクラウドの動的バッチサービスと比較して、バッチコンピューティングコストを最大70%削減しました(   「OCIでNextflowのコストを70%削減 」を参照)。 GPUアクセラレーションとArm CPUコンピューティングが利用可能になったことで、最適化をさらに推し進めることができます。GPUはアクセラレーションの恩恵を受けるステージを短縮し、Arm CPUのキャパシティは互換性のあるワークロードのCPUコストをさらに削減できます。この記事では、OCI上の単一のNextflowパイプラインでx86 CPU、Arm CPU、GPUを組み合わせ、各ステージが最適なインフラストラクチャで実行され、キャパシティがアイドル状態になるのではなく、需要に応じて変化する仕組みを紹介します。 この投稿では、次のことについて説明します。 OCI が Nextflow のステージごとに異種コンピューティングを可能にする方法を示します。デモ パイプラインのラベルベース ルーティングを介して、x86 CPU、Arm CPU、および GPU の容量を単一のパイプラインで混在させます。 パイプラインのリソース フットプリント (タスク数、要求された CPU/メモリ/GPU、Nextflow トレース/タイムライン レポ...

OCIでアプリケーションをSaaSifyする方法 (2026/02/10)

イメージ
OCIでアプリケーションをSaaSifyする方法 (2026/02/10) https://blogs.oracle.com/cloud-infrastructure/how-to-saasify-applications-on-oci 投稿者: Gururaj Mohan | Master Principal Cloud Architect 今日のクラウドファーストの世界では、企業や独立系ソフトウェアベンダー(ISV)が従来型のアプリケーションをSaaS(Software as a Service)へと移行するケースが増えています。この変革において重要な要素となるのが、マルチテナント・デプロイメント・モデルです。このモデルでは、複数の顧客がセキュリティ、パフォーマンス、そしてコスト効率を確保しながら、同じアプリケーションを共有できます。Oracle Cloud Infrastructure(OCI)は、共有テナンシーとハイブリッド・アプローチを用いたSaaSアプリケーションの容易な提供を可能にする、堅牢なサービスセットを提供します。 テナンシーについて OCI テナンシーと SaaS アプリケーションのテナントの概念を混同しないことが重要です。 OCIテナンシー :OCIサービスにサインアップすると付与されるアカウントです。これはルートアカウントを表し、OCIリソースを整理・管理するための安全で分離されたパーティションとして機能します。 テナント   (SaaSのコンテキスト):ISVがOCI上にSaaSプラットフォームを構築するとします。ISVが自社の顧客をプラットフォームにプロビジョニングする際、各顧客はテナントとみなされます。ここで言うテナントとは、顧客組織を表し、各テナントには複数のユーザーが関連付けられる場合があります 。 つまり、OCI テナンシーは OCI アカウント自体を指し、テナントは ISV などの別のエンティティによって OCI 上でホストされているアプリケーションを使用する組織 (SaaS 顧客など) を指します。 アーキテクチャ このアーキテクチャは、OCI 上のマルチテナント アプリケーション デプロイメント モデルを高レベルで表します。 次の図は、このリファレンス アーキテクチャを示しています。 この柔軟なアーキテ...