तुमचे डेटा सायन्स प्रोजेक्ट होस्ट करण्यासाठी परवडणारे पर्याय

योग्य फिट शोधत आहे

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

  1. "डिजिटल महासागर"
  2. "हेत्झनर"
  3. "हीरोकू"

तुम्हाला पायथनमध्ये डॅशबोर्ड कोडिंग करण्यात स्वारस्य असल्यास, डॅशसाठी माझे परिचय लेख पहा!



डिजिटल महासागर

"डिजिटल महासागर" मध्ये वाजवी किमती, अनेक कॉन्फिगरेशन पर्याय आणि भरपूर घंटा आणि शिट्ट्या आहेत ज्यामुळे तुमचे अॅप्स तैनात करणे सोपे होते. त्यांच्या Droplet, Linux-आधारित व्हर्च्युअल मशीनद्वारे, तुमचा प्रकल्प विस्तारत असताना तुम्हाला आवश्यक असलेल्या संसाधनांची मात्रा मोजण्याचा पर्याय तुमच्याकडे आहे. तुम्ही 1 vcpu आणि 1GB RAM सह महिन्याला $5 US डॉलर्स इतके कमी किमतीत ड्रॉपलेट फिरवू शकता.

त्यांची वैशिष्ट्ये आणि किंमत उत्तम आहे, तथापि, डिजिटल महासागर बद्दल मला जे सर्वात जास्त आवडते ते त्यांचा विलक्षण समुदाय आहे ज्यामध्ये तुम्हाला तुमचा व्हर्च्युअल सर्व्हर सेट करण्यात मदत करण्यासाठी अनेक ट्यूटोरियल्स मिळू शकतात. डिजिटल महासागराच्या समुदायामध्ये मला आढळलेल्या ट्यूटोरियलचा वापर करून, मी पायथन फ्लास्क अॅप होस्ट करू शकलो आणि ते जगासोबत शेअर करू शकलो. जर तुम्ही वेब सर्व्हर सेट करण्यासाठी नवीन असाल, तर मी "नवीन सर्व्हर सेटअप" वरील ट्यूटोरियल तपासण्याची शिफारस करतो.

मला त्यांचे उत्पादन पर्याय आणि त्यांचा समुदाय आवडत असला तरी, मी सध्या माझ्या कोणत्याही प्रकल्पाचे आयोजन करण्यासाठी डिजिटल महासागर वापरत नाही. मी माझ्या VPS गरजांसाठी हेटझनरवर स्विच केले आहे...

हेट्झनर

जरी डिजिटल महासागराची प्रतिष्ठा, उत्तम समुदाय आणि परवडणारी किंमत असली तरी, हेटझनर तुम्हाला तुमच्या पैशासाठी अधिक धमाका देतो आणि वापरकर्ता कमी गोंधळलेला अनुभव आहे. माझे "वाईन शिफारस अॅप" होस्ट करण्यासाठी मी वैयक्तिकरित्या Hetzner वापरतो. स्वस्त किमतींच्या पलीकडे, तुम्हाला अधिक सीपीयू किंवा मेमरीची आवश्यकता असल्यास हेटझनर तुमच्या मशीनला पुन्हा स्केल करणे खूप सोपे करते. जेव्हा मी माझ्या टेन्सरफ्लो-आधारित प्रकल्पासाठी काही वैशिष्ट्य अभियांत्रिकी करत होतो, तेव्हा मी माझे VM 8 vcpu, 32GB RAM, आणि 40GB ssd पर्यंत दरमहा सुमारे 35 USD मध्ये परत केले. डिजिटल महासागर इतक्या शक्तीसाठी त्या किंमतींच्या जवळही येत नाही. एकदा मी पूर्ण केल्यावर, मी माझे मशीन परत 2 vcpu आणि 4GB किंवा रॅम पर्यंत एका मिनिटात पुन्हा स्केल करू शकलो. ते शक्य तितके सोपे करतात!

Hetzner VMs बॅकअप घेणे किंवा स्नॅपशॉट घेणे खूप सोपे आहे जेणेकरून तुम्ही तुमच्या कामाचे संरक्षण करू शकता किंवा थोडे प्रयत्न करून मागील बिल्डवर पुनर्संचयित करू शकता. नवीन वैशिष्ट्ये आणि ऑप्टिमायझेशनवर काम करताना मी त्यांचे स्नॅपशॉट वैशिष्ट्य अनेक वेळा वापरले आहे. जरी मी फक्त काही महिन्यांपासून Hetzner वापरत असलो तरी, त्यांच्या सेवा किंवा वैशिष्ट्यांबद्दल माझ्याकडे शून्य तक्रारी आहेत.

हिरोकू

Heroku तुम्हाला विनामूल्य अॅप्स होस्ट करण्याची परवानगी देतो! जरी Heroku सह माझा अनुभव मर्यादित आहे कारण मी त्यांच्याद्वारे फक्त एक अॅप होस्ट केले आहे, ते वापरणे सोपे आहे आणि अखंड उपयोजन अनुभवासाठी तुमच्या GitHub शी लिंक आहे. जरी सेटअप बर्‍यापैकी सरळ-फॉरवर्ड होता, तरी हिरोकूच्या आवश्यकतांशी जुळण्यासाठी मला गिटहबवर माझ्या फाईल स्ट्रक्चरची पुनर्रचना करण्यात काही समस्या आली. त्यापलीकडे, मी माझे अॅप तयार केले आणि त्यांच्या प्लॅटफॉर्मवर खूप लवकर चालू केले. Heroku कडे एक विलक्षण समुदाय आणि भरपूर संसाधने आहेत जर तुम्ही त्यांची साधने आणि प्लॅटफॉर्म वापरण्यास परिचित नसाल. त्‍यांच्‍या मोफत प्‍लॅटफॉर्ममध्‍ये एक तोटा असा आहे की तुमच्‍या अ‍ॅपला काही वेळा लोड होण्‍यासाठी त्‍यास लक्षणीय वेळ लागू शकतो. तुम्ही माझे हिरोकू अॅप तपासू शकता जे "येथे बेलीबटन जैवविविधतेची कल्पना करते".

गुंडाळणे

मी माझ्या डेटा सायन्स प्रोजेक्ट्स होस्ट करण्यासाठी वापरत असल्याने हेटझनर वापरणे कसे सुरू करावे यावर एक लेख लिहिण्याची माझी योजना आहे. विषयावरील अधिक सामग्रीसाठी आपले डोळे सोलून ठेवा! वाचल्याबद्दल धन्यवाद!

धन्यवाद!

— एरिक क्लेपेन