Apakah Anda perlu membayar $ 100 sebulan untuk Server saat membangun situs web? [Tutup]


9

Apakah Anda memerlukan Server virtual atau khusus saat hanya coding? Apakah Anda dapat membangun situs web dari awal di PC dan hanya mengambil Server satu hari sebelum ditayangkan di Beta?


1
Lihatlah ke sekeliling dan Anda harus dapat menyewa ruang (Linux atau Windows) dengan harga lebih dari $ 5 / bulan dari $ 100. Tidak, Anda tidak akan memiliki server (virtual) khusus untuk memasang apa pun yang Anda suka, tetapi untuk sebagian besar tujuan, ia akan melakukan pekerjaan itu.
Carson63000

1
Cheers Carson. Dengan opsi murah "sewa beberapa tempat" dari sebulan yang Anda sarankan, apakah Anda pikir saya harus khawatir tentang "privasi"? Maksud saya, akankah saya berpotensi mengambil risiko berbagi kode dengan pemirsa yang tidak diinginkan?
Dave

Anda akan tetap melakukannya, kecuali jika Anda meng-host situs Anda sendiri. Apa perbedaan antara melakukan pengembangan dan ketika situs ditayangkan? Hanya Google sekitar untuk host yang memiliki reputasi baik. Jika Anda masih khawatir, meminimalkan atau mengaburkan kode Anda sebelum mengunggah dan mengunci database Anda (jika Anda benar-benar paranoid, enkripsi semua data yang Anda simpan dalam database).
Mawg mengatakan mengembalikan Monica

Secara pribadi, saya selalu mengembangkan localhostlaptop saya, sekitar 90% dari proses pengembangan, sebelum membayar untuk server. Dalam kasus saya, ini bonus, kalau-kalau saya berada di suatu tempat tanpa akses internet (ya, mereka ada ;-)
Mawg mengatakan mengembalikan Monica

Jawaban:


13

Tidak

dan ya...

Secara teknis jika Anda sangat baik, Anda tidak akan memerlukan server pengembangan - atau lingkungan terpencil lainnya. Semua kode Anda akan menjadi platform independen sempurna.

Apakah ini berarti praktik yang baik untuk diikuti? Tidak! Dapatkan Slice atau Node dan atur diri Anda dengan VPS kecil. Ini bukan $ 100 / bulan, dan itu akan menghemat waktu Anda berkembang.


Tks vm Josh. Tautan Slice dan Node yang Anda posting benar-benar bermanfaat dan akan melihatnya.
Dave

6

Bergantung pada audiens target Anda dan banyak hal lain yang telah Anda pertimbangkan cloud hosting? Ada banyak di luar sana yang memungkinkan Anda untuk mendorong dari git dan hidup dalam waktu kurang dari satu menit.

Yang mengatakan akan saya pernah melakukan ini hari sebelum pergi ke beta? Tidak

Selalu siap dan tahu platform Anda, tetapi apakah itu juga berarti Anda harus membayar $ 100 per bulan untuk server sejak hari pertama? Tentu tidak juga.


Tentu, aku mendengarmu. Yah itu tidak harus tepat 24 jam sebelum menjadi Live; bahkan bisa jadi bulan terakhir dari 5 yang saya koding ...
Dave

Kecuali Anda memerlukan beberapa perangkat lunak khusus, saya pasti akan menggunakan cloud hosting. Itu adalah alasan utama , dan tidak hanya akan menskala jika aplikasi Anda berubah menjadi The Next Big Thing, tetapi juga cukup murah jika Anda hanya menggunakan satu atau dua server (seperti selama periode beta Anda).
TMN

4

Anda pasti ingin mengambil server lebih dari sehari sebelum ditayangkan - masalah menit terakhir tidak menyenangkan. Namun penggunaan Anda sehari sebagai contoh sangat disayangkan karena sekarang tidak ada yang menjawab bagian lain dari pertanyaan.

Apakah Anda memerlukan server sejak hari pertama proyek Anda? Tergantung. Anda ingin mengembangkan pada lingkungan sedekat mungkin dengan server Anda, untuk memastikan bahwa semua bug / masalah terselesaikan.

Contoh sepele; di Linux nama file peka huruf besar-kecil, di windows tidak demikian. Ini juga muncul di Tabel MySQL. Begitu juga pada windows, keduanya

require "Cats.class.php"
require "cats.class.php"

Akan bekerja. Di Linux, itu akan salah.

Jadi, pertanyaannya adalah, dapatkah Anda membuat lingkungan pengembangan Anda sebanyak lingkungan hidup Anda? Jika ya, maka Anda tidak perlu server dari hari 1. Jika ada perbedaan besar, server mungkin bijaksana.

Tapi seperti poster lain katakan, lihat VPS murah - 100 / bulan saat pengembangan mungkin berlebihan.


