投稿

提供開始:オンプレミスのOracle Database用AWR Viewer (2021/05/31)

イメージ
提供開始:オンプレミスのOracle Database用AWR Viewer (2021/05/31) https://blogs.oracle.com/cloud-infrastructure/available-now-awr-viewer-for-on-premises-oracle-databases 投稿者: Sriram Vrinda Oracle Cloud Infrastructure(OCI)のDatabase Managementサービスにおいて、オンプレミスのOracle Databaseを対象としたAWR(Automatic Workload Repository)ビューアのサポートを発表します。この機能により、Database Managementで監視しているデータベースのAWRデータを可視化し、他のデータベースからAWRデータをインポートして可視化するためのセントラルリポジトリとして使用することができます。 AWR Viewerとは? AWR(Automatic Workload Repository)は、Oracle Databaseサービスにおける膨大なパフォーマンスデータの収集と処理の中心となるデータベース機能です。AWRによって収集されたデータは、Oracle Databaseが提供する問題検出とセルフチューニングのメカニズムのほとんどの基礎を形成します。AWRは2つのコンポーネントで構成されています。1つは、V$ビューを介してアクセス可能なインメモリのパフォーマンス統計、もう1つは、過去の値を記録するデータベースに永続化されたV$ビューのスナップショットです。WRH$テーブルやDBA_HISTテーブルなど、永続化されたAWRテーブルには、重要なパフォーマンスデータが豊富に含まれており、パフォーマンスチューニングの傾向分析や、2つの異なる期間のパフォーマンスを比較する際に役立ちます。AWRデータは、AWR抽出機能を使ってシステム間で転送することができ、必要に応じて別のシステムを使ってAWRデータの分析を行うことができます。 デフォルトでは、AWRのスナップショットは1時間ごとに取得され、8日間保持されます。スナップショットの間隔は、スナップショットの取得と保存の頻度を決定します。スナップショットの間隔を小さくすると、頻度が高くな...

Oracle Dynamic routing gatewayを使用したファイアウォールのユースケースの簡素化 (2021/05/31)

イメージ
Oracle Dynamic routing gatewayを使用したファイアウォールのユースケースの簡素化 (2021/05/31) https://blogs.oracle.com/cloud-infrastructure/simple-firewall-use-case-using-oracles-dynamic-routing-gateway 投稿者: Arun Poonia | Senior Solutions Architect Oracle Cloud Infrastructure (OCI)のDynamic routing gateway(DRG)の機能強化により、エンドユーザーはDRGを使用して仮想クラウド・ネットワーク(VCN)間でトラフィックをルーティングできるようになりました。以前は、ローカル・ピアリング・ゲートウェイ(LPG)を導入して、スポークVCNからハブVCNまたはトランジットVCNにトラフィックを誘導し、ファイアウォールを介して検証する必要がありました。このブログでは、Dynamic routing gatewayを使ってVCNトラフィックを誘導し、Fortinet FortiGateを使って検査する方法を紹介します。 ユースケース DRGは、VCNからのトラフィックの誘導や、ファイアウォールを使ったトラフィックの検証を柔軟に行うことができます。この使用例では、スポークされたVCN間のトラフィックを検証し、FortiGateファイアウォールを使用して検査しています。別のアーキテクチャで必要に応じて仮想ファイアウォールアプライアンスを追加することで、アーキテクチャを拡張することができます。アクティブ・パッシブのユースケースでは高可用性を得ることができ、サンドイッチトポロジーではOCIの柔軟なネットワークロードバランサーを使用することができます。 ここではファイアウォールの仮想マシン(VM)を1つだけ使用していますが、本番環境では複数のファイアウォールVMを使用して本番のワークロードをサポートします。 前提条件     Oracle Cloudアカウント。アカウントをお持ちでない場合は、 Oracle Cloud Free Tier アカウントにサインアップ     ハブとスポークのネットワークト...

OCIでのWebLogic Autoscaling (2021/05/31)

イメージ
OCIでのWebLogic Autoscaling (2021/05/31) https://medium.com/oracledevs/weblogic-autoscaling-on-oci-a27a0c6608ad 投稿者: Omid Izadkhasti はじめに 例えば、WebLogicドメイン内でJavaアプリケーションを実行していて、WebLogicドメインをクラウド・プロバイダーの1つ(OCIなど)に移行したい場合、OCI上にコンピュート・インスタンスを作成し、WebLogicバイナリをインストールし、ドメインを作成し、アプリケーションをデプロイし、最後にWebLogicクラスターの前にアプリケーション・ロードバランサーをプロビジョニングして、ノード間のトラフィックをロードバランスすることができます。 さて、アプリケーションをクラウドに移行しましたが、どのようなメリットがありましたか? アプリケーションのワークロードが増減した場合、インフラを自動的にスケールアウト/インすることができるでしょうか? この記事では、OCI compute autoscalingの上にWebLogicドメインをプロビジョニングする方法を説明します(ユーザーの要求が変化した場合、WebLogicドメインを自動的にスケールアウト/インする)。 アーキテクチャ OCI Autoscalingを作成して、需要に応じてアプリケーションを水平に拡張することができます。このシナリオでは、OCI Autoscalingを設定して、トラフィックが増加したときには自動的にマネージドサーバーを作成してWebLogicクラスターに追加し、トラフィックが減少したときにはマネージドサーバーを停止してWebLogicクラスターから削除するようにします。 この図は、OCI AutoscalingがOracle WebLogicでどのように機能するかを示しています。このアーキテクチャでは、OCI File Storageを共有ストレージとして使用し、WebLogicバイナリとWebLogicドメイン構成を保存します。 このアーキテクチャでのデータの流れは以下の通りです。     OCIモニタリングは、オートスケーリングインスタンスプール内のインスタンスから利用メトリクスを収集します。 ...

