როგორ დააყენოთ Anaconda VPS- ზე

მონაცემთა მეცნიერება

ბევრმა, ვინც Python– თან თანამშრომლობს, დაიწყო შენიშვნა ანაკონდას პროექტი. ეს არის Python და R ენების უფასო და ღია წყაროების დისტრიბუცია. იგი ფართოდ გამოიყენება მონაცემთა მეცნიერებასა და მანქანულ სწავლებაში. ამიტომ, ინფორმაციის დიდი მოცულობის სწრაფად დამუშავება შესაძლებელია ანალიზისთვის.

ეს საკმაოდ მარტივი ინსტალაცია, გაშვება და განახლება, ასევე თავსებადია იმდენად მნიშვნელოვან პროექტებთან, როგორც Tensorflow. კარგად, ამ სახელმძღვანელოში მე გაჩვენებთ თუ როგორ შეგიძლიათ შექმნათ Cloud VPS ინსტანცია ანაკონდას იქ დასაყენებლად ...

რა არის ანაკონდას დისტრიბუცია?

anaconda

ანაკონდა სხვა არაფერია, თუ არა ღია წყაროების პაკეტი, BSD ლიცენზიით, რომელიც შეიცავს პროგრამებისა და ბიბლიოთეკების სერიას მონაცემთა მეცნიერება პროგრამირების ენებით, როგორიცაა Python. ცნობილი პროგრამირების ენის ეს განაწილება მუშაობს როგორც გარემოს მენეჯერი, პაკეტების მენეჯერი და ასობით პაკეტის უზარმაზარი რეპერტუარი აქვს.

ანაკონდას დისტრიბუციის ფარგლებში შეგიძლიათ იხილოთ ოთხი ძირითადი ბლოკი:

  • Anaconda Navigator (GUI მარტივი და ინტუიციური მართვისთვის).
  • ანაკონდას პროექტი.
  • ბიბლიოთეკები მონაცემთა მეცნიერებისათვის.
  • Conda (CLI მენეჯმენტის ბრძანება)

Ყველა მათგანი ავტომატურად დაინსტალირდება პაკეტის ინსტალაციით, როგორც მოგვიანებით ეტაპობრივად ვაჩვენებ.

ანაკონდას განაწილების მახასიათებლები

ვებ სერვერები

ანაკონდას დისტრიბუციას აქვს საინტერესო თვისებები რაც მას მნიშვნელოვნად აქცევს მონაცემთა ანალიზის სამყაროში. ყველაზე აღსანიშნავია:

  • ეს არ არის დამოკიდებული არც ერთ კომპანიაზე, ვინაიდან ის შენარჩუნებულია საზოგადოების მიერ და ღიაა, ისევე როგორც უფასო.
  • ეს არის cross-platform, ასე რომ მას შეუძლია იმუშაოს როგორც GNU / Linux, macOS და Windows.
  • ეს ძალიან მარტივია, მარტივად და სწრაფად შეგეძლებათ მონაცემთა მეცნიერების პაკეტებისა და გარემოების დაყენება და მართვა.
  • მრავალი სამეცნიერო პროექტი იყენებს მას, ამიტომ იგი სრულიად საიმედოა.
  • იგი სავსეა სასარგებლო საშუალებებით, რომ თქვენი სამუშაო გაადვილოს, თუნდაც მანქანური სწავლისთვის.
  • ის თავსებადია მონაცემთა დამთვალიერებლებთან, როგორიცაა Matplotlib, Datashader, Bokeh, Holoviews და ა.შ.
  • მოწინავე და ძალიან მძლავრი მენეჯმენტი, მოწინავე მანქანური სწავლების რესურსებზე წვდომის შესაძლებლობით.
  • თქვენ არ შეგექმნებათ პრობლემები პაკეტის დამოკიდებულებასთან და ვერსიების კონტროლთან დაკავშირებით.
  • შექმენით და გააზიარეთ დოკუმენტები ცოცხალი კომპილაციის კოდთან, განტოლებებთან, აღწერებთან და ანოტაციებთან.
  • Python– ის კოდის შედგენა შეგიძლიათ ნებისმიერ მანქანაზე სწრაფი შესრულების მიზნით. გარდა ამისა, ეს ხელს შეუწყობს რთული პარალელური ალგორითმების დაწერას.
  • მხარს უჭერს მაღალი წარმადობის გამოთვლას.
  • ანაკონდას პროექტები პორტატულია, ამიტომ მათი გაზიარება ან განთავსება შესაძლებელია სხვა პლატფორმებზე.

