सर्वर ओएस के रूप में सोलारिस - क्यों? [बन्द है]


13

मुझे सोलारिस के साथ कोई अनुभव नहीं है और खुद से पूछा कि क्या मैं कभी इसका इस्तेमाल करूंगा और ऐसा करने के लिए मुझे क्यों चुना जाएगा। मैं अपने दम पर जवाब नहीं दे सकता है, इसलिए यहाँ जाता है।

कृपया जवाब दें कि वास्तव में आप सोलारिस बॉक्स का प्रबंधन क्यों करते हैं, आप ऐसा क्यों नहीं करेंगे और इससे संबंधित कुछ और। जवाब "मैं इसके साथ फंस गया हूँ" भी अच्छे हैं :)


यह पोस्टिंग ज्यादा के रूप में ही है serverfault.com/questions/16534/...
ConcernedOfTunbridgeWells

जवाबों:


16

हमने सोलारिस + स्पार आदि पर चलने के लिए डिज़ाइन किए गए सॉफ़्टवेयर के लिए सोलारिस (नवंबर 2012 को संपादित करें: यह 2009 में था) का उपयोग किया है। यह निश्चित रूप से एक विश्वसनीय और मजबूत ऑपरेटिंग सिस्टम है। जब तक, आपके पास एक आवेदन नहीं होता है जो सोलारिस + पर चलने पर जबरदस्त लाभ प्रदान करता है। स्पार्क, उस मार्ग पर जाने की कोई आवश्यकता नहीं है।

पूर्ववत परिस्थितियाँ, आप उत्पादन पर OpenSolaris का उपयोग नहीं करेंगे, लेकिन नवीनतम Solaris 10 रिलीज़ (अभी तक 09 मई)। Linux / FOSS पृष्ठभूमि के किसी व्यक्ति के लिए, Solaris 10 को Linux के रूप में "आरामदायक" के रूप में स्थापित करने के लिए महत्वपूर्ण प्रयास है।

कई सोलारिस गुरु मैं मिले हैं निश्चित रूप से बहुत प्रतिभाशाली हैं ... लेकिन अक्सर कैसे FOSS से उपलब्ध पैकेज से अनजान हैं Sunfreeware और OpenCSW जीवन को आसान बना सकते हैं।

सोलारिस के साथ शामिल मानक यूनिक्स उपयोगिताओं पूरी तरह से वापस संगत हैं (बैक-वार्ड गधे के लिए एक और शब्द)। कुछ सोलारिस गुरु अंत में गनु-टार, विग्ग, गन्नू-ग्रीप और आदि की स्थापना करते हैं। कुछ पैकेज केवल स्रोत के रूप में उपलब्ध हैं और स्पार्क पर लेखकों द्वारा पर्याप्त रूप से परीक्षण नहीं किया गया है। (सभी डेवलपर्स के पास स्पार्क बॉक्स नहीं है)

Linux / FOSS उपयोगकर्ताओं को apt / rpm / up2date / port / yum / जो भी हो, सिस्टम को पैच / अपग्रेड करने के लिए उपयोग किया जाता है। दूसरी ओर, सोलारिस पैचिंग = नरक। सबसे सक्षम सोलारिस पैचिंग टूल वास्तव में एक 3 पार्टी स्क्रिप्ट है, जो सूर्य द्वारा समर्थित है । अपना समय यहाँ टिप्पणियों के माध्यम से जा रहा है

सोलारिस का एक शानदार रूप से पिछड़ा-गधा "विशेषता" है कि सभी पैकेज नाम SUNW के साथ शुरू होते हैं। (वे इसे OpenSolaris के साथ बदलने पर काम कर रहे हैं)। तो मान लीजिए कि आपके पास SUNWfoo संस्करण 1.2 नामक एक पैकेज है। यदि आप इस पैकेज के लिए एक पैच जारी करते हैं, तो आप इसे क्या कहेंगे? एक तर्कसंगत व्यक्ति जो सोलारिस से परिचित नहीं था, वह "SUNWfoo संस्करण 1.3" पर विचार करेगा। यह गलत है, क्योंकि सोलारिस पैच पैकेज नहीं फाइलों के लिए हैं।