Kalau dipikir-pikir, 100 / bulan untuk beta yang baru saja diluncurkan adalah berlebihan, kecuali jika Anda memiliki audiens yang terjamin dan Anda tahu itu akan menjadi besar :-)
James

Pengembangan mungkin memakan waktu antara 4 hingga 6 bulan, jadi saya setuju pada teriminologi yang Anda gunakan "berlebihan". Saya akan melihat dengan seksama ke dalam "masalah kompatibilitas" yang Anda angkat di antara 2 lingkungan "pengembangan" dan "Langsung". Cheers
Dave

2

Pilihan lain, selain mendapatkan VPS, terutama jika Anda akan menjalankan situs web Anda pada platform * nix, adalah dengan hanya membuat mesin virtual dan membuat "server" instalasi biasa dari platform target Anda, kemudian menyebarkannya seolah-olah itu adalah server jarak jauh. Ini tidak akan menjadi sempurna, dan itu akan memakan waktu sedikit lebih lama, tetapi di sisi lain biayanya akan diabaikan, dan Anda akan mendapatkan perasaan yang sangat baik untuk apa yang sebenarnya diperlukan di server dan bagaimana mengaturnya sebelum beta.

Ini bukan pilihan yang cukup banyak jika Anda menargetkan Windows, karena biaya lisensi, tetapi bahkan mungkin itu merupakan opsi.


+1 untuk server virtual. Amazon baru saja mengumumkan bahwa itu akan mendukung pengunggahan gambar VM pelanggan ke infrastruktur mereka, sehingga secara teoritis Anda dapat mengembangkan pada VM kemudian mengunggah seluruh hal (yang di-debug) dan membuatnya di-host di cloud.
TMN

1

Pergi untuk kotak ujung bawah, dan uji semua yang Anda inginkan, maka Anda akan melihat Anda bisa mendapatkan lebih banyak untuk $ 100 / bln.


Mungkin akan pergi melalui rute yang lebih murah ini, bersorak.
Dave

0

Ya, Anda bisa, tetapi saya tidak akan melakukannya. Ada terlalu banyak hal yang bisa salah di situs web (terutama yang di-host oleh pihak ketiga) yang meninggalkan konfigurasi server hingga 1 hari sebelum peluncuran cukup ceroboh. Pihak ketiga bisa tidak dapat diandalkan, bisa mengalami kesulitan mengkonfigurasi situs dengan benar, Anda bisa memiliki masalah akun / login di samping kesulitan mencapai dukungan pelanggan. Banyak hal yang bisa salah pada menit terakhir bahwa memberi diri Anda bulan / bulan dukungan / layanan yang tidak digunakan adalah investasi yang layak hanya untuk ketenangan pikiran mengetahui bahwa ketika Anda ingin memulai Anda dapat memulai.

Jika melewatkan tanggal peluncuran satu atau dua hari karena masalah-masalah ini tidak berarti apa-apa bagi Anda, berarti Anda dapat pulih dan itu bukan kerugian besar, maka selamatkan diri Anda uang dan tangani masalah yang datang. Hampir semua masalah yang akan Anda temui adalah masalah perbaikan yang cukup cepat, dan penyedia hosting pihak ketiga yang terhormat akan cukup andal dalam mendukung Anda dengan cepat jika perlu. Skenario kasus terburuk akan menjadi kehilangan sekitar 3 hari (jika semuanya berjalan salah). Jika Anda dapat menangani kesenjangan semacam itu dan $ 100 adalah masalah besar, maka simpan uang itu.


Ya, itulah yang terjadi setelah bulan pertama membayar $ 100 sebulan! Penyedia Server, yang mengklaim dukungan 24/7, berubah menjadi tidak dapat diandalkan: pada kenyataannya, seperti yang Anda katakan, saya memiliki masalah tepatnya karena tidak dapat menjangkau dukungan pelanggan selama 2 hari berturut-turut! Oleh karena itu, saya mulai bertanya pada diri sendiri mengapa saya membayar begitu banyak padahal mungkin saya tidak perlu ... Saya akan menunda menjalankan situs web (sedang dibangun setidaknya selama 4 bulan) di Server saya sendiri ketika saya benar-benar perlu, mungkin hanya sebulan-ish sebelum Live dalam Beta. Cheers
Dave

@ Dave - Saya akan mempertanyakan $ 100 / bulan untuk hosting semacam itu. Ada banyak penyedia hosting di luar sana yang menawarkan banyak sumber daya dengan biaya yang sangat kecil (dan telah membuktikan rekam jejak layanan pelanggan). Jika saya membayar $ 100 / bulan dan saya tidak bisa mendapatkan seseorang di telepon saat pertama kali saya menelepon, saya mengganti penyedia layanan.
Joel Etherton
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.