Rails Hosting – 10 penyedia VPS yang mendukung SEPENUHNYA Ruby on Rails

Jawaban sederhana untuk menjalankan aplikasi Ruby on Rails di berbagai layanan hosting adalah bahwa jika Anda memiliki akses ke sistem operasi di bawah sistem operasi, Anda dapat menjalankan aplikasi.

Persyaratan inti (yah, dua persyaratan inti) yang penting untuk aplikasi Rails dan yang kurang di sebagian besar layanan hosting "tradisional" termasuk …

  • Mekanisme Implementasi (biasanya GIT)
  • Rails (Puma atau Penumpang) [19659005] Masalah pertama biasanya dapat diselesaikan dengan menggunakan FTP (bukan solusi yang paling efektif, tetapi masih berfungsi).

    Yang kedua jauh lebih bermasalah, dan mengapa kebanyakan orang akhirnya menggunakan solusi VPS untuk mengimplementasikan aplikasi Rails (server VPS memberi Anda akses tidak terbatas ke infrastruktur yang mendasarinya).

    Server VPS pada dasarnya adalah apa yang penyedia akses "cloud" berikan kepada orang-orang. Tidak seperti host "tradisional" – yang biasanya mengalokasikan ruang pada satu server, infrastruktur "cloud" yang baru sebenarnya membagi beban melintasi pusat data server yang lengkap.

    Ini tidak hanya mengurangi biaya, tetapi juga memungkinkan pembeli untuk * memperbesar * sumber komputasinya tanpa harus membayar secara fisik untuk server baru. Bagaimanapun, jika Anda benar-benar ingin meng-host aplikasi "rails" pada VPS "cloud". Satu-satunya masalah dengan ini adalah bahwa Anda bertanggung jawab untuk mendapatkan server (yang merupakan cerita yang berbeda).

    Host yang kompatibel dengan rails

    Untuk ini, hal terpenting yang harus Anda sadari adalah bahwa jika Anda melihat daftar ini – SETIAP server VPS akan dapat Aplikasi rel untuk digunakan. Anda hanya perlu memastikan bahwa Anda tahu cara menginstal berbagai aplikasi (yang akan saya bahas di artikel lain). Sekarang mari kita lihat host yang paling efektif dan menguntungkan:

    1. Digital Ocean
      The KING [1945909] penyedia VPS "cloud" murah. Didirikan pada tahun 2011, itu adalah penyedia pertama infrastruktur VPS harga tunggal untuk pengembang. Dari $ 5 / bulan Anda dapat mengakses sejumlah besar pusat data dan banyak konfigurasi server yang berbeda. Hal yang paling penting untuk disadari tentang DO – seperti kebanyakan host VPS "cloud" lainnya – adalah menjalankan server VPS benar-benar memberi Anda akses ke kotak Linux di pusat data. Anda bertanggung jawab untuk mengatur segala sesuatu yang lain (kecuali – Anda tentu saja membayar untuk gambar yang telah dikompilasi, dll.). Terlepas dari ini – sejauh ini penyedia VPS "anggaran" yang paling efektif untuk aplikasi Rails.
    2. Vultr
      Layanan cloud VPS yang kurang dikenal namun masih sangat efektif – Vultr sebenarnya adalah "mini-me" untuk DigitalOcean. Ini memiliki pusat data di sejumlah lokasi berbeda (mulai dari AS hingga Jepang dan bahkan Jerman dan Belanda) – memungkinkan cakupan yang lebih luas. Hal yang paling penting untuk ditingkatkan dengan Vultr adalah pada dasarnya dirancang untuk menjadi setara dengan DigitalOcean – tanpa embel-embel tambahan yang dimiliki oleh Vultr. Sebagai contoh, ia tidak memiliki perangkat lunak pemantauan bawaan (yang berisi DigitalOcean gratis), dan klaim besar atas ketenaran Vultr berasal dari server VPS $ 2,50 / bulan (yang saat ini "terjual habis"). Ini sangat efektif untuk pengembang yang ingin mendorong aplikasi sederhana (baik untuk menguji dalam lingkungan pementasan atau untuk menjaga biaya tetap rendah). Anda masih harus mengirimkan server seperti yang Anda lakukan dengan DigitalOcean.
    3. UpCloud
      Dipuji sebagai penyedia VPS cloud "cepat", UpCloud Finlandia pada dasarnya menawarkan layanan yang sama dengan dua penyedia pertama (DigitalOcean + Vultr) – kecuali dengan fokus yang lebih dalam pada dukungan. Dengan API dan banyak layanan lainnya, sistem ini menawarkan pengguna kemungkinan untuk mengimplementasikan server VPS di sejumlah pusat data di seluruh dunia. Sekali lagi, perbedaan utama adalah kecepatan yang dilaporkan dari server yang mereka layani. Ini mungkin karena teknologi MaxIOPs mereka, yang berarti bahwa pada prinsipnya mereka dapat menyimpan banyak data dalam memori (dan dengan demikian menjadi lebih cepat). Harga mulai dari $ 5 / bln dan – ya – Anda masih harus menyediakan server sendiri.
    4. ExoScale
      Hosting "cloud" Eropa – berbasis di Swiss, mereka berspesialisasi dalam menawarkan infrastruktur yang berpusat pada euro. Dengan 4 pusat data (2 di Swiss, 1 di Austria dan 1 di Jerman), perusahaan telah memilih untuk sangat spesifik dalam pendekatannya dalam menyediakan infrastruktur untuk berbagai pengembang aplikasi. Walaupun harga mereka sangat kompetitif, hal terpenting yang mereka sadari tentang perusahaan ini adalah efisiensi yang mereka tawarkan. Sebagai Swiss, mereka mendapat manfaat dari budaya efisiensi yang mengakar yang merasuki sebagian besar komunitas Swiss. Ini berarti bahwa Anda menerima tidak hanya respons email cepat, tetapi juga jawaban yang mendalam dan dipikirkan dengan matang. Mereka cenderung memberikan layanan kepada banyak bank dan lembaga keuangan di seluruh Eropa. Penargetan ceruk pasar mereka memungkinkan mereka untuk berspesialisasi dalam memastikan kecepatan, keandalan, dan efisiensi layanan mereka, secara optimal bagi pelanggan yang bekerja dengan mereka.
    5. Hetzner (Cloud)
      Hetzner adalah perusahaan hosting Jerman dengan dua pusat data di negara ini. Meskipun mereka ditetapkan sebagai hosting "tradisional", yang berarti bahwa mereka pada dasarnya telah mengalokasikan pusat data mereka kepada mereka yang membayar untuk server. Sejak 2017 perusahaan mulai menawarkan layanan "cloud" – di mana Anda dapat menawarkan server VPS dengan cara yang persis sama seperti DigitalOcean, Vultr dan berbagai penyedia lainnya. Dengan harga yang sebanding, elemen terpenting bagi perusahaan Hetzner adalah bahwa ia hampir secara eksklusif berfokus pada pasar Jerman. Ini bukan untuk mengatakan bahwa mereka tidak melayani pelanggan internasional, tetapi dalam hal ketersediaan pusat data mereka dan bagaimana mereka menangani dukungan dll., Ini adalah operasi yang sepenuhnya Jerman. Jelas bahwa, dengan harga mulai dari ~ $ 5 / bln, mereka hanya menawarkan kemampuan untuk menyebarkan server – tanggung jawab ada di tangan Anda untuk memilikinya.
    6. Linode
      Tidak seterkenal DigitalOcean atau Vultr, tetapi tidak kalah efektif – Linode adalah favorit banyak pengembang yang lebih kecil, karena itu adalah salah satu yang pertama menawarkan server VPS "cloud" yang murah. Linode efektif, dengan harga mulai dari $ 5 per bulan – ia memiliki sejumlah pusat data di seluruh dunia dan hampir mirip dengan layanan cloud yang lebih populer. Seperti biasa – Anda tidak mendapatkan embel-embel dengan layanan ini. Anda masih harus memelihara dan memelihara server sendiri.
    7. Rackspace
      "Bapak" dari hosting online, RackSpace telah menjadi pemain utama di dunia hosting sejak didirikan pada tahun 1998. Seperti yang dapat Anda bayangkan, mereka terlibat sangat awal dalam permainan "cloud". juga di. Masalah dengan Rackspace – seperti Microsoft – adalah harganya mahal. Khusus dirancang untuk organisasi yang lebih besar, server "cloud" mereka mulai dari $ 50 per bulan, tetapi dikompensasi dengan dukungan "fanatik" yang ditawarkan perusahaan. Dukungan ini sebenarnya sangat baik dan memungkinkan pengguna untuk benar-benar mengandalkan mereka untuk menjalankan berbagai hal seefektif mungkin. Saya tidak akan merekomendasikan Rackspace untuk proyek yang lebih kecil. Sama sekali tidak sebanding dengan harganya, terutama jika Anda memiliki sesuatu seperti DigitalOcean melakukan hal yang sama, tetapi untuk sebagian kecil dari biaya.
    8. Microsoft Azure
      Tawaran "cloud" VPS dari Microsoft mungkin yang paling efektif dari 3 besar (Google, Amazon, Microsoft). Azure dikemas dengan layanan tambahan yang memungkinkan pengembang meluncurkan aplikasi di sejumlah besar pusat data Microsoft. Perusahaan ini sepenuhnya mendukung sistem Linux dan Windows VPS dan merupakan salah satu dari sedikit yang menawarkan wawasan yang lebih baik tentang cara kerja berbagai server. Mereka memberikan akses ke dashboard yang luas, dengan mana Anda dapat melacak segalanya, dari penggunaan sumber hingga jumlah permintaan yang diterima berbagai server. Walaupun ini terdengar bagus, itu mahal. Dan benar-benar dirancang untuk membantu organisasi besar "mengadopsi cloud" – yang membuatnya keluar dari jangkauan sebagian besar pengembang yang lebih kecil. Jika Anda tertarik menggunakannya, Anda harus mencarinya terlebih dahulu.
    9. AWS (EC2)
      AWS bagus tapi mahal (terutama jika Anda membutuhkan lebih banyak sumber daya komputasi). Dipuji sebagai penyedia cloud "asli", setiap instance EC2 yang benar-benar Anda jalankan adalah VPS independen. Masalah dengan AWS adalah sangat sulit untuk mengetahui apa yang Anda butuhkan karena AWS sangat luas. Selain itu, seperti Microsoft Azure dan Google Cloud Platform – skala besar infrastruktur yang digunakan sangat besar. Itu sebabnya tidak mengherankan bahwa aplikasi berbasis web paling populer (terutama mereka yang bergantung pada S3) bergantung pada EC2 & AWS untuk bekerja. Oleh karena itu, layanan ini biasanya dilihat sebagai dukungan untuk implementasi yang lebih besar, yang membutuhkan beberapa cluster server, server DB, dan manajemen CDN (Amazon sebenarnya memiliki "CloudFlare"). Jika Anda akan mengimplementasikan aplikasi besar dan populer, infrastruktur AWS pasti akan membantu Anda. Harganya tidak besar, tetapi didukung dan didukung oleh infrastruktur besar Amazon (yang ia gunakan untuk kegiatannya sendiri).
    10. Platform Google Cloud
      akses Google ke ruang, the, & # 39; platform cloud & # 39; digunakan oleh perusahaan seperti Apple dan Twitter. Seperti Azure & AWS, ini digunakan oleh organisasi yang lebih besar untuk merampingkan persyaratan infrastruktur mereka. Karena Google menggunakan platform untuk infrastruktur mereka sendiri, jelas bahwa Anda harus dapat mengandalkan sistem dan bahwa komunitas mereka sebenarnya sangat kuat dan aktif. Perbedaan besar dengan platform Google adalah harga. Mereka menawarkan harga yang sangat kompetitif, memungkinkan sejumlah pengembang yang berbeda untuk menggunakan perangkat lunak tanpa mengeluarkan biaya besar.

    Kuncinya dengan semua faktor ini – sebagaimana disebutkan – adalah bahwa Anda biasanya harus mengirim server yang berbeda. Ini berarti menginstal perangkat lunak server aplikasi web +, pustaka, dan layanan dukungan apa pun (sertifikat SSL, dll.).

    Jika Anda siap menggunakan layanan seperti Nanobox, Hatchbox, RailsHosting atau VPSDeploy, Anda harus menghindari rasa sakit mengatur host web yang valid … tetapi pada akhirnya … # 39; sepenuhnya terserah Anda apa yang Anda lakukan.

    Demi kejelasan: keindahan & # 39; tradisional & # 39; / & # 39; dibagikan & # 39; hosting belum direkam di & # 39; -sarena. Alih-alih menyediakan platform sederhana untuk mengimplementasikan aplikasi, Anda diserahkan ke perangkat Anda sendiri.



    Source by Richard Peck

adminjaya