Rails Hosting – 10 Penyedia VPS Yang Sepenuhnya Mendukung Ruby on Rails


[ad_1]

Jawaban sederhana untuk menjalankan aplikasi Ruby on Rails pada layanan hosting yang berbeda adalah bahwa jika Anda memiliki akses ke sistem operasi yang mendasarinya, Anda akan dapat menjalankan aplikasi.

Persyaratan inti (baik, dua persyaratan inti) yang penting untuk aplikasi Rails, dan hilang dari sebagian besar layanan hosting "tradisional" termasuk …

  • Mekanisme penyebaran (biasanya GIT)
  • Server aplikasi yang layak yang mendukung Rails (Puma atau Penumpang)

Masalah pertama umumnya dapat diatasi dengan bantuan FTP (bukan solusi yang paling efektif, tetapi masih berfungsi).

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

Server VPS pada dasarnya adalah apa yang "cloud" penyedia memberikan akses kepada orang. Bertentangan dengan "tradisional" host – yang benar-benar mengalokasikan ruang pada server tunggal, setup infrastruktur "cloud" baru pada dasarnya membagi beban di seluruh pusat data server.

Ini tidak hanya membawa biaya turun tetapi memastikan bahwa pembeli dapat benar-benar * skala * sumber daya komputasi mereka tanpa harus membayar secara fisik untuk server baru. Dalam kasus apa pun, jika Anda benar-benar ingin meng-host aplikasi berbasis "rel" pada VPS "cloud". Satu-satunya masalah dengan ini adalah bahwa Anda bertanggung jawab untuk mendapatkan server yang disediakan (yang merupakan cerita lain itu sendiri).

Host yang Kompatibel dengan Rails

