ホスト計算機から受信したデータを格納するための複数の半導体メモリと、前記データを格納するための複数のディスク装置と、前記半導体メモリと前記ディスク装置とをRAID1により冗長構成し、前記半導体メモリ又は前記ディスク装置からのデータの読み出しを制御する制御部と、を備え、前記制御部は、前記半導体メモリ及び前記ディスク装置の状態が正常状態である場合に、又は前記半導体メモリの状態が異常状態である場合であって、前記データが格納されている前記半導体メモリのデータ領域が復旧完了している場合に、前記半導体メモリから前記データを読み出し、前記半導体メモリから読み出した前記データを前記ホスト計算機に送信することを特徴とするディスクアレイ装置。ホスト計算機から受信したデータを格納するための複数の半導体メモリと、前記データを格納するための複数のディスク装置と、前記半導体メモリと前記ディスク装置とをRAID1により冗長構成し、前記半導体メモリ又は前記ディスク装置からのデータの読み出しを制御する制御部と、を備えるディスクアレイ装置の制御方法であって、前記制御部が、前記半導体メモリ及び前記ディスク装置の状態が正常状態である場合に、又は前記半導体メモリの状態が異常状態である場合であって、前記データが格納されている前記半導体メモリのデータ領域が復旧完了している場合に、前記半導体メモリから前記データを読み出す第1のステップと、前記制御部が、前記半導体メモリから読み出した前記データを前記ホスト計算機に送信する第2のステップと、を備えることを特徴とするディスクアレイ装置の制御方法。近年、ディスクドライブの大容量化が進んでいるため、大容量ディスクドライブでRAIDRedundantArraysofIndependentDisksを構築した場合、大容量ディスクドライブに障害が発生すると、その復旧時間が数日におよぶ場合もあるため、復旧中のアクセス性能の改善が問題となる。本発明は以上の点を考慮してなされたものであり、アクセス性能を向上させ得るディスクアレイ装置及びその制御方法を提案するものである。かかる課題を解決するために本発明のディスクアレイ装置の一態様は、ホスト計算機から受信したデータを格納するための複数の半導体メモリと、前記データを格納するための複数のディスク装置と、前記半導体メモリと前記ディスク装置とをRAID1により冗長構成し、前記半導体メモリ又は前記ディスク装置からのデータの読み出しを制御する制御部と、を備え、前記制御部は、前記半導体メモリ及び前記ディスク装置の状態が正常状態である場合に、又は前記半導体メモリの状態が異常状態である場合であって、前記データが格納されている前記半導体メモリのデータ領域が復旧完了している場合に、前記半導体メモリから前記データを読み出し、前記半導体メモリから読み出した前記データを前記ホスト計算機に送信することを特徴とする。また、本発明のディスクアレイ装置の制御方法の一態様は、ホスト計算機から受信したデータを格納するための複数の半導体メモリと、前記データを格納するための複数のディスク装置と、前記半導体メモリと前記ディスク装置とをRAID1により冗長構成し、前記半導体メモリ又は前記ディスク装置からのデータの読み出しを制御する制御部と、を備えるディスクアレイ装置の制御方法であって、前記制御部が、前記半導体メモリ及び前記ディスク装置の状態が正常状態である場合に、又は前記半導体メモリの状態が異常状態である場合であって、前記データが格納されている前記半導体メモリのデータ領域が復旧完了している場合に、前記半導体メモリから前記データを読み出す第1のステップと、前記制御部が、前記半導体メモリから読み出した前記データを前記ホスト計算機に送信する第2のステップと、を備えることを特徴とする。従って、一方の記憶媒体をディスク装置としているので、コストを削減することができると共に、データ読み出し時には半導体メモリから優先的に読み出しを行っているので、コストを削減しながらもSSD302の読み出し性能を活用することができる。また、半導体メモリの復旧動作中でも復旧完了部分においては半導体メモリからデータの読み出しをしているので、半導体メモリの読み出し性能を活用することができる。本発明によれば、アクセス性能を向上させ得るディスクアレイ装置及びその制御方法を実現することができる。以下、本発明の一実施形態を、図面を参照して詳細に説明する。なお、これにより本発明が限定されるものではない。構成図1は、本実施形態のストレージシステム1の構成の一例を示す図である。ストレージシステム1は、例えば、ホスト計算機400とディスクアレイ装置100とを備える。ホスト計算機400及びディスクアレイ装置100は、例えば、所定のネックワークを介して接続される。ホスト計算機400は、例えば、CPUCentralProcessingUnitやメモリ等の情報処理資源、情報入力装置、情報出力装置を備えたコンピュータ装置である。ホスト計算機400は、例えば、書き込み要求をディスクアレイ装置100に送信して、対応するデータをディスクアレイ装置100に書き込む。また、ホスト計算機400は、例えば、読み出し要求をディスクアレイ装置100に送信し、対応するデータをディスクアレイ装置100から読み出す。所定のネットワークは、例えば、LANLocalAreaNetwork、SANStorageAreaNetwork、インターネット、専用回線、公衆回線等を場合に応じて適宜用いることができる。ディスクアレイ装置100は、例えば、コントローラ部200と記憶部300とを備える。ディスクアレイ装置100は、コントローラ部200を少なくとも1つ備えている。コントローラ部200は、当該ディスクアレイ装置100全体を制御する。記憶部300は、例えば、ホスト計算機400から受信したデータを格納する複数の半導体メモリと複数の物理ディスク装置とを備える。コントローラ部200は、ホスト計算機400から受信した各種要求を解釈して、各構成要素を制御する。また、コントローラ部200は、半導体メモリ及び物理ディスク装置に対してRAIDRedundantArraysofInexpensiveIndependentDisks制御を行うことにより、ディスクアレイ装置100の信頼性、可用性及び性能を向上させる。この場合、コントローラ部200は、半導体メモリ及び物理ディスク装置により提供される物理的な記憶領域RAIDグループ上に、1又は複数の論理ディスクを設定する。そして、コントローラ部200は、ホスト計算機400から論理ディスクのアドレスが指定されると、この論理ディスク内に所定の大きさのブロック単位でデータを記憶する。コントローラ部200は、例えば、読み出し動作制御部201と構成情報記憶部202とを備える。読み出し動作制御部201は、記憶部300に格納されているデータの読み出しリードを制御する。構成情報記憶部202には、SSD/HDD混在RAIDリスト210が格納されている。記憶部300は、例えば、RAIDレベル1のRAID301を備える。RAID301は、例えば、SSD302とHDD303とを備える。すなわち、SSD302及びHDD303は、ミラーリングされている。SSD302及びHDD303を備えるRAID301は、SSD/HDD混在RAIDとも呼ぶ。図2は、SSD/HDD混在RAIDリスト210の説明に供する概念図の一例を示す図である。SSD/HDD混在RAIDリスト210は、ディスクアレイ装置100が有するすべてのSSD/HDD混在RAIDのRAID番号211、RAID状態212、RAID301を構成する物理ディスク装置の番号である構成Disk番号213、各物理ディスク装置の状態である構成Disk状態214、各RAID301が有する論理ディスクの番号であるLD番号215、各論理ディスクの復旧アドレス216を対応づけて備える。復旧アドレス216は、SSD302又はHDD303に障害が発生した場合に、当該障害がどこまで復旧しているかを示すアドレスである。例えば、復旧アドレス216が0x030000である場合、0x000000から0x030000までの論理ディスクSSD302又はHDD303が、復旧完了していることとなる。例えば、RAID番号が5のRAID301は、RAID状態がFault異常状態であり、SSD302の番号が6、HDD303の番号が7であり、SSD302の状態がFault、HDD303の状態がReady正常状態であり、当該RAID301のLD番号が6であり、当該論理ディスクの復旧アドレスが0x030000である。データ読み出し処理手順次に、本実施形態のストレージシステム1の動作について詳細に説明する。図3は、本実施形態のディスクアレイ装置100のデータ読み出し処理手順を示すフローチャートである。読み出し動作制御部201は、例えば、ホスト計算機400からデータ読み出し要求を受信すると、データ読み出し処理手順を開始し、読み出し対象論理ディスク、RAID301を特定する。その後、読み出し動作制御部201は、構成情報記憶部202が保持するSSD/HDD混在RAIDリスト210のRAID番号211を参照する。続いて、読み出し動作制御部201は、データ読み出し対象のRAID301が、SSD/HDD混在RAIDリスト210に存在するか否かを判断することにより、SSD/HDD混在RAIDであるか否かを判断するステップS1。なお、読み出し対象論理ディスク、RAID301を特定は、例えば、ホストI/F制御部図示せずが行うようにしても良い。そして、読み出し動作制御部201は、データ読み出し対象のRAID301がSSD/HDD混在RAIDでない場合ステップS1:NOには、SSD302のみ又はHDD303のみから構成されるRAID301であるため、2つのSSD302又は2つのHDD303から負荷分散を行い、ホスト計算機400への読み出し対象のデータの読み出し処理を実施するステップS7。これに対して、読み出し動作制御部201は、データ読み出し対象のRAID301がSSD/HDD混在RAIDである場合ステップS1:YESには、SSD/HDD混在RAIDリスト210のRAID状態番号212を参照する。続いて、読み出し動作制御部201は、データ読み出し対象のRAID301の状態が、異常状態であるか否かを判断するステップS2。そして、読み出し動作制御部201は、データ読み出し対象のRAID301の状態が異常状態でない場合ステップS2:NOには、SSD302からホスト計算機400への読み出し対象のデータの読み出しを実施するステップS5。これに対して、読み出し動作制御部201は、データ読み出し対象のRAID301の状態が異常状態である場合ステップS2:YESには、SSD/HDD混在RAIDリスト210の構成Disk番号213及び構成Disk状態214を参照する。続いて、読み出し動作制御部201は、データ読み出し対象のSSD302の状態が異常状態であるか否かを判断するステップS3。そして、読み出し動作制御部201は、データ読み出し対象のSSD302の状態が異常状態でない場合ステップS3:NOには、SSD302からホスト計算機400への読み出し対象のデータの読み出しを実施するステップS5。これに対して、読み出し動作制御部201は、データ読み出し対象のSSD302の状態が異常状態である場合ステップS3:YESには、SSD/HDD混在RAIDリスト210のLD番号215及び復旧アドレス216を参照する。続いて、読み出し動作制御部201は、復旧アドレス216が、読み出し対象のデータが格納されているアドレスの番号よりも大きいことにより、当該データのSSD302の読み出しデータ領域が復旧完了しているか否かを判断するステップS4。そして、読み出し動作制御部201は、読み出し対象のデータが格納されているSSD302の読み出しデータ領域が復旧完了している場合ステップS4:YESには、SSD302からホスト計算機400への読み出し対象のデータの読み出しを実施するステップS5。これに対して、読み出し動作制御部201は、読み出し対象のデータが格納されているSSD302の読み出しデータ領域が復旧完了していない場合ステップS4:NOには、HDD303からホスト計算機400への読み出し対象のデータの読み出しを実施するステップS6。やがて、読み出し動作制御部201は、SSD302又はHDD303から読み出したデータをホスト計算機400に送信し、データ読み出し処理手順を終了する。動作及び効果このようにして、本実施形態のディスクアレイ装置100では、RAID301が、SSD302とHDD303とを備えており、読み出し動作制御部201が、データ読み出し対象のRAID301の状態が異常状態でない場合に、又は読み出し対象のデータが格納されているSSD302の読み出しデータ領域が復旧完了している場合に、SSD302からホスト計算機400への読み出し対象のデータの読み出しを実施し、読み出したデータをホスト計算機400に送信する。従って、SSD302を用いたRAID1レベル1のRAID301において、一方の記憶媒体をHDD303としているので、コストを削減することができると共に、データ読み出し時にはSSD302から優先的に読み出しを行っているので、コストを削減しながらもSSD302の読み出し性能を活用することができる。また、SSD302の復旧動作中でも復旧完了部分においてはSSD302からデータの読み出しをしているので、SSD302の読み出し性能を活用することができる。なお、本実施形態においては、RAIDレベル1のRAID301ミラーリングについて説明を行ったが、本発明はこれに限らず、例えば、SSD303を1つ、HDD303を2つ備えるトリプルミラーのRAIDや、その他のRAIDにおいても同様の効果を得ることが可能である。上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。付記1ホスト計算機から受信したデータを格納するための複数の半導体メモリと、前記データを格納するための複数のディスク装置と、前記半導体メモリと前記ディスク装置とをRAID1により冗長構成し、前記半導体メモリ又は前記ディスク装置からのデータの読み出しを制御する制御部と、を備え、前記制御部は、前記半導体メモリ及び前記ディスク装置の状態が正常状態である場合に、又は前記半導体メモリの状態が異常状態である場合であって、前記データが格納されている前記半導体メモリのデータ領域が復旧完了している場合に、前記半導体メモリから前記データを読み出し、前記半導体メモリから読み出した前記データを前記ホスト計算機に送信することを特徴とするディスクアレイ装置である。付記2ホスト計算機から受信したデータを格納するための複数の半導体メモリと、前記データを格納するための複数のディスク装置と、前記半導体メモリと前記ディスク装置とをRAID1により冗長構成し、前記半導体メモリ又は前記ディスク装置からのデータの読み出しを制御する制御部と、を備えるディスクアレイ装置の制御方法であって、前記制御部が、前記半導体メモリ及び前記ディスク装置の状態が正常状態である場合に、又は前記半導体メモリの状態が異常状態である場合であって、前記データが格納されている前記半導体メモリのデータ領域が復旧完了している場合に、前記半導体メモリから前記データを読み出す第1のステップと、前記制御部が、前記半導体メモリから読み出した前記データを前記ホスト計算機に送信する第2のステップと、を備えることを特徴とするディスクアレイ装置の制御方法。