मैं क्लाउड फाउंड्री पर एक डेवलपर हूं - और हाँ, क्लाउड फाउंड्री वास्तव में थोड़ा अस्पष्ट है (कोई इरादा नहीं है)। उम्मीद है कि मैं चीजों को थोड़ा सा स्पष्ट करने में मदद कर सकता हूं।
क्लाउड फाउंड्री platform as a service है, लेकिन इसके नीचे infrastructure as a service की आवश्यकता है। क्लाउड फाउंड्री , vCloud, OpenStack, और Amazon AWS को BOSH टूल के माध्यम से आधारभूत संरचना के रूप में समर्थन करता है। अधिकांश वेब एप्लिकेशन डेवलपर्स को इनमें से किसी के बारे में परवाह नहीं है, लेकिन यह उन लोगों के लिए वास्तव में अच्छा है जिन्हें बड़े आईटी बुनियादी ढांचे के बारे में चिंता करने की ज़रूरत है।
कहें कि आप AcmeCorp के लिए आईटी के प्रभारी हैं। आपके पास 50,000 कर्मचारी हैं जो सभी अपनी आंतरिक वेब सेवा, फिजबज़ का उपयोग करते हैं, ताकि वे अपनी नौकरी कर सकें। सभी कर्मचारियों का समर्थन करने के लिए, आपको शक्तिशाली प्रोसेसर और मेमोरी के साथ कई मशीनों पर चल रहे फिजबज़ एप्लिकेशन के दर्जनों उदाहरणों की आवश्यकता है, और आपको उपयोग की जाने वाली Foo, Bar, और Baz अनुप्रयोगों द्वारा उत्पन्न जानकारी संग्रहीत करने के लिए बड़ी मात्रा में डिस्क स्थान की आवश्यकता है आंतरिक रूप से भी। आप अपने खुद के ब्लेड सर्वर पर प्रबंधन करने के लिए जो भी देखभाल करेंगे, उससे परे आप आगे बढ़ गए हैं, इसलिए आप डेटासेंटर को पट्टे पर ले जाने का फैसला करते हैं।
दुर्भाग्यवश, AcmeCorp बहुत ही निष्क्रिय है। वित्त विभाग का कहना है कि आप किस डेटासेंटर का उपयोग करते हैं, और हर दो साल में वे आपको एक डेटासेंटर से दूसरे में स्विच करते हैं। प्रत्येक जोड़े के वर्षों में, आपके पास डाउनटाइम के कई सप्ताह होते हैं जबकि आपके इंजीनियर VSphere, vCloud, OpenStack, या जो भी हो, के बीच स्विच करके उजागर Fizzbuzz में बग को ठीक करने का प्रयास करते हैं।
यदि आपके इंजीनियरों ने अंतर्निहित आधारभूत संरचना के मुकाबले क्लाउड फाउंड्री के खिलाफ फिजबज़, फू, बार और बाज को लिखा था, तो आपका डाउनटाइम कम हो गया होगा। आपको किसी विशेष डेटासेंटर में लॉक होने के बारे में चिंता करने की ज़रूरत नहीं है, क्योंकि क्लाउड फाउंड्री द्वारा होस्टिंग की उस परत को समेकित किया गया है। क्लाउड फाउंड्री कुछ नामों के लिए PostgreSQL, MySQL, Mongo, Redis, और RabbitMQ सहित सेवाओं के एक निश्चित सेट का भी समर्थन करता है। यदि फू, बार और बाज़ क्लाउड फाउंड्री द्वारा प्रदान की जाने वाली सेवाओं का उपयोग करते हैं, तो इन्फ्रास्ट्रक्चर के बीच माइग्रेट करते समय चिंता करने की एक कम चीज़ है।
बाद में सड़क पर नीचे, आपको एहसास हुआ कि आप फिजबज़ को अन्य बड़े व्यवसायों की सेवा के रूप में बेचकर भाग्य बना सकते हैं। आप इसके लिए वास्तव में अच्छे आकार में हैं: क्योंकि आपके इंजीनियरों ने क्लाउड फाउंड्री पर चलाने के लिए Fizzbuzz को फिर से खोजा है, आप जब तक इसकी आवश्यकता हो, तब तक क्लाउड फाउंड्री को एडब्ल्यूएस पर तैनात कर सकते हैं। ग्राहक ने इसे छह महीने तक करने की कोशिश की और सेवा नवीनीकृत न करने का फैसला किया? कोई समस्या नहीं, आपके पास चिंता करने के लिए कोई डेटासेंटर पट्टा नहीं है - बस उन सभी ईसी 2 उदाहरणों को समाप्त करें और आगे बढ़ें। आप एक सेवा के रूप में Fizzbuzz के प्रत्येक उदाहरण के लिए क्लाउड फाउंड्री की आसानी से तैनाती कर सकते हैं ताकि आपके ग्राहकों का डेटा पूरी तरह से एक-दूसरे से अलग हो।
केक पर टुकड़ा यह है कि क्लाउड फाउंड्री ओपन सोर्स है। यदि आपको लगता है कि यह आपकी आवश्यकताओं के लिए उपयुक्त नहीं है, तो आपको केवल समर्थन ईमेल करने की आवश्यकता नहीं है और क्लाउड फाउंड्री इंजीनियरों के लिए अपनी सपना सुविधा को लागू करने के लिए प्रतीक्षा करें - आपको स्रोत भी मिला है, ताकि आप कर सकें आपको जो भी बदलाव चाहिए और यह the Apache 2.0 license के तहत उपलब्ध है, इसलिए पुल अनुरोधों को खुशी से स्वीकार किया जाता है, हालांकि आवश्यक नहीं है।
मुझे आशा है कि क्लाउड फाउंड्री हल करने वाली समस्याओं की एक तस्वीर चित्रित करेगी। किसी टिप्पणी में अधिक जानकारी मांगने के लिए स्वतंत्र महसूस करें, या यदि आप भविष्य के प्रश्नों के लिए अधिक समझदारी करते हैं तो Cloud Foundry mailing list देख सकते हैं।
और अभी भी धुंधला क्या मूल्य निर्धारण है? सीएफ ढेर मुक्त है, और आप क्या भुगतान कर रहे हैं? क्या कोई पकड़ है? :) – Tomo
मार्क, महान जानकारी। क्या होगा यदि AcmeCorp लगातार Fizzbuzz ऑन-प्रिमाइज़ के नए उदाहरणों को तैनात कर रहा था, प्रत्येक कैशिंग, मैसेजिंग, लॉगिंग, डेटाबेस कनेक्शन, पर्यावरण चर, इत्यादि के लिए थोड़ा अलग कॉन्फ़िगरेशन के साथ, इन कॉन्फ़िगरेशन को पैरा-साइज और एक सेल्फ-सर्विस कंसोल में उजागर किया जा सकता है क्लाउडफाउंड्री, विकास टीमों को फिट बैठने के लिए फिजबज़ के नए उदाहरणों को प्रावधान और तैनात करने की इजाजत देता है? – raffian
अच्छी तरह से लिखा ... – underdog