इस साप्ताहिक " सन पैच क्लब " ईमेल पर एक नज़र डालें जो मुझे मिलता है। इसका कोई मतलब नही बनता। लिनक्स / बीएसडी ओएस अपडेट टूल और पैकेजिंग सिस्टम की तुलना करें और फिर इसमें कूदने के बारे में सोचें।

विश्वसनीयता के लिए, सबसे महत्वपूर्ण पैरामीटर आपका Sys एडमिन है। यदि आपका Sys Admin एक Solaris गुरु है, लेकिन Linux के बारे में कुछ नहीं जानता है, तो Solaris एक बेहतरीन विचार है। एक सक्षम व्यवस्थापक के हाथ में, कोई भी ओएस विश्वसनीय है। लेकिन हार्डवेयर, डिस्क, रैम, नेटवर्क उपकरण सभी विफल हो जाएंगे। एक बार जब आपके पास निश्चित संख्या में सर्वर होंगे, तो आपके पास हर कुछ हफ़्ते में कुछ बदलने के लिए सन लोग आते होंगे। यदि आप x86 के साथ जाते हैं, तो आपके पास डेल / एचपी लोग आने वाले होंगे। मैं संख्याओं को नहीं देखता, लेकिन मुझे बताया गया है कि Sun + Sparc अधिक महंगा है।

कई सोलारिस दुकानें जो मैंने देखी हैं, वे अभी भी 1999 में अटकी हुई हैं। वे किसी भी प्रदर्शन संख्या को देखे बिना एक बड़ा महंगा सन बॉक्स खरीदते हैं। ("यह महंगा है, इसलिए यह अच्छा होना चाहिए।") तीन साल बाद, वे बड़े बॉक्स की जगह लेते हैं। एक बड़े बॉक्स के साथ। यदि आपका आवेदन इस रणनीति के साथ सबसे अच्छा काम करता है, तो सोलारिस के साथ आगे बढ़ें।

दूसरी ओर आप अपने एप्लिकेशन को विश्वसनीय / स्केलेबल / अत्यधिक उपलब्ध होने के लिए आर्किटेक्ट कर सकते हैं । यदि Solaris पर कुछ शांत सॉफ़्टवेयर / हार्डवेयर आपको प्रदर्शन को काफी हद तक बढ़ाने में सक्षम हैं, या अधिक विश्वसनीय हैं, तो Solaris के साथ जाएं। हालाँकि, आप पाएंगे कि कई कंपनियों ने अपने ऐप सर्वरों, वेब सर्वरों और डीबी सर्वरों को पूर्ण FOSC आधारित तकनीक का उपयोग करने के लिए बड़े पैमाने पर तैयार किया है।

मुझे लगता है कि OpenSolaris तैयार होने पर इनमें से कई बिंदु कुछ वर्षों में अप्रचलित हो जाएंगे। नवंबर 2012 तक, ओरेकल ने ओपनसोलारिस को पछाड़ दिया है, और सोलारिस 11 अब सम्मोहक नहीं है।

ZFS और Dtrace बहुत ही आकर्षक विशेषताएं हैं। IMO, वे लिनक्स / * बीएसडी को अनदेखा करने के लिए पर्याप्त सम्मोहक नहीं हैं। ZFS और कंटेनर समस्या मुक्त नहीं हैं। वर्चुअलाइजेशन के प्रसार के साथ "द्विआधारी-संगतता" तर्क महत्वपूर्ण नहीं है। बाइनरी-संगतता भी समस्या मुक्त नहीं है।