რა არის VPS?

როგორ უნდა აირჩიოთ სერვერი

მიუხედავად იმისა, რომ შეგიძლიათ დააინსტალიროთ Anaconda Distribution ჩვეულებრივი კომპიუტერზე, ან თქვენს საკუთარ სერვერზე, ამ სახელმძღვანელოში ჩვენ გაჩვენებთ თუ როგორ უნდა გააკეთოთ ეს VPS სერვერი, რადგან მას აქვს მთელი რიგი უპირატესობები, როგორიცაა ის, რომ მისი მართვა დისტანციურად შეიძლება რამდენიმე მომხმარებელმა, უფრო მეტი გამტარობა, მასშტაბურობა, მაღალი ხელმისაწვდომობა და მნიშვნელოვანი დაზოგვა ხარჯებით, ვიდრე საკუთარი სერვერის ქონა.

მცირე სააბონენტო გადასახადისთვის შეგიძლიათ გქონდეთ მომსახურება VPS (ვირტუალური პირადი სერვერი), ეს არის ვირტუალური კერძო სერვერი. ამ შემთხვევაში, სამეურვეო პროგრამას დაეყრდნობი Clouding- ს. ამიტომ სამართლიანად უნდა ითქვას, რომ ეს VPS ძირითადად წარმოადგენს ამანათს მხოლოდ ამ პროვაიდერის მონაცემთა ცენტრისთვის. მასში შეგიძლიათ გააკეთოთ რაც გსურთ, მაგალითად, Linux სერვერის და უამრავი აპლიკაციის დაყენება. ამ შემთხვევაში, ჩვენ ვაპირებთ ანაკონდას დაყენებას.

ეს VPS იმუშავებს როგორც დამოუკიდებელი მანქანაეს არის საკუთარი ოპერატიული მეხსიერება, მისი შენახვის სივრცე სწრაფ SSD- ებზე, გამოყოფილი CPU ბირთვების სერიით, ასევე ოპერაციული სისტემით.

თქვენ აღარ იდარდებთ თქვენი მონაცემთა ცენტრის აპარატურის მართვაზე, ან ენერგიის ან ინტერნეტის გადასახადების გადახდაზე სერვერზე, მით უმეტეს საჭირო ინფრასტრუქტურული ხარჯები...

ინსტალაცია anaconda ეტაპობრივად

როგორც მე გავაკეთე კომენტარი, არჩეული სერვისი არის დაბინდვა.io, რომელშიც მე შევქმნი ინსტანციას ან VPS- ს GNU / Linux ოპერაციული სისტემით, საიდანაც დააინსტალირეთ ანაკონდა მარტივი გზით. ამ გზით, თქვენ შეგიძლიათ დაიწყოთ მონაცემთა მეცნიერება ამ პროვაიდერის მიერ შემოთავაზებული გარანტიებით, რადგან მას აქვს 24/7 მხარდაჭერა ესპანურ ენაზე, თუ რამე მოხდება, და მისი მონაცემთა ცენტრი ბარსელონაშია, შესაბამისად, დაცვის კანონების თანახმად, ევროპული მონაცემები. ამრიგად, თავიდან ავიცილებთ GAFAM / BATX- ს, ამ დროს თითქმის სასიცოცხლო მნიშვნელობას ...

შექმენით Cl ანგარიშიouding და მოამზადეთ VPS პლატფორმა

