Oracle Container Cloud Serviceの使用を開始する前に
Oracle Container Cloud Serviceにサインインする前に、依存先であり、相互作用するテクノロジ(DockerとOracle Cloud)をよく理解しておくことをお薦めします。
Dockerについて
Dockerは、分散アプリケーションを構築、出荷および実行するためのオープン・プラットフォームです。 これにより、プログラマ、開発チームおよび操作エンジニアは、分散化およびネットワーク化された最新アプリケーションを利用するために必要な共通のツールボックスを使用できます。
-
Dockerfileを作成して、アプリケーションとその依存性を記述します。
-
Dockerfileを使用して、アプリケーションを保持するDockerイメージを構築します。
-
DockerイメージをDockerレジストリ内の指定したリポジトリに関連付けます。
-
レジストリからイメージをプルして、Dockerコンテナにロードします。
-
Dockerコンテナを実行します。
Docker HubにはクラウドベースのパブリックDockerレジストリがあり、このレジストリを使用すると、コード・リポジトリへのリンク付け、イメージの構築とテスト、および手動でプッシュされたイメージの格納を行うことができます。
Docker Composeは、複数コンテナのDockerアプリケーションを定義および実行するためのコマンドライン・ツールです。 アプリケーションを構成するサービスの定義をYAML (データ指向言語)で記述し、docker-compose.ymlと呼ばれる構成ファイルに含めます。 Docker Composeを実行すると、docker-compose.ymlファイルが読み取られてアプリケーション全体が起動されます。
Dockerの詳細は、Dockerドキュメント(www.docker.com)を参照してください。
Oracle Container Cloud Serviceには、Docker環境を管理するための使用しやすいインタフェースをはじめ、様々な機能が用意されています。 詳細は、Oracle Container Cloud Serviceについてを参照してください。
Oracle Cloudについて
Oracle Cloudは、ビジネス向けのエンタープライズ・クラウドです。 Oracle Cloudでは、開発およびデプロイメントの統合プラットフォーム上に用意されたセルフサービスのビジネス・アプリケーションが、新規サービスを迅速に拡張および作成するためのツールとともに提供されます。
Oracle Cloudではサブスクリプションの価格を見越すことができ、ユーザー、管理者および開発者に即座に価値と生産性がもたらされます。 この完全に管理された環境は、Oracle Exadata、Oracle Exalogic、Oracle DatabaseおよびOracle WebLogic製品を使用して構築されています。
また、Oracle Cloud環境には、組込みのアイデンティティ管理、高可用性、弾力性、バックアップおよび監視が備わっており、セキュアでスケーラブルなアプリケーションが実現されます。 企業では、JavaおよびSQLのオープン規格を基盤に、最終的にはすでに持っていたITスキルを活用し、彼らのビジネス・アプリケーションがクラウド内に閉じ込められることを回避できます。
Oracle Cloudユーザーには、1つ以上のロールが付与されます。 これらのロールには、Oracle Cloudサービス・サブスクリプションを注文したり、サービスを管理したり、ユーザー・アカウントを管理する権限が含まれます。
Oracle Cloudサービスをオーダーする際には、組織のニーズと予算に合わせてサブスクリプションを選択します。 「Oracle Cloudスタート・ガイド」の「Oracle Cloudサブスクリプションの概要」を参照してください。
Oracle Cloudサービスを設定およびアクティブ化すると、Oracle Cloudにより、My Servicesアプリケーションにアクセスするために必要な次の情報が指定された管理者に送信されます。
-
サインイン資格証明(ユーザー名、一時パスワード、アイデンティティ・ドメインおよびサービスが配置されているデータ・センター)
-
My ServicesのURL
次に、管理者は、My Servicesアプリケーションを使用してサービス・コンソールと関連ツールで次のタスクを実行することにより、Oracle Cloudサービスを管理できます。
-
サービスが稼働していることの確認
-
使用状況の監視
-
サービス詳細の表示
-
サービス・インスタンスの作成および管理
-
サービスにアクセスするユーザーのアカウントの作成および管理
Oracle Cloudの詳細は、Oracle Cloudスタート・ガイドのOracle Cloudについてを参照してください。