आज Google, Apple (हाँ Apple), अमेज़ॅन, फेसबुक अरबों डॉलर के बड़े पैमाने पर क्लस्टर बनाते हैं जो केवल लिनक्स के नीचे चलते हैं । एचपीसी / सुपर कंप्यूटर क्लस्टर के 90 +% लिनक्स चलाते हैं। स्पेक्ट्रम के दूसरे छोर पर लगभग एक बिलियन + फोन और छोटे उपकरण लिनक्स चलाते हैं।

किसी को संभवतः लाभ हो सकता है, भले ही सोलारिस पर उपरोक्त को चलाना संभव हो ? या दूसरे शब्दों में, सोलारिस पर नहीं चलने से ये लोग क्या खो रहे हैं? स्पष्ट रूप से, ZFS, Zones, Dtrace इत्यादि किसी भी नकारात्मक को पछाड़ने के लिए उनके लिए पर्याप्त नहीं है। इन सवालों के जवाब, आपको मूल प्रश्न "क्यों" का जवाब देने में मदद करना चाहिए।


+1 - वास्तव में महान, जानकारीपूर्ण पोस्ट।
कारोलिस टी।

पैकेजिंग और पैच के बारे में आपके द्वारा उठाई गई चिंताओं में से कई सोलारिस 11 में शून्य हैं। यह आईपीएस के रूप में जाना जाने वाला एक नया भंडार आधारित पैकेजिंग सिस्टम पेश करता है जो वास्तव में अच्छा है। इसके अलावा सोलारिस 11 बहुत जीएनयू बन गया है, जैसे कि एक लिनक्स व्यक्ति को जल्दी से घर पर महसूस करना चाहिए।
unixhacker2010

@ unixhacker2010 सोलरिस 11 रिलीज होने के बाद से इसका कोई कारण नहीं है। सबसे बड़ा ओरेकल है। यह चर्चा उन कारणों के बारे में है जिनके लिए सोलारिस का उपयोग करना चाहिए। मुझे लगता है कि Oracle का कोई संबंध डिफ़ॉल्ट रूप से इसका उपयोग करने का एक कारण है। इलुमोस के साथ एक बेहतर भाग्य हो सकता है: wiki.illumos.org/display/illumos/illumos+Home
अभी नहीं

12

सोलारिस में कई गुण हैं जो बहुत अच्छे हैं। मैं सोलारिस को ज्यादा नहीं चलाता हूं और मैं इसके साथ अनुभवी नहीं हूं इसलिए मुझे यकीन है कि दूसरों के पास इससे बड़ी सूची होगी।

यहाँ कुछ हैं जो मैं सोच सकता हूँ।

  • सोलारिस में हुड के नीचे बहुत अच्छी तकनीक है जो आपको कहीं और नहीं मिल सकती है। जैसे ZFS, DTRACE, Comstar, क्रॉसबो, कंटेनर। आप बीएसएफ और ओएसएक्स सर्वर में जेडएफएस पा सकते हैं।
  • यह 10 साल से समर्थित है।
  • यह बाइनरी स्टेबल है। मतलब कि सोलारिस 2 के लिए लिखे गए प्रोग्राम अभी भी सोलारिस 10 पर चलते हैं, बिना x86 और स्पार्क दोनों पर कोई बदलाव किए।

3
क्रॉसबो और अन्य विशेषताओं के लिए +1 न केवल उन "जेडएफएस शांत पदों" में से एक है
मार्टिन एम।

1
तकनीकी रूप से, Solaris 10 Solaris 2 के समान शाखा में है। * (आम तौर पर SunOS 5), यही कारण है कि वे संगत हैं। चूंकि सोलारिस 2 नंबरिंग स्कीम 2.4, 2.5, 2.6, 7, 8, 9, 10) गई, इसलिए यह पहले की तुलना में थोड़ा कम प्रभावशाली है, क्योंकि सोलारिस 2 और सोलारिस 10 ने द्विआधारी संगतता बनाए रखी है (लेकिन कम सच नहीं)
jj33

