Бағдарламалық жасақтамамен анықталған сақтау орны - Software-defined storage - Wikipedia

Бағдарламалық жасақтамамен анықталған сақтау орны (SDS) деген маркетингтік термин компьютерлік деректерді сақтау саясатқа негізделген қамтамасыз ету және базалық аппаратурадан тәуелсіз деректерді сақтауды басқаруға арналған бағдарламалық жасақтама. Бағдарламалық жасақтамамен анықталған сақтау, әдетте, формасын қамтиды сақтау виртуализациясы сақтау жабдықтарын оны басқаратын бағдарламалық жасақтамадан бөлу.[1] Бағдарламалық жасақтамамен анықталған сақтау ортасын қамтамасыз ететін бағдарламалық жасақтама, мысалы, функцияларды басқаруды қамтамасыз ете алады деректердің қосарлануы, шағылыстыру, жұқа қамтамасыз ету, суреттер және сақтық көшірме.

Бағдарламалық жасақтамамен анықталған сақтау (SDS) аппаратурасында абстракциялау, жинақтау немесе автоматтандырудың өзіндік бағдарламалық құралы болуы немесе болмауы мүмкін. Бағдарламалық жасақтама ретінде тек ішкі дискілері бар тауарлық серверлермен бірге енгізілгенде, ол виртуалды немесе ғаламдық сияқты бағдарламалық жасақтаманы ұсына алады. файлдық жүйе. Егер бұл күрделі сақтау массивтерінің үстінде орналасқан бағдарламалық жасақтама болса, ол сияқты бағдарламалық жасақтаманы ұсынады сақтау виртуализациясы немесе сақтау ресурстарын басқару, жекелеген және әр түрлі мәселелерді шешетін өнімнің санаттары. Егер саясат және басқару функциялары сонымен бірге формасын қамтыса жасанды интеллект қорғауды және қалпына келтіруді автоматтандыру үшін оны интеллектуалды абстракция деп санауға болады.[2] Бағдарламалық жасақтамамен белгіленген сақтауды дәстүрлі құрылғылар арқылы жүзеге асыруға болады сақтау аймағы (SAN), немесе ретінде жүзеге асырылады желімен бекітілген сақтау орны (NAS) немесе пайдалану объектіге негізделген сақтау. 2014 жылдың наурызында Сақтау желілерінің қауымдастығы (SNIA) бағдарламалық жасақтамамен анықталған сақтау туралы есеп бастады.[3]

Бағдарламалық жасақтамамен анықталған сақтау саласы

VMware маркетинг терминін қолданды «бағдарламалық қамтамасыздандырылған деректер орталығы «(SDDC) бағдарламаға қажет барлық виртуалды сақтау орны, сервер, желілік және қауіпсіздік ресурстарын бағдарламалық жасақтамамен анықтауға және автоматты түрде қамтамасыз етуге болатын кеңірек тұжырымдама үшін.[4][5]Содан кейін басқа кішігірім компаниялар «бағдарламалық жасақтамамен анықталған сақтау» терминін қабылдады, мысалы Coraid (қазір Coraid құрылтайшысының жаңа SouthSuite компаниясына тиесілі), Скальт (2009 жылы құрылған), Cleversafe (сатып алған IBM ), және OpenIO.

Сияқты ұқсас тұжырымдамаларға негізделген бағдарламалық қамтамасыздандырылған желі (SDN),[6]SDS-ге деген қызығушылық кейін жоғарылады VMware сатып алынған Никира 2012 жылы миллиард доллардан асады.

Деректерді сақтау жеткізушілері өнім желісіне байланысты бағдарламалық жасақтама арқылы сақтау үшін әр түрлі анықтамаларды қолданды. Сақтау желілерінің қауымдастығы (SNIA), стандарттар тобы, бірнеше сатушыларды, мысалдар келтіре отырып, анықтаманы келісіп көрді.[7]

Бағдарламалық жасақтамамен анықталған сақтау индустриясы 2023 жылға қарай 86 миллиард долларға жетеді деп болжануда.[8]

Сипаттамалары