სანამ დავიწყებთ, პირველია Clouding სერვისზე წვდომა. მასზე წვდომა შეგიძლიათ მისი ოფიციალური ვებ – გვერდიდან და შეარჩიოთ ის მაჩვენებელი, რომელიც ყველაზე მეტად შეესაბამება თქვენს საჭიროებებს. ეს მაჩვენებლები განსხვავდება RAM- ის, SSD მეხსიერების და CPU vCores- ის რაოდენობით, რაც თქვენს VPS- სთვის გექნებათ განკარგულებაში. მაშინაც კი, თუ თქვენ გჭირდებათ მეტი ვიდრე ეს ტარიფები გთავაზობთ, თქვენ გაქვთ პერსონალური სერვერის კონფიგურაციის შესაძლებლობა.

როგორც სამეცნიერო მონაცემების ანალიზის პროექტი, საინტერესო იქნება თუ გექნებათ ყველაზე დიდი გამოთვალეთ შესრულება შესაძლებელია, ასევე RAM– ის კარგი რაოდენობა. მიუხედავად იმისა, რომ თუ თქვენ გამოიყენებთ მას უფრო მოკრძალებული პროექტებისთვის, ეს ასე არ იქნება საჭირო ...

დაბინდვის მაჩვენებლები

მას შემდეგ რაც დარეგისტრირდებით და მიჰყევით ოსტატის ნაბიჯებს, ასევე გადაამოწმებთ თქვენი ელ.ფოსტის მისამართს, თქვენს პანელზე წვდომა გექნებათ. ამისათვის თქვენ უნდა შესვლა ღრუბელში:

VPS რეგისტრაციის ჩათვლით

თქვენ უკვე სამსახურში ხართ და ნახავთ მისი ინტუიციური მართვის პანელი. თუ გსურთ დაიწყოთ ინსტანციის ან VPS სერვერის შექმნა, დააჭირეთ ღილაკს დააჭირეთ აქ, რომ შექმნათ თქვენი პირველი სერვერი:

დაიწყეთ VPS

ეს თქვენთან მოგიყვანთ თქვენი VPS სერვერის კონფიგურაციის ეკრანი. პირველი, რასაც ნახავთ არის თქვენთვის სასურველი სახელის თქვენს VPS- ზე განთავსების ვარიანტი. შემდეგ ოპერაციული სისტემის ტიპი, რომლის ინსტალაციაც გსურთ. შეგიძლიათ აირჩიოთ Windows- სა და Linux- ს შორის, ხოლო Linux განყოფილებაში რამდენიმე ხელმისაწვდომი დისტროა. ამ შემთხვევაში მე ავირჩიე Ubuntu Server 20.04, მაგრამ თქვენ შეგიძლიათ აირჩიოთ თქვენთვის სასურველი:

ანაკონდა VPS დისტრიბუცია

დასრულების შემდეგ, იმავე გვერდზე გადადით და ნახავთ სხვა ვარიანტებს ტექნიკის რესურსები: ოპერატიული მეხსიერების მოცულობა, SSD მეხსიერების მოცულობა ან პროცესორის ბირთვების რაოდენობა, რაც თქვენს VPS– ს უნდა მიანიჭოთ. გაითვალისწინეთ, რომ მათი მართვა შეგიძლიათ როგორც გსურთ, მაშინაც კი, თუ გსურთ შექმნათ რამდენიმე VPS და დაარიგოთ მათ შორის ... და გახსოვდეთ, ყოველთვის დაგჭირდებათ მასშტაბის შეტანა უფრო მაღალი გეგმით, თუ ეს გჭირდებათ.

აპარატურის კონფიგურაცია

თქვენ ასევე გაქვთ პარამეტრები Firewall- ის კონფიგურაციისთვის ან სარეზერვო ასლის შექმნისთვის. პრინციპში, არ არის აუცილებელი, რომ შეეხოთ ამას, თუმცა თუ უსაფრთხოების გაუმჯობესების რაიმე უპირატესობა გაქვთ, გააგრძელეთ. რა არის მნიშვნელოვანი შექმენით და დაასახელეთ SSH გასაღები. ამის წყალობით, თქვენ დისტანციურად შეგიძლიათ წვდომა თქვენი VPS- ის სამართავად, ყოველ ჯერზე თქვენი პაროლის მოთხოვნის გარეშე.