dtrace OS X पर उपलब्ध है (या तो डिफ़ॉल्ट रूप से, या डेवलपर टूल्स के साथ, मुझे याद नहीं है)
dbr

dtrace हमेशा सभी OS X 10.5+ इंस्टॉलेशन पर उपलब्ध है। डिबगिंग अनुप्रयोगों के लिए ऐप्पल के इंस्ट्रूमेंट्स टूल, जो हुड के नीचे dtrace का उपयोग करता है, XCode के साथ आता है, लेकिन बुनियादी घटक सभी की परवाह किए बिना हैं।
डान उडे

6

सोलारिस विश्वसनीय है। स्पार्क पर सोलारिस चलाने के 12 वर्षों में, मुझे कभी भी कर्नेल घबराहट नहीं हुई है जब तक कि दोषपूर्ण हार्डवेयर नहीं है। लिनक्स के लिए मैंने कर्नेल बग के कारण कर्नेल पैनिक की विशाल संख्या देखी है।

मैं यह भी याद नहीं कर सकते क्योंकि यह जवाब नहीं होगा क्योंकि यह एक Solaris बॉक्स के चक्र को शक्ति प्रदान करता है। मैं हमेशा इससे कुछ वापस पाने और सिस्टम को पुनर्प्राप्त करने में सक्षम रहा हूं - शायद एक छोटे सर्वर पर कोई समस्या नहीं है, लेकिन जब आप यह देखते हैं कि एक E10k या E20k को कितनी देर तक बूट करना है, तो आप वास्तव में मजबूर नहीं होना चाहते हैं पॉवर साइकिल को। मैंने देखा है कि कई मौकों पर लिनक्स बॉक्सों को गिनने के लिए वेज बनाया जाता है।

कहा जा रहा है कि, मैं हर चीज़ के पास लानक्स का उपयोग करता हूं, एक nlsu2 से प्रिंट / फ़ाइल सर्वर के रूप में, काफी बीफ़ सर्वर तक। Solaris इस हार्डवेयर को कवर नहीं कर सकता है। सोलारिस में जगह है, लेकिन यह अब एक वास्तविक जगह बन रहा है।


3

चिकन और अंडे की समस्या, आपको सही स्थिति में इसका उपयोग करने के लिए तकनीक और इसके विशेष लाभों से परिचित होना चाहिए, लेकिन अगर आपने कभी इसका उपयोग नहीं किया है, तो आप इन बहुत फायदे को नहीं जानते हैं।

मेरे लिए सोलारिस को तैनात करने के लिए नंबर एक कारण यह था कि मेरे कुछ ग्राहक इसमें दंड के साथ सॉफ्टवेयर और हार्डवेयर के लिए सेवा अनुबंध की मांग करते हैं। केवल बड़ी कंपनियां एक कानूनी विभाग का खर्च उठा सकती हैं जो एक अनुबंध स्थापित करता है जो आपको गर्म और फजी महसूस कराता है लेकिन अंत में किसी भी चीज के लिए जिम्मेदार नहीं है।

हालांकि सोलारिस IMHO एक ठोस OS है और इसमें कुछ बहुत अच्छी विशेषताएं हैं, लेकिन यदि आप इन सुविधाओं का उपयोग नहीं करते हैं और आपको अपने द्वारा उपयोग किए जाने वाले सामान के लिए कानूनी अनुबंध की आवश्यकता नहीं है, तो उस OS का उपयोग क्यों न करें जिसके साथ आप वास्तव में सबसे सहज हैं ।


1