Untuk tujuan ini, hal yang paling penting untuk disadari adalah jika Anda melihat daftar ini – SETIAP server VPS akan dapat menjalankan aplikasi Rails. Anda hanya perlu memastikan Anda tahu cara menginstal berbagai aplikasi (yang akan saya bahas di artikel lain). Untuk saat ini, mari kita lihat host yang paling efektif & hemat biaya:

  1. Samudera Digital

    Yang tak terbantahkan RAJA penyedia VPS "cloud" murah. Didirikan pada tahun 2011, itu adalah yang pertama untuk menyediakan infrastruktur VPS dengan harga tunggal untuk pengembang. Dari $ 5 / bulan, Anda mendapatkan akses ke banyak pusat data dan banyak konfigurasi server yang berbeda.

    Hal yang paling penting untuk disadari tentang DO – seperti kebanyakan host "cloud" VPS lainnya – adalah bahwa memintal server VPS secara harfiah memberi Anda akses ke kotak Linux yang berjalan di pusat data. Anda bertanggung jawab untuk mengatur semua yang lain (kecuali – tentu saja – Anda membayar untuk gambar yang sudah dikompilasi, dll.). Terlepas dari ini – ini adalah penyedia VPS "anggaran" yang paling efektif untuk aplikasi Rails.

  2. Vultr

    Layanan VPS cloud yang kurang dikenal, namun masih sangat efektif – Vultr pada dasarnya adalah "mini-me" untuk DigitalOcean. Ini memiliki pusat data di sejumlah lokasi yang berbeda (mulai dari AS ke Jepang dan bahkan Jerman & Belanda) – memungkinkan cakupan yang lebih luas.

    Hal yang paling penting untuk dihargai dengan Vultr adalah bahwa pada dasarnya dirancang untuk menjadi setara dengan DigitalOcean – tanpa embel-embel tambahan yang mungkin dimiliki oleh mantan. Sebagai contoh, tidak memiliki perangkat lunak pemantauan inbuilt (yang DigitalOcean termasuk gratis), dan

    Klaim-to-fame besar dari Vultr berasal dari server VPS $ 2.50 / mo (yang saat ini "terjual habis"). Ini sangat efektif untuk pengembang yang hanya ingin mendorong aplikasi sederhana (baik untuk menguji dalam lingkungan pementasan atau untuk menjaga biaya rendah). Anda masih harus menyediakan server seperti yang Anda lakukan dengan DigitalOcean.

  3. UpCloud

    Disebut-sebut sebagai penyedia VPS cloud "fastet", UpCloud Finlandia pada dasarnya menyediakan layanan yang sama seperti dua penyedia pertama (DigitalOcean + Vultr) – kecuali dengan fokus yang jauh lebih dalam pada dukungan.

    Menyediakan API bersama dengan segudang layanan lainnya, sistem ini menyediakan pengguna dengan kemampuan untuk menyebarkan server VPS di sejumlah pusat data di seluruh dunia.

    Sekali lagi, perbedaan utama dengan ini adalah kecepatan yang proporsional dari server yang mereka operasikan. Ini tampaknya ke teknologi MaxIOP mereka, yang pada dasarnya memungkinkan mereka untuk menyimpan banyak data dalam memori (sehingga mempercepatnya).

    Harga mulai dari $ 5 / mo dan – ya – Anda masih perlu menyediakan server sendiri.

  4. ExoScale

    Hosting "cloud" Eropa – yang berbasis di Swiss, mereka mengkhususkan diri dalam penyediaan 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 untuk menyediakan infrastruktur untuk berbagai pengembang aplikasi.

    Sementara harga mereka sangat kompetitif, hal yang paling penting untuk disadari tentang perusahaan ini adalah efisiensi yang mereka berikan. Sebagai orang Swiss, mereka mendapat manfaat dari budaya efisiensi yang sudah mendarah daging yang meliputi sebagian besar masyarakat Swiss. Ini berarti Anda tidak hanya mendapatkan tanggapan email yang cepat, tetapi jawaban yang mendalam dan terencana dengan baik.

    Mereka cenderung memberikan layanan kepada banyak bank & lembaga keuangan di seluruh Eropa. Penargetan tingkat-niche mereka memungkinkan mereka untuk berspesialisasi dalam memastikan kecepatan, keandalan, dan efisiensi layanan mereka optimal untuk klien yang pada akhirnya mereka kerjakan.

  5. Hetzner (Cloud)

    Hetzner adalah perusahaan hosting Jerman dengan dua pusat data di negara tersebut. Sementara mereka didirikan sebagai hosting "tradisional", yang berarti mereka pada dasarnya mengalokasikan pusat data mereka di sekitar yang membayar untuk server.

    Sejak 2017, perusahaan mulai menawarkan layanan "cloud" – di mana Anda dapat menyediakan server VPS dengan cara yang persis sama seperti DigitalOcean, Vultr, dan penyedia lainnya.

    Dengan harga yang sebanding, elemen yang paling penting bagi bisnis Hetzner adalah bahwa hampir secara eksklusif berfokus pada pasar Jerman.

    Ini bukan berarti mereka tidak melayani klien internasional – tetapi dalam hal ketersediaan pusat data mereka dan bagaimana mereka menangani dukungan dll, ini adalah operasi yang sepenuhnya Jerman.

    Tentunya, dengan harga mulai dari ~ $ 5 / mo, mereka hanya menyediakan kemampuan untuk menyebarkan server – tanggung jawab ditujukan kepada Anda untuk mendapatkannya.

  6. Linode

    Tidak juga dikenal sebagai DigitalOcean atau Vultr, tetapi tidak kurang efektif – Linode adalah favorit banyak pengembang yang lebih kecil, karena merupakan salah satu yang pertama menawarkan server VPS "cloud" murah.

    Linode efektif, dengan harga mulai dari $ 5 / mo – ada sejumlah pusat data di seluruh dunia dan hampir setara dengan layanan "cloud" yang lebih populer.

    Seperti biasa – Anda tidak mendapatkan embel-embel apa pun dengan layanan ini. Anda masih harus menyediakan dan memelihara sendiri server.

  7. Rackspace

    The "daddy" dari hosting online, RackSpace telah menjadi pemain utama di dunia hosting sejak didirikan pada tahun 1998. Seperti yang Anda bayangkan, mereka juga terlibat dengan permainan "cloud" sejak awal.

    Masalah dengan Rackspace – seperti Microsoft – adalah harganya mahal.

    Didesain khusus untuk organisasi yang lebih besar, server "cloud" mereka mulai dari $ 50 / mo – tetapi diimbangi dengan dukungan "fanatik" yang akan disediakan perusahaan. Dukungan ini sebenarnya sangat bagus, dan memungkinkan pengguna untuk benar-benar bergantung pada mereka untuk menjaga semuanya berjalan seefektif mungkin.

    Saya tidak akan merekomendasikan Rackspace untuk proyek yang lebih kecil. Hanya saja tidak sepadan dengan harganya, terutama ketika Anda memiliki orang-orang seperti DigitalOcean yang melakukan hal yang sama tetapi untuk sebagian kecil dari biaya.

  8. Microsoft Azure

    Penawaran VPS "cloud" Microsoft ini bisa dibilang yang paling efektif dari 3 besar (Google, Amazon, Microsoft). Azure dikemas dengan layanan ekstra yang membantu pengembang untuk meluncurkan aplikasi di sejumlah besar pusat data milik Microsoft.

    Mendukung penuh sistem Linux dan Windows VPS, perusahaan adalah salah satu dari sedikit untuk memberikan wawasan yang lebih mendalam tentang bagaimana berbagai server beroperasi. Mereka memberikan akses ke dasbor yang kaya, di mana Anda dapat melacak semuanya dari penggunaan sumber daya hingga berapa banyak permintaan yang diterima server yang berbeda.

    Sementara ini terdengar bagus, itu mahal. Dan itu sangat dirancang untuk membantu organisasi besar mengadopsi "cloud" – yang menempatkannya di luar jangkauan sebagian besar pengembang yang lebih kecil. Jika Anda tertarik untuk menggunakannya, Anda tentu harus mencari tahu terlebih dahulu.

  9. AWS (EC2)

    AWS bagus tapi mahal (terutama jika Anda membutuhkan lebih banyak sumber daya komputasi). Dipuji sebagai penyedia cloud "asli", setiap contoh EC2 yang Anda putar pada dasarnya bertindak sebagai VPS independen.

    Masalah dengan AWS adalah karena sangat luas, sulit untuk mengetahui apa yang sebenarnya Anda butuhkan dengannya. Lebih lanjut, seperti Microsoft Azure dan Google Cloud Platform – skala besar infrastruktur yang sedang bermain sangat besar.

    Untuk tujuan ini, tidak mengherankan jika mengetahui bahwa sebagian besar aplikasi berbasis web populer (terutama yang mengandalkan orang-orang seperti S3) bergantung pada EC2 & AWS untuk beroperasi. Karena itu, layanan ini biasanya dilihat sebagai pendukung implementasi yang lebih besar, yang membutuhkan banyak server cluster, server DB dan manajemen CDN (Amazon sebenarnya memiliki "CloudFlare").

    Pada akhirnya, jika Anda ingin menerapkan aplikasi besar & populer, infrastruktur AWS pasti akan membantu Anda. Penetapan harga tidak besar, tetapi didukung dengan baik dan didukung oleh infrastruktur raksasa Amazon (yang digunakan untuk operasinya sendiri).

  10. Google Cloud Platform

    Masuknya Google ke dalam ruang "cloud", "platform cloud" -nya digunakan oleh orang-orang seperti Apple dan Twitter. Mirip seperti Azure & AWS, ini digunakan oleh organisasi yang lebih besar untuk menyederhanakan persyaratan infrastruktur mereka.

    Karena Google menggunakan platform untuk infrastruktur mereka sendiri, jelas bahwa Anda harus dapat mempercayai sistem – dan komunitas mereka sebenarnya sangat kuat & aktif.

    Perbedaan besar dengan platform Google adalah harga. Mereka menawarkan serangkaian harga yang sangat kompetitif, yang memungkinkan sejumlah pengembang yang berbeda untuk menggunakan perangkat lunak tanpa menimbulkan biaya besar dalam melakukannya.

Kunci dengan semua ini – seperti yang disebutkan – adalah bahwa Anda biasanya harus menyediakan berbagai server. Ini berarti menginstal perangkat lunak server aplikasi web, pustaka dan layanan tambahan apa pun (sertifikat SSL, dll.).

Jika Anda siap untuk menggunakan layanan seperti Nanobox, Hatchbox, RailsHosting, atau VPSDeploy – Anda harus dapat menghindari rasa sakit karena harus menyiapkan host web yang valid … tetapi pada akhirnya, itu sepenuhnya terserah Anda apa kamu lakukan.

Untuk menjadi jelas – keindahan "tradisional" / "berbagi" hosting belum ditangkap di arena "cloud". Daripada menyediakan platform sederhana untuk menyebarkan aplikasi, Anda cukup banyak yang tersisa untuk perangkat Anda sendiri.

[ad_2]

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *