Cara Memasang Anaconda di VPS

ilmu data

Banyak orang yang bekerja dengan Python mulai memperhatikan Proyek Anaconda. Ini adalah distribusi gratis dan open source untuk bahasa Python dan R. Ini banyak digunakan dalam ilmu data dan pembelajaran mesin. Oleh karena itu, informasi dalam jumlah besar dapat diproses untuk analisis dengan cepat.

Cukup mudah dipasang, dijalankan, dan diperbarui, selain kompatibel dengan proyek sama pentingnya dengan Tensorflow. Nah, dalam tutorial ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat membuat instance cloud VPS untuk menginstal Anaconda di sana ...

Apa itu Distribusi Anaconda?

Anaconda

Anaconda tidak lebih dari sebuah suite sumber terbuka, di bawah lisensi BSD, yang berisi serangkaian aplikasi dan pustaka untuk ilmu data dengan bahasa pemrograman seperti Python. Distribusi bahasa pemrograman terkenal ini berfungsi sebagai pengelola lingkungan, pengelola paket, dan memiliki daftar besar ratusan paket.

Dalam Distribusi Anaconda, Anda dapat menemukan empat blok dasar:

  • Anaconda Navigator (GUI untuk manajemennya yang sederhana dan intuitif).
  • Proyek Anaconda.
  • Perpustakaan untuk ilmu data.
  • Conda (perintah untuk manajemen CLI)

Mereka semua akan dipasang secara otomatis dengan instalasi paket, seperti yang akan saya tunjukkan langkah demi langkah nanti.

Fitur Distribusi Anaconda

server web

Distribusi Anaconda memiliki fitur menarik yang membuatnya sangat penting dalam dunia analisis data. Yang paling menonjol adalah:

  • Itu tidak tergantung pada perusahaan mana pun, karena dikelola oleh komunitas dan bersifat open source, serta gratis.
  • Ini lintas platform, sehingga dapat bekerja pada GNU / Linux, macOS dan Windows.
  • Sangat sederhana, mampu menginstal dan mengelola paket dan lingkungan untuk ilmu data dengan mudah dan cepat.
  • Banyak proyek ilmiah menggunakannya, jadi ini benar-benar dapat diandalkan.
  • Itu dikemas dengan alat yang berguna untuk membuat pekerjaan Anda lebih mudah, bahkan untuk pembelajaran mesin.
  • Ini kompatibel dengan penampil data seperti Matplotlib, Datashader, Bokeh, Holoviews, dll.
  • Manajemen yang canggih dan sangat kuat, dengan kemungkinan mengakses sumber daya untuk pembelajaran mesin tingkat lanjut.
  • Anda tidak akan mengalami masalah dengan dependensi paket dan kontrol versi.
  • Buat dan bagikan dokumen dengan kode kompilasi langsung, persamaan, deskripsi, dan anotasi.
  • Anda dapat mengompilasi kode sumber Python di mesin apa pun untuk eksekusi cepat. Selain itu, akan memudahkan penulisan algoritma paralel yang kompleks.
  • Mendukung komputasi kinerja tinggi.
  • Proyek di Anaconda bersifat portabel, sehingga dapat dibagikan atau digunakan di platform lain.

Apa itu VPS?

bagaimana memilih server web

Meskipun Anda dapat menginstal Distribusi Anaconda di PC konvensional, atau server Anda sendiri, dalam tutorial ini kami akan menunjukkan cara melakukannya di server VPS, karena memiliki sederet keunggulan, seperti dapat dikelola dari jarak jauh oleh beberapa pengguna, bandwidth yang lebih besar, skalabilitas, ketersediaan tinggi, dan penghematan biaya yang signifikan dibandingkan dengan opsi memiliki server sendiri.

Dengan sedikit biaya berlangganan, Anda bisa mendapatkan layanan VPS (Server Pribadi Virtual), yaitu server pribadi virtual. Dalam hal ini saya akan mengandalkan Clouding untuk tutorialnya. Oleh karena itu, wajar untuk mengatakan bahwa VPS ini pada dasarnya adalah "paket" yang didedikasikan khusus untuk Anda dari pusat data penyedia ini. Di dalamnya Anda dapat melakukan apa pun yang Anda inginkan, seperti menginstal server Linux dan banyak aplikasi. Dalam hal ini, kita akan menginstal Anaconda.

VPS ini akan bekerja sebagai mesin mandiri, yaitu, dengan RAM-nya sendiri, dengan ruang penyimpanannya pada hard drive SSD yang cepat, dengan serangkaian inti CPU yang dialokasikan, serta sistem operasi.

Dan Anda tidak perlu khawatir tentang mengelola perangkat keras pusat data Anda, atau membayar energi atau biaya broadband untuk memiliki server, apalagi biaya infrastruktur yang diperlukan...

