SlideShare a Scribd company logo
Передовые технологии
в унифицированных
системах хранения NetApp



Сюртуков Игорь




        NetApp Confidential - Internal Use Only
2.
Технологии эффективности
для сред виртуализации
VMware и Microsoft
Технологии NetApp



1. Мультипротокольность
2. Экономичный и быстрый RAID
3. Дедупликация и компрессия
4. Снапшоты и экономичные клоны
5. Кэширующий модуль Flash Cache


                                   3
Технологии NetApp



1. Мультипротокольность
2. Экономичный и быстрый RAID
3. Дедупликация и компрессия
4. Снапшоты и экономичные клоны
5. Кэширующий модуль Flash Cache


                                   4
Мультипротокольность                                  1
Система хранения             Сервер               Компьютер




   SAN - блочный доступ               NAS - файловый доступ
       протоколы FC, iSCSI              протоколы CIFS, NFS




                                                                  5
Технологии NetApp



1. Мультипротокольность
2. Экономичный и быстрый RAID
3. Дедупликация и компрессия
4. Снапшоты и экономичные клоны
5. Кэширующий модуль Flash Cache


                                   6
Экономичный и быстрый RAID                      2
     Снижение накладных расходов по сравнению с
      традиционными уровнями RAID (зеркалирование)
     Защита от одновременного сбоя ДВУХ дисков
     Защита RAID-6 без компромисса с производительностью



Типовая защита данных
   эффективность 50%



     Защита RAID-DP
   эффективность 86%



                                                         7
Экономичный и быстрый RAID                               2
 Отказы оборудования внезапны
   – Потеря пула хранения VMWare – это потеря множества
     виртуальных машин

                     RAID 5   RAID 6    RAID 10   RAID-DP
Стоимость, $          Low       Low      High       Low
Производительность    Low       Low      High       High
Надежность            Low      High      Med        High


 RAID-DP идеален для виртуализации:
– Лучшая защита данных
– Высокая производительность
– Увеличение утилизации емкости (87,5% по-умолчанию)

                                                               8
Технологии NetApp



1. Мультипротокольность
2. Экономичный и быстрый RAID
3. Дедупликация и компрессия
4. Снапшоты и экономичные клоны
5. Кэширующий модуль Flash Cache


                                   9
Дедупликация данных                            3
  Дедупликация – процесс исключения из хранения
   одинаковых (дублирующихся) блоков данных



                                Одинаковые
                               блоки удалены


 В VDI экономия дискового пространства до 20-ти раз
 Виртуализация серверов – экономия до трех раз;

                                                       10
Сжатие данных (компрессия)                     3
  Сжатие – процесс уменьшения объема хранимых
    данных за счет математических алгоритмов

 Данные могут сжимать на лету (inline) или в
  офлайне (post-process);
 Прозрачно для приложений;
 Поддерживается в FAS и V-series;
 Гибкое управление сжатием – включение сжатия,
  отключение, работа по расписанию.

 Бесплатно, доступно в DOT 8.1 и выше.


                                                  11
Как работает сжатие (компрессия)?                 3
      Записываем 192 КБ на систему хранения…
192 КБ

                                    Данные разбиваются
                                        на группы…
                                       32K
 abcdeabcdeaaabcdeaaabcdeabcdeabc

                                       32K
 uvwyyabxzzabuyxzrcuvwyyxzrcabxzz
                                       32K
 fghijklmopqfghijrstrstopqklmrstn

                                       32K
 uvwyyabxzzabuyxzrcuvwyyxzrcabxzz

                                       32K
 fghijklmopqfghijrstrstopqklmrstn
                                       32K
 abcdeabcdeaaabcdeaaabcdeabcdeabc



                                                         12
