タグ

ブックマーク / atmarkit.itmedia.co.jp (81)

  • バックアップの所要時間を短縮するテクニック

    主な内容 --Page 1-- ▼バックアップ方法を検討する ▼増分バックアップで取得する ▼リストア時の違い --Page 2-- ▼増分バックアップの取得例 ▼増分バックアップの高速化 --Page 3-- ▼バックアップ対象を分割して取得する --Page 4-- ▼アーカイブREDOログファイルのみを取得する ▼バックアップ対象を減らす 前回「これだけでRecovery Managerは完全マスター」ではRecovery Manager(以下、RMAN)の概要とデータベース全体のバックアップを例に簡単な操作方法を紹介しました。今回はOracle 10gの新機能も踏まえつつ応用的なバックアップの方法について説明します。以降のバックアップ結果については、これまでと同様にLinux環境のOracle 10g Relese2で実行したものになります。 バックアップ方法を検討する データベー

    バックアップの所要時間を短縮するテクニック
  • 求人企業が今、採用スピードを上げる理由とは

    不況で冷え込んでいたIT業界転職市場に、回復の兆しが見え始めている。だが、業種や職種によって採用数や条件に大きな差異が生まれている。転職市場の動向を追い、自身のキャリア戦略立案に生かしてほしい 2013年10月のIT業界転職市場まとめ 前月に引き続き、求人数は増加傾向にある。ボーナスを視野に入れるこの時期は、転職希望者の動きが緩む傾向にあるが、ボーナス後は退職者が増えるため、市場も活発になるだろう。 Webエンジニア 採用計画の見直しによる求人増加が顕著だった。特に入社後の教育体制充実をうたって若手のプログラマを求める企業が多い。一方でベテランのニーズも相変わらず増加している。 未経験からエンジニアを目指す 最近、「未経験からエンジニアになりたい」と相談に来られる方が増えた。独学や、短期専門学校でプログラミングや開発知識を身に付けて転職活動に臨むケースが多い。他方30代のベテランは、現在

    求人企業が今、採用スピードを上げる理由とは
    dshim
    dshim 2013/12/03
  • PostgreSQL 9系の目玉、「レプリケーション機能」を試す

    PostgreSQL 9系の目玉、「レプリケーション機能」を試す:もう一度始めたい人のPostgreSQL(2)(1/2 ページ) 今回からは、PostgreSQL 9系で実装されたさまざまな新機能を実際に操作する手順を紹介していきます。まずは、PostgreSQL 9系の目玉機能、レプリケーション機能を設定し、その動作を確認してみましょう。

    PostgreSQL 9系の目玉、「レプリケーション機能」を試す
  • 体験! 新しくなったLinux-HA

    体験! 新しくなったLinux-HA:Heartbeat+Pacemaker+DRBDで高可用Linux(1/3 ページ) Linuxで動作するオープンソースソフトウェアを組み合わせ、高い信頼性を備えたシステムを実現する「Linux-HA」が新しくなり、さらに高い信頼性を実現するようになりました。最新のLinux-HAの特徴と、導入から設定方法まで基的な環境構築を解説します(編集部) 新しくなったLinux-HA Linuxで動作するオープンソースソフトウェア(OSS)だけでHigh Availabilityクラスタ(HAクラスタ)環境を実現するLinux-HAは、サービスの可用性やデータの保存性に対する要求が高くなったこの数年で非常に注目されている分野です。 Linux-HAとは複数のOSSを組み合わせた環境の総称で、Heartbeat、Corosync、OpenAIS、DRBDなどを

    体験! 新しくなったLinux-HA
  • 連載記事 「Heartbeatでかんたんクラスタリング」

    Heartbeatの特徴とユニークな機能 連載:Heartbeatでかんたんクラスタリング(1) オープンソースソフトウェアの「Heartbeat」をご存じでしょうか? これを使い、Linux上でHAクラスタを構成する方法を紹介します

    dshim
    dshim 2013/11/29
    古い記事だけどメモ
  • Linux標準の仮想化技術「KVM」の仕組み

    アナウンス後わずか2カ月でLinux Kernelにマージされたことで一躍注目を浴びることになった仮想化技術「KVM」。しかし、その具体的な仕組みや使用方法となると、意外と知られていないのではないでしょうか。この連載ではそんなKVMについて紹介します(編集部) KVMは、Linux Kernel自体をハイパーバイザとする仕組みで、正式名称を「Kernel-based Virtual Machine」といいます。KVMは現時点では、Intel VT-xやAMD-VといったCPUの仮想化支援機能を必要とし、完全仮想化によりOSの仮想化環境を提供します。 この記事では、「KVMの名前は聞いたことはあるが詳しくは知らない」という方、「興味はあるけど使い方がよく分からない」という方を想定し、全3回でKVMの概要と基的な使い方、今後の課題について紹介したいと思います。 OS仮想化技術のおさらい サー

    Linux標準の仮想化技術「KVM」の仕組み
  • 重要! まずは「オリジン」を理解しよう

    連載目次 皆さんこんにちは。ネットエージェントのはせがわようすけです。今回から、HTML5やJavaScriptに関連したセキュリティの話題について連載することになりました。よろしくお願いします。 もう読みましたか? HTML5のWebアプリセキュリティに関する報告書 皆さんすでにご存じかと思いますが、2013年10月30日にJPCERTコーディネーションセンター(以下、JPCERT/CC)から「HTML5 を利用したWebアプリケーションのセキュリティ問題に関する調査報告書」が公開されました。 この報告書の調査の一部は、弊社が行いました。また、JavaScriptセキュリティ上の問題について次々と鋭い指摘を行っているmalaさんにもさまざまな技術的アドバイスを頂いた上、日常的にWebアプリケーションのセキュリティ検査や構築を実際の業務として行っておられる専門家の方々にも査読をお願いして

    重要! まずは「オリジン」を理解しよう
    dshim
    dshim 2013/11/26
  • 「Zabbix 2.2は最も優れ、安定したリリース」、開発者が語る

    「Zabbix 2.2は最も優れ、安定したリリース」、開発者が語る:Zabbix Conference Japan 2013レポート Zabbix Japanは2013年11月22日、「Zabbix Conference Japan 2013」を開催した。オープニングスピーチには、ラトビアのZabbix SIA創設者兼CEOで、オープンソースの統合監視ソフトウェア「Zabbix」の生みの親であるアレクセイ・ウラジシェフ氏が登場した。 Zabbix Japanは2013年11月22日、「Zabbix Conference Japan 2013」を開催した。オープニングスピーチには、ラトビアのZabbix SIA創設者兼CEOで、オープンソースの統合監視ソフトウェア「Zabbix」の生みの親であるアレクセイ・ウラジシェフ氏が登場。つい先日リリースしたばかりの新バージョンの特徴などを紹介した。

    「Zabbix 2.2は最も優れ、安定したリリース」、開発者が語る
    dshim
    dshim 2013/11/22
  • 素早く正規形を見抜く実践テクニック(1/4) - @IT

    今回のテーマはデータベースエンジニアの必須知識の1つである「正規化」です。正規化は、リレーショナル・データベースのテーブル設計を行ううえで非常に重要なテクニックであり、データベースを設計、実装したことのある方なら一度は正規化に触れているのではないでしょうか。 それほど基的な知識であるにもかかわらず、正規化を説明できる人はなかなかいません。多く聞かれるのが「何となくテーブルを作ると自然に第3正規形になる」とか「実務上は第3正規化まで行えば問題ない」というものです。 ではなぜ「第3正規化まで行えば問題ない」のでしょうか。稿ではひととおり正規化について確認しながら、あまり触れられることのない第3正規化より先の正規化を紹介して、この疑問に答えていきたいと思います。 正規化の位置付け 正規化は、データベース設計全般にかかわる基礎知識ですが、特に論理データモデリングの作業の中で必要になります。稿

    素早く正規形を見抜く実践テクニック(1/4) - @IT
  • 書き換え事件でも使われた? WordPressプラグインの脆弱性とシンボリックリンク

    書き換え事件でも使われた? WordPressプラグインの脆弱性とシンボリックリンク:試してみなけりゃ分からない? 古いWebアプリの脆弱性(4)(1/4 ページ) 前回の記事「CMSに残る反射型XSSを使ったセッションハイジャック」でも紹介したとおり、CMS(Contents Management System)の脆弱性を狙った攻撃が後を絶たないようだ。 中でも話題となっていたのが、共用レンタルサーバを狙った広範囲の書き換え攻撃だ。「共用」という性質もあって、同一のサーバを使用していた複数のユーザーのデータが横断的に書き換えられた点が、2010年代には逆に新しい。この事件で、忘れかけていた昔の設定方法を思い出した方も多かったのではなかろうか。どうやらこの事件を起こしたのは愉快犯だったらしく、書き換え以外に大きな実害はなかったようだが、それでも今さらながら、共用レンタルサーバの怖さに気づい

    書き換え事件でも使われた? WordPressプラグインの脆弱性とシンボリックリンク
  • グリー技術者が聞いた、fluentdの新機能とTreasure Data古橋氏の野心

    fluentdのほかにもバイナリシリアライゼーションフォーマット「MessagePack」の開発などで知られる古橋氏だが、学生時代からその技術力の高さには定評があり、注目され続けてきたスーパーエンジニアでもある。 今回、fluentdのユーザーでもあり、古橋氏とは旧知の仲でもあるグリー 開発部 リーダーの森田想平氏がインタビュアーとなり、fluentdにまつわるトピックや、トレジャーデータでの開発、オープンソースへの想いなどを訊いている。稿では、その模様をお伝えしながら、“エンジニア・古橋貞之”の魅力に迫ってみたい。 fluentd v11の注目ポイント 森田 まずは、グリーでも大変お世話になっているfluentdについて、いろいろ聞かせてください。開発中の新バージョン(v11)では、かなり大きな変更や機能追加があると伺っていますが、注目ポイントをいくつか教えてもらえますか。 フィルタ

    グリー技術者が聞いた、fluentdの新機能とTreasure Data古橋氏の野心
  • DevOpsの本当のカタチとは?

    今やクラウド、ビッグデータに次ぐキーワードになったDevOps。だが、その意義や価値に対する理解はまだ浸透しているとはいえないようだ。なぜ今、DevOpsが必要なのか? その意義と実践のポイントを探る。 企業が生き残る鍵、「DevOps」とは何か? 「DevOps」という言葉が注目を集めている。一言でいえば「開発部門と運用部門が密接に連携しITサービスのリリースサイクルを速める」といった概念だ。昨今、セミナーやイベント、メディアなどでこの言葉が登場する機会が大幅に増えた。 というのも、近年は市場環境変化が速く、時間をかけて製品・サービスを企画・開発し、入念に作り込んでから世に出すウォーターフォール的な開発・提供スタイルでは変化についていけない時代になりつつある。これはそもそも変化が速いWebサービス分野の業態に限らない。BtoB、BtoCを問わず「顧客」が存在するおよそ全ての業態に当てはま

    DevOpsの本当のカタチとは?
    dshim
    dshim 2013/09/24
  • 3rdRailによるRailsプログラミング入門 - @IT

    初めてのRailsアプリケーション開発 3rdRailによるRailsプログラミング入門(1) RubyRuby on Rails統合開発環境「3rdRail」。これを使ってWebアプリケーション開発の流れを習得してみよう

  • まとめてたくさん処理したい! を解決する「Capistrano」

    まとめてたくさん処理したい! を解決する「Capistrano」:特集 DevOps時代の必須知識 インフラ運用の自動化を実現し、DevOpsを支援するツールはいくつかあります。ここではその中から「Capistrano」というツールについて、サンプルを用意しつつ紹介します。 はじめに インフラ運用の自動化を実現するツールには「Chef」や「Puppet」などいろいろあります。今回の記事ではそういったツールのうち、Capistranoというツールを簡単なサンプルを用意しつつ紹介します。 Capistranoとは Capistranoとは簡単にいうと、オープンソースで提供されている、複数のサーバ上で同時にスクリプトを実行するためのソフトウェアツールです。主に、同じ役割のサーバが複数台存在するような環境での自動化であったり、アプリケーションのデプロイ自動化に利用されています。 特にRuby On

    まとめてたくさん処理したい! を解決する「Capistrano」
  • これだけでRecovery Managerは完全マスター

    主な内容 --Page 1-- ▼RMANの基知識 ▼RMANを使うメリットは? --Page 2-- ▼RMANリポジトリの保持先は2つある ▼RMANの実行はバッチモードが基 --Page 3-- ▼RMANによるバックアップの保存方法を決定 ▼データベース全体のバックアップを取得する --Page 4-- ▼取得したバックアップを確認する 第6回「OSコマンドによる物理バックアップの全手順」、第7回「物理バックアップの失敗を根絶するノウハウ」では、ユーザー管理によるバックアップの方法やその注意点について説明しました。 今回からはRecovery Manager(以後、RMAN)によるバックアップ方法について説明していきます。RMANの概要については第4回「Recovery Managerを使ったバックアップ方法」でも説明しましたが、ここではもう少し内容を掘り下げて説明していきます

    これだけでRecovery Managerは完全マスター
  • Data Pumpを使った論理バックアップの実践

    主な内容 --Page 1-- ▼Data Pump Export/Importユーティリティで論理バックアップ --Page 2-- ▼論理バックアップ処理を一時停止する --Page 3-- ▼ダンプ・ファイル・セットの使用ディスク容量を見積もる ▼データファイル、表領域、スキーマを変更してリカバリを行う ▼アンロード/ロード処理のパラレル実行 ▼覚えておくと便利なパラメータ一覧 第3回「Oracleの代表的なバックアップ方法」、第4回「Recovery Managerを使ったバックアップ方法」では、Oracleの代表的なバックアップ方法の概要について説明してきました。今回は、第3回で説明した論理バックアップ方法としてDataPumpに焦点を当て、具体的な使用方法やその際の注意点を説明します。 Data Pump Export/Importユーティリティで論理バックアップ Oracle

    Data Pumpを使った論理バックアップの実践
  • I/Oチューニングを成功させる必修ポイント

    I/Oチューニングを成功させる必修ポイント:Dr. K's SQL Serverチューニング研修(6)(1/3 ページ) SQL Serverは一般的にチューニング不要のデータベースと認識されている。しかし基幹系業務システムへの導入が進むにつれて、パフォーマンス・チューニングのニーズは急速に高まってきた。そこで記事では、日におけるSQL Serverコンサルタントの第一人者、熊澤幸生氏にSQL Serverチューニングのノウハウを語っていただくことにした。インタビュアーはSQL Serverへの造詣が深いITジャーナリスト、工藤淳氏が担当する。(編集部) SQL Serverのチューニングで重要なポイントとして、今回から2回にわたり「I/O関連」に焦点を絞って考えてみましょう。I/Oにおけるボトルネックをいかに発見し、その原因を追究して改善に導いていくかが、データベースのパフォーマンス

    I/Oチューニングを成功させる必修ポイント
    dshim
    dshim 2013/07/24
  • 「Vagrant」って何ぞ?(・o・)

    「Vagrant」って何ぞ?(・o・):Vagrant開発者 Mitchell Hashimoto氏に聞いた 仮想の開発環境作成ツールとして人気が高まっている「Vagrant(ベイグラント)」。その開発者であるMitchell Hashimoto(ミッチェル ハシモト)氏が来日するとの情報を聞き、2013年7月12日、VOYAGE GROUPで行われたミートアップに駆け付けた。 「Vagrant」とは Vagrantとは、違う環境に移行可能な開発環境を簡単に構築・管理し、配布することができる開発環境作成ツール。「ほんの数行書くだけで開発用の仮想マシンを構築できる」という優れものだ。 Vagrantのビジョンは、「開発者とシステム管理者にとって最高の『開発フロー』を提供すること」。Vagrantをダウンロードして「vagrant up」と入力し、実行するだけでそれが可能となる。 システム管理

    「Vagrant」って何ぞ?(・o・)
    dshim
    dshim 2013/07/23
  • インデックスオンリースキャンを試す

    連載第3回目は、PostgreSQL 9.2で登場した「インデックスオンリースキャン」(Index only scan)を紹介し、その性能について考察していきます。 第1回ではPostgreSQL 9系の主な追加機能を、第2回は新機能の中でも目玉的な位置付けである「レプリケーション機能」について紹介しました。連載第3回目は、PostgreSQL 9.2で登場した「インデックスオンリースキャン」(Index only scan)を紹介していきます。 インデックスオンリースキャンのメリット インデックスオンリースキャンとは、postgresプロセスがクライアントから発行されたSQLを実行する際に、内部的に実行されるテーブルデータ検索方式の1つです。インデックスオンリースキャンは、その名の通り、インデックスのみを利用してデータを読み取ります。 インデックスオンリースキャンを使うと、インデックスが

    インデックスオンリースキャンを試す
    dshim
    dshim 2013/07/22
  • Wgetとメールを使ったお手軽サーバ死活監視

    Wgetとメールを使ったお手軽サーバ死活監視:Windows環境でちょっとした定型業務を自動化する(1/2 ページ) 管理下のWebサーバが止まったら、速やかに管理者の携帯端末へメールで通知する。そんな死活監視システムを、無償のソフトウェア・ツールとバッチ・ファイルを組み合わせて簡単かつ手軽に実現しよう。 連載目次 サーバ管理者が行うべき作業はいくつもあるが、その中でも特に重要なのが「予期せぬサーバの停止」の検出とその対処だろう。いうまでもなくサーバが停止していることが分かったら、なるべく早く復旧に向けて対応しなければならない。そのためには、普段からサーバを継続的に監視しておき、停止などの異常があれば速やかに検出して、管理者に知らせる必要がある。 社内設置のサーバであれば特段の監視体制を用意せずとも、その異常に気付きやすい。距離的にもネットワーク的にも「身近」であり、また周りのスタッフが異

    Wgetとメールを使ったお手軽サーバ死活監視
    dshim
    dshim 2013/07/21