SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

最新イベントはこちら!

Security Online Day 2025 春の陣(開催予定)

2025年3月18日(火)オンライン開催

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けの講座「EnterpriseZine Academy」や、すべてのITパーソンに向けた「新エバンジェリスト養成講座」などの講座を企画しています。EnterpriseZine編集部ならではの切り口・企画・講師セレクトで、明日を担うIT人材の育成をミッションに展開しております。

お申し込み受付中!

EnterpriseZine(エンタープライズジン)

EnterpriseZine編集部が最旬ITトピックの深層に迫る。ここでしか読めない、エンタープライズITの最新トピックをお届けします。

『EnterpriseZine Press』

2024年秋号(EnterpriseZine Press 2024 Autumn)特集「生成AI時代に考える“真のDX人材育成”──『スキル策定』『実践』2つの観点で紐解く」

DB Press

日常の退屈な仕事から解放するOracle Autonomous Databaseで、データベース管理者の仕事はどう変わるのか


 Oracle Autonomous Databaseの開発に当たり、Oracleでは3つのゴールを定めた。1つめは、実現するものが「モダンなクラウドモデル」であること。クラウドならではの拡張性、柔軟性があり、顧客にコストメリットも提供する。さらに、既存の全てのアプリケーションをクラウドへ移行できる環境であることも前提条件とした。2つめは「データの安全性」の確保。これにはデータを扱う環境がセキュアであることはもちろん、可用性が高いことも含まれる。そして3つめのゴールが、「イノベーションを少ない予算で実現できる」環境だ。IT部門には今、企業のビジネス変革への貢献が求められる。とはいえ、そのために予算が大幅に増えているわけではない。その状況下でも、企業がイノベーションを起こせる環境を目指したのだ。

データベース、インフラ、そしてクラウドによるデータセンター運用の自動化

 「Autonomous」を「自律」と訳すと、日本語で受け取るニュアンスは本来意味するところと少し異なるかもしれない。そう指摘するのは、米国OracleのDatabase Server Technology マスター・プロダクト・マネージャのマリア・コルガン氏だ。

米国Oracle Database Server Technology マスター・プロダクト・マネージャのマリア・コルガン氏
米国Oracle Database Server Technology
マスター・プロダクト・マネージャ マリア・コルガン氏

 「Autonomousは、クルマの自動運転を思い浮かべると理解しやすいでしょう。Oracleでは、データベースの自動運転を実現したいと考えています」(コルガン氏)

 データベースの自動化では、まずは運用管理やチューニングの自動化がある。さらには、不正侵入などから守る自動化もある。また何らかトラブルが発生した際に、自動で復旧すると言うものもある。「これを実現すれば、計画停止も含めたダウンタイムの最小化ができます」とコルガン氏。Oracle Autonomous Databaseではデータベースの自動化を実現するために、機械学習技術なども内部で最大限に活用している。

 このOracleが目指すデータベースの自動化は、かなりハイレベルだ。Oracleではその実現のために、既に20年以上の時間をかけている。

 「Oracle 9iでデータベース管理者が日頃行っている退屈な仕事から解放するために、スペースやメモリ管理の自動化機能を実装しました。その後の4つのリリースでも、データベース管理者の退屈な仕事を順次自動化しています」(コルガン氏)

 そしてOracleではデータベースそのものの自動化だけではなく、データベースを動かすインフラの自動化も行っている。これにも既に10年に亘り取り組んでいる。このインフラの自動化は、データベースに最適化されたプラットフォームであるOracle Exadataで実現している。

 データベースの自動化、Oracle Exadataによるインフラの自動化に加え、3つめの自動化要素がOracle Cloudによるデータセンター運用の自動化だ。「Oracle Cloudでは、データセンターのオペレーションを自動化しています。自動でプロビジョニングを行い、バックアップやリカバリも自動化しています」(コルガン氏)

 この3つの要素を組み合わせた結果が、データウェアハウスのワークロード向けに最適化された「Oracle Autonomous Data Warehouse」であり、OLTPに最適化された「Oracle Autonomous Transaction Processing」だ。Oracle Autonomous Databaseを用いたこれら2つのクラウドサービスは、Oracle Cloudで動くOracle Exadataの上で、Oracle DatabaseをOracle Real Application Clustersのクラスター構成で動かし実現されている。Oracle Cloudの異なるリージョンにあるデータセンター間でスタンバイ構成をとっており、Oracle Active DataGuardの機能でハードウェア障害が発生してもシステムを止めずに運用継続できるようになっている。

 この構成により、Oracle Autonomous Databaseを用いたクラウドサービスでは高い可用性を提供する。Oracleではこれにはかなりの自信を持つ。なので可用性のSLAは99.995%と高い。さらに「他の競合ベンダーのように、例外などなくこの数字を補償します」とのこと。これはたとえば、データベースにバグがありそれにパッチを当てるために停止するといった、通常のメンテナンスのための計画停止もOracleではSLAの例外にしていないのだ。

 Oracle Autonomous Databaseのクラウドサービスで利用されているデータベースは、自動で暗号化される。これはデータベース内部の暗号化だけでなく、ネットワーク間のデータも暗号化される。またRAC構成をとっているのでローリング・アップグレード機能が利用でき、これによりセキュリティパッチの適用でもデータベースを止める必要はない。

 「他にもOracle Database Vaultの機能があり、管理アクセス権を持つユーザーを含め、あらゆるユーザーによるOracleデータベースの特定領域へのアクセスが制限できます。つまりクラウドの管理者であっても、顧客のデータベース環境をのぞき見るようなことはできません。このようにOracleでは、クラウド上で最もセキュアなデータベースを提供しているのです」(コルガン氏)

 Oracle Autonomous Databaseのクラウドサービスでは、インフラからその上で動くソフトウェアへのパッチ適用、データベースのチューニングなどの運用管理まで自動で実行される。OSの管理やデータベース管理者がこれまで行ってきたような管理オペレーションは必要ない。そのためユーザーには、OSへのアクセス権やデータベース管理者が必要とするようなロールは提供されない。こうすることで、悪意のある攻撃の対象となるようなユーザーがそもそもいない環境を作っている。

 加えて、フラッシュバック機能もある。これを使えば、ユーザーの操作によるトラブルが発生した場合にも、トラブルの発生前の状態にすぐに戻すことが可能だ。これも安全性を高めることにつながっている。

 またOracle Autonomous Databaseのクラウドサービスでは、コンピュートとストレージをそれぞれ独立して拡張できる。この点は定義済みのキャパシティ設定を選ぶ形の競合他社のサービスよりもかなり柔軟性の高い。さらに拡張してシステム構成が変わる際にも、データベースをリードオンリーにするような制限はないという。

次のページ
2つのAutonomous Databaseのサービスで退屈な管理の仕事から解放する

この記事は参考になりましたか?

  • Facebook
  • X
  • Pocket
  • note
DB Press連載記事一覧

もっと読む

この記事の著者

谷川 耕一(タニカワ コウイチ)

EnterpriseZine/DB Online チーフキュレーターかつてAI、エキスパートシステムが流行っていたころに、開発エンジニアとしてIT業界に。その後UNIXの専門雑誌の編集者を経て、外資系ソフトウェアベンダーの製品マーケティング、広告、広報などの業務を経験。現在はフリーランスのITジャーナリスト...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/11094 2018/09/03 16:50

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング