2015-10-02 8 views
6

मैं क्लाउडकिट मुक्त उपयोग गणना को समझना चाहता हूं, लेकिन मैं नहीं कर सकता।क्लाउडकिट: मुफ्त सार्वजनिक संग्रहण और डेटा स्थानांतरण

क्या कोई वर्णन कर सकता है कि 40 requests per seconds (10 प्रति 100.000 उपयोगकर्ता) क्या हैं? मुझे कोई परिभाषा नहीं मिली कि अनुरोध क्या है। अगर मेरे पास 2 ऐप्स थे और प्रत्येक ऐप एक ही समय में मेरे CloudKit सर्वर को पिंग करेगा, तो क्या इसके परिणामस्वरूप प्रति सेकंड दो अनुरोध होंगे (वर्णित पल के लिए)? मुझे कैसे पता चलेगा कि मेरे ऐप्स में अनुरोध को कैसे सीमित किया जाए और अनुरोधों को कतार कैसे करें ताकि उन्हें बाद में किया जा सके जब समय आता है जहां CloudKit सर्वर पर सीमा तक नहीं पहुंच पाई है?

2GB data transfer (प्रति उपयोगकर्ता 50 एमबी) के बारे में क्या? अनंत काल के लिए प्रति दिन इन 50 एमबी, प्रति दिन मुझे कैसे समझना चाहिए? क्या होगा यदि मेरे किसी एक ऐप्स के लिए एक उपयोगकर्ता 50 एमबी यातायात का उपयोग करता है?

मैं अपने ऐप को कैसे सीमित कर सकता हूं और अभी भी एक अच्छा क्लिंट सर्वर संचार है? जब सीमा समाप्त हो जाएगी और ऐप्पल द्वारा स्वचालित रूप से शुल्क नहीं लिया जाएगा तो क्या मुझे कोई त्रुटि मिलेगी?

मुझे वास्तव में CloudKit की प्रोग्रामिंग आसानी पसंद है लेकिन मुझे डर है कि यह गलत तरीके से जा सकता है और मुझे गलतफहमी के लिए शुल्क लिया जाएगा।

यह कल्पना करना मेरे लिए वास्तव में कठिन है कि इसकी गणना कैसे की जाती है।

उत्तर

2

मुझे लगता है कि आपकी सबसे बड़ी चिंता यह जानकर रद्द हो जाएगी कि आप इन सेवाओं पर उपयोग सीमा निर्धारित कर सकते हैं। यदि आपने इस सीमा को मारा है तो सेवा एक त्रुटि लौटाएगी और आप इसे अपने ऐप में संभाल सकते हैं।

40 requests per second सभी उपयोगकर्ताओं और उपकरणों में है। यदि आपके पास 3600 उपयोगकर्ता हैं और वे सभी प्रति घंटे एक बार सर्वर को पिंग करते हैं, तो यह लगभग 1/सेकंड तक औसत होगा। हालांकि यह फेसबुक, इंस्टाग्राम या ट्विटर जैसी सेवा बनाने के लिए पर्याप्त नहीं होगा, यह शायद मौसम डेटा, दैनिक कार्यक्रम, या खाद्य ट्रक स्थानों के लिए पर्याप्त होगा। 4,000,000 उपयोगकर्ताओं तक, नि: शुल्क स्तर प्रत्येक उपयोगकर्ता को प्रत्येक तीन घंटों में एक बार वितरण के साथ जांचने के लिए कवर करेगा।

2GB data transfer आपके सभी उपयोगकर्ताओं के लिए है। चूंकि स्केलिंग तब तक प्रभावी नहीं होती है जब तक आपके पास 100,000 उपयोगकर्ता न हों, 2 जीबी डेटा ट्रांसफर जमीन से बाहर निकलने के लिए एक बहुत अच्छी राशि है। चूंकि यह प्रति उपयोगकर्ता 50 एमबी पर स्केल करता है, इसलिए यह पता लगाना आसान है कि आप सर्वर के साथ संवाद करने के लिए अपने ऐप पर कितना भरोसा कर सकते हैं। यदि केवल एक उपयोगकर्ता खत्म हो जाता है लेकिन आप अभी भी कुल उपयोग के अधीन हैं तो आपसे शुल्क नहीं लिया जाएगा। यदि आप आगे बढ़ते हैं, तो यह $ 0.10/जीबी डेटा ट्रांसफर है।

आप अपने ऐप को केवल इतना ही संवाद करने के लिए सीमित कर सकते हैं जब तक उपयोगकर्ता को प्रीमियम सेवा के लिए भुगतान करने की आवश्यकता न हो। यदि आपने डेटा ट्रांसफर के 50 एमबी/उपयोगकर्ता/महीने की अनुमति दी है और उपयोगकर्ता को इस सीमा तक पहुंचने के बारे में पता होना चाहिए कि उन्हें भुगतान करना होगा तो आप कभी खत्म नहीं होंगे। आपके पास उस डिवाइस पर विज्ञापन भी हो सकते हैं जो अनिवार्य रूप से सेवा के लिए भुगतान करने के लिए भुगतान करते हैं, इस प्रकार उपयोगकर्ताओं को ऐप का उपयोग निष्क्रिय उपयोगकर्ताओं की तुलना में अधिक विशेषाधिकार प्राप्त करने की अनुमति देता है लेकिन फिर भी सभी को आधार उपयोग करने की इजाजत मिलती है।

कीमतें this page के नीचे हैं और काफी उचित हैं। यदि आप चीजें स्वयं बनाते हैं और एडब्ल्यूएस का उपयोग करते हैं, तो आप निश्चित रूप से एक सस्ती दर प्राप्त कर सकते हैं, लेकिन आपको लाखों उपयोगकर्ताओं में होना चाहिए और/या इसके लिए बेहतर विकल्प होने की उच्च मांग है।

+2

अच्छा जवाब, लेकिन पुश अधिसूचनाओं (क्लाइंट संचार के लिए सर्वर) के बारे में क्या, यह मेरे और अंतिम उपयोगकर्ता के लिए यातायात को कैसे प्रभावित करेगा? अभी भी तस्करी भाग के बारे में बिल्कुल यकीन नहीं है। आइए मान लें कि मेरे पास 100k उपयोगकर्ता नहीं हैं और इस महीने 2 जीबी का ट्रैफिक पहुंच गया है, क्या यह अगले महीने रीसेट होगा या क्या मुझे क्लाउडकिट के साथ सदस्यता सेवा बनाने का सुझाव देना चाहिए? ...यदि कोई 4/सेक अनुरोध विफल रहता है, तो क्या मैं बाद में किसी भी चीज़ के लिए चार्ज किए बिना पुनः प्रयास कर सकता हूं? – DevAndArtist

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