FlashCopy

FlashCopy to funkcja IBM obsługiwana przez różne urządzenia pamięci masowej IBM, która umożliwia niemal natychmiastowe tworzenie migawek całych woluminów logicznych lub zestawów danych z punktu w czasie . Implementacja Hitachi Data Systems zapewniająca podobną funkcję została oznaczona jako ShadowImage. Korzystając z dowolnej implementacji, kopie są natychmiast dostępne zarówno do odczytu, jak i zapisu.

Implementacje

Wersja 1

Pierwsza implementacja FlashCopy, wersja 1, umożliwiła natychmiastowe „skopiowanie” całych woluminów do innego woluminu przy użyciu funkcji nowszych podsystemów Enterprise Storage Subsystems (ESS).

Wersja 1 FlashCopy miała jednak ograniczenia. Chociaż kopiowanie lub „flashowanie” woluminu następowało natychmiast, polecenia FlashCopy były wydawane sekwencyjnie, a ESS wymagał krótkiej chwili, aby ustanowić nowe wskaźniki. Z powodu tego minutowego opóźnienia przetwarzania dane znajdujące się na dwóch woluminach, które zostały skopiowane metodą FlashCopie, nie są dokładnie spójne czasowo.

Wersja 2

FlashCopy w wersji 2 wprowadziło możliwość flashowania poszczególnych zestawów danych, a następnie dodało obsługę „grup spójności”. Grupy spójności FlashCopy mogą być używane do tworzenia spójnej kopii z określonego punktu w czasie na wielu woluminach, a nawet na wielu ESS, zarządzając w ten sposób spójnością zależnych zapisów.

Grupy spójności FlashCopy są używane w scenariuszu z jedną witryną w celu utworzenia spójnej czasowo kopii danych, której kopię zapasową można następnie utworzyć i wysłać poza lokalizację, lub w wielolokalowej implementacji Global Mirror for ESS w celu wymuszenia spójności czasowej w odległa witryna.

Implementacja grup spójności nie ogranicza się do FlashCopy. Global Mirror for IBM System z series (wcześniej znany jako XRC lub eXtended Remote Copy) tworzy również grupy spójności w celu asynchronicznego tworzenia kopii lustrzanych danych dyskowych z jednej lokalizacji do drugiej na dowolną odległość.