このページでは、Oracle Cloud Infrastructure(OCI)の各コンテナ/サーバレス関連サービスやCI/CDサービスのチュートリアルをまとめています。
各チュートリアルごとにステップ・バイ・ステップで学ぶことができ、各サービスの基本的な機能、操作やオペレーションについて学習することができます。
1. Oracle Cloud Infrastructure DevOpsチュートリアル
事前準備編
- Oracle Cloud Infrastructure(OCI) DevOps事前準備
OCI DevOpsを利用するための事前準備を行います。まずはここから始めましょう【所要時間:約30分】
初級編
-
初級編 - Oracle Cloud Infrastructure(OCI) DevOpsことはじめ-Compute編-
ここでは、OCI Computeを利用したアプリケーション環境の構築、CI/CDパイプラインの実装と実行までの手順を記します。【所要時間:約1時間】 -
初級編 - Oracle Cloud Infrastructure(OCI) DevOpsことはじめ-OKE編-
ここでは、Oracle Container Engine for Kubernetes(OKE)を利用したCI/CDパイプラインの実装と実行までの手順を記します。【所要時間:約1時間】 -
初級編 - Oracle Cloud Infrastructure(OCI) DevOpsことはじめ-Oracle Functions編-
ここでは、Oracle Functionsを利用したCI/CDパイプラインの実装と実行までの手順を記します。【所要時間:約1時間】
2. Oracle Container Engine for Kubernetesチュートリアル
事前準備編 - OKEクラスターのプロビジョニング
- OKEクラスターをプロビジョニングしよう
Oracle Cloud Infrastructure (OCI) の管理コンソールを利用し、OKEクラスターを作成します。まずはここから始めましょう【所要時間:約30分】
初級編
- OKEでアプリケーションを動かしてみよう OKEに対してサンプルアプリケーションをデプロイするプロセスを通して、Kubernetesの基本的な概念や特徴、操作方法をを学びます。【所要時間:約30分】
中級編
- Oracle Container Engine for Kubernetes(OKE)でサンプルアプリケーションのデプロイとCI/CDを体験してみよう
OCI DevOpsを利用してCI/CD環境をセットアップし、Oracle Autonomous Transaction ProcessingをデータソースとしたJavaアプリケーションをOracle Container Engine for Kubernetes(OKE)にデプロイする一連の流れを体験することができます【所要時間:約1時間30分】
上級編
-
Oracle Container Engine for Kubernetes(OKE)でサンプルマイクロサービスアプリケーションをデプロイしてオブザバビリティツールを利用してみよう
OKEを使ってサンプルマイクロサービスアプリケーションのデプロイおよびオブザバビリティを体験していただけるコンテンツです。サードパーティーとしてOSSのIstio、Prometheus、Grafana、Loki、Jaeger、Kialiを利用します。【所要時間:約2時間】 -
Oracle Container Engine for Kubernetes(OKE)でサンプルマイクロサービスアプリケーションをデプロイしてOCIのオブザバビリティサービスを利用してみよう
OKEを使ってサンプルマイクロサービスアプリケーションのデプロイおよびオブザバビリティを体験していただけるコンテンツです。OCIのオブザバビリティサービスとして、Oracle Cloud Infrastructure Monitoring、Oracle Cloud Infrastructure Logging、Oracle Cloud Infrastructure Application Performance Monitoringを利用します。【所要時間:約2時間】
3. OCI Container Instancesチュートリアル
初級編
- OCI Container Instances をプロビジョニングしよう OCI Container InstancesでWordPress環境を構築します。【所要時間:約20分】
4. Oracle Functionsチュートリアル
初級編
-
Fn Projectことはじめ Fn Projectは、開発者エクスペリエンス重視なFaaSを構築するためのプラットフォームです。 このエントリーでは、Fn Projectの環境構築から動作確認までの手順を記します。【所要時間:約30分】
-
Oracle Functionsことはじめ Oracle Functionsは、Oracleが提供するFn Projectのマネージドサービスです。 このエントリーでは、Oracle Functions環境構築から動作確認までの手順を記します。【所要時間:約45分】
-
Oracle Cloud Infrasturcture API Gateway + Oracle Functionsハンズオン OCI API GatewayとOracle Functionsを組み合わせて、 簡単なアプリケーションを開発する手順をご紹介します。【所要時間:約1時間】
中級編
-
Oracle Functionsを利用したVMシェイプ変更 Fn Projectは、開発者エクスペリエンス重視なFaaSを構築するためのプラットフォームです。 このエントリーでは、Fn Projectの環境構築から動作確認までの手順を記します。【所要時間:約30分】
-
Oracle Functionsを利用したATPとのREST連携 Oracle Functionsは、Oracleが提供するFn Projectのマネージドサービスです。 このエントリーでは、Oracle Functions環境構築から動作確認までの手順を記します。【所要時間:約30分】
-
Oracle Functionsを利用したOracle NoSQL Database Cloud Serviceとの連携 OCI API GatewayとOracle Functionsを組み合わせて、 簡単なサーバレスアプリケーションを開発する手順をご紹介します。【所要時間:約30分】
-
Oracle Functionsを利用したOCI API Gatewayでの認証 OCI API GatewayとOracle Functionsを組み合わせて、 簡単なサーバレスアプリケーションを開発する手順をご紹介します。【所要時間:約30分】
5. OCI API Gatewayチュートリアル
初級編
- Oracle Cloud Infrasturcture API Gateway ハンズオン OCI API Gatewayを利用して簡単にAPIを集約・公開する手順をご紹介します。【所要時間:約1時間】
6. Oracle Cloud Infrastructure Service Meshチュートリアル
初級編
- OCI Service Meshを使ってサービスメッシュ環境を作ろう
OCI Service Meshを利用してBookInfoアプリケーションを動かしてみます。【所要時間:約1時間】
7. Helidonチュートリアル
初級編
-
Helidon(MP)ハンズオン Helidon MPは、Oracleが提供するMicroProfile準拠のマイクロサービスの開発に適したJavaアプリケーションフレームワークです。こちらのハンズオンは、サンプルアプリケーションの構築を通して、Helidonの特徴や使いやすさを学んでいただけるコンテンツになっています。【所要時間:約1時間】
-
Helidon(SE)ハンズオン Helidon SEは、Oracleが提供するマイクロサービスの開発に適したJavaのマイクロフレームワークです。こちらのハンズオンは、サンプルアプリケーションの構築を通して、Helidonの特徴や使いやすさを学んでいただけるコンテンツになっています。【所要時間:約30分】
8. WebLogic Server on OCIチュートリアル
-
WebLogic Server for OCIをプロビジョニングしてみよう
WebLogic Server for OCI は、Oracleが提供するアプリケーションサーバーのWebLogic ServerをOCI上で簡単に構築できるオファリングです。こちらのハンズオンでは、WebLogic Server for OCIのプロビジョニング、アプリケーションのデプロイを学んでいただけるコンテンツになります。【所要時間:約1時間】 -
WebLogic Server for OCIにアプリケーションを移行してみよう
こちらのハンズオンでは、WebLogic Server for OCIに対してのアプリケーションの移行を学んでいただけるコンテンツになります。【所要時間:約1時間】 -
WebLogic Server for OKEをプロビジョニングしてみよう
WebLogic Server for OKE は、WebLogic Serverのコンテナ化を簡単に実現できるオファリングです。こちらのハンズオンでは、WebLogic Server for OKEのプロビジョニング、ドメインの作成を学んでいただけるコンテンツになります。【所要時間:約1時間】
9. Oracle Transaction Manager for Microservices(MicroTx)チュートリアル
- Oracle Transaction Manager for Microservicesハンズオン
Oracleが提供する分散トランザクションマネージャーであるOracle Transaction Manager for Microservices(MicroTx)を体験していただけるチュートリアルです。【所要時間:約2時間】
10. OCI Cacheチュートリアル
-
OCI Cacheを使ってみよう
Oracleが提供するフルマネージドのRedisサービスであるOCI Cacheを体験していただけるチュートリアルです。【所要時間:約1時間】 -
OCI Cacheを使ってレスポンス・キャッシングをしてみよう
OCI Cacheをレスポンス・キャッシングのキャッシュサーバーとして使う方法を学んでいただけるチュートリアルです。【所要時間:約1.5時間】