გადახედეთ, რომ ყველაფერი კარგადაა და pulsa ევიარული. ეს გადაგიყვანთ სხვა ეკრანზე, სადაც თქვენი VPS უკვე გამოჩნდება. სტატუსში ნახავთ, რომ ის კვლავ ინსტალაციას და კონფიგურაციას ახდენს. მაგრამ არ ინერვიულოთ, ეს ხდება ძალიან სწრაფად:

სერვერის სტატუსი

რამდენიმე წუთში ნახავთ, რომ იგი დასრულებულია და სტატუსის ველი გამოჩნდება, როგორც ზოგადი. ამ დროს, თქვენი ოპერაციული სისტემის საშუალებით შეგიძლიათ დააინსტალიროთ ის, რაც გჭირდებათ (ამ შემთხვევაში Anaconda).

აქტიური VPS ანაკონდასთვის

დააჭირეთ სახელს რომ ჩასვით თქვენი VPS და ის გადაგიგზავნით სხვა გვერდზე სერვერის ინფორმაციის შეჯამებით, სადაც დააინსტალირებთ Anaconda:

ანაკონდა, VPS

აქედან გამომდინარე, მნიშვნელოვანია ის ტერიტორია, რომელსაც ეწოდება როგორ შევდივართ სერვერზე. აქ არის ინფორმაცია, რომელიც გჭირდებათ წვდომისთვის, VPS– ის IP, როგორიცაა პაროლი, მომხმარებელი (root) ან SSH გასაღები, რომ გადმოწეროთ.

SSH მონაცემთა VPS კავშირი

ყველა ამ მონაცემიდან, სერვერის IP, root და პაროლი ახლა უკვე შეგიძლიათ დისტანციურად წვდომა ანაკონდას ინსტალაციის გასაგრძელებლად.

დააინსტალირეთ ანაკონდა

ახლა ყველაფერი მზად არის ანაკონდას ინსტალაცია VPS– ზე. ამისათვის შეგიძლიათ ეწვიოთ მათი ვებგვერდი რომ წაიკითხოთ მეტი ინფორმაცია პროექტის შესახებ ან შეამოწმოთ ხელმისაწვდომი ვერსია.

დასაწყებად, თქვენ უნდა თქვენს VPS სერვერზე წვდომა დისტანციურად SSH– ის საშუალებით. ამ გზით, თქვენი ადგილობრივი დისტრიბუციიდან შეგიძლიათ სერვერზე დააინსტალიროთ ყველაფერი რაც გჭირდებათ. ეს იქნება ისეთი მარტივი, როგორც თქვენი ტერმინალის გახსნა და შემდეგი ბრძანების აკრეფა (გახსოვდეთ, რომ შეცვალეთ youripdelserver VPS– ის IP– ით, რომელიც ადრე ნახეთ Clouding– ში):

ssh root@tuipdelservidor

SSH კავშირი

აპირებს გკითხო პაროლი, დაჭერით ის, რაც Clouding- მა გაჩვენეთ და ჩასვით. ეს საშუალებას მოგცემთ შეხვიდეთ. დაინახავთ, რომ თქვენი ტერმინალის მოთხოვნა შეიცვალა, ის აღარ არის თქვენი მომხმარებლის ადგილობრივი, მაგრამ ახლა ის დისტანციური აპარატისაა. ამიტომ, ყველა ბრძანება, რომელსაც იქიდან აკრეფთ, შესრულდება VPS სერვერზე.

კავშირი SSH VPS Anaconda

ახლა, როდესაც თქვენ გაქვთ წვდომა, შემდეგი რაც უნდა გააკეთოთ არის დაწყება ჩამოტვირთეთ და დააინსტალირეთ Anaconda შემდეგი ბრძანებებით, რომ მიიყვანოთ იგი დროებით დირექტორიაში და მიიღოთ ოფიციალური საცავებიდან ხელმისაწვდომი ვერსია:

cd /tmp

curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh

