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

【NTTコミュニケーションズ様との共同実証報告】AI時代のネットワーク運用高度化に向けた取り組み

IBM Cloud Blog, オートメーション

システム障害と聞くだけで緊張してしまうのは私だけでしょうか?心理的にも体力的にも負荷が高いこの仕事をAIによって、なんとか楽にならないのか、と誰しもが思っています。そこで、IBMのAIによる運用支援ソリューションであるA ...続きを読む


IBMテクノロジーをフル活用しサービス競争力を大幅に向上させた、証券会社向けサービス「KICSクラウド」とは?

IBM Cloud Blog, IBM Partner Ecosystem

光世証券株式会社(以下、光世証券)は、証券業務を行う事業者向けに、証券基幹業務システムをクラウドで利用できる“KICS クラウド”の提供を開始することを発表しました。KICSクラウドはIBM Cloud環境で稼働している ...続きを読む


700社が効果を実感!コンテンツマネジメントシステム(CMS)を用いたWebサイト運用における課題への最適なアプローチ

IBM Cloud Blog, IBM Partner Ecosystem, デジタル変革(DX)

近年、PC、スマートフォン、タブレット、スマートウォッチなど、デバイスの多様化により、それぞれのデバイスに適した形で情報を配信することや、ユーザー毎に最適な情報を出し分けた配信というものが求められ、Webサイトの管理や更 ...続きを読む