Бағдарламалық қамтамасыздандырудың сипаттамалары келесі мүмкіндіктерді қамтуы мүмкін:[9]

  • Логикалық сақтау қызметтері мен мүмкіндіктерін негізгі физикалық сақтау жүйелерінен абстракциялау, ал кейбір жағдайларда бірнеше түрлі енгізулер бойынша жинақтау. Деректер қозғалысы есептеу мен қызметтерге қарағанда салыстырмалы түрде қымбат және баяу болғандықтан, топтастыру тәсілдері кейде оны өз орнында қалдыруды және оған массивтерді қамтитын салыстыру қабатын құруды ұсынады. Мысалдарға мыналар жатады:
    • Сақтау виртуализациясы, тәсілдер мен тарихи өнімдердің жалпыланған санаты. Сыртқы контроллерге негізделген массивтер пайдалануды басқару және өз бассейндеріндегі диск жетектеріне қатынасу үшін виртуалды сақтауды қамтиды. Басқа өнімдер массивтерде және / немесе DAS серверінің серверінде басқару үшін дербес өмір сүреді.
    • Виртуалды томдар (VVols), ұсыныс VMware өнімділігі мен деректерді басқаруды оңтайландыру үшін үлкен көлемдер мен олардың ішіндегі VM дискілік кескіндер арасындағы мөлдір картаға түсіру үшін. Бұл виртуалды инфрақұрылым әкімшілері үшін жаңа мүмкіндікті көрсетпейді (мысалы, NFS қолдана алады), бірақ ол массивтерді ұсынады iSCSI немесе Талшықты арна виртуалды инфрақұрылымға жазылған массивтерді басқарудың қосымша бағдарламалары үшін жоғары левереджге жол.
    • Параллель NFS (pNFS), NFS қауымдастығында дамыған, бірақ көптеген енгізулерге дейін кеңейтілген нақты іске асыру.
    • OpenStack және оның Swift, Ceph және қолданылған өзара әрекеттесуге арналған Cinder API[кім? ] ашық көзді жобаларға, сондай-ақ өнімдерді сатуға.
    • Бірқатар Object Storage платформалары, сонымен қатар, бағдарламалық жасақтамамен белгіленген сақтауды жүзеге асырудың мысалдары болып табылады Скальт RING және ашық көзді жылдам жоба.
    • Ұқсас сақталған шешімдер саны Жылтыр бағдарламалық жасақтаманы сақтаудың жақсы мысалдары.
  • Саясатқа негізделген сақтауды қамтамасыз ететін автоматика қызмет деңгейіндегі келісімдер технология бөлшектерін ауыстыру. Мұнда дәстүрлі сақтау массиві өнімдерін қамтитын басқару интерфейстері қажет, өйткені «басқару жазықтығын» «деректер жазықтығынан» бөлудің нақты анықтамасы ретінде OpenFlow. Салалық стандарттаудың алдыңғы күш-жігеріне мыналар кірді Сақтауды басқару бастамасы - Ерекшелік (SMI-S) 2000 жылы басталды.
  • Бағдарламалық жасақтама деңгейінде жинақталған сақтау логикасы бар тауарлық жабдық. Бұл да сипатталған[кім? ] сияқты кластерлік файлдық жүйе үшін жинақталған сақтау орны.

Сақтаудың гипервизоры

Жылы есептеу, а сақтау гипервизоры - бұл бағдарламалық жасақтама, ол физикалық серверлік аппараттық платформада, а виртуалды машина, ОЖ-нің гипервизорында немесе сақтау желісінде. Ол виртуалды машинамен бірге орналасуы мүмкін супервайзерлер немесе оның платформасын эксклюзивті бақылауға ие. Виртуалды серверге ұқсас гипервизорлар сақтау гипервизоры белгілі бір аппараттық платформада, белгілі бір аппараттық архитектурада жұмыс істеуі немесе аппаратурадан тәуелсіз болуы мүмкін.[10]

Сақтаудың гипервизорлық бағдарламасы басқарылатын жеке сақтау ресурстарын виртуалдандырады және сақтау сыйымдылығының бір немесе бірнеше икемді бассейндерін жасайды. Осылайша, ол виртуалды сервер гипервизорларына параллель физикалық және логикалық ресурстар арасындағы тікелей байланысты ажыратады. Сақтауды басқаруды оқшауланған қабатқа ауыстыру сонымен қатар жүйенің жұмыс уақыты мен уақытын арттыруға көмектеседі Жоғары қол жетімділік. «Сол сияқты, сақтаудың гипервизоры жоғары сенімділікті сақтай отырып, дискіні пайдалану коэффициентін арттыру үшін виртуалдандырылған сақтау ресурстарын басқару үшін қолданыла алады.»[11]

Орталықтан басқарылатын бақылаушы бағдарламалық жасақтама, сақтау гипервизоры сақтауды бақылау мен бақылаудың кеңейтілген жиынтығын ұсынады, олар дискіні жақсарту үшін шоғырландырылған диск бассейндерінде мөлдір виртуалды қабат ретінде жұмыс істейді. қол жетімділік, жылдамдық және пайдалану.