ანაკონდა, ჩამოტვირთვა

ამის შემდეგ თქვენ გექნებათ ანაკონდა, შემდეგია შეამოწმოს მთლიანობა გადმოწერილი მონაცემების SHA-256 ჯამის გამოყენებით. ამისათვის უბრალოდ გაუშვით შემდეგი ბრძანება:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y დააბრუნებს ჰეშს შემოწმების დროს.

ახლა თქვენ უნდა დაიწყე ანაკონდა შემდეგი ბრძანებით:

bash Anaconda3-2020-11-Linux-x86_64.sh

ანაკონდას ლიცენზია

ამით თქვენ მიიღებთ შეტყობინებას, რომლითაც გთხოვთ დააჭიროთ ENTER- ს და ანანკონდას ლიცენზიის ხელშეკრულებას მიგიყვანთ. დაჭერით ბოლომდე შეგიძლიათ INTRO და ის მოგკითხავთ, გსურთ პასუხის გაცემა დიახ თუ არა. ეს არის ის, თუ თქვენ პირობებს ეთანხმებით თუ არა. აკრიფეთ "დიახ" ბრჭყალების გარეშე და დააჭირეთ ღილაკს ENTER. შემდეგი, რასაც ნახავთ არის:

ინსტალაცია და ადგილმდებარეობა

შემდეგი ნაბიჯი არის შერჩევა ინსტალაციის ადგილმდებარეობა. დააჭირეთ ENTER- ს, ნაგულისხმევად ნაჩვენები ბილიკისთვის ან შეიყვანეთ სხვა გზა, თუ გირჩევნიათ ... ახლა დაიწყება Anaconda- ს ინსტალაცია, როგორც ასეთი. ამას რამდენიმე წამი დასჭირდება.

როდესაც პროცესი დასრულებულია, თქვენ მიიღებთ შეტყობინებას, როგორც შემდეგი, რომელიც მიუთითებს, რომ იგი წარმატებით დასრულდა:

გაგრძელდება ანაკონდას ინსტალაციით

ტიპი დიახ დაიწყოს conda. ახლა ის დაგიბრუნებთ VPS- ის მოთხოვნას. Conda– ს გამოყენებამდე კიდევ რჩება კიდევ ერთი, და ეს არის ინსტალაციის გააქტიურება შემდეგით:

source ~/.bashrc

ახლა კი შეგიძლია გამოიყენეთ conda და დაიწყეთ სასარგებლო ანაკონდას მიცემა ... მაგალითად, შეგიძლიათ იხილოთ დახმარება ვარიანტების შესახებ და ჩამოთვალოთ ხელმისაწვდომი პაკეტები, შესაბამისად:

conda

conda list

კომანდოს კონდა

ანაკონდას გარემოს შექმნაც კი გამოიყენეთ python3, მაგალითად:

conda create --name mi_env python=3

პასუხი y კითხვაზე, რომელსაც სთხოვთ გააგრძელოთ და საჭირო დაინსტალირდება.

აქტიური გარემო

უკვე შეგიძლია ახალი გარემოს გააქტიურება დაიწყოს მუშაობა და ისიამოვნოს ...

conda activate mi_env

ახლა, როდესაც ჩვენ ყველაფერი გვაქვს დაინსტალირებული და მუშაობს, თქვენ შეძელით გადაამოწმოთ ძალა და მრავალფეროვნება, რომელსაც გთავაზობთ VPS ჰოსტინგი, როგორც ეს ჩვენ აჩვენეთ Clouding- ში. ანაკონდა არის მხოლოდ ერთი მრავალფეროვანი პროგრამა და ინსტრუმენტი, რომლის ინსტალაცია და გამოყენება შეგიძლიათ. ყველაფერი არ მოდის ვებსაიტების შექმნაზე. კიდევ ბევრი ვარიანტია, რომელთა გამოყენება შეგიძლიათ VPS. თუ თქვენ გაქვთ რაიმე შეკითხვა, ჩვენ ვტოვებთ კომენტარს.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

იყავი პირველი კომენტარი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.