इससे पहले कि मैं आपके प्रश्न का उत्तर दूं, मुझे केवल यह कहना चाहिए कि मैं किसी भी नए प्रोजेक्ट पर ऑपरेटिंग सिस्टम के रूप में सोलारिस का सक्रिय रूप से चयन नहीं करूंगा। लिनक्स सिर्फ इतना अधिक प्रदान करता है कि सोलारिस में गायब है जब तक कि आप लिनक्स में डिफ़ॉल्ट रूप से क्या है, इसका अनुकरण करने के लिए सभी जीएनयू सामान को स्थापित करने के लिए बहुत सारे दर्द उठाते हैं। कहा जा रहा है कि, दो चीजें हैं जो संभवतः मेरे अलावा किसी और को बनाएगी सोलारिस:

  1. DTrace - यह सबसे भयानक OS इंस्ट्रूमेंटेशन टूल है जिसकी आप संभवतः कल्पना कर सकते हैं। यदि आप कभी भी किसी प्रकार के प्रदर्शन की अड़चन को ट्रैक करने की कोशिश कर रहे हैं, तो बिना DTrace के ऐसा करना एक टॉर्च के बिना एक आउटहाउस खोजने की तरह है ।

  2. नियाग्रा प्रोसेसर्स - बेहद मल्टी-थ्रेडेड सर्वर एप्लिकेशन के बहुत छोटे उपसमुच्चय पर, नियाग्रा आपको कुछ बहुत अच्छी कीमत / शक्ति / प्रदर्शन अनुपात दे सकता है। यह सबसेट हर दिन छोटा होता जाता है, क्योंकि इंटेल केवल सामान्य सामान्य-उद्देश्य हार्डवेयर का उत्पादन करके इसे दूर करने में सक्षम है।


1

कई कारण। मैं इसके साथ फंस गया हूं। ग्राहक इसे चाहता था। यह केवल एक चीज है जो SPARC प्रोसेसर (1) पर चलती है। लेकिन ज्यादातर वातावरण में मैंने इसे मारा, यह इसलिए है क्योंकि यह दस साल पहले स्थापित किया गया था, और इसे बदलने का कोई कारण नहीं है।

परंपरागत रूप से सोलारिस ने विकल्पों की तुलना में बहुत बेहतर वृद्धि की है। और जब मेरा मतलब स्केल होता है, तो मेरा मतलब दर्जनों या अधिक प्रोसेसरों और दसियों जीबी रैम से होता है। यह उस तरह का पैमाना पाने का सबसे अच्छा तरीका नहीं था, यह एकमात्र तरीका था।

उस बेहतर पोर्टेबिलिटी में जोड़ें (पुराने SPARC प्रोसेसर पर चलने वाले बायनेरी भी नए पर चलते हैं), एक कंपनी जो वास्तव में अपने कंप्यूटर और सॉफ्टवेयर के पीछे थी, और सन कई मायनों में एक विजेता था।

शायद आज इतना नहीं, और यह मुझे थोड़ा दुखी करता है।

पाद लेख:

(1) हां मुझे पता है कि लिनक्स SPARC प्रोसेसर पर चलता है, लेकिन किसी लैब या तहखाने के बाहर इसका पता लगाना दुर्लभ है। जैसे सोलारिस x86 वैसा ही दुर्लभ रूप से इस्तेमाल किया जाता था।


1

इस बिंदु पर हम इसे केवल विक्रेता समर्थन के लिए चलाते हैं। लगभग सभी हमारे गैर-घरेलू-विकसित फोन सामान सोलारिस हैं (विशेष रूप से हमारे सभी वर्ग -5 फोन स्विच और हमारे समर्पित वीओआइपी सॉफ्ट-स्विच सभी सोलारिस पर जावा में चलते हैं)।

हम अपने बिलिंग सिस्टम के एक पुराने हिस्से से कुछ सोलारिस बक्से भी बनाए रखते हैं, जिनके पास हमारे पास सोर्स कोड नहीं है और हमने वास्तव में उन्हें लिनक्स के लिए फिर से लिखने की जहमत नहीं उठाई है। हम अपने ओरेकल DB के सोलारिस पर चलने में अधिक सहज महसूस करते थे, लेकिन जैसे-जैसे समय बीतता गया, लिनक्स और अधिक स्थिर होता गया, और हमने लिनक्स की अपनी समझ के साथ अधिक सहज महसूस किया, हमने उन्हें माइग्रेट किया।