Работа сжатия «на лету» (inline)                   3
     Такое сжатие дате мгновенный эффект
                                     -&*+*-#@$abuy
                                         #!*~>abc
                                         ^@(%)/*n




abcdeabcdeaaabcdeaaabcdeabcdeabc
                                      #!*~     >abc
uvwyyabxzzabuyxzrcuvwyyxzrcabxzz    -&*+     *#@$ abuy

fghijklmopqfghijrstrstopqklmrstn      ^@(% )/*n

uvwyyabxzzabuyxzrcuvwyyxzrcabxzz    -&*+     *#@$ abuy

                                      ^@(% )/*n
fghijklmopqfghijrstrstopqklmrstn
                                      #!*~     >abc
abcdeabcdeaaabcdeaaabcdeabcdeabc

                                   Заняли 56 КБ
                                                         13
Работа сжатия в фоне (post-process)                                   3
 Сжатие работает в «фоне» (настраиваемо)
                 fghijklmopqfghijrstrstopqklmrstn
                 uvwyyabxzzabuyxzrcuvwyyxzrcabxzz
                 abcdeabcdeaaabcdeaaabcdeabcdeabc
                           -&*+*-#@$abuy
                               #!*~>abc
                               ^@(%)/*n




     #!*~   >abc    -&*+   *#@$ abuy      ^@(% )/*n
     -&*+   *#@$ abuy      ^@(% )/*n      #!*~abcd eabc deaa abcd
                                                >abc
     eaaa bcde abcd eabc uvwy yabx zzab uyxz rcuv wyyx zrca
     bxzz fghi   jklm opqf ghij   rstr   stop gklm rstn   uvwy yabx
     zzab uyxz rcuv wyyx zrca bxzz fghi       jklm opqf ghij   rstr
     stop gklm rstn   abcd eabc deaa abcd eaaa bcde abcd eabc




                                                                      14
Работа компрессии и дедупликации               3
   Максимальная экономия емкости

Дедупликация
уже сжатых
                                       192 КБ → 28КБ,
данных                                 экономия 85%

                    #!*~     >abc

                  -&*+     *#@$ abuy

                    ^@(% )/*n

                  -&*+     *#@$ abuy

                    ^@(% )/*n
                    #!*~     >abc


                Заняли 28 КБ
                                                    15
Эффективность                                            3
100%
                                              95%

90%

80%

             70%
70%

60%

50%
                                                    Dedupe
40%
                                                    Compression
       30%
30%                                                 Dedupe + Compression

20%
                        15%        15%

10%
                              3%         3%
                   0%
 0%




                                                                     16
Дедупликация в System Manager             3
              До и после
            дедупликации…

                            …оценка экономии
                            пространства = 84%




                                            17
Технологии NetApp



1. Мультипротокольность
2. Экономичный и быстрый RAID
3. Дедупликация и компрессия
4. Снапшоты и экономичные клоны
5. Кэширующий модуль Flash Cache


                                   18
Снапшоты (мгновенные снимки данных)            4
 Создаются мгновенно;
 Бесплатны:
 – Для «быстрого» восстановления существует
   ПО SnapRestore;
 Снапшотов в NetApp ОЧЕНЬ много:
 – 255 на том, 51 000 на контроллер даже для
   самой маленькой системы (FAS2020);
 Не снижают производительность;
 Доступны, как для файловых, так и для
  блочных данных.

                                               19
…без снижения производительности                                   4
              SPC-1                   Быстрее чем конкуренты на 24%
      производительность IOPS
 30 986                               Отрыв возрастает до 2,5 раз при
                    29 958
                                       использовании Snapshot
         24 997

                                      Сберегающие технологии:
                                      – Первый результат SPC-1 с RAID 6
                                      – Первый результат SPC-1 со Snapshot
                             8 997
                                      – Без снижения производительности



 NetApp  EMC       NetApp  EMC
FAS3040 CX3-40    FAS3040 CX3-40
                                             Источник :
  без Snapshot        со Snapshot            «SPC-1 benchmarks January 29, 2008»
                                             http://www.storageperformance.org

                                                                            20
Технологии NetApp



1. Мультипротокольность
2. Экономичный и быстрый RAID
3. Дедупликация и компрессия
4. Снапшоты и экономичные клоны
5. Кэширующий модуль Flash Cache


                                   21
Flash Cache – глобальный кэш чтения                   5
Основные факты о Flash Cache (PAM-II)
 Устанавливается в слоты расширения PCI-Express

 Память SLC уровня Enterprise

 256 ГБ, 512 ГБ и 1 ТБ

 До 16 TБ кэша в СХД


Управление приоритетами кэширования для каждого тома:
1. Кэшировать все данные (полное кэширование);
2. Кэшировать только метаданные;
3. Кэширование Flash Cache – запретить.

                                                        22
Flash Cache + SATA диски                                                                           5
    Конфигурации FAS3160A                                Тест SPECsfs2008
      224 дисков FC                                       FC Baseline         SATA + PAM II        6
          64 ТБ          Емкость
                         больше                                                                    5

                         на 50%




                                                                                                       Время отклика (ms)
                                                                                                   4
                                                           ХУЖЕ
                       96 дисков SATA                                                              3
                            96 ТБ
                                                                                                   2

                                                                                 ЛУЧШЕ
                                                                                                   1


                                                                                                   0
                                              6     12    18   24   30   36    42   48   54   60
        Базовая          Конфигурация
     конфигурация FC   SATA + Flash Cache         Производительность ( тысяч IOPS)



 Стоимость конфигурации SATA + Flash Cache на 39% ниже по сравнению с
  базовой конфигурацией FC
 Конфигурация SATA + Flash Cache позволяет снизить на 66% потребление
  электроэнергии и на 59% требования к месту

                                            Источник: http://spec.org/sfs2008/results/sfs2008nfs.html.

                                                                                                                            23
Flash Cahce и штормы загрузки                                                               5
                                                                       2000 ГБ
                                                               10



                                                                                 Flach Cache для




                  пользователи
                                                                  9

                                                                                 предотвращения
                                                                  8
                                                                                 boot-штормов




                                                    Объем кэш памяти
                                                                  7


                                                                  6




                                                Latency (ms)
                                                                  5

   Storage Pool                                                   4


                                                                  3

                                 дедупликация
                                                                  2
                                                                                 32 ГБ
                                                                  1


                                                                  0

                                                                        Диск память
                                                                           Кэш
                                                                        Disks    PAM        Memory
                                                                                PAM
                                                                                                   24
Технологии NetApp



1. Мультипротокольность
2. Экономичный и быстрый RAID
3. Дедупликация и компрессия
4. Снапшоты и экономичные клоны
5. Кэширующий модуль Flash Cache


                                   25
Спасибо!

More Related Content

What's hot

Введение в Apache Cassandra
Введение в Apache CassandraВведение в Apache Cassandra
Введение в Apache Cassandra
Alexander Tivelkov
 
CAP теорема. Протокол Raft.
CAP теорема. Протокол Raft.CAP теорема. Протокол Raft.
CAP теорема. Протокол Raft.
Vadim Tsesko
 
Аппаратная и программно-аппаратная дедупликация от EMC
Аппаратная и программно-аппаратная дедупликация от EMCАппаратная и программно-аппаратная дедупликация от EMC
Аппаратная и программно-аппаратная дедупликация от EMC
КРОК
 
Лекция 9. ZooKeeper
Лекция 9. ZooKeeperЛекция 9. ZooKeeper
Лекция 9. ZooKeeper
Technopark
 
Call of Postgres: Advanced Operations (part 3)
Call of Postgres: Advanced Operations (part 3)Call of Postgres: Advanced Operations (part 3)
Call of Postgres: Advanced Operations (part 3)
Alexey Lesovsky
 
Call of Postgres: Advanced Operations (part 1)
Call of Postgres: Advanced Operations (part 1)Call of Postgres: Advanced Operations (part 1)
Call of Postgres: Advanced Operations (part 1)
Alexey Lesovsky
 
Cassandra: быстрая запись данных в высоконагруженных системах
Cassandra: быстрая запись данных в высоконагруженных системахCassandra: быстрая запись данных в высоконагруженных системах
Cassandra: быстрая запись данных в высоконагруженных системахAlexander Mezhov
 
Call of Postgres: Advanced Operations (part 2)
Call of Postgres: Advanced Operations (part 2)Call of Postgres: Advanced Operations (part 2)
Call of Postgres: Advanced Operations (part 2)
Alexey Lesovsky
 
Technopolis.NoSQL 03 Cassandra
Technopolis.NoSQL 03 CassandraTechnopolis.NoSQL 03 Cassandra
Technopolis.NoSQL 03 Cassandra
Vadim Tsesko
 
Контейнеры в OpenStack: простое решение сложных проблем
Контейнеры в OpenStack: простое решение сложных проблемКонтейнеры в OpenStack: простое решение сложных проблем
Контейнеры в OpenStack: простое решение сложных проблем
Yandex
 
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
odnoklassniki.ru
 
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
Ontico
 
CUDA Course 2010 at MSU
CUDA Course 2010 at MSUCUDA Course 2010 at MSU
CUDA Course 2010 at MSU
larhat
 
Владимир Бородин: Как спать спокойно - 2015.10.14 PostgreSQLRussia.org meetu...
Владимир Бородин: Как спать спокойно - 2015.10.14 PostgreSQLRussia.org meetu...Владимир Бородин: Как спать спокойно - 2015.10.14 PostgreSQLRussia.org meetu...
Владимир Бородин: Как спать спокойно - 2015.10.14 PostgreSQLRussia.org meetu...
Nikolay Samokhvalov
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных сер...
Тюним память  и сетевой стек в Linux: история перевода высоконагруженных  сер...Тюним память  и сетевой стек в Linux: история перевода высоконагруженных  сер...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных сер...
Dmitry Samsonov
 
PostgreSQL Vacuum: Nine Circles of Hell
PostgreSQL Vacuum: Nine Circles of HellPostgreSQL Vacuum: Nine Circles of Hell
PostgreSQL Vacuum: Nine Circles of Hell
Alexey Lesovsky
 
"Кластеры баз данных: делаем сложные вещи просто" Андрей Тихонов (Avito)
"Кластеры баз данных: делаем сложные вещи просто" Андрей Тихонов (Avito)"Кластеры баз данных: делаем сложные вещи просто" Андрей Тихонов (Avito)
"Кластеры баз данных: делаем сложные вещи просто" Андрей Тихонов (Avito)
AvitoTech
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
odnoklassniki.ru
 
Лекция 10. Apache Mahout
Лекция 10. Apache MahoutЛекция 10. Apache Mahout
Лекция 10. Apache Mahout
Technopark
 
Базы данных. Distributed Commit
Базы данных. Distributed CommitБазы данных. Distributed Commit
Базы данных. Distributed Commit
Vadim Tsesko
 

What's hot (20)

Введение в Apache Cassandra
Введение в Apache CassandraВведение в Apache Cassandra
Введение в Apache Cassandra
 
CAP теорема. Протокол Raft.
CAP теорема. Протокол Raft.CAP теорема. Протокол Raft.
CAP теорема. Протокол Raft.
 
Аппаратная и программно-аппаратная дедупликация от EMC
Аппаратная и программно-аппаратная дедупликация от EMCАппаратная и программно-аппаратная дедупликация от EMC
Аппаратная и программно-аппаратная дедупликация от EMC
 
Лекция 9. ZooKeeper
Лекция 9. ZooKeeperЛекция 9. ZooKeeper
Лекция 9. ZooKeeper
 
Call of Postgres: Advanced Operations (part 3)
Call of Postgres: Advanced Operations (part 3)Call of Postgres: Advanced Operations (part 3)
Call of Postgres: Advanced Operations (part 3)
 
Call of Postgres: Advanced Operations (part 1)
Call of Postgres: Advanced Operations (part 1)Call of Postgres: Advanced Operations (part 1)
Call of Postgres: Advanced Operations (part 1)
 
Cassandra: быстрая запись данных в высоконагруженных системах
Cassandra: быстрая запись данных в высоконагруженных системахCassandra: быстрая запись данных в высоконагруженных системах
Cassandra: быстрая запись данных в высоконагруженных системах
 
Call of Postgres: Advanced Operations (part 2)
Call of Postgres: Advanced Operations (part 2)Call of Postgres: Advanced Operations (part 2)
Call of Postgres: Advanced Operations (part 2)
 
Technopolis.NoSQL 03 Cassandra
Technopolis.NoSQL 03 CassandraTechnopolis.NoSQL 03 Cassandra
Technopolis.NoSQL 03 Cassandra
 
Контейнеры в OpenStack: простое решение сложных проблем
Контейнеры в OpenStack: простое решение сложных проблемКонтейнеры в OpenStack: простое решение сложных проблем
Контейнеры в OpenStack: простое решение сложных проблем
 
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
 
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
 
CUDA Course 2010 at MSU
CUDA Course 2010 at MSUCUDA Course 2010 at MSU
CUDA Course 2010 at MSU
 
Владимир Бородин: Как спать спокойно - 2015.10.14 PostgreSQLRussia.org meetu...
Владимир Бородин: Как спать спокойно - 2015.10.14 PostgreSQLRussia.org meetu...Владимир Бородин: Как спать спокойно - 2015.10.14 PostgreSQLRussia.org meetu...
Владимир Бородин: Как спать спокойно - 2015.10.14 PostgreSQLRussia.org meetu...
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных сер...
Тюним память  и сетевой стек в Linux: история перевода высоконагруженных  сер...Тюним память  и сетевой стек в Linux: история перевода высоконагруженных  сер...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных сер...
 
PostgreSQL Vacuum: Nine Circles of Hell
PostgreSQL Vacuum: Nine Circles of HellPostgreSQL Vacuum: Nine Circles of Hell
PostgreSQL Vacuum: Nine Circles of Hell
 
"Кластеры баз данных: делаем сложные вещи просто" Андрей Тихонов (Avito)
"Кластеры баз данных: делаем сложные вещи просто" Андрей Тихонов (Avito)"Кластеры баз данных: делаем сложные вещи просто" Андрей Тихонов (Avito)
"Кластеры баз данных: делаем сложные вещи просто" Андрей Тихонов (Avito)
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
 
Лекция 10. Apache Mahout
Лекция 10. Apache MahoutЛекция 10. Apache Mahout
Лекция 10. Apache Mahout
 
Базы данных. Distributed Commit
Базы данных. Distributed CommitБазы данных. Distributed Commit
Базы данных. Distributed Commit
 

Viewers also liked

Informe tecnico pobreza 2015
Informe tecnico pobreza 2015Informe tecnico pobreza 2015
Informe tecnico pobreza 2015
Williams Torres Reyes
 
Scanbuy overview eli dushinsky
Scanbuy overview eli dushinskyScanbuy overview eli dushinsky
Scanbuy overview eli dushinsky
Eli Dushinsky
 
molletes gratinados de Aleksandr y Nolwenn
molletes gratinados de Aleksandr y Nolwennmolletes gratinados de Aleksandr y Nolwenn
molletes gratinados de Aleksandr y Nolwennidejol
 
2009890066이진주 컨버전스라이프 과제
2009890066이진주 컨버전스라이프 과제2009890066이진주 컨버전스라이프 과제
2009890066이진주 컨버전스라이프 과제Jinjoo Lee
 
컨버전스라이프 과제 이진주
컨버전스라이프 과제 이진주컨버전스라이프 과제 이진주
컨버전스라이프 과제 이진주Jinjoo Lee
 
Informe_tecnico_pobreza al 2014
Informe_tecnico_pobreza al 2014 Informe_tecnico_pobreza al 2014
Informe_tecnico_pobreza al 2014
Williams Torres Reyes
 
ITB Sports & Athletic Camp
ITB Sports & Athletic CampITB Sports & Athletic Camp
ITB Sports & Athletic Camp
TU Dublin
 
ITB - Student-Guide-to-Viewing-Exam-Results
ITB - Student-Guide-to-Viewing-Exam-ResultsITB - Student-Guide-to-Viewing-Exam-Results
ITB - Student-Guide-to-Viewing-Exam-Results
TU Dublin
 
Document 3AD06 : Exemptions from Modules
Document 3AD06 : Exemptions from ModulesDocument 3AD06 : Exemptions from Modules
Document 3AD06 : Exemptions from Modules
TU Dublin
 
Part time summary sheet 2015 16
Part time summary sheet 2015 16Part time summary sheet 2015 16
Part time summary sheet 2015 16
TU Dublin
 
Get to Know your Exam Regulations
Get to Know your Exam Regulations Get to Know your Exam Regulations
Get to Know your Exam Regulations
TU Dublin
 

Viewers also liked (20)

goalscape
goalscapegoalscape
goalscape
 
Informe tecnico pobreza 2015
Informe tecnico pobreza 2015Informe tecnico pobreza 2015
Informe tecnico pobreza 2015
 
NetApp HA&models
NetApp HA&modelsNetApp HA&models
NetApp HA&models
 
New technologies
New technologiesNew technologies
New technologies
 
Digest 2010
Digest 2010 Digest 2010
Digest 2010
 
Scanbuy overview eli dushinsky
Scanbuy overview eli dushinskyScanbuy overview eli dushinsky
Scanbuy overview eli dushinsky
 
Digest 2010
Digest 2010 Digest 2010
Digest 2010
 
molletes gratinados de Aleksandr y Nolwenn
molletes gratinados de Aleksandr y Nolwennmolletes gratinados de Aleksandr y Nolwenn
molletes gratinados de Aleksandr y Nolwenn
 
2009890066이진주 컨버전스라이프 과제
2009890066이진주 컨버전스라이프 과제2009890066이진주 컨버전스라이프 과제
2009890066이진주 컨버전스라이프 과제
 
NetApp Tech Leadership
NetApp Tech LeadershipNetApp Tech Leadership
NetApp Tech Leadership
 
컨버전스라이프 과제 이진주
컨버전스라이프 과제 이진주컨버전스라이프 과제 이진주
컨버전스라이프 과제 이진주
 
Digest 2011
Digest 2011Digest 2011
Digest 2011
 
Informe_tecnico_pobreza al 2014
Informe_tecnico_pobreza al 2014 Informe_tecnico_pobreza al 2014
Informe_tecnico_pobreza al 2014
 
ITB Sports & Athletic Camp
ITB Sports & Athletic CampITB Sports & Athletic Camp
ITB Sports & Athletic Camp
 
ITB - Student-Guide-to-Viewing-Exam-Results
ITB - Student-Guide-to-Viewing-Exam-ResultsITB - Student-Guide-to-Viewing-Exam-Results
ITB - Student-Guide-to-Viewing-Exam-Results
 
Document 3AD06 : Exemptions from Modules
Document 3AD06 : Exemptions from ModulesDocument 3AD06 : Exemptions from Modules
Document 3AD06 : Exemptions from Modules
 
Part time summary sheet 2015 16
Part time summary sheet 2015 16Part time summary sheet 2015 16
Part time summary sheet 2015 16
 
R-Style Part
R-Style PartR-Style Part
R-Style Part
 
Get to Know your Exam Regulations
Get to Know your Exam Regulations Get to Know your Exam Regulations
Get to Know your Exam Regulations
 
Presentatie logos
Presentatie logosPresentatie logos
Presentatie logos
 

Similar to NetApp Virtualization

Percona XtraBackup: экспертные возможности (Алексей Копытов)
Percona XtraBackup: экспертные возможности (Алексей Копытов)Percona XtraBackup: экспертные возможности (Алексей Копытов)
Percona XtraBackup: экспертные возможности (Алексей Копытов)Ontico
 
Гиперконвергентное решение Cisco HyperFlex
Гиперконвергентное решение Cisco HyperFlexГиперконвергентное решение Cisco HyperFlex
Гиперконвергентное решение Cisco HyperFlex
Cisco Russia
 
Обзор новых моделей EMC VNX
Обзор новых моделей EMC VNXОбзор новых моделей EMC VNX
Обзор новых моделей EMC VNX
КРОК
 
Организация процесса регулярной обработки больших объемов данных
Организация процесса регулярной обработки больших объемов данныхОрганизация процесса регулярной обработки больших объемов данных
Организация процесса регулярной обработки больших объемов данных
CodeFest
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBIurii Ogiienko
 
OpenSource SQL Databases Enter Millions Queries per Second Era
OpenSource SQL Databases Enter Millions Queries per Second EraOpenSource SQL Databases Enter Millions Queries per Second Era
OpenSource SQL Databases Enter Millions Queries per Second Era
Sveta Smirnova
 
Open Source SQL-базы данных вступили в эру миллионов запросов в секунду / Фед...
Open Source SQL-базы данных вступили в эру миллионов запросов в секунду / Фед...Open Source SQL-базы данных вступили в эру миллионов запросов в секунду / Фед...
Open Source SQL-базы данных вступили в эру миллионов запросов в секунду / Фед...
Ontico
 
Погружение в виртуальную память и большие страницы / Константин Новаковский (...
Погружение в виртуальную память и большие страницы / Константин Новаковский (...Погружение в виртуальную память и большие страницы / Константин Новаковский (...
Погружение в виртуальную память и большие страницы / Константин Новаковский (...
Ontico
 
Реактивный раздатчик ok.ru/music
Реактивный раздатчик ok.ru/musicРеактивный раздатчик ok.ru/music
Реактивный раздатчик ok.ru/music
Vadim Tsesko
 
Дедупликация. Нет громоздким ленточным библиотекам
Дедупликация. Нет громоздким ленточным библиотекамДедупликация. Нет громоздким ленточным библиотекам
Дедупликация. Нет громоздким ленточным библиотекам
КРОК
 
Поговорим про память
Поговорим про памятьПоговорим про память
Поговорим про память
Andrey Akinshin
 
как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...
как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...
как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...rit2011
 
DevOps или искусство выживания в растущей компании
DevOps или искусство выживания в растущей компанииDevOps или искусство выживания в растущей компании
DevOps или искусство выживания в растущей компании
Alexey Vakhov
 
Where is the space, Postgres?
Where is the space, Postgres?Where is the space, Postgres?
Where is the space, Postgres?
Alexey Ermakov
 
Zabbix: рецепты высокопроизводительного мониторинга / Алексей Владышев (Zabbix)
Zabbix: рецепты высокопроизводительного мониторинга / Алексей Владышев (Zabbix)Zabbix: рецепты высокопроизводительного мониторинга / Алексей Владышев (Zabbix)
Zabbix: рецепты высокопроизводительного мониторинга / Алексей Владышев (Zabbix)
Ontico
 
Опыт построения комплексного катастрофоустойчивого решения NetApp и фрагмента...
Опыт построения комплексного катастрофоустойчивого решения NetApp и фрагмента...Опыт построения комплексного катастрофоустойчивого решения NetApp и фрагмента...
Опыт построения комплексного катастрофоустойчивого решения NetApp и фрагмента...
Айдар Гилязов
 
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)Ontico
 
Hosting for forbes.ru_
Hosting for forbes.ru_Hosting for forbes.ru_
Hosting for forbes.ru_drupalconf
 
Mmx cvk-2015
Mmx cvk-2015Mmx cvk-2015
pgday17. How shared memory works in modern PostgreSQL
pgday17. How shared memory works in modern PostgreSQLpgday17. How shared memory works in modern PostgreSQL
pgday17. How shared memory works in modern PostgreSQL
Dmitry Kremer
 

Similar to NetApp Virtualization (20)

Percona XtraBackup: экспертные возможности (Алексей Копытов)
Percona XtraBackup: экспертные возможности (Алексей Копытов)Percona XtraBackup: экспертные возможности (Алексей Копытов)
Percona XtraBackup: экспертные возможности (Алексей Копытов)
 
Гиперконвергентное решение Cisco HyperFlex
Гиперконвергентное решение Cisco HyperFlexГиперконвергентное решение Cisco HyperFlex
Гиперконвергентное решение Cisco HyperFlex
 
Обзор новых моделей EMC VNX
Обзор новых моделей EMC VNXОбзор новых моделей EMC VNX
Обзор новых моделей EMC VNX
 
Организация процесса регулярной обработки больших объемов данных
Организация процесса регулярной обработки больших объемов данныхОрганизация процесса регулярной обработки больших объемов данных
Организация процесса регулярной обработки больших объемов данных
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
OpenSource SQL Databases Enter Millions Queries per Second Era
OpenSource SQL Databases Enter Millions Queries per Second EraOpenSource SQL Databases Enter Millions Queries per Second Era
OpenSource SQL Databases Enter Millions Queries per Second Era
 
Open Source SQL-базы данных вступили в эру миллионов запросов в секунду / Фед...
Open Source SQL-базы данных вступили в эру миллионов запросов в секунду / Фед...Open Source SQL-базы данных вступили в эру миллионов запросов в секунду / Фед...
Open Source SQL-базы данных вступили в эру миллионов запросов в секунду / Фед...
 
Погружение в виртуальную память и большие страницы / Константин Новаковский (...
Погружение в виртуальную память и большие страницы / Константин Новаковский (...Погружение в виртуальную память и большие страницы / Константин Новаковский (...
Погружение в виртуальную память и большие страницы / Константин Новаковский (...
 
Реактивный раздатчик ok.ru/music
Реактивный раздатчик ok.ru/musicРеактивный раздатчик ok.ru/music
Реактивный раздатчик ok.ru/music
 
Дедупликация. Нет громоздким ленточным библиотекам
Дедупликация. Нет громоздким ленточным библиотекамДедупликация. Нет громоздким ленточным библиотекам
Дедупликация. Нет громоздким ленточным библиотекам
 
Поговорим про память
Поговорим про памятьПоговорим про память
Поговорим про память
 
как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...
как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...
как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...
 
DevOps или искусство выживания в растущей компании
DevOps или искусство выживания в растущей компанииDevOps или искусство выживания в растущей компании
DevOps или искусство выживания в растущей компании
 
Where is the space, Postgres?
Where is the space, Postgres?Where is the space, Postgres?
Where is the space, Postgres?
 
Zabbix: рецепты высокопроизводительного мониторинга / Алексей Владышев (Zabbix)
Zabbix: рецепты высокопроизводительного мониторинга / Алексей Владышев (Zabbix)Zabbix: рецепты высокопроизводительного мониторинга / Алексей Владышев (Zabbix)
Zabbix: рецепты высокопроизводительного мониторинга / Алексей Владышев (Zabbix)
 
Опыт построения комплексного катастрофоустойчивого решения NetApp и фрагмента...
Опыт построения комплексного катастрофоустойчивого решения NetApp и фрагмента...Опыт построения комплексного катастрофоустойчивого решения NetApp и фрагмента...
Опыт построения комплексного катастрофоустойчивого решения NetApp и фрагмента...
 
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
 
Hosting for forbes.ru_
Hosting for forbes.ru_Hosting for forbes.ru_
Hosting for forbes.ru_
 
Mmx cvk-2015
Mmx cvk-2015Mmx cvk-2015
Mmx cvk-2015
 
pgday17. How shared memory works in modern PostgreSQL
pgday17. How shared memory works in modern PostgreSQLpgday17. How shared memory works in modern PostgreSQL
pgday17. How shared memory works in modern PostgreSQL
 

NetApp Virtualization

  • 1. Передовые технологии в унифицированных системах хранения NetApp Сюртуков Игорь NetApp Confidential - Internal Use Only
  • 2. 2. Технологии эффективности для сред виртуализации VMware и Microsoft
  • 3. Технологии NetApp 1. Мультипротокольность 2. Экономичный и быстрый RAID 3. Дедупликация и компрессия 4. Снапшоты и экономичные клоны 5. Кэширующий модуль Flash Cache 3
  • 4. Технологии NetApp 1. Мультипротокольность 2. Экономичный и быстрый RAID 3. Дедупликация и компрессия 4. Снапшоты и экономичные клоны 5. Кэширующий модуль Flash Cache 4
  • 5. Мультипротокольность 1 Система хранения Сервер Компьютер SAN - блочный доступ NAS - файловый доступ протоколы FC, iSCSI протоколы CIFS, NFS 5
  • 6. Технологии NetApp 1. Мультипротокольность 2. Экономичный и быстрый RAID 3. Дедупликация и компрессия 4. Снапшоты и экономичные клоны 5. Кэширующий модуль Flash Cache 6
  • 7. Экономичный и быстрый RAID 2  Снижение накладных расходов по сравнению с традиционными уровнями RAID (зеркалирование)  Защита от одновременного сбоя ДВУХ дисков  Защита RAID-6 без компромисса с производительностью Типовая защита данных эффективность 50% Защита RAID-DP эффективность 86% 7
  • 8. Экономичный и быстрый RAID 2  Отказы оборудования внезапны – Потеря пула хранения VMWare – это потеря множества виртуальных машин RAID 5 RAID 6 RAID 10 RAID-DP Стоимость, $ Low Low High Low Производительность Low Low High High Надежность Low High Med High  RAID-DP идеален для виртуализации: – Лучшая защита данных – Высокая производительность – Увеличение утилизации емкости (87,5% по-умолчанию) 8
  • 9. Технологии NetApp 1. Мультипротокольность 2. Экономичный и быстрый RAID 3. Дедупликация и компрессия 4. Снапшоты и экономичные клоны 5. Кэширующий модуль Flash Cache 9
  • 10. Дедупликация данных 3 Дедупликация – процесс исключения из хранения одинаковых (дублирующихся) блоков данных Одинаковые блоки удалены  В VDI экономия дискового пространства до 20-ти раз  Виртуализация серверов – экономия до трех раз; 10
  • 11. Сжатие данных (компрессия) 3 Сжатие – процесс уменьшения объема хранимых данных за счет математических алгоритмов  Данные могут сжимать на лету (inline) или в офлайне (post-process);  Прозрачно для приложений;  Поддерживается в FAS и V-series;  Гибкое управление сжатием – включение сжатия, отключение, работа по расписанию.  Бесплатно, доступно в DOT 8.1 и выше. 11
  • 12. Как работает сжатие (компрессия)? 3  Записываем 192 КБ на систему хранения… 192 КБ Данные разбиваются на группы… 32K abcdeabcdeaaabcdeaaabcdeabcdeabc 32K uvwyyabxzzabuyxzrcuvwyyxzrcabxzz 32K fghijklmopqfghijrstrstopqklmrstn 32K uvwyyabxzzabuyxzrcuvwyyxzrcabxzz 32K fghijklmopqfghijrstrstopqklmrstn 32K abcdeabcdeaaabcdeaaabcdeabcdeabc 12
  • 13. Работа сжатия «на лету» (inline) 3  Такое сжатие дате мгновенный эффект -&*+*-#@$abuy #!*~>abc ^@(%)/*n abcdeabcdeaaabcdeaaabcdeabcdeabc #!*~ >abc uvwyyabxzzabuyxzrcuvwyyxzrcabxzz -&*+ *#@$ abuy fghijklmopqfghijrstrstopqklmrstn ^@(% )/*n uvwyyabxzzabuyxzrcuvwyyxzrcabxzz -&*+ *#@$ abuy ^@(% )/*n fghijklmopqfghijrstrstopqklmrstn #!*~ >abc abcdeabcdeaaabcdeaaabcdeabcdeabc Заняли 56 КБ 13
  • 14. Работа сжатия в фоне (post-process) 3  Сжатие работает в «фоне» (настраиваемо) fghijklmopqfghijrstrstopqklmrstn uvwyyabxzzabuyxzrcuvwyyxzrcabxzz abcdeabcdeaaabcdeaaabcdeabcdeabc -&*+*-#@$abuy #!*~>abc ^@(%)/*n #!*~ >abc -&*+ *#@$ abuy ^@(% )/*n -&*+ *#@$ abuy ^@(% )/*n #!*~abcd eabc deaa abcd >abc eaaa bcde abcd eabc uvwy yabx zzab uyxz rcuv wyyx zrca bxzz fghi jklm opqf ghij rstr stop gklm rstn uvwy yabx zzab uyxz rcuv wyyx zrca bxzz fghi jklm opqf ghij rstr stop gklm rstn abcd eabc deaa abcd eaaa bcde abcd eabc 14
  • 15. Работа компрессии и дедупликации 3  Максимальная экономия емкости Дедупликация уже сжатых 192 КБ → 28КБ, данных экономия 85% #!*~ >abc -&*+ *#@$ abuy ^@(% )/*n -&*+ *#@$ abuy ^@(% )/*n #!*~ >abc Заняли 28 КБ 15
  • 16. Эффективность 3 100% 95% 90% 80% 70% 70% 60% 50% Dedupe 40% Compression 30% 30% Dedupe + Compression 20% 15% 15% 10% 3% 3% 0% 0% 16
  • 17. Дедупликация в System Manager 3 До и после дедупликации… …оценка экономии пространства = 84% 17
  • 18. Технологии NetApp 1. Мультипротокольность 2. Экономичный и быстрый RAID 3. Дедупликация и компрессия 4. Снапшоты и экономичные клоны 5. Кэширующий модуль Flash Cache 18
  • 19. Снапшоты (мгновенные снимки данных) 4  Создаются мгновенно;  Бесплатны: – Для «быстрого» восстановления существует ПО SnapRestore;  Снапшотов в NetApp ОЧЕНЬ много: – 255 на том, 51 000 на контроллер даже для самой маленькой системы (FAS2020);  Не снижают производительность;  Доступны, как для файловых, так и для блочных данных. 19
  • 20. …без снижения производительности 4 SPC-1  Быстрее чем конкуренты на 24% производительность IOPS 30 986  Отрыв возрастает до 2,5 раз при 29 958 использовании Snapshot 24 997  Сберегающие технологии: – Первый результат SPC-1 с RAID 6 – Первый результат SPC-1 со Snapshot 8 997 – Без снижения производительности NetApp EMC NetApp EMC FAS3040 CX3-40 FAS3040 CX3-40 Источник : без Snapshot со Snapshot «SPC-1 benchmarks January 29, 2008» http://www.storageperformance.org 20
  • 21. Технологии NetApp 1. Мультипротокольность 2. Экономичный и быстрый RAID 3. Дедупликация и компрессия 4. Снапшоты и экономичные клоны 5. Кэширующий модуль Flash Cache 21
  • 22. Flash Cache – глобальный кэш чтения 5 Основные факты о Flash Cache (PAM-II)  Устанавливается в слоты расширения PCI-Express  Память SLC уровня Enterprise  256 ГБ, 512 ГБ и 1 ТБ  До 16 TБ кэша в СХД Управление приоритетами кэширования для каждого тома: 1. Кэшировать все данные (полное кэширование); 2. Кэшировать только метаданные; 3. Кэширование Flash Cache – запретить. 22
  • 23. Flash Cache + SATA диски 5 Конфигурации FAS3160A Тест SPECsfs2008 224 дисков FC FC Baseline SATA + PAM II 6 64 ТБ Емкость больше 5 на 50% Время отклика (ms) 4 ХУЖЕ 96 дисков SATA 3 96 ТБ 2 ЛУЧШЕ 1 0 6 12 18 24 30 36 42 48 54 60 Базовая Конфигурация конфигурация FC SATA + Flash Cache Производительность ( тысяч IOPS)  Стоимость конфигурации SATA + Flash Cache на 39% ниже по сравнению с базовой конфигурацией FC  Конфигурация SATA + Flash Cache позволяет снизить на 66% потребление электроэнергии и на 59% требования к месту Источник: http://spec.org/sfs2008/results/sfs2008nfs.html. 23
  • 24. Flash Cahce и штормы загрузки 5 2000 ГБ 10 Flach Cache для пользователи 9 предотвращения 8 boot-штормов Объем кэш памяти 7 6 Latency (ms) 5 Storage Pool 4 3 дедупликация 2 32 ГБ 1 0 Диск память Кэш Disks PAM Memory PAM 24
  • 25. Технологии NetApp 1. Мультипротокольность 2. Экономичный и быстрый RAID 3. Дедупликация и компрессия 4. Снапшоты и экономичные клоны 5. Кэширующий модуль Flash Cache 25