Website maintenance cost Malaysia: apa masuk, apa keluar
Website maintenance cost Malaysia: tiga tahap pakej, senarai masuk lawan keluar, dan kos sebenar tahun kedua. Angka RM yang halal, bukan janji kosong.
Bil penyelenggaraan laman web jarang tiba pada bulan yang sesuai. Pemilik perniagaan membuka e-mel, melihat satu nombor, dan menyedari dia tidak tahu apa yang sebenarnya dibayar sejak dua tahun lalu. Laman masih hidup, jadi dia terus bayar. Apabila laman rosak, barulah dia bertanya sama ada pembaikan itu termasuk dalam bayaran bulanan tadi.
Artikel ini menyusun semula soalan itu. Ia bukan tiga kotak harga untuk dipilih ikut rasa. Ia satu senarai sempadan: apa yang masuk dalam bayaran bulanan, apa yang keluar, dan bagaimana mengukur sama ada kerja itu benar-benar dibuat. Website maintenance cost Malaysia ialah frasa yang dicari pemilik laman yang sudah siap membina, bukan yang masih menimbang untuk membina.
Sebab sempadan lebih penting daripada angka: dua pakej pada harga yang nampak sama boleh berbeza jauh jika satu daripadanya tidak pernah menguji proses pemulihan sandaran. Angka tanpa skop hanyalah janji, dan janji tidak memulihkan laman yang turun pada pukul 11 malam.
Jawapan pendek: tiga tahap dan isinya
Kerja penyelenggaraan laman perniagaan lazimnya bergerak dalam tiga tahap. Tahap pertama menjaga laman supaya tidak rosak. Tahap kedua menambah janji masa. Tahap ketiga menambah bukti bertulis dan ujian pemulihan yang dijalankan, bukan sekadar disebut dalam brosur.
- Tahap asas: kemas kini teras dan plugin, sandaran harian, pemantauan masa hidup dari luar pelayan, pembaharuan sijil, dan pembetulan pepijat kecil yang mengambil masa kurang sejam.
- Tahap sederhana: semua kerja tahap asas, ditambah laporan bulanan satu halaman, masa respons bertulis untuk waktu pejabat, dan semakan log keselamatan sebulan sekali.
- Tahap penuh: semua kerja tahap sederhana, ditambah sandaran luar tapak yang disimpan di lokasi berasingan, ujian pulih dua kali setahun, masa respons kecemasan di luar waktu pejabat, dan SLA yang ditandatangani bersama kontrak.
Upah membina laman bermula sekitar RM1,000 untuk projek kecil, dan bayaran penyelenggaraan bulanan selepas itu ditentukan oleh skop. Skop itu bermaksud bilangan templat, bilangan plugin, sama ada ada kod tersuai, sama ada sistem menerima bayaran, dan berapa kerap kandungan berubah. Sebarang angka bulanan yang diberi sebelum empat perkara itu dijawab ialah tekaan yang dibalut keyakinan.
Apa yang dikira kerja penyelenggaraan
Terdapat satu salah faham yang berulang. Ramai pemilik laman menganggap penyelenggaraan sebagai kemas kini plugin sebulan sekali, tekan butang, selesai. NIST dalam SP 800-40 Rev. 4 meletakkan pengurusan tampalan sebagai proses perancangan, bukan tindakan sekali sekala: inventori, penilaian risiko, jadual, dan pengesahan bahawa tampalan benar-benar dipasang. Fail yang sama juga menegaskan bahawa tampalan yang dipasang tanpa ujian boleh merosakkan fungsi yang sedang berjalan.
Sebab kerja ini tidak boleh ditangguh ada pada data. National Vulnerability Database menyenaraikan kelemahan yang dilaporkan setiap hari, dan sebahagian besarnya membabitkan komponen yang digunakan oleh laman perniagaan biasa: sistem pengurusan kandungan, plugin borang, plugin e-dagang, pustaka JavaScript. Laman yang tidak dikemas kini bukan laman yang selamat, ia laman yang belum diuji.
Senarai kerja bulanan yang patut ada dalam pakej penyelenggaraan yang serius:
- Kemas kini teras, tema dan plugin di pelayan salinan dahulu, kemudian di laman sebenar selepas salinan itu lulus semakan.
- Sandaran pangkalan data dan fail, disimpan di lokasi berasingan daripada pelayan utama. Dokumen WordPress sendiri menekankan sandaran yang tidak pernah diuji bukan sandaran, ia harapan.
- Pemantauan masa hidup setiap 1 hingga 5 minit dari luar rangkaian, dengan pemberitahuan melalui e-mel dan telefon.
- Pembaharuan sijil TLS secara automatik, dan semakan bahawa tiada kandungan bercampur selepas pembaharuan.
- Semakan log akses dan log ralat bulanan, mencari corak cubaan masuk berulang.
- Pembetulan pepijat yang muncul selepas kemas kini, termasuk paparan rosak pada telefon.
- Rekod kerja bertulis: apa yang dikemas kini, bila, dan apa yang gagal.
Semua perkara di atas menghasilkan satu dokumen yang boleh disemak. Kalau pembekal tidak boleh menunjukkan rekod itu, awak tidak tahu sama ada kerja dibuat atau tidak.
Apa yang tidak dikira kerja penyelenggaraan
Sempadan yang paling kerap menjadi pertengkaran ialah antara pepijat dan kerja baharu. Perbezaannya mudah apabila ditulis dengan contoh. Pepijat ialah sesuatu yang pernah berfungsi dan kini tidak berfungsi, tanpa sesiapa meminta ia diubah.
- Pepijat: butang hubungi tidak menghantar e-mel selepas kemas kini pelayan; halaman harga terpotong pada lebar 375 piksel; borang tempahan menerima tarikh yang sudah berlalu; gambar hero tidak dimuatkan pada Safari; log masuk gagal selepas kata laluan ditukar.
- Kerja baharu: menambah halaman perkhidmatan kelima; menukar susun atur halaman utama; menambah versi bahasa Inggeris; menyambung sistem kepada akaun e-invois; menulis sepuluh artikel baharu.
Perbezaan ini perlu ditulis dalam kontrak, bukan dibincangkan selepas kerja siap. Tanpa takrif, setiap permintaan kecil akan dianggap termasuk, dan setiap pembekal akan mula menolak permintaan pertama yang mengambil masa dua jam.
Ada juga kerja yang berada di tengah. Menukar teks dalam blok yang sudah ada, membetulkan nombor telefon, atau mengganti satu gambar biasanya kerja penyelenggaraan kecil jika mengambil masa kurang 15 minit. Menambah bahagian baharu dengan susun atur baharu ialah kerja projek, walaupun ia kelihatan seperti satu halaman sahaja.
Jadual masuk dan keluar setiap tahap
Jadual di bawah ialah bentuk yang boleh awak salin terus ke dalam e-mel kepada pembekal. Ia memaksa kedua-dua pihak bersetuju tentang perkara yang sama sebelum bayaran pertama.
- Asas, masuk: kemas kini bulanan, sandaran harian 7 hari terakhir, pemantauan masa hidup, sijil TLS, pembetulan pepijat sehingga 2 jam sebulan.
- Asas, keluar: masa respons bertulis, sandaran luar tapak, ujian pulih, laporan bulanan, kerja kecemasan di luar waktu pejabat, kerja kandungan.
- Sederhana, masuk: semua di atas, ditambah 5 jam kerja kecil sebulan, laporan bulanan, masa respons 1 hari bekerja, semakan log keselamatan.
- Sederhana, keluar: ujian pulih berjadual, masa respons kecemasan malam dan hujung minggu, penulisan kandungan, kempen SEO, integrasi pihak ketiga baharu.
- Penuh, masuk: semua di atas, ditambah sandaran luar tapak 30 hari, ujian pulih 2 kali setahun, masa respons 4 jam waktu pejabat, sokongan kecemasan 7 hari seminggu, laporan keselamatan suku tahunan.
- Penuh, keluar: reka bentuk semula, migrasi ke pelayan baharu, penambahan fungsi, lesen plugin berbayar, kos iklan, pengurusan media sosial.
Jam kerja kecil dalam jadual itu penting. Tanpa had, pakej tanpa had kerja kecil akan berakhir dengan pembekal yang terpaksa memilih antara rugi atau melambatkan kerja awak. Had yang jelas lebih baik daripada janji tanpa had yang tidak boleh ditunaikan.
Kos tahun kedua dan ketiga: apa yang muncul
Tahun pertama biasanya selesa. Banyak kos pembinaan masih dalam tempoh sokongan, domain dan hosting dibayar sekali di hadapan, dan tiada apa yang rosak. Tahun kedua ialah tahun bil sebenar mula kelihatan, dan ia jarang dimasukkan dalam anggaran awal.
- Pembaharuan domain, biasanya setahun sekali, bergantung pada sambungan yang dipilih.
- Hosting atau pelayan, dengan kos naik apabila trafik, storan sandaran atau bilangan laman bertambah.
- Lesen plugin dan tema berbayar, yang dikenakan setiap tahun untuk sokongan dan kemas kini keselamatan.
- Storan sandaran luar tapak, yang tumbuh bersama saiz pangkalan data dan jumlah gambar.
- Kerja kecemasan yang tidak termasuk dalam pakej, biasanya pada kadar jam.
- Masa staf sendiri untuk menyediakan kandungan, mengesahkan pesanan, dan menjawab pelanggan.
Tahun ketiga menambah satu lagi perkara yang sering dilupakan: versi bahasa pengaturcaraan. Pelayan yang menjalankan versi PHP lama akan menerima amaran, kemudian berhenti menerima kemas kini keselamatan. Menukar versi itu bukan kemas kini tekan butang; ia kerja projek yang perlu diuji pada pelayan salinan dahulu. Anggarkan ia dalam kitaran 2 hingga 3 tahun.
Untuk kerja yang membesar melebihi penyelenggaraan biasa, projek bermula sekitar RM1,000 sebagai titik mula, dan selebihnya ditentukan oleh skop. Alat SEO Panel pula RM39 sebulan jika awak mahu memantau kata kunci dan kedudukan carian secara berasingan daripada kerja penyelenggaraan. Ia alat tambahan, bukan ganti kepada sandaran dan tampalan.
SLA: waktu pejabat lawan kecemasan
SLA bukan dokumen undang-undang yang rumit. Ia empat lajur: jenis masalah, masa respons, masa pembetulan, dan siapa yang dihubungi. Yang membezakannya daripada janji mulut ialah tarikh dan nama pada dokumen itu.
Masalah perlu dipecahkan kepada dua kelas sahaja. Laman turun sepenuhnya, pembayaran gagal, atau laman diceroboh ialah kecemasan. Warna butang salah, teks terpotong pada satu pelayar, atau halaman baharu yang belum siap ialah kerja biasa. Tanpa pemisahan ini, semua permintaan menjadi kecemasan, dan masa respons yang ditulis dalam kontrak tidak lagi bermakna.
- Contoh yang munasabah untuk diminta pada tahap penuh: respons 4 jam waktu pejabat untuk kecemasan, 1 hari bekerja untuk kerja biasa.
- Di luar waktu pejabat, minta sama ada sokongan 24 jam, sokongan hujung minggu sahaja, atau tiada langsung, dan minta ia ditulis.
- Masa pembetulan berbeza daripada masa respons. Respons bermaksud manusia mengesahkan masalah, bukan laman sudah pulih.
- Minta definisi masa hidup yang diukur, contohnya peratusan semakan pemantauan yang berjaya dalam sebulan, bukan nombor bulat tanpa kaedah.
- Minta laporan insiden untuk setiap kejadian lebih 30 minit: punca, tindakan, dan langkah supaya ia tidak berulang.
Satu perkara yang selalu dilangkau: siapa yang boleh mengakses pelayan pada pukul 2 pagi. SLA yang menyebut 24 jam tetapi hanya mempunyai seorang jurutera yang tidur ialah SLA 12 jam dengan tambahan risiko.
Tanda pakej murah yang sebenarnya tiada kerja
Harga rendah bukan masalah dengan sendirinya. Masalah muncul apabila harga rendah itu dicapai dengan membuang bahagian yang menjadikan penyelenggaraan berguna. Enam tanda di bawah boleh disemak dalam satu perbualan WhatsApp.
- Tiada rekod kerja. Pembekal berkata semua sudah dikemas kini tetapi tidak boleh menunjukkan senarai tarikh dan versi.
- Sandaran disimpan dalam pelayan yang sama. Apabila pelayan hilang, sandaran hilang bersama.
- Tiada ujian pulih. Sandaran yang tidak pernah dipulihkan tidak diketahui sama ada boleh digunakan.
- Kemas kini dibuat setahun sekali dalam satu kelompok besar, bukan bulanan. Satu kemas kini besar menggabungkan puluhan perubahan, dan apabila ia rosak, punca sukar dicari.
- Tiada masa respons bertulis, hanya ayat sokongan penuh.
- Akses pelayan tidak diserahkan kepada pemilik. Ini bermaksud awak tidak boleh tukar pembekal tanpa memulakan semula projek.
Tanda terakhir itu yang paling mahal. Pemilik laman yang tidak memegang akses kepada domain dan pelayan sebenarnya menyewa laman, bukan memilikinya. Sebelum bayar bulan pertama, pastikan akaun domain atas nama sendiri, dan pastikan ada salinan senarai pengguna pentadbir.
Soalan yang perlu ditanya sebelum bayar bulan pertama
- Berapa jam kerja kecil yang termasuk setiap bulan, dan apa berlaku apabila had itu habis?
- Boleh tunjukkan laporan bulanan untuk laman lain, dengan semua nama pelanggan dibuang?
- Sandaran disimpan di mana, berapa lama, dan bila kali terakhir ia diuji?
- Masa respons kecemasan di luar waktu pejabat berapa jam, dan siapa yang menjawab?
- Adakah akses domain, pelayan dan pangkalan data diserahkan kepada saya pada hari pertama?
- Apakah yang dikira pepijat, dan apakah yang akan dibilkan sebagai kerja baharu?
- Bila versi PHP pelayan akan tamat sokongan, dan siapa membiayai kerja naik taraf itu?
Jawapan kepada tujuh soalan itu memberitahu lebih banyak tentang kos sebenar berbanding mana-mana nombor bulanan. Pakej yang murah pada bulan pertama dan mahal pada bulan keempat belas bukan pakej murah.
Kalau laman awak sudah siap dan tiada siapa mengemas kininya sekarang, mulakan dengan senarai sempadan seperti di atas, bukan dengan harga. Hantar tarikh laman awak siap dan nama orang yang mengurusnya sekarang, dan awak akan nampak dengan jelas sama ada bayaran bulanan yang sedang berjalan itu membeli kerja atau hanya membeli ketenangan hati.
Halaman ini dicetak tanpa menu, borang langgan dan jalur sisi.
Baca juga di laman ini
Sumber yang disemak
Maklumat dalam tulisan ini disemak dengan sumber di bawah. Bila keadaan berubah (harga, waktu, terma), sumber inilah yang paling tepat - bukan halaman ini.
- NIST SP 800-40 Rev. 4: Guide to Enterprise Patch Management Planning
- WordPress Documentation: Updating WordPress
- WordPress Advanced Administration Handbook: Backups
- OWASP Top 10: kategori risiko keselamatan aplikasi web
- National Vulnerability Database (NVD), NIST
- Google Search Central: Prevent abuse on your site
Dapat tulisan baharu terus ke e-mel
Sekali sekala sahaja: panduan web, berita AI, dan tempat menarik di Kelantan. Tiada iklan, dan e-mel encik tidak dikongsi dengan sesiapa.