IBM Cloud Blog

チュートリアル: IBM Cloud Code Engine でテキスト分析をするには

記事をシェアする:

この投稿は、2020年9月30日に、米国 IBM Cloud Blog に掲載されたブログ(英語)の抄訳です。

パブリックにフロントエンド、プライベートにバックエンドのアプリをデプロイし、クラウド・サービスをバックエンド・アプリに接続、ジョブを実行してアップロードされたテキスト・ファイルを分析する

ここでは、ソリューション・チュートリアル(英語)の手順に従い、コード・サンプルを使用して、テキスト分析アプリケーションをデプロイすることにより IBM Cloud™ Code Engine について学習します。

このチュートリアルでは Code Engine のプロジェクトを作成し、Code Engine のエンティティー(アプリケーションやジョブ)をデプロイします。そして、IBM Cloud サービス (IBM Cloud Object StorageNatural Language Understanding など) を Code Engine エンティティーにバインドする方法を学びます。また、ワークロードに基づいてインスタンスをスケールアップまたはスケールダウン(ゼロ)することのできる Code Engine の自動スケーリング機能についても学習します。

 IBM Cloud Code Engineとは?

2020年9月、IBMは、クラウド・ネイティブ・ワークロードのすべてを配置する最新のプラットフォームとして、IBM Cloud Code Engine を発表しました(参考:IBM Cloud Code Engine のベータ版がリリース)。IBM Code Engine を使えば、クラウドをより一層活用することができます。

IBM Cloud Code Engine は、フル・マネージドのサーバーレス・プラットフォームで、Web アプリ、マイクロサービス、イベント駆動型機能、またはバッチ・ジョブなど、コンテナ化されたワークロードを実行します。IBM Cloud Code Engine により、ソースコードからコンテナ・イメージを作成することもできます。これらのワークロードはすべて同じ Kubernetes インフラストラクチャー内で配置されているため、シームレスに連携することができます。IBM Cloud Code Engine は開発者がコードを書くことに集中できるように設計されており、アプリの実行に必要なインフラストラクチャーを意識する必要はありません。

IBM Cloud Code Engineは、開発者を設定や依存関係管理などの多くの複雑なタスクから解放するとともに、コンテナ・ベースの管理を簡素化し、開発者がコードを書くことに集中できるようにします。また、ゼロへのスケーリングなど、サーバーレス・プラットフォームの多くの機能を利用できるようになります。

チュートリアルの目的

  • IBM Cloud Code Engine を理解し、開発者の経験をどのように簡素化するかを理解します。
  • IBM Cloud Code Engine を使用したアプリケーションのデプロイとスケーリングがいかに簡単かを理解します。
  • 実行から完了までのワークロードを実行するためのジョブの使用法を学びます。

アーキテクチャー

Architecture
  1. 開発者は Code Engine プロジェクトを作成し、フロントエンドとバックエンドの Code Engine アプリケーションをデプロイします。
  2. 開発者は、バックエンド・アプリケーションのエンドポイントを指す環境変数の値を設定するために、フロントエンド・アプリケーションを修正して、フロントエンド(UI)・アプリとバックエンドを接続します。
  3. 開発者は必要なクラウド・サービスをプロビジョニングし、Secret や Configmap を作成して、バックエンド・アプリとジョブをバインドします。
  4. ユーザーは、バックエンド・アプリケーションを介して Object Storage に保存されているテキスト・ファイルをフロントエンド・アプリ経由でアップロードします。
  5. ユーザーはバックエンドを介して Code Engine のジョブを実行し、テキストを Natural Language Understanding にプッシュしてテキストを分析します。結果は Object Storage に保存され、ユーザーが更新ボタンをクリックするとフロントエンドアプリに表示されます。

詳しくはソリューション・チュートリアル(英語)の手順に従ってください。

ご質問やご意見がございましたら

この機会に是非、IBM Cloud Code Engineをお試しいただけますと幸いです。もしなにかご質問やご意見などがございましたら、ソリューション・チュートリアル(英語)のフィードバック・ボタンを使って、フィードバック・フォームからご連絡ください。よろしくお願いします。


翻訳:IBM Cloud Blog Japan 編集部

*このブログは、2020/9/30に発行された“Tutorial: Text Analysis with IBM Cloud Code Engine (英語)”の抄訳です。

More IBM Cloud Blog stories

セキュリティー・ロードマップ

IBM Cloud Blog

統合脅威管理、耐量子暗号化、半導体イノベーションにより、分散されているマルチクラウド環境が保護されます。 2023 安全な基盤モデルを活用した統合脅威管理により、価値の高い資産を保護 2023年には、統合された脅威管理と ...続きを読む


量子ロードマップ

IBM Cloud Blog

コンピューティングの未来はクォンタム・セントリックです。 2023 量子コンピューティングの並列化を導入 2023年は、Qiskit Runtimeに並列化を導入し、量子ワークフローの速度が向上する年になります。 お客様 ...続きを読む


ハイブリッドクラウド・ロードマップ

IBM Cloud Blog

コンポーザブルなアプリケーション、サービス、インフラストラクチャーにより、企業は複数のクラウドにまたがるダイナミックで信頼性の高い仮想コンピューティング環境の作成が可能になり、開発と運用をシンプルに行えるようになります。 ...続きを読む