మునుపటి పోస్ట్లలో మేము సెటప్ సూచనలను భాగస్వామ్యం చేసాము
OST-2 డేటా సెంటర్లో Commvault ఆధారంగా స్టోరేజ్ సిస్టమ్ బ్యాకప్ సిస్టమ్.
అది ఎలా పనిచేస్తుంది?
Commvault అనేది అప్లికేషన్లు, డేటాబేస్లు, ఫైల్ సిస్టమ్లు, వర్చువల్ మిషన్లు మరియు ఫిజికల్ సర్వర్లను బ్యాకప్ చేయడానికి ఒక వేదిక. సోర్స్ డేటా ఏదైనా సైట్లో ఉండవచ్చు: మా క్లయింట్ వైపు, మరొక వాణిజ్య డేటా సెంటర్లో లేదా క్లౌడ్లో.
క్లయింట్ బ్యాకప్ వస్తువులపై ఏజెంట్ను ఇన్స్టాల్ చేస్తాడు - iData ఏజెంట్ - మరియు అవసరమైన బ్యాకప్ విధానాలకు అనుగుణంగా దానిని కాన్ఫిగర్ చేస్తుంది. iData ఏజెంట్ అవసరమైన డేటాను సేకరిస్తుంది, కంప్రెస్ చేస్తుంది, డీప్లికేట్ చేస్తుంది, ఎన్క్రిప్ట్ చేస్తుంది మరియు దానిని DataLine బ్యాకప్ సిస్టమ్కి బదిలీ చేస్తుంది.
ప్రాక్సీ సర్వర్లు క్లయింట్ నెట్వర్క్ మరియు మా నెట్వర్క్ మధ్య కనెక్టివిటీని అందిస్తాయి, డేటా ప్రసారం చేయబడే ఛానెల్ల ఐసోలేషన్.
డేటాలైన్ వైపు, iData ఏజెంట్ నుండి డేటా స్వీకరించబడింది మీడియా ఏజెంట్ సర్వర్ మరియు నిల్వ వ్యవస్థలు, టేప్ లైబ్రరీలు మొదలైన వాటికి నిల్వ కోసం పంపుతుంది. ఇవన్నీ నిర్వహించబడతాయి CommServe. మా కాన్ఫిగరేషన్లో, ప్రధాన నియంత్రణ సర్వర్ OST సైట్లో ఉంది మరియు బ్యాకప్ సర్వర్ NORD సైట్లో ఉంది.
డిఫాల్ట్గా, క్లయింట్ డేటా ఒక సైట్లో నిల్వ చేయబడుతుంది, కానీ మీరు ఒకేసారి రెండు స్థానాలకు బ్యాకప్లను నిర్వహించవచ్చు లేదా రెండవ సైట్కు బ్యాకప్లను బదిలీ చేయడానికి షెడ్యూల్ను సెటప్ చేయవచ్చు. ఈ ఎంపికను "సహాయక కాపీ" అని పిలుస్తారు. ఉదాహరణకు, నెలాఖరులో అన్ని పూర్తి బ్యాకప్లు స్వయంచాలకంగా నకిలీ చేయబడతాయి లేదా రెండవ సైట్కి తరలించబడతాయి.
Commvault బ్యాకప్ సిస్టమ్ యొక్క ఆపరేషన్ పథకం.
బ్యాకప్ సిస్టమ్ ప్రాథమికంగా VMware వర్చువలైజేషన్పై పనిచేస్తుంది: CommServe, మీడియా ఏజెంట్ మరియు ప్రాక్సీ సర్వర్లు వర్చువల్ మెషీన్లలో అమలు చేయబడతాయి. క్లయింట్ మా పరికరాలను ఉపయోగిస్తుంటే, బ్యాకప్లు Huawei OceanStor 5500 V3 స్టోరేజ్ సిస్టమ్లో ఉంచబడతాయి. క్లయింట్ నిల్వ సిస్టమ్లను బ్యాకప్ చేయడానికి మరియు టేప్ లైబ్రరీలలో బ్యాకప్లను నిల్వ చేయడానికి, భౌతిక సర్వర్లలో ప్రత్యేక మీడియా ఏజెంట్లు ఉపయోగించబడతాయి.
ఖాతాదారులకు ఏది ముఖ్యమైనది?
మా అనుభవం నుండి, బ్యాకప్ కోసం Commvaultని ఎంచుకునే క్లయింట్లు ఈ క్రింది అంశాలకు శ్రద్ధ చూపుతారు.
కన్సోల్. కస్టమర్లు బ్యాకప్లను స్వయంగా నిర్వహించాలనుకుంటున్నారు. అన్ని ప్రాథమిక కార్యకలాపాలు Commvault కన్సోల్లో అందుబాటులో ఉన్నాయి:
- బ్యాకప్ కోసం సర్వర్లను జోడించడం మరియు తీసివేయడం;
- iData ఏజెంట్ను ఏర్పాటు చేయడం;
- పనుల సృష్టి మరియు మాన్యువల్ లాంచ్;
- బ్యాకప్ల స్వీయ-పునరుద్ధరణ;
- బ్యాకప్ టాస్క్ల స్థితి గురించి నోటిఫికేషన్లను సెటప్ చేయడం;
- పాత్ర మరియు వినియోగదారుల సమూహాన్ని బట్టి కన్సోల్కు యాక్సెస్ పరిమితి.
డూప్లికేషన్. బ్యాకప్ ప్రక్రియ సమయంలో డేటా యొక్క నకిలీ బ్లాక్లను కనుగొనడానికి మరియు తీసివేయడానికి డూప్లికేషన్ మిమ్మల్ని అనుమతిస్తుంది. అందువలన, ఇది నిల్వ సిస్టమ్లలో స్థలాన్ని ఆదా చేయడంలో సహాయపడుతుంది మరియు ప్రసారం చేయబడిన డేటా మొత్తాన్ని తగ్గిస్తుంది, ఛానెల్ వేగం కోసం అవసరాలను తగ్గిస్తుంది. డూప్లికేషన్ లేకుండా, బ్యాకప్లు అసలు డేటా కంటే రెండు నుండి మూడు రెట్లు ఎక్కువ తీసుకుంటాయి.
Commvault విషయంలో, డీప్లికేషన్ క్లయింట్ వైపు లేదా మీడియా ఏజెంట్ వైపు కాన్ఫిగర్ చేయబడుతుంది. మొదటి సందర్భంలో, నాన్-యూనిక్ డేటా బ్లాక్లు మీడియా ఏజెంట్ సర్వర్కు కూడా ప్రసారం చేయబడవు. రెండవదానిలో, పునరావృతమయ్యే బ్లాక్ విస్మరించబడుతుంది మరియు నిల్వ సిస్టమ్కు వ్రాయబడదు.
ఈ బ్లాక్ డీప్లికేషన్ హాష్ ఫంక్షన్లపై ఆధారపడి ఉంటుంది. ప్రతి బ్లాక్కు హాష్ కేటాయించబడుతుంది, ఇది హాష్ టేబుల్లో నిల్వ చేయబడుతుంది, ఒక రకమైన డేటాబేస్ (డిడ్యూప్లికేషన్ డేటాబేస్, DDB). డేటాను ప్రసారం చేస్తున్నప్పుడు, ఈ డేటాబేస్ ద్వారా హాష్ "విరిగిపోతుంది". అటువంటి హాష్ ఇప్పటికే డేటాబేస్లో ఉన్నట్లయితే, బ్లాక్ నాన్-యూనిక్గా గుర్తించబడుతుంది మరియు మీడియా ఏజెంట్ సర్వర్కు బదిలీ చేయబడదు (మొదటి సందర్భంలో) లేదా డేటా నిల్వ సిస్టమ్కు (రెండవది) వ్రాయబడుతుంది.
తగ్గింపుకు ధన్యవాదాలు, మేము నిల్వ సిస్టమ్లో 78% స్థలాన్ని ఆదా చేయగలుగుతున్నాము. ప్రస్తుతం, స్టోరేజ్ సిస్టమ్లో 166,4 TB నిల్వ చేయబడింది. తగ్గింపు లేకుండా, మేము 744 TB నిల్వ చేయాలి.
హక్కులను వేరుచేసే అవకాశం. Commvault బ్యాకప్ నిర్వహణకు వివిధ స్థాయిల యాక్సెస్ని సెట్ చేయగల సామర్థ్యాన్ని కలిగి ఉంది. "పాత్రలు" అని పిలవబడే చర్యలు ఏమిటో నిర్ణయిస్తాయి
ఎన్క్రిప్షన్. కింది మార్గాల్లో Commvault ద్వారా బ్యాకప్ సమయంలో మీరు డేటాను గుప్తీకరించవచ్చు:
- క్లయింట్ ఏజెంట్ వైపున: ఈ సందర్భంలో డేటా ఎన్క్రిప్టెడ్ రూపంలో బ్యాకప్ సిస్టమ్కు బదిలీ చేయబడుతుంది;
- మీడియా ఏజెంట్ వైపు;
- లింక్ స్థాయిలో: డేటా క్లయింట్ ఏజెంట్ వైపు గుప్తీకరించబడింది మరియు మీడియా ఏజెంట్ సర్వర్లో డీక్రిప్ట్ చేయబడింది.
అందుబాటులో ఉన్న ఎన్క్రిప్షన్ అల్గారిథమ్లు: బ్లోఫిష్, GOST, సర్పెంట్, టూఫిష్, 3-DES, AES (commvault సిఫార్సు చేయబడింది).
కొన్ని గణాంకాలు
డిసెంబర్ మధ్య నాటికి, మేము Commvaultని ఉపయోగించి బ్యాకప్ చేస్తున్న 27 క్లయింట్లను కలిగి ఉన్నాము. వీరిలో ఎక్కువ మంది రిటైలర్లు మరియు ఆర్థిక సంస్థలు. కాపీ యొక్క అసలు డేటా మొత్తం వాల్యూమ్ 65 TB.
రోజుకు దాదాపు 4400 పనులు పూర్తవుతాయి. గత 16 రోజులలో పూర్తయిన పనుల గణాంకాలు దిగువన ఉన్నాయి.
Commvault ద్వారా సాధారణంగా ఉపయోగించే బ్యాకప్లు Windows ఫైల్ సిస్టమ్, SQL సర్వర్ మరియు ఎక్స్ఛేంజ్ డేటాబేస్.
మరియు ఇప్పుడు వాగ్దానం చేసిన కేసులు. వ్యక్తిత్వం లేని (NDA హలో :)) అయినప్పటికీ, క్లయింట్లు Commvault-ఆధారిత బ్యాకప్ను ఎందుకు మరియు ఎలా ఉపయోగిస్తున్నారు అనే ఆలోచనను వారు అందిస్తారు. ఒకే బ్యాకప్ సిస్టమ్, అంటే సాధారణ సాఫ్ట్వేర్, మీడియా ఏజెంట్ సర్వర్లు మరియు స్టోరేజ్ సిస్టమ్లను ఉపయోగించే క్లయింట్ల కేసులు క్రింద ఉన్నాయి.
కేసు 1
కస్టమర్. రష్యా అంతటా పంపిణీ చేయబడిన శాఖల నెట్వర్క్తో మిఠాయి మార్కెట్ యొక్క రష్యన్ ట్రేడింగ్ మరియు ప్రొడక్షన్ కంపెనీ.
ఒక పని.Microsoft SQL డేటాబేస్లు, ఫైల్ సర్వర్లు, అప్లికేషన్ సర్వర్లు, ఎక్స్ఛేంజ్ ఆన్లైన్ మెయిల్బాక్స్ల కోసం బ్యాకప్ యొక్క సంస్థ.
సోర్స్ డేటా రష్యా అంతటా (10 కంటే ఎక్కువ నగరాలు) కార్యాలయాలలో ఉంది. మీరు DataLine సైట్కు బ్యాకప్ చేసి, ఆపై ఏదైనా కంపెనీ కార్యాలయాల్లో డేటాను పునరుద్ధరించాలి.
అదే సమయంలో, క్లయింట్ యాక్సెస్ నియంత్రణతో పూర్తి స్వతంత్ర నియంత్రణను కోరుకున్నారు.
నిల్వ లోతు - ఒక సంవత్సరం. ఆన్లైన్ మార్పిడి కోసం - లైవ్ కాపీలకు 3 నెలలు మరియు ఆర్కైవ్ల కోసం ఒక సంవత్సరం.
నిర్ణయం. రెండవ సైట్లోని డేటాబేస్ల కోసం అదనపు కాపీ కాన్ఫిగర్ చేయబడింది: నెల చివరి పూర్తి బ్యాకప్ మరొక సైట్కి బదిలీ చేయబడుతుంది మరియు అక్కడ ఒక సంవత్సరం పాటు నిల్వ చేయబడుతుంది.
క్లయింట్ రిమోట్ కార్యాలయాల నుండి ఛానెల్ల నాణ్యత ఎల్లప్పుడూ సరైన సమయ వ్యవధిలో బ్యాకప్ మరియు పునరుద్ధరణకు అనుమతించదు. ట్రాన్స్మిట్ చేయబడిన ట్రాఫిక్ మొత్తాన్ని తగ్గించడానికి, క్లయింట్ వైపున డీప్లికేషన్ కాన్ఫిగర్ చేయబడింది. దానికి ధన్యవాదాలు, కార్యాలయాల రిమోట్నెస్ కారణంగా పూర్తి బ్యాకప్ సమయం ఆమోదయోగ్యమైనదిగా మారింది. ఉదాహరణకు, సెయింట్ పీటర్స్బర్గ్ నుండి 131 GB డేటాబేస్ యొక్క పూర్తి బ్యాకప్ 16 నిమిషాలలో చేయబడుతుంది. యెకాటెరిన్బర్గ్ నుండి, 340 GB డేటాబేస్ 1 గంట 45 నిమిషాల పాటు బ్యాకప్ చేయబడింది.
పాత్రలను ఉపయోగించి, క్లయింట్ దాని డెవలపర్ల కోసం వేర్వేరు అనుమతులను కాన్ఫిగర్ చేసింది: బ్యాకప్ మాత్రమే లేదా పునరుద్ధరణ మాత్రమే.
కేసు 2
కస్టమర్. పిల్లల వస్తువుల దుకాణాల రష్యన్ చైన్.
ఒక పని. దీని కోసం బ్యాకప్ యొక్క సంస్థ:
4 భౌతిక సర్వర్ల ఆధారంగా అధిక-లోడ్ MS SQL క్లస్టర్;
వెబ్సైట్, అప్లికేషన్ సర్వర్లు, 1C, ఎక్స్ఛేంజ్ మరియు ఫైల్ సర్వర్లతో కూడిన వర్చువల్ మిషన్లు.
మొత్తం పేర్కొన్న క్లయింట్ అవస్థాపన OST మరియు NORD సైట్ల మధ్య పంపిణీ చేయబడుతుంది.
SQL సర్వర్ల కోసం RPO 30 నిమిషాలు, ఇతరులకు - 1 రోజు.
నిల్వ లోతు - డేటా రకాన్ని బట్టి 2 వారాల నుండి 30 రోజుల వరకు.
నిర్ణయం. మేము Veeam మరియు Commvault ఆధారంగా పరిష్కారాల కలయికను ఎంచుకున్నాము. మేము మా క్లౌడ్ నుండి ఫైల్ బ్యాకప్ కోసం Veeamని ఉపయోగిస్తాము. డేటాబేస్ సర్వర్లు, యాక్టివ్ డైరెక్టరీ, మెయిల్ మరియు ఫిజికల్ సర్వర్లు Commvault ద్వారా బ్యాకప్ చేయబడతాయి.
అధిక బ్యాకప్ వేగాన్ని సాధించడానికి, క్లయింట్ MS SQLతో ఫిజికల్ సర్వర్లలో బ్యాకప్ పనుల కోసం ప్రత్యేక నెట్వర్క్ అడాప్టర్ను కేటాయించింది. 3,4 TB డేటాబేస్ యొక్క పూర్తి బ్యాకప్ 2 గంటల 20 నిమిషాలు పడుతుంది మరియు పూర్తి పునరుద్ధరణకు 5 గంటల 5 నిమిషాలు పడుతుంది.
క్లయింట్ వద్ద పెద్ద మొత్తంలో ముడి డేటా (దాదాపు 18 TB) ఉంది. క్లయింట్ ఇంతకు ముందు చేసినట్లుగా, మీరు టేప్ లైబ్రరీలో డేటాను ఉంచినట్లయితే, దానికి అనేక డజన్ల కాట్రిడ్జ్లు అవసరమవుతాయి. ఇది క్లయింట్ యొక్క మొత్తం బ్యాకప్ సిస్టమ్ నిర్వహణను క్లిష్టతరం చేస్తుంది. అందువల్ల, తుది అమలులో, టేప్ లైబ్రరీ నిల్వ వ్యవస్థతో భర్తీ చేయబడింది.
కేసు 3
కస్టమర్. CISలో సూపర్ మార్కెట్ గొలుసు
ఒక పని. కస్టమర్ మా క్లౌడ్లో ఉన్న SAP సిస్టమ్ల బ్యాకప్ మరియు రికవరీని నిర్వహించాలనుకుంటున్నారు. SAP HANA డేటాబేస్ల కోసం RPO=15 నిమిషాలు, అప్లికేషన్ సర్వర్లతో కూడిన వర్చువల్ మిషన్ల కోసం RPO=24 గంటలు. నిల్వ లోతు - 30 రోజులు. ప్రమాదం జరిగినప్పుడు, RTO=1 గంట, అభ్యర్థనపై కాపీని పునరుద్ధరించడానికి, RTO=4 గంటలు.
నిర్ణయం. HANA డేటాబేస్ కోసం, DATA ఫైల్లు మరియు లాగ్ ఫైల్ల బ్యాకప్ నిర్దిష్ట ఫ్రీక్వెన్సీలో కాన్ఫిగర్ చేయబడింది. లాగ్ ఫైల్లు ప్రతి 15 నిమిషాలకు లేదా అవి నిర్దిష్ట పరిమాణానికి చేరుకున్నప్పుడు ఆర్కైవ్ చేయబడతాయి.
డేటాబేస్ రికవరీ సమయాన్ని తగ్గించడానికి, మేము నిల్వ సిస్టమ్ మరియు టేప్ లైబ్రరీ ఆధారంగా బ్యాకప్ల యొక్క రెండు-స్థాయి నిల్వను కాన్ఫిగర్ చేసాము. వారంలో ఎప్పుడైనా పునరుద్ధరించబడే సామర్థ్యంతో కార్యాచరణ కాపీలు డిస్క్లలో నిల్వ చేయబడతాయి. బ్యాకప్ 1 వారం కంటే పాతది అయినప్పుడు, అది ఆర్కైవ్కి, టేప్ లైబ్రరీకి తరలించబడుతుంది, అక్కడ అది మరో 30 రోజులు నిల్వ చేయబడుతుంది.
181 GB డేటాబేస్లలో ఒకదాని పూర్తి బ్యాకప్ 1 గంట 54 నిమిషాలలో చేయబడుతుంది.
బ్యాకప్ని సెటప్ చేసేటప్పుడు, మేము SAP బ్యాకప్ ఇంటర్ఫేస్ని ఉపయోగించాము, ఇది SAP HANA స్టూడియోతో థర్డ్-పార్టీ బ్యాకప్ సిస్టమ్లను ఇంటిగ్రేట్ చేయడానికి అనుమతిస్తుంది. కాబట్టి, బ్యాకప్లను నేరుగా SAP కన్సోల్ నుండి నిర్వహించవచ్చు. ఇది కొత్త ఇంటర్ఫేస్కు అలవాటు పడాల్సిన అవసరం లేని SAP నిర్వాహకులకు జీవితాన్ని సులభతరం చేస్తుంది.
ప్రామాణిక Commvault క్లయింట్ కన్సోల్ ద్వారా బ్యాకప్ నిర్వహణ కూడా కస్టమర్కు అందుబాటులో ఉంటుంది.
నేటికీ అంతే. వ్యాఖ్యలలో ప్రశ్నలు అడగండి.
మూలం: www.habr.com