[Cloud, EM] Amazon Web Services (AWS) Plug-in for Oracle Enterprise Manager
Kamis, 06 Desember 2012
0
komentar
https://blogs.oracle.com/zerotocloud/entry/amazon_web_services_aws_plug
このエントリはSunil KunisettyとDaniel Chanが寄稿しました。
Introduction and Architecture
クリティカルでないワークロードをAmazon Web Services (AWS)にデプロイする企業が増えるにつれ、オンプレミスのリソースに並び、AWSのリソース監視が重要になってきています。この目的を達成するためのツールとして、Oracleは先頃Oracle Enterprise Manager Plug-in for Amazon Web Services (AWS)を発表しました。オンプレミスのOracle Enterprise Manager (EM12c)で、AWSリソースだけでなくプライベートクラウドのリソースも単一のツールで包括的に監視することができます。貴社のEM Cloud Control環境にプラグインをデプロイすることで次のような監視機能を使うことができます。
- Amazon Web ServicesのEBS、EC2、RDSインスタンスの監視
- AWSインスタンスの性能メトリックや構成情報の詳細
- 監視時に設定した閾値に基づいたアラートや違反の発行
- 収集したデータに基づくレポートの生成
このPlug-inをデプロイできるのはEM12c R2プラットフォームに限られており、エージェントのバージョンは最低12c R2である必要があります。以下にアーキテクチャの概要をまとめました。
- Amazon Elastic Block Store (EBS)
http://aws.amazon.com/ebs/ (英語)
http://aws.amazon.com/jp/ebs/ (日本語) - Amazon Elastic Compute Cloud (EC2)
http://aws.amazon.com/ec2/ (英語)
http://aws.amazon.com/jp/ec2/ (日本語) - Amazon Relational Database Service (RDS)
http://aws.amazon.com/rds/ (英語)
http://aws.amazon.com/jp/rds/ (日本語)
- 豊富かつ包括的なメトリックのリスト。メトリックをAWSの外部で動作するエージェントから収集
- 重要な構成情報を収集
- 図やAWSの構成情報を使ったカスタムホームページの作成
- 監視データに設定した閾値ベースでのインシデントを生成
Discovery and Monitoring
AWSの資格証明(秘密鍵とアクセスキーID)と、ターゲットプロパティとしてリソース固有のプロパティを使うと、EM12cのUI、もしくはEM12cのコマンドラインインターフェース(EMCLI)から、AWSインスタンスをEM 12cに追加できます。以下は簡単に各AWSリソースに対応するターゲットタイプおよびプロパティを表にしました。AWSリソースタイプ | ターゲットタイプ | リソース固有のプロパティ |
---|---|---|
EBS Resource | Amazon EBS Service | CloudWatchベースURI EC2ベースURI 期間 ボリュームID プロキシサーバおよびポート番号 |
EC2 Resource | Amazon EC2 Service | CloudWatchベースURI EC2ベースURI 期間 インスタンスID プロキシサーバおよびポート番号 |
RDS Resource | Amazon RDS Service | CloudWatchベースURI RDSベースURI 期間 インスタンスID プロキシサーバおよびポート番号 |
プロキシサーバとポート番号は任意で、エージェントがファイアウォール内にある場合にのみ必要です。
以下はEC2ターゲットを追加するemcliの例です。詳細はインストレーションガイドとReadMeを、Plug-inのデプロイとAWSインスタンスの追加はステップバイステップの手順書をご覧下さい。
./emcli add_target -name="<target name>" \EmcliユーティリティはEM12cインストール先の<ORACLE_HOME>の下にあります。インスタンスを発見すると、ターゲットが"Amazon EC2 Service"の下の"All Targets"リストの下に現れます。
-type="AmazonEC2Service" \
-host="<host>" \
-properties="ProxyHost=<proxy server>;ProxyPort=<proxy port>;EC2_BaseURI=http://ec2.<region>.amazonaws.com;BaseURI=http://monitoring.<region>.amazonaws.com;InstanceId=<EC2 instance Id>;Period=<data point period>" \
-subseparator=properties="="
./emcli set_monitoring_credential -set_name="AWSKeyCredentialSet" \
-target_name="<target name>" \
-target_type="AmazonEC2Service" \
-cred_type="AWSKeyCredential" \
-attributes="AccessKeyId:<access key id>;SecretKey:<secret key>"
インスタンスが追加されると、これらのリソースタイプのカスタムホームページに移動できます。カスタムホームページには重要なメトリックだけでなく、重要な設定パラメータやインスタンスから発生したインシデントも含みます。設定パラメータをインスタンスプロパティとしてマッピングすることで、EM12cの構成検索機能を使うことで種々のAWSインスタンスを様々な切り口で分析したり、グループ化することができます。これらのリソースタイプでは、以下の設定プロパティおよびメトリックを収集できます。
リソースタイプ | 設定プロパティ | メトリック |
---|---|---|
EBS Resource | ボリュームID ボリュームタイプ デバイス名 サイズ アベイラビリティゾーン | レスポンス Status 利用状況 QueueLength IdleTime ボリューム統計情報 ReadBrandwith WriteBandwidth ReadThroughput WriteThroughput オペレーション統計情報 ReadSize, WriteSize ReadLatency WriteLatency |
EC2 Resource | インスタンスID オーナーID ルートデバイスタイプ インスタンスタイプ アベイラビリティゾーン | レスポンス Status CPU利用状況 CPU Utilization Disk I/O DiskReadBytes DiskWriteBytes DiskReadOps DiskWriteOps DiskReadRate DiskWriteRate DiskIOThroughput DiskReadOpsRate DiskWriteOpsRate DiskOperationThroughput Network I/O NetworkIn NetworkOut NetworkInRate NetworkOutRate NetworkThroughput |
RDS Resource | インスタンスID データベースエンジン名 データベースエンジンのバージョン データベースインスタンスクラス 割り当てられたストレージサイズ アベイラビリティゾーン | レスポンス Status Disk I/O ReadIOPS WriteIOPS ReadLatency WriteLatency ReadThroughput WriteThroughput DB利用状況 BinLogDiskUsage CPUUtilization DatabaseConnections FreeableMemory ReplicaLag SwapUsage |
Custom Home Pages
上記の通り、各ターゲットタイプのカスタムホームページがあり、基本的な構成情報や直近24時間の可用性、主要なメトリックや生成されたインシデントを表示します。いくつかスナップショットをご紹介しましょう。EBS Instance Home Page:
EC2 Instance Home Page:
RDS Instance Home Page:
参考資料
- AWS Pluginのダウンロード
http://www.oracle.com/technetwork/oem/grid-control/downloads/oem-aws-plugin-1852739.html
http://www.oracle.com/technetwork/jp/oem/grid-control/downloads/oem-aws-plugin-1852739.html - Oracle® Enterprise Manager User's Guide for Amazon Web Services
http://download.oracle.com/otn/java/oem/emaws.pdf - Amazon web services plug in for Oracle Enterprise Manager (SlideShare)
http://www.slideshare.net/OracleEnterpriseManager/amazon-web-services-plug-in-for-oracle-enterprise-manager - Oracle® Enterprise Manager Cloud Control Extensibility Programmer's Guide 12c Release 2 (12.1.0.2)
http://docs.oracle.com/cd/E24628_01/doc.121/e25159/toc.htm - Amazon Web Services
http://aws.amazon.com/ (英語)
http://aws.amazon.com/jp (日本語)
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Judul: [Cloud, EM] Amazon Web Services (AWS) Plug-in for Oracle Enterprise Manager
Ditulis oleh Unknown
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke http://apk-zipalign.blogspot.com/2012/12/cloud-em-amazon-web-services-aws-plug.html. Terima kasih sudah singgah membaca artikel ini.Ditulis oleh Unknown
Rating Blog 5 dari 5
0 komentar:
Posting Komentar