सोलारिस को चलाने का एक कारण NEBS अनुपालन के लिए सूर्य हार्डवेयर कितना अच्छा था। ए / बी पावर, बहुत सारे सामान पर 2 एन + 1 अतिरेक - यह तेज़ नहीं था, लेकिन यह एक सभ्य भूकंप से बच जाएगा, जो आमतौर पर टेलीफोनी के लिए अधिक महत्वपूर्ण है।

सामान्य तौर पर मैं वास्तव में सोलारिस को पसंद करता था, मुझे यह पसंद आया कि यह 2002 की स्थिरता, ख़ुशी, ओएस समर्थन की लंबाई, द्विआधारी संगतता आदि है। हालांकि, Solaris / SPARC बनाम लिनक्स / x86 के लिए मूल्य / प्रदर्शन वक्र पागल था। सोलारिस वापस जाने के लिए अब एक बहुत बड़ा समय लगेगा।


1

सोलारिस यूनिक्स की तरह यूनिक्स है जो एंटरप्राइज़ सर्वरों के लिए डिज़ाइन किया गया है जैसे कि जहाँ मजबूत अनुप्रयोग और डेटाबेस को तैनात किया जाता है जहाँ io / throughput बहुत अधिक है और सर्वर को 24x7 ऊपर और कम समय की आवश्यकता होती है। ज्यादातर ZFS फीचर अद्भुत है जो RAM की तरह काम करता है जहां आपको किसी भी io ऑपरेशन को मैनेज करने की जरूरत नहीं होती है और सभी चल रहे io को मैनेज किया जा सकता है जबकि डेटा डिस्क लाइव होती है और जहां डाउन टाइम से कभी समझौता नहीं किया जाता है। संक्षेप में अब तक विशेष रूप से SPARC आधारित सर्वर पर तैनात होने पर इसकी अद्भुत ओएस।


2
सोलारिस "यूनिक्स की तरह" नहीं है। यह है , यूनिक्स में है कि यह एकल यूनिक्स विशिष्टता के अनुरूप है।
गेराल्ड कॉम्ब्स

0

मेरे पास एक मित्र है जो विशेष रूप से ZFS के कैनोनिकल कार्यान्वयन का उपयोग करने के लिए ओपनसोलारिस तैनात है।


XFS के पास ZFS की पेशकश से अधिक क्या हो सकता है? (XFS 2.6.27 में बग होने के अलावा जो कभी-कभी सर्वर को फ्रीज कर देता है :))
करोलिस टी।

जेडएफएस: वास्तव में सस्ते स्नैपशॉट, वॉल्यूम मैनेजर और छापे एफएस का हिस्सा हो सकते हैं (एक समर्थक या चोर हो सकते हैं) अतिरिक्त: वास्तव में शांत नेटवर्क स्टैक, व्यक्तिगत रूप से मुझे उनकी भूमिका आधारित सुरक्षा प्रणाली की धारणा पसंद है।
मार्टिन एम।

3
एक पारंपरिक फाइल सिस्टम के लिए ZFS की तुलना एक चाकू से बंदूक की लड़ाई को दिखाने के समान है। :) सर्वर हॉरर ने जिन विशेषताओं का उल्लेख किया है, उनकी सूची से परे यह डेटा अखंडता की गारंटी भी देता है। बैकग्राउंड स्क्रबिंग कर सकते हैं, रीड कैश के अतिरिक्त लेयर के रूप में SSD का उपयोग करते हैं, zfs सेंड और रिसीव का उपयोग करके प्रतिकृति, और डिस्क कंप्रेशन पर। और निकट भविष्य में यह डेटा डिडुप्लीकेशन और डिस्क एन्क्रिप्शन पर भी सपोर्ट करेगा।
डी इन्फ्लुएंस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.