Memasang Anaconda paso a paso

Layanan yang dipilih, seperti yang telah saya komentari, adalah Pengaburan.io, di mana saya akan membuat instance atau VPS dengan sistem operasi GNU / Linux instal Anaconda dengan cara yang sederhana. Dengan begitu, Anda dapat memulai dengan ilmu data dengan jaminan yang ditawarkan oleh penyedia ini, karena memiliki dukungan 24/7 dalam bahasa Spanyol jika terjadi sesuatu, dan pusat datanya berada di Barcelona, ​​oleh karena itu, di bawah undang-undang perlindungan data Eropa. Jadi hindari GAFAM / BATX, sesuatu yang hampir vital di zaman ini ...

Buat akun Clouding dan persiapkan platform VPS

Sebelum kita mulai, yang pertama adalah mengakses layanan Clouding. Anda dapat mengaksesnya dari situs resminya dan memilih tarif yang paling sesuai dengan kebutuhan Anda. Tarif ini berbeda dalam jumlah RAM, penyimpanan SSD, dan CPU vCores yang akan Anda miliki untuk VPS Anda. Meskipun Anda membutuhkan lebih dari yang ditawarkan tarif ini, Anda memiliki opsi untuk mengonfigurasi server khusus.

Menjadi proyek analisis data ilmiah, akan menarik jika Anda memiliki yang terbesar menghitung kinerja mungkin, serta RAM dalam jumlah yang baik. Meskipun jika Anda akan menggunakannya untuk proyek yang lebih sederhana, itu tidak akan terlalu diperlukan ...

Tingkat pengaburan

Setelah Anda mendaftar dan mengikuti langkah-langkah wizard, serta memverifikasi alamat email Anda, Anda akan dapat mengakses panel Anda. Untuk itu, Anda harus melakukannya Gabung di Clouding:

Termasuk pendaftaran VPS

Anda sudah dalam pelayanan, dan Anda akan melihat panel kontrolnya yang intuitif. Jika Anda ingin mulai membuat instance atau server VPS, Anda harus mengklik Klik di sini untuk membuat server pertama Anda:

Mulai VPS

Ini membawa Anda ke layar konfigurasi server VPS Anda. Hal pertama yang akan Anda lihat adalah opsi untuk memasukkan nama yang Anda inginkan ke VPS Anda. Kemudian jenis sistem operasi yang ingin Anda instal. Anda dapat memilih antara Windows atau Linux, dan di dalam bagian Linux ada beberapa distro yang tersedia. Dalam hal ini saya telah memilih Ubuntu Server 20.04, tetapi Anda dapat memilih salah satu yang Anda sukai:

Distribusi VPS Anaconda

Setelah selesai, turun ke halaman yang sama dan Anda akan melihat opsi lain untuk memilih sumber daya perangkat keras: Kapasitas RAM, kapasitas penyimpanan SSD, atau jumlah inti CPU yang harus Anda tetapkan ke VPS Anda. Ingatlah bahwa Anda dapat mengelolanya sesuka Anda, bahkan jika Anda ingin membuat beberapa VPS dan mendistribusikannya di antara mereka ... Dan, ingat, Anda selalu dapat menskalakan dengan paket yang lebih tinggi, jika Anda membutuhkannya.

Konfigurasi perangkat keras

Anda juga memiliki opsi untuk mengkonfigurasi Firewall atau untuk cadangan. Pada prinsipnya, Anda tidak perlu menyentuhnya, meskipun jika Anda memiliki preferensi untuk meningkatkan keamanan, silakan saja. Yang penting adalah buat dan beri nama kunci SSH. Berkat itu, Anda dapat mengakses dari jarak jauh untuk mengelola VPS Anda tanpa meminta kata sandi setiap saat.

Periksa apakah semuanya baik-baik saja dan pulsa Mengirim. Itu akan membawa Anda ke layar lain di mana VPS Anda sudah muncul. Dalam status Anda akan melihat bahwa itu masih menginstal dan mengkonfigurasi. Tapi jangan khawatir, ini dilakukan dengan sangat cepat:

Status server

Dalam beberapa saat Anda akan melihat bahwa itu telah selesai dan bidang status akan muncul sebagai Aktif. Pada saat itu, Anda dapat menggunakan sistem operasi Anda untuk menginstal apa yang Anda butuhkan (dalam hal ini Anaconda).

VPS aktif untuk Anaconda

Klik namanya yang telah Anda masukkan ke VPS Anda dan itu mengarahkan Anda ke halaman lain dengan ringkasan informasi server tempat Anda akan menginstal Anaconda:

VPS Anaconda

