2017-01-24 18 views
25

मैं समझता हूं कि दोनों एज़ूर सर्विस फैब्रिक और एज़ूर कंटेनर सर्विसेज का उपयोग कंटेनरों के माध्यम से माइक्रोस्कोप होस्ट करने के लिए किया जा सकता है।एज़ूर सर्विस फैब्रिक बनाम एज़ूर कंटेनर सर्विसेज

यह किस परिदृश्य में व्यावहारिक है & एक दूसरे का उपयोग करने के लिए लागत प्रभावी है? होस्टिंग

की Azure सेवा कपड़ा और Azure कंटेनर सेवा मॉडल के लिए कुछ मजबूत उपयोग के मामलों क्या हैं मैं read this comparison लेकिन नहीं मिला यह व्यापक

अद्यतन: this diagram में से एक की तरह एक तुलना तालिका में मदद मिलेगी बिंदुओं का ध्यान रखें "स्टिकी" & यादगार जबकि निर्णय लेने से जो विकल्प का उपयोग करने

परिवर्णी शब्द तालिका में उपयोग - वायुसेना - Azure कार्य, ASF - Azure सेवा कपड़ा, एएसई - ऐप सेवा पर्यावरण, एसीएस - Azure कंटेनर सेवा, VMSS - वर्चुअल मशीन स्केल सेट

"रैंक" अच्छा है या बुरा

+0

मुझे वास्तव में लगता है कि लेख काफी अच्छी नौकरी करता है। इसके बारे में क्या व्यापक नहीं है, या आप अलग-अलग लोगों के संदर्भ में क्या समझाते हैं? – masnider

+1

@masnider यह आलेख वास्तव में अच्छा है और संभवतः केवल एकमात्र उपलब्ध है जो वर्तमान में उपलब्ध है जो एसीएस और एएसएफ की तुलना करता है और मैं सराहना करता हूं कि लेखक ने अपने नोट साझा किए। मुझे उस घंटे के लंबे वीडियो को देखने का मौका नहीं मिला जिसे लेख संदर्भित करता है लेकिन जल्द ही। एएसएफ के शुरुआती के रूप में, मैं इस विशेषता के रूप में एक फीचर तुलना तालिका की तलाश में था - https://docs.microsoft.com/en-us/azure/app-service-web/choose-web-site-cloud- सेवा -vm या एक चेकलिस्ट जो मुझे प्राथमिकता के एक सेट के लिए माइक्रोस्कोप ऐप बनाने और होस्ट करने से पहले मुझे कौन सा पथ लेना चाहिए, विशेष रूप से लागत प्रभावशीलता – mvark

+0

एसीएस कड़े तौर पर कंटेनरों तक ही सीमित है जबकि सेवा फैब्रिक प्रक्रियाएं भी चला सकती है - https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-overview#comments-container – mvark

उत्तर

19

लिंक आप "Choosing between Azure Container Service, Azure Service Fabric and Azure Functions" के लिए चिपकाया बगल के रूप में गलत नहीं किया जाना चाहिए - के बाद मैं क्या पता चला है।

Azure सेवा कपड़ा (asf) एक PaaS की पेशकश की अधिक है, जबकि Azure कंटेनर सेवा (ACS) अधिक एक IaaS भेंट की तरह है।

  • एएसएफ आपको अपना विशिष्ट प्रोग्रामिंग मॉडल देता है, जो यदि आप अनुसरण करते हैं तो आप एएसएफ सुविधाओं का लाभ उठा सकेंगे। यही कारण है कि सी #/जावा के लिए एक एएसएफ एसडीके है जिसका उपयोग करने की आपको आवश्यकता है। हालांकि एएसएफ अतिरिक्त रूप से अतिथि निष्पादन योग्य और ऑकरस्ट्रेटिंग डॉकर कंटेनर (को सुनिश्चित नहीं करता है कि एसीएस की तुलना में उन्हें कितना लीवरेज किया जाएगा या वे पर होंगे)।
  • पल ASF पर केवल Windows (अब उपलब्ध @ फ़र, 2017 लिनक्स पूर्वावलोकन पर asf) है (यह बदबू आ रही है विक्रेता टाई में)
  • ASF आप अभिनेता मॉडल है जो IoT समाधान के लिए अच्छा (शायद जल्दी करने के लिए है प्रदान करता है एसीएस पर DIY से लागू)

  • इस अर्थ में एसीएस अधिक खुला है; यह केवल कंटेनर आधारित मॉडल प्रदान करता है और डॉकर पारिस्थितिकी तंत्र पर भारी निर्भर करता है और समर्थन करता है। और एक बार यह एक कंटेनर अपनी सुंदर तकनीक अज्ञेयवादी है। यह विंडोज़ नैनो के लिए माइक्रोसॉफ्ट के धक्का का भी कारण हो सकता है जो विंडोज आधारित (सर्वर स्तर) कंटेनर (मेरी राय) के लिए आधार है। तो एसीएस के साथ आप या तो विंडोज या लिनक्स कंटेनर या दोनों हो सकते हैं।

  • एसीएस आपको खुले स्रोत, उद्योग प्रसिद्ध कंटेनर ऑर्केस्ट्रेटर्स का उपयोग करने की अनुमति देता है जिसमें डॉकर स्वर्म, डीसी/ओएस-मेसोस शामिल हैं। जबकि एएसएफ अपने स्वयं के ऑर्केस्ट्रेशन की तरह प्रदान करता है। दूसरे शब्दों में एएसएफ अधिक समेकित, सुविधा युक्त समृद्ध मॉडल प्रदान करता है लेकिन एसीएस आपको अधिक खुलेपन और लचीलापन देता है।

    कुछ सम्मेलन में

एमएस लोग यह भी उल्लेख किया है कि यह माना जा सकता है कि कि ASF जबकि एसीएस अधिक खुला स्रोत प्रौद्योगिकियों की ओर उन्मुख है एक माइक्रोसॉफ्ट उन्मुख दुकान के अधिक है।

+1

एएसएफ लिनक्स पर पूर्वावलोकन के रूप में उपलब्ध है https://docs.microsoft.com/en-us/azure/ सेवा-कपड़े/सेवा-कपड़े-लिनक्स-ओवरव्यू और डॉकर कंटेनर का समर्थन करता है (न केवल विंडोज सर्वर 2016 कंटेनर)। – Michael

+0

यहां अभिनेता मॉडल के विवरण के लिए एक उपयोगी लिंक है: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-introduction। एएसएफ अन्य विशेषता राज्य सेवा है जो आपको कंटेनर पर राज्य को बचाने की अनुमति देती है और इसे उस सेवा के सभी अन्य उदाहरणों के लिए दोहराया जाएगा: https://docs.microsoft.com/en-us/azure/service-fabric/service -fabric-विश्वसनीय सेवाओं परिचय। – Michael

+0

मुझे नहीं लगता कि आपको एसडीके का उपयोग करना है (जो वर्तमान में केवल सी # और जावा का समर्थन करता है)। उनके पास "अतिथि निष्पादन योग्य" नामक कुछ है जो आपको कुछ भी चलाने की अनुमति देती है: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-deploy-existing-app – Michael

0

सरलीकरण पर सकल। यदि आपका लिनक्स लड़का एसीएस संभवतः आप जो बेहतर चाहते हैं उससे मेल खाएगा। यदि आप Windows dev लिखने वाले विंडोज कोड हैं तो एएसएफ शायद आपको बेहतर सेवा प्रदान करेगा।

संबंधित मुद्दे