Сақтау гипервизорлары көбейтіндінің жиынтық мәнін жоғарылатады дискіні сақтау ұқсас емес және сәйкес келмейтін модельдерді қоса, жүйелер, олардың жеке мүмкіндіктерін кеңейтілген қамтамасыз ету, деректерді қорғау, репликация және өнімділікті жеделдету қызметтерімен толықтыра отырып.

Кіріктірілген бағдарламалық жасақтамадан немесе диск контроллерінен айырмашылығы микробағдарлама Қаптамалық сақтау жүйесінде немесе құрылғыда ғана сақталатын гипервизор және оның функционалдығы әр түрлі модельдер мен маркаларды және сақтау түрлерін қамтиды [SSD қоса (қатты күйдегі дискілер ), SAN (сақтау аймағы ) және DAS (тікелей бекітілген сақтау орны ) және бірыңғай сақтау (SAN және NAS)] баға мен өнімділік сипаттамаларының немесе деңгейлерінің кең ауқымын қамтиды. Негізгі құрылғыларды бір-бірімен нақты интеграциялау немесе біріктіру қажет емес.

Сақтаудың гипервизоры жабдықтың өзара ауыстырымдылығын қамтамасыз етеді. Сақтаудың гипервизоры негізіндегі сақтау жабдықтары тек өнімділік пен сыйымдылыққа қатысты жалпы сипатта болады. Гипервизор арқылы негізгі «мүмкіндіктер» берілуі мүмкін, бірақ сақтау гипервизорының артықшылықтары оның виртуалды құрылғылар мен қызметтерді бір-біріне ұқсамайтын және сәйкес келмейтін аппаратуралардан ұсыну қабілеттілігін көрсетеді, осылайша бұл құрылғылар бір-бірін алмастырады. Негізгі физикалық жадты үнемі ауыстыру және ауыстыру ұсынылған виртуалды сақтау ортасын өзгертпей немесе тоқтатпай орын алуы мүмкін.

Сақтаудың гипервизоры барлық атрибуттарды (өнімділік, қол жетімділік) және қызметтерді бөліп, қамтамасыз ете отырып, барлық сақтау қорларын басқарады, виртуалдандырады және басқарады (автоматтандырылған) қамтамасыз ету, суреттер, шағылыстыру ), тікелей немесе сақтау желісі арқылы, әр жеке ортаның қажеттіліктеріне қызмет ету үшін қажет.

«Сақтау гипервизоры» ішіндегі «гипервизор» термині супервайзер шеңберінен шыққандықтан осылай аталған,[12] бұл концептуалды жағынан супервайзерден жоғары деңгей, сондықтан жоғарыда орналасқан және құрылғы деңгейіндегі бақылау контроллерлеріне, дискілік массивтерге және виртуалдандырудың орта бағдарламалық жасақтамасына бақылауды қамтитын жоғарыда тұрған менеджмент пен интеллекттің келесі жоғары деңгейі ретінде әрекет етеді.

Сақтау гипервизоры сонымен қатар сақтау виртуализациясының жоғары деңгейі ретінде анықталды [13] бағдарламалық қамтамасыздандыру, «Шоғырландыру және шығындар: Сақтау қоймасы пайдалануды жоғарылатады және шығындарды азайтады. Бизнестің қол жетімділігі: Виртуалды көлемнің деректерінің ұтқырлығы қол жетімділікті жақсарта алады. Қолданбаны қолдау: Сатылы сақтауды оңтайландыру сақтау шығындарын қолданбаның қажетті қызмет деңгейлерімен сәйкестендіреді».[14] Термин апаттарды қалпына келтірудегі сақтау виртуализациясындағы рөліне сілтеме жасайтын жағдайларды қолдану үшін де қолданылды [15] және шектеулі түрде, SAN-да көлемдік миграция мүмкіндігі ретінде анықталады.[16]

Сервер мен сақтау гипервизоры

Аналогияны сервер гипервизоры мен сақтау гипервизоры тұжырымдамасы арасында жүргізуге болады. Серверлерді, сервер гипервизорларын виртуалдандыру арқылы (VMware ESX, Microsoft Hyper-V, Citrix Hypervisor, Linux KVM, Xen) серверлік ресурстарды пайдалану коэффициенттерін жоғарылатып, серверлерді аппараттық құралдардан ажырату арқылы басқарудың икемділігін қамтамасыз етті. Бұл серверлік инфрақұрылымдағы шығындарды үнемдеуге әкелді, өйткені бірдей жұмыс жүктемесін орындау үшін аз физикалық серверлер қажет болды және резервтік көшіру, істен шығу және апаттарды қалпына келтіру сияқты әкімшілік операцияларда икемділікті қамтамасыз етті.