Oleh karena itu, yang penting adalah sebutan area Cara mengakses server. Di sinilah informasi yang Anda butuhkan untuk mengakses, IP dari VPS, seperti kata sandi, pengguna (root) atau kunci SSH untuk mengunduh.

Koneksi VPS data SSH

Dari semua data tersebut, dengan file IP server, root, dan kata sandi Anda sekarang dapat mengakses dari jarak jauh untuk melanjutkan instalasi Anaconda ...

Pasang Anaconda

Sekarang semuanya siap untuk Instalasi Anaconda di VPS. Untuk itu, Anda bisa berkunjung situs web mereka untuk membaca informasi lebih lanjut tentang proyek atau memeriksa versi terbaru yang tersedia.

Untuk memulai, Anda harus melakukannya mengakses server VPS Anda dari jarak jauh melalui SSH. Dengan begitu, dari distro lokal Anda, Anda dapat menginstal semua yang Anda butuhkan di server. Ini akan sesederhana membuka terminal Anda dan mengetik perintah berikut (ingat untuk mengganti youripdelserver dengan IP VPS yang Anda lihat sebelumnya di Clouding):

ssh root@tuipdelservidor

Koneksi SSH

Akan meminta Anda kata sandi, potong salah satu yang ditunjukkan Clouding kepada Anda dan tempel. Itu akan memberi Anda akses. Anda akan melihat bahwa prompt dari terminal Anda telah berubah, itu bukan lagi lokal pengguna Anda, tetapi sekarang prompt dari mesin jarak jauh. Oleh karena itu, semua perintah yang Anda ketikkan dari sana akan dijalankan di server VPS.

koneksi SSH VPS Anaconda

Sekarang setelah Anda memiliki akses, hal berikutnya yang harus dilakukan adalah memulai unduh dan instal Anaconda dengan perintah berikut untuk membawanya ke direktori sementara dan mendapatkan versi yang tersedia dari repositori resmi:

cd /tmp

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

Anaconda, unduh

Setelah itu, Anda akan mendapatkan Anaconda, berikut ini verifikasi integritas dari data yang diunduh menggunakan jumlah SHA-256. Untuk itu, jalankan saja perintah berikut:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y akan mengembalikan hash saat check out.

Sekarang kamu harus mulai Anaconda dengan perintah berikut:

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

Lisensi Anaconda

Itu akan membawa Anda ke pesan yang meminta Anda untuk menekan ENTER dan pada gilirannya akan membawa Anda ke perjanjian lisensi Ananconda. Anda dapat melanjutkan ke akhir dengan menekan INTRO dan akan menanyakan apakah Anda ingin menjawab dengan ya atau tidak. Artinya, apakah Anda menerima syarat atau tidak. Ketik "ya" tanpa tanda kutip dan tekan ENTER. Hal berikutnya yang akan Anda lihat adalah:

instalasi dan lokasi

Langkah selanjutnya adalah memilih lokasi pemasangan. Tekan ENTER untuk jalur yang ditampilkan secara default atau masukkan jalur lain jika Anda lebih suka ... Sekarang penginstalan Anaconda akan dimulai. Ini akan memakan waktu beberapa saat.

Ketika prosesnya selesai, Anda akan menerima pesan seperti berikut ini, yang menunjukkan bahwa itu selesai dengan sukses:

melanjutkan instalasi Anaconda

Tipe iya nih untuk memulai conda. Sekarang Anda akan kembali ke prompt VPS Anda. Anda memiliki sesuatu yang tersisa sebelum Anda dapat menggunakan conda, dan itu untuk mengaktifkan instalasi dengan:

source ~/.bashrc

Dan sekarang Anda bisa gunakan conda dan mulai memberikan Anaconda yang berguna ... Misalnya, Anda dapat melihat bantuan tentang opsi dan daftar paket yang tersedia masing-masing dengan:

conda

conda list

komando conda

Bahkan pengaturan lingkungan untuk Anaconda gunakan python3, sebagai contoh:

conda create --name mi_env python=3

Jawab y ke pertanyaan yang Anda ajukan untuk melanjutkan dan yang diperlukan akan diinstal.

conda lingkungan aktif

Anda sudah bisa aktifkan lingkungan baru untuk mulai bekerja dan menikmati ...

conda activate mi_env

Sekarang kami telah menginstal semuanya dan berfungsi, Anda telah dapat memverifikasi kekuatan dan keserbagunaan yang ditawarkan oleh VPS hosting seperti yang kami tunjukkan pada Anda di Clouding. Anaconda hanyalah salah satu dari beragam aplikasi dan alat yang dapat Anda instal dan gunakan. Tidak semuanya bermuara pada pembuatan situs web. Ada lebih banyak pilihan VPS yang bisa Anda gunakan. Jika Anda memiliki pertanyaan, kami memberikan komentar.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.