Odnoklassniki RuNet இல் Apache Cassandra ஐ அதிகம் பயன்படுத்துபவர் மற்றும் உலகின் மிகப்பெரிய ஒன்றாகும். புகைப்பட மதிப்பீடுகளைச் சேமிக்க 2010 இல் கசாண்ட்ராவைப் பயன்படுத்தத் தொடங்கினோம், இப்போது கசாண்ட்ரா ஆயிரக்கணக்கான முனைகளில் பெட்டாபைட் தரவுகளை நிர்வகிக்கிறது, உண்மையில், நாங்கள் எங்களுடையதை உருவாக்கினோம்.
செப்டம்பர் 12 அன்று எங்கள் செயின்ட் பீட்டர்ஸ்பர்க் அலுவலகத்தில் நடத்துவோம்
சந்திப்பிற்கு முன்னதாக, கசாண்ட்ராவுடன் விநியோகிக்கப்பட்ட அமைப்புகளின் தவறு சகிப்புத்தன்மை பற்றி ஓலெக்குடன் பேசினோம், சந்திப்பில் அவர் என்ன பேசுவார், ஏன் இந்த நிகழ்வில் கலந்து கொள்வது மதிப்பு என்று கேட்டோம்.
ஓலெக் தனது நிரலாக்க வாழ்க்கையை 1995 இல் தொடங்கினார். வங்கி, தொலைத்தொடர்பு மற்றும் போக்குவரத்து ஆகியவற்றில் மென்பொருளை உருவாக்கினார். அவர் 2007 முதல் ஒட்னோக்ளாஸ்னிகியில் முன்னணி டெவலப்பராக பிளாட்ஃபார்ம் குழுவில் பணியாற்றி வருகிறார். உயர்-சுமை அமைப்புகள், பெரிய தரவுக் கிடங்குகள் மற்றும் போர்டல் செயல்திறன் மற்றும் நம்பகத்தன்மையின் சிக்கல்களைத் தீர்ப்பதற்கான கட்டமைப்புகள் மற்றும் தீர்வுகளை உருவாக்குதல் ஆகியவை அவரது பொறுப்புகளில் அடங்கும். நிறுவனத்தில் உள்ள டெவலப்பர்களுக்கும் பயிற்சி அளிக்கிறார்.
- ஓலெக், வணக்கம்! மே மாதம் நடந்தது
வெவ்வேறு நிறுவனங்களின் வெவ்வேறு பின்னணிகளைக் கொண்ட டெவலப்பர்கள் தங்கள் சொந்த வலி, சிக்கல்களுக்கு எதிர்பாராத தீர்வுகள் மற்றும் அற்புதமான கதைகளுடன் வந்தனர். சந்திப்பின் பெரும்பகுதியை விவாத வடிவில் நடத்தினோம், ஆனால் திட்டமிட்ட தலைப்புகளில் மூன்றில் ஒரு பகுதியை மட்டுமே எங்களால் தொட முடிந்தது பல விவாதங்கள். எங்களின் உண்மையான உற்பத்திச் சேவைகளின் உதாரணத்தைப் பயன்படுத்தி எப்படி, எதைக் கண்காணிக்கிறோம் என்பதில் அதிக கவனம் செலுத்தினோம்.
நான் ஆர்வமாக இருந்தேன் மற்றும் மிகவும் பிடித்திருந்தது.
- அறிவிப்பின் மூலம் ஆராயும்போது,
கசாண்ட்ரா என்பது ஒரு பொதுவான பிஸியான விநியோகிக்கப்பட்ட அமைப்பாகும், இது பயனர் கோரிக்கைகளை நேரடியாகச் சேவை செய்வதைத் தாண்டி அதிக அளவிலான செயல்பாடுகளைக் கொண்டுள்ளது: வதந்திகள், தோல்வி கண்டறிதல், திட்ட மாற்றங்களின் பரவல், கிளஸ்டர் விரிவாக்கம்/குறைப்பு, எதிர்ப்பு என்ட்ரோபி, காப்புப் பிரதிகள் மற்றும் மீட்பு போன்றவை. எந்தவொரு விநியோகிக்கப்பட்ட அமைப்பிலும், வன்பொருளின் அளவு அதிகரிக்கும் போது, தோல்விகளின் சாத்தியக்கூறு அதிகரிக்கிறது, எனவே கசாண்ட்ரா உற்பத்தி கிளஸ்டர்களின் செயல்பாடு தோல்விகள் மற்றும் ஆபரேட்டர் செயல்களின் போது நடத்தையை கணிக்க அதன் கட்டமைப்பைப் பற்றிய ஆழமான புரிதல் தேவைப்படுகிறது. பல ஆண்டுகளாக கசாண்ட்ராவைப் பயன்படுத்திய பிறகு, நாங்கள்
- கசாண்ட்ராவுக்கு வரும்போது, தவறு சகிப்புத்தன்மை என்றால் என்ன?
முதலில், நிச்சயமாக, வழக்கமான வன்பொருள் தோல்விகளைத் தக்கவைக்கும் கணினியின் திறன்: இயந்திரங்கள், வட்டுகள் அல்லது கணுக்கள்/தரவு மையங்களுடன் பிணைய இணைப்பு இழப்பு. ஆனால் தலைப்பு மிகவும் விரிவானது மற்றும் குறிப்பாக தோல்விகளிலிருந்து மீள்வது அடங்கும், இதில் தோல்விகள் உட்பட, மக்கள் அரிதாகவே தயாராக உள்ளனர், எடுத்துக்காட்டாக, ஆபரேட்டர் பிழைகள்.
— நீங்கள் மிகவும் ஏற்றப்பட்ட மற்றும் மிகப்பெரிய தரவு கிளஸ்டருக்கு ஒரு உதாரணம் கொடுக்க முடியுமா?
எங்களின் மிகப்பெரிய கிளஸ்டர்களில் ஒன்று கிஃப்ட் கிளஸ்டர்: 200க்கும் மேற்பட்ட முனைகள் மற்றும் நூற்றுக்கணக்கான TB தரவு. ஆனால் இது மிகவும் ஏற்றப்படவில்லை, ஏனெனில் இது ஒரு விநியோகிக்கப்பட்ட தற்காலிக சேமிப்பால் மூடப்பட்டிருக்கும். எங்களின் பரபரப்பான கிளஸ்டர்கள் எழுதுவதற்கு பல்லாயிரக்கணக்கான RPSகளையும், படிக்க ஆயிரக்கணக்கான RPSகளையும் கையாளுகின்றன.
- ஆஹா! எத்தனை முறை ஏதாவது உடைகிறது?
- இதுபோன்ற மறுப்புகளை நீங்கள் எவ்வாறு எதிர்கொள்கிறீர்கள்?
கசாண்ட்ராவின் செயல்பாட்டின் ஆரம்பம் மற்றும் முதல் சம்பவங்கள் முதல், காப்புப்பிரதிகள் மற்றும் அவற்றிலிருந்து மீள்வதற்கான வழிமுறைகளில் நாங்கள் பணியாற்றினோம், கசாண்ட்ரா கிளஸ்டர்களின் நிலையை கணக்கில் எடுத்துக்கொண்டு, எடுத்துக்காட்டாக, முனைகளை மறுதொடக்கம் செய்ய அனுமதிக்காத வரிசைப்படுத்தல் நடைமுறைகளை உருவாக்கினோம். தரவு இழப்பு சாத்தியம் என்றால். இதையெல்லாம் சந்திப்பில் பேச திட்டமிட்டுள்ளோம்.
- நீங்கள் கூறியது போல், முற்றிலும் நம்பகமான அமைப்புகள் இல்லை. எந்த வகையான தோல்விகளுக்கு நீங்கள் தயார் செய்கிறீர்கள் மற்றும் சமாளிக்க முடியும்?
கசாண்ட்ரா கிளஸ்டர்களின் நிறுவல்களைப் பற்றி நாம் பேசினால், ஒரு DC அல்லது ஒரு முழு DC இல் பல இயந்திரங்களை இழந்தால் பயனர்கள் எதையும் கவனிக்க மாட்டார்கள் (இது நடந்தது). DC களின் எண்ணிக்கையில் அதிகரிப்புடன், இரண்டு DC கள் தோல்வியுற்றால் செயல்படுவதை உறுதி செய்யத் தொடங்குவது பற்றி நாங்கள் யோசித்து வருகிறோம்.
- தவறு சகிப்புத்தன்மையின் அடிப்படையில் கசாண்ட்ராவுக்கு என்ன இல்லை என்று நினைக்கிறீர்கள்?
பல ஆரம்பகால NoSQL ஸ்டோர்களைப் போலவே கசாண்ட்ராவிற்கும் அதன் உள் அமைப்பு மற்றும் மாறும் செயல்முறைகள் பற்றிய ஆழமான புரிதல் தேவைப்படுகிறது. அதில் எளிமை, முன்கணிப்பு மற்றும் கவனிக்கும் தன்மை இல்லை என்று நான் கூறுவேன். ஆனால் மற்ற கூட்டத்தில் பங்கேற்பாளர்களின் கருத்துக்களைக் கேட்பது சுவாரஸ்யமாக இருக்கும்!
ஓலெக், கேள்விகளுக்கு பதிலளிக்க நேரம் ஒதுக்கியதற்கு மிக்க நன்றி!
செப்டம்பர் 12 அன்று செயின்ட் பீட்டர்ஸ்பர்க் அலுவலகத்தில் நடைபெறும் சந்திப்பில் அப்பாச்சி கசாண்ட்ராவை இயக்கும் துறையில் நிபுணர்களுடன் தொடர்பு கொள்ள விரும்பும் அனைவருக்கும் நாங்கள் காத்திருக்கிறோம்.
வாருங்கள், அது சுவாரஸ்யமாக இருக்கும்!