皆さん、こんにちは。戸倉彩です。
IBMが正式に提供を始めたIBM Cloud Code Engine(以下、Code Engine)について、いち早く皆さんに知っていただき、触れて欲しいと思い、今回はまずはもっともクイックに体験できる方法についてご紹介させていただきます。Code EngineのHello World的な感じで、初めてCode Engineを使われる方が、最初に簡単に動かしてみるためにステップバイステップで試していただける内容となっています。ネットワーク環境によっては、1分もかからずデプロイできてしまうので、あっけなく感じる方もいらっしゃるかもしれませんが、そのあっけなさからまずは体験してみてください。
★注意事項★
・2021年3月31日(米国時間)、Code Engineの提供開始を発表し、無料で試せるベータ版の提供を終了いたしました。発表内容につきましては、IBMソリューションブログ「IBM Cloud Code Engineを提供開始」をご覧ください。
・こちらの内容は、IBM Cloudの従量課金アカウント(クレジットカード登録)が必要となります。
・また、Code Engineは有料で提供されているサービスとなりますので、無料枠の制限を超えた場合、使用量に応じて課金が発生します
・価格に関する最新情報は、公式サイト「IBM Cloud Code Engineの料金体系」をご確認ください。
IBM Cloud Code Engineとは
IBMが、IBM Cloud上で提供しているフルマネージドのサーバーレスプラットフォームで、アプリケーションをKubernetesベースのインフラストラクチャー上にデプロイし、管理することができるサービスです。Code Engineが、インフラストラクチャーの処理を行ってくれるので、Kubernetesについて知識がなくても問題ありません。ユーザーが、アプリケーションをホスティングするための環境構築ではなく、アプリケーションのコードを書くことにとことん集中できるように設計されています。
もし、Code Engineのアーキテクチャについて詳しく学びたい場合には、「Code Engine のアーキテクチャーとワークロードの分離について」サイトをご覧ください。
利用するために必要なもの
-
Webブラウザ
IBM Cloudの管理用のダッシュボードにアクセスするために必要となります。公式サイト「IBM Cloudの前提条件」では、Chrome、Firefox、Edge、Safariの最新バージョンもしくは1つ前のバージョンの使用が前提条件として掲載されています。 -
IBM Cloud 従量課金アカウント (またはサブスクリプション契約)
IBM Cloudアカウントをお持ちでない方は、IBM Cloudカウント作成サイトからアカウント作成を行った後、クレジットカード登録を行って従量課金アカウントにアップグレードを行ってください。
[参考] 3分程度の解説動画によるアカウント取得方法は下記リンクからご参照ください。
・IBM Cloud のライトアカウントを作成しよう
・従量課金アカウントへのアップグレード
Code Engineをすぐに開始する2つの方法
Code EngineをHello Worldする方法として、選択したコンテナイメージを使用して**「コンテナ・イメージの実行」または「ソース・コードから始める」**ことができます。
本記事では、前者のほうで解説を進めていきます。
Let's Code Engine! (コンテナイメージ実行編)
下記の手順に従って、操作を進めてみてください。
- IBM Cloud (https://cloud.ibm.com/login) にログインする。
- IBM Cloudダッシュボードの上のほうにある**[カタログ]**メニューをクリックする。
操作はここで終わりです。いかがでしたでしょうか。無事にアプリケーションをCode Engineにデプロイして、テストすることを体験できましたでしょうか。
他にもソースコードから始める方法や、Code Engineにはジョブの実行などの機能も提供されていますので、公式サイトや他の方がQiitaで書かれた記事なども参考にしながら、コンテナ実行環境をサーバーレスで手軽に使うことができる世界を体感してみてください。
参考情報
- IBM Cloud Code Engine 公式サイト
- IBM Cloud Code Engineお役立ち情報 - IBM Cloud News
- IBM Cloud Code Engine - IBM Cloud 資料
今回は以上となります。
Have a nice Code Engine day♪
※Twitterで最新情報配信中 @ayatokura