Сақтау гипервизоры сақтау ресурстарына арналған, сервер гипервизоры сервер ресурстарына не істеді. Сақтау гипервизоры сервердің гипервизоры қолданыстағы сақтау ресурстарының тиімділігін арттыру үшін енгізу-шығаруды қалай өңдейтінін өзгертеді және сақтау сыйымдылығын тұтыну, сақтауды қамтамасыз ету және суретке түсіру / клондау технологиясын жоғарылатады. Сақтау гипервизоры, мысалы, сервер гипервизоры, ресурстарды жақсартудың тиімділігі мен басқару икемділігін арттырады.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Маргарет Руз. «Анықтама: бағдарламалық қамсыздандырылған сақтау». SearchSDN. Техникалық мақсат. Алынған 7 қараша, 2013.
  2. ^ Крис Пулкер (12.03.2014). «Бұлттың негізі: интеллектуалды абстракция».
  3. ^ SNIA (наурыз 2014). «Техникалық ақ қағаз: Бағдарламалық жасақтаманы сақтау».
  4. ^ Арчана Венкатраман. «Бағдарламалық жасақтамамен анықталған дерек орталықтары жойылды». Компьютерлік апталық. TechTarget. Алынған 7 қараша, 2013. Бағдарламалық жасақтамамен анықталған деректер орталығы (SDDC) термині биыл VMworld 2012 жыл сайынғы виртуалдандыру конференциясында танымал болды [...] Бағдарламалық қамтамасыздандырылған деректер орталығы - бұл инфрақұрылымның элементтері - желілік, сақтау, процессор және қауіпсіздік - ақпараттық технологиялар орталығы. виртуалдандырылған және қызмет ретінде жеткізілген. Барлық инфрақұрылымды қамтамасыз ету және пайдалану бағдарламалық қамтамасыздандырумен толығымен автоматтандырылған.
  5. ^ «Бағдарламалық қамтамасыздандырылған деректер орталығы». компанияның веб-сайты. VMware. Алынған 7 қараша, 2013.
  6. ^ Маргарет Руз. «Анықтама: бағдарламалық қамсыздандырылған сақтау». SearchSDN. Техникалық мақсат. Алынған 7 қараша, 2013.
  7. ^ http://www.snia.org/sds
  8. ^ «Бағдарламалық жасақтаманың анықталған сақтау нарығының өркендеуі 2023 жылға қарай 86 миллиард долларға дейін өседі: есеп беру». FierceTelecom. Алынған 2020-03-23.
  9. ^ Саймон Робинсон (2013 ж. 12 наурыз). «Бағдарламалық жасақтамамен анықталған сақтау: алдаудың астындағы шындық». Компьютерлік апталық. Алынған 7 қараша, 2013.
  10. ^ «Виртуализация технологияларын салыстыру».
  11. ^ Бретт Снайдер, Джордан Рингенберг, Роберт ГринЭмайлдың авторы, Виджей Девабхактуни және Мансур Алам (9 маусым, 2014). «Жоғары сенімді және жоғары дәрежеде қолданылатын бұлтты есептеу жүйелерін бағалау және жобалау, 12 бет». Бұлтты есептеу журналы. дои:10.1186 / s13677-015-0036-6. S2CID  17909593. Журналға сілтеме жасау қажет | журнал = (Көмектесіңдер)CS1 maint: бірнеше есімдер: авторлар тізімі (сілтеме)
  12. ^ «Гипер-кеңесші сөздігінің анықтамасы» (PDF). Xen пайдаланушы нұсқаулығына арналған Xen v2.0 (PDF). Xen.org 2011 жылғы 20 тамызда.
  13. ^ «SearchStorage.com анықтамасы». Сақтау виртуализациясы дегеніміз не? SearchStorage.com сайтындағы анықтама.
  14. ^ IBM SmartCloud виртуалды сақтау орталығы. IBM Redbooks. 6 наурыз 2015 ж. ISBN  9780738440439.
  15. ^ «SearchDisasterRecovery мақаласы». SearchDisasterRecovery.com сайтында 2011 жылы 23 маусымда жарияланған және авторы Тодд Эриксон.
  16. ^ «ComputerWorld мақаласы». 2010 жылы 23 қарашада жарияланған және авторы Лукас Меариан.