はじめに
本記事では Oracle Integration Cloud (OIC) についてまとめていきます。
概要
AI、統合、自動化の機能を網羅したAI自動化プラットフォームです。
アプリケーションやデータの連携、ビジネスプロセスの自動化等の実現が可能です。
以下ドキュメントに記載の機能をOICにて実現可能です。
エディション
OIC を利用する際にインスタンスを建てることになりますが、その際に以下3つのエディションが選択できます。
- Standard
- Enterprise
- Healthcare
下に行くほど利用可能機能が増えていきます。
エディションによる機能差は以下ドキュメントを参照してみてください。
Shape
エディション でも触れた通り、OIC を利用する際にインスタンスを建てますが、その際に以下2つのShapeが選択できます。
- Development
- Production
Shape の違いによる機能差及び料金差はありません。
違いは、OIC の機能に関するパッチ適用の順番です。最初に Development へ適用され、その3週間後に Production へ適用されます。
ただし、Development Shape はリージョンによって利用可否が異なるため利用する際は確認が必要です。
料金
料金は、エディションの違い及びエディションの契約形態によって変わります。
上記ドキュメントだとわかりにくいですが、基本的にはインスタンスの稼働時間に対して料金が発生します。
Billing for an Oracle Integration for SaaS instance isn't impacted while the instance is stopped. However, billing for an Oracle Integration instance is paused until the instance is restarted.
OIC インスタンス作成
OCI コンソール左上のハンバーガーマークをクリックし、開発者サービス → 統合 をクリックします。

各設定項目を入力していきます。
まず適当にインスタンス名を入力します。
エディションは Standard としました。

シェイプ は Developer としました。
ライセンス・タイプ は 新規作成としています。
メッセージ・パック は単位時間当たりに転送できるメッセージの最大数を定義します。
(パック数×ライセンスタイプに応じた最大メッセージ数)

Identity domain は、特に設定しません。OICインスタンスへのログインは アイデンティティ・ドメイン のユーザー情報を使います。デフォルトだと Default アイデンティティ・ドメイン のユーザー情報を使います。こちらの設定は追加の アイデンティティ・ドメイン を関連付けるための項目です。
ネットワーク・アクセス制限 は、インスタンスを作成すると発行される3つのURLへのアクセスを制限するものとなります。ルールは HTTPルール で追加する形となります。今回は設定しません。
ループバック有効化 は、OICインスタンスが自身のエンドポイントに対するリクエストを許可するかどうかの項目となります。こちらも今回は有効化しません。
※画像は説明のため有効化にしています

作成 をクリックして数分後、ステータスが アクティブ となっていれば完了です。

中身確認
実際に中身を確認してみます。
詳細 には、アクセスURL等の情報が載っています。

モニタリング には、OCI Monitoring に発行されるメトリクス一覧が確認できます。

ネットワーキング には、プライベート・エンドポイント, カスタム・エンドポイント, ネットワーク・アクセス の設定が確認・編集できます。

関連付けられたサービス には、おそらくですがOICインスタンスで統合されるサービス一覧が確認できると思われます。

ログ には、OCI Logging へ出力するサービスログの確認・編集ができます。

おわりに
本記事では OIC について整理しました。
実際にワークフローを組んでみたらこちらの記事を更新していきたいと思います。
🌟この記事が誰かの役に立てば幸いです!
また、ご質問やフィードバックもお待ちしています。
参考資料
リファレンス
- Oracle Integration 3
- Provisioning and Administering Oracle Integration 3
- Oracle Integration 3 - Oracle Cloud Infrastructureドキュメント
- Oracle Integration チュートリアル - OCIチュートリアル
ブログ
- Modernizing Cloud Workflows: Replacing AWS Step Functions with OCI Functions and Oracle Integration Cloud - Oracle Cloud Infrastructure Blog
- 【Oracle Cloud ウェビナー】今さら聞けないデータ連携!OCIが提供する各サービス総まとめ - SpeakerDeck
- How do I configure & call an OCI function from OIC?
- Using the OIC Object Storage action
- OAuth2.0認証でOracle Integration CloudのREST APIを実行する - Qiita