2つのautonomous database間のリンクの作成 (2021/05/29)

イメージ
2つのautonomous database間のリンクの作成 (2021/05/29) https://javiermugueta.blog/2021/05/29/creating-database-link-between-2-autonomous-databases/ 投稿者: javier mugueta データベースリンクは、データの手動複製やその他のタスク関連など、いくつかの目的で使用することができます。それでは早速やってみましょう ステップ1: ターゲットデータベースのウォレットを保存するバケットを作成 リモートデータベースのウォレットを保存するためのバケットを作成します。Cloud Shellで以下を実行します。 # put your values here export DBID= ocid1.autonomousdatabase.oc1....a export COMPARTMENT= ocid1.compartment.oc1..aaaa...q # oci os bucket create --name wallet --compartment-id $COMPARTMENT oci db autonomous-database generate-wallet --autonomous-database-id $DBID --file mywallet.zip --password <database password for admin user> unzip mywallet.zip oci os object put --bucket-name wallet --file cwallet.sso ステップ2: 動的グループとポリシーの作成 apiの署名鍵の使用を避けるために、リソースプリンシパルのコンセプトを使用しています。 リソースプリンシパルとは、OCIのリソースをセキュリティと権限を持った方法で使用するためのOCIエンティティです。 # # create dynamic group # oci iam dynamic-group create --name dblinkdyngroup --description dblinkdyngroup --matching-rule "ALL {resour...

「2021年版Gartner's Critical Capabilities for Analytics and Business Intelligence Platforms」が必読の理由 (2021/05/28)

 「2021年版Gartner's Critical Capabilities for Analytics and Business Intelligence Platforms」が必読の理由 (2021/05/28) https://blogs.oracle.com/analytics/post/why-the-2021-gartners-critical-capabilities-for-analytics-and-business-intelligence-platforms-is-a-must-read%C2%A0 投稿者: John Hagerty ガートナーの「アナリティクスおよびビジネス・インテリジェンス・プラットフォームのためのマジック・クアドラント」(2021年版)は、誰もが知っているリサーチです。しかし、その添付資料である「Critical Capabilities for Analytics and Business Intelligence Platforms」が真に重要であることはあまり知られていません。これは、マジック・クアドラントの各ベンダーの製品ポートフォリオを12の「重要な能力」で評価するものです。 バイヤーは通常、「何ができるか」と「どれだけできるか」に基づいて製品を評価します。 それ以外のことはほとんど重要ではありません。しかし、テクノロジーが変化し、アナリティクスがビジュアルデータからオーグメンテッドデータへと移行していく中で、消費者の基本的なニーズを満たし続けるためには、プラットフォームも変化していく必要があります。本レポートに掲載されている12の重要な機能は、すべてのアナリティクスおよびBI(ABI)プラットフォームが備えるべきベンチマーク機能の包括的なセットです。  その内容は以下の通りです。       セキュリティ:ユーザーの管理、プラットフォームへのアクセスと認証の監査などがあります。 管理性:使用状況や情報の共有・宣伝方法の追跡。 Cloud-Enabled Analytics:クラウド、オンプレミス、マルチクラウドの両方のデータに基づいて、クラウド上でのアナリティクスやアプリケーションの構築、デプロイ、管理をサポートします。 データソースコネクティビティ...

OCIおよびMDS上での独自のPHPアプリケーションのデプロイ (2021/05/28)

イメージ
OCIおよびMDS上での独自のPHPアプリケーションのデプロイ (2021/05/28) https://lefred.be/content/deploy-your-own-php-application-on-oci-and-mds/ 投稿者: LEFRED 音声 最近、Oracle Cloud InfrastructureとMySQL Database Serviceに人気のオープンソースアプリケーションをデプロイする方法について いくつかの記事 を書きました。 今日は、同じ手法を使って、独自のLAMPスタックアプリケーションをデプロイする方法をご紹介します。Lはコンピュートインスタンスを表し(A mpere always free tier でもよい)、AはApacheを表し、そのコンピュートインスタンスで実行されます。MはMySQL Database Service、PはPHPを表しています。 いつものように、 GitHub の deploy ボタンをクリックしてスタックのデプロイから始めます。 OCIのダッシュボードに直接移動して、利用規約に同意する必要があります。 利用規約に同意し、情報が更新されているのを確認したら、すぐに「次へ」をクリックすることができます。 次の画面では、すべての変数を設定することができます。いくつかは必須で、他はあらかじめ入力されています。 また、このフォームでは、使用するPHPのバージョンを選択することができます。 すべてを検証して、スタックを作成し、OCIにアーキテクチャをデプロイすることができます。 ご覧のように、Outputsセクションには、生成された必要な情報がすべて表示されています。 ブラウザでパブリックIPを使用すると、次のようなページが表示されます。 これで、Webサーバがコードを取得する準備が整いました。スタックの出力から、IP アドレス、MySQL Database Serviceに接続するためのユーザ名とパスワードがわかりました。 また、コードをデプロイするために Web サーバに ssh 接続するための ssh キーも必要です。それを使ってみましょう。 sshキー用のファイル(php.key)を作成し、その内容を貼り付けます。 キーのファイルのパーミッションを変更し、パブリックIPを使用してWebサーバに接...