Membangun Jaringan Linux untuk Perusahaan Kami - Di mana Saya Mulai?

16

Ini akan menjadi pertanyaan yang agak dimuat. Saya pemrograman di perusahaan yang sudah ada sejak 1962. Banyak hal, terutama komputer / barang jaringan, sangat ketinggalan zaman. Biarkan saya memberi sedikit lebih banyak latar belakang.

Perusahaan sudah mengoperasikan server Windows. Di server, banyak komputer memiliki file di drive jaringan bersama, dan ada beberapa program juga. Ini adalah bagaimana perusahaan memberikan akses luas ke hal-hal seperti akuntansi dan inventaris, dan bagaimana file dibagikan. Sayangnya, tidak pernah ada sysadmin yang kuat yang berperan dalam desain ini. Sistem akuntansi berjalan di Foxpro. File benar-benar kacau. Para karyawan tampaknya mengetahui jalan mereka secara umum, tetapi untuk tumbuh dan berkembang, kita perlu cepat menangani jaringan ini. Beberapa hal yang saya lihat perlu:

  • Database relasional, dapat diakses melalui semua komputer di jaringan yang akan menyimpan:
    • File (yaitu gambar, kutipan, gambar proyek yang diselesaikan, dll.)
    • Karyawan (maka kita dapat mulai melakukan hal-hal seperti entri kartu waktu yang terkomputerisasi)
    • Faktur, Piutang Pembayaran dan Inventaris
    • Manajemen kata sandi
    • Pelacakan pekerjaan

Saya ingin membangun aplikasi khusus di atas basis data ini untuk memberi daya pada segalanya, dan membangun API yang memungkinkan situs web kami berinteraksi dengan barang-barang internal kami. Jelas saya harus meninggalkan sistem yang ada saat saya membangun yang baru. Saya berasal dari latar belakang web ... dan saya sangat nyaman dengan Unix (saya telah mengelola lusinan server yang melayani situs web), PHP, dan pengembangan front end. Saya ingin tetap menggunakan teknologi open source yang sudah saya kenal dengan baik.

Pertanyaan terbesar dalam pikiran saya adalah dari mana harus memulai. Apakah saya membeli rak server dan mulai membangun jaringan yang sama sekali baru? Apakah saya mendorong semua orang ke jaringan baru setelah siap, atau mencoba menggunakan keduanya pada saat yang sama, entah bagaimana dan secara perlahan bermigrasi menjauh dari yang lama?

Saya menyadari ini bisa menjadi proyek yang membutuhkan waktu setahun atau lebih. Saya sangat menghargai panduan - sumber daya apa pun pada desain sistem, bagaimana saya memulai, apa pun. Saya bersedia bekerja - saya hanya butuh bantuan menciptakan visi.

Calvin Froedge
sumber
3
Jika Anda sudah memiliki server windows, mengapa Anda ingin server linux?
Jim B
2
@ Jim B, Beberapa alasan saya akan: tidak ada biaya lisensi, ketergantungan, implementasi jaringan yang masuk akal, churn teknologi kurang mengganggu, tidak ada mimpi buruk registri, tidak ada MS Exchange ...
Mike Pennington
4
@ Mike - Saya tidak akan mencoba dan meyakinkan Anda, tapi saya ingin tahu sudah berapa lama sejak Anda meninjau Windows? Server 2008, terlepas dari biaya lisensi yang jelas, sesuai dengan kriteria Anda yang Anda sebutkan di atas. Hanya sebuah pemikiran - saya bias karena saya seorang pria Windows. Itu membuat integrasi antara Windows desktop dan server no-brainer, sedangkan Anda mungkin akan membenturkan kepala Anda mencoba untuk mengintegrasikan jendela desktop ke * nix server untuk saham dan otentikasi dll
Mark Henderson
3
Saya hampir tidak tahu apa-apa tentang Microsoft. Semua pengalaman sysadmin saya ada di Unix ... dan saya menyukainya. Dan seperti yang disebutkan Mike ...
Calvin Froedge
1
Adakah yang punya pengalaman dengan server UKM? wiki.contribs.org/SME_Server:About
Calvin Froedge

Jawaban:

13

Tolong jangan tersinggung dengan ini, tetapi saya sangat menyarankan Anda membawa perusahaan konsultan IT daerah yang mengkhususkan diri dalam sistem dan administrasi jaringan. Saya juga datang dari latar belakang pemrograman beberapa bulan yang lalu dan belajar banyak pelajaran sulit tentang yang harus dan tidak boleh dilakukan dalam mengelola lingkungan server jaringan. Saya (untungnya) memiliki banyak mentor dan bantuan selama bertahun-tahun, karena tanpa itu, siapa yang tahu jenis puing-puing yang membara akan tertinggal.

Bergerak ke kanan sekarang ke pertanyaan awal Anda: Saya melihat dua kesalahan, satu adalah Linux: jangan salah, saya suka Linux dan menggunakannya dalam semua jenis peran yang berbeda, tetapi sebagai satu-satunya server di sebuah perusahaan kecil yang (lagi-lagi) , jangan tersinggung) tidak memiliki sysadmin penuh waktu yang meminta masalah. Menemukan administrator Linux yang kompeten (dan bahkan lebih sulit untuk menemukan yang mengikuti praktik terbaik) tidaklah mudah. Di ujung jalan, jika Anda pergi atau Anda menyewa orang baru untuk mengambil alih tugas Anda, siapa yang akan menjaganya?

Dengan asumsi Anda berusia di bawah 75 pengguna akhir, saya sangat merekomendasikan Microsoft Small Business Server 2011 Standard pada perangkat keras tier-1 (seperti Dell, HP, IBM) dengan garansi penggantian selama 3 tahun di tempat / 4 jam. Memiliki setidaknya larik cermin RAID 1 untuk data (dan lainnya untuk sistem jika Anda mampu membelinya). Dapatkan minimal 8GB RAM, 12GB lebih baik. Investasikan dalam cadangan offline / off-site: Anda bisa mulai dengan beberapa drive eksternal atau tape drive, tetapi sesuatu yang bisa Anda bawa keluar-situs setiap malam.

Saya juga tidak menjual saran Anda untuk database "all-in-one" khusus: ada begitu banyak pilihan perangkat lunak yang lebih baik dan lebih layak di luar sana, kecuali Anda memiliki persyaratan khusus yang sangat spesifik yang hanya dapat disediakan oleh solusi kustom , Anda akan jauh lebih baik menggunakan penawaran pihak ketiga yang didukung dengan baik. Anda harus menolak desakan programmer "Saya bisa menulis sesuatu" dan berpikir untuk mendukung solusi ini untuk jangka panjang.

Dan akhirnya, saya pikir Anda dan majikan Anda perlu memutuskan apa peran Anda di perusahaan ini. Kedengarannya seperti Anda baru di sana dan sementara Anda benar, mereka mungkin perlu meningkatkan sistem mereka, Anda tidak ingin menggigit lebih banyak daripada yang dapat Anda kunyah dan gagal memberikan apa pun yang Anda pekerjakan di sana untuk melakukan.

EDIT

Ada banyak pendapat yang beredar sekarang, jadi saya akan mengambil langkah mundur dan mudah-mudahan memberikan beberapa saran platform-agnostik yang akan berguna bagi Anda terlepas dari apa yang akhirnya Anda lakukan:

  1. Melakukan inventarisasi lengkap untuk semua sistem dan perangkat; memeriksa status garansi perangkat keras (jika itu adalah Dell, IBM, dll. Anda harus dapat menggunakan tag layanan untuk mendapatkan cek garansi; jika itu adalah server kotak putih, mereka mungkin masih memiliki semacam pengidentifikasi, tetapi Anda akan memiliki menelepon untuk mengetahui status apa yang paling mungkin).

  2. Lakukan inventarisasi data lengkap: Jangan percaya bahwa mereka tidak memiliki data pada drive C: mereka; mereka mungkin melakukannya, sebenarnya mereka mungkin memiliki file PST di semua tempat surat lama. Cari tahu apa yang penting, apa yang didukung, apa yang tidak didukung, bagaimana itu didukung dan apakah ada sesuatu yang diambil di luar situs atau tidak. TETAPKAN PERTAMA INI. SEKARANG JUGA. Jika mereka tidak memiliki pengaturan cadangan, beli USB drive eksternal di toko Big Box untuk saat ini dan gunakan NTBackup (kemungkinan sudah ada di server itu) dan lakukan pencadangan penuh dan bawa di luar lokasi dengan Anda. Jika mereka memiliki cadangan, lakukan pengembalian tes (lihat di bawah).

  3. Periksa level tambalan pada semua sistem (dapatkan nomor 2 diurutkan terlebih dahulu!): Tidak hanya Pembaruan Windows, tetapi Java dan semua produk Adobe khususnya dan perbarui sesuai (mungkin ingin melakukan # 4 terlebih dahulu sehingga Anda tahu mesin apa yang prioritas lebih tinggi daripada yang lain (mis. bahwa workstation untuk anggota staf paruh waktu bisa tahan terhadap pembaruan yang gagal lebih dari akuntan yang memotong cek gaji).

  4. Bicaralah dengan pengguna Anda: cari tahu apa yang berfungsi dengan baik, apa yang tidak berfungsi, rasakan tingkat toleransi perubahan semua orang, tingkat kenyamanan mereka dengan IT (Anda mungkin merekrut penolong untuk menyelesaikan masalah), dan daftar keinginan apa pun yang mungkin mereka lakukan memiliki. Memahami proses bisnis mereka; sebagai sysadmin, prioritas Anda harus memastikan bahwa sistem bisnis bergantung pada fungsinya berfungsi dengan baik dan untuk melakukan itu, Anda perlu tahu bagaimana semua orang menggunakan sistem itu.

  5. Setelah # 1, Anda harus memiliki gagasan tentang bagaimana pengaturan jaringan. Cari hub lama yang bisa diganti; Anda ingin setidaknya 10/100 di mana-mana, bijaksana. Periksa firewall / router (pastikan ada satu), periksa semua titik akses wi-fi terbuka, dll.

Jika Anda memilih rute Linux, tetap menggunakan distro yang didukung oleh komunitas (Ubuntu akan menjadi pilihan yang baik) dan mengaturnya pada perangkat keras apa pun yang Anda mampu (seperti yang Anda tahu, kotak LAMP bisa menjadi off- sewa workstation P4 untuk saat ini) dan terisolasi dari sistem yang saat ini berfungsi sebaik mungkin. Sebagai latihan pembelajaran (dan dapat membayar dividen besar dalam skenario pemulihan bencana), cobalah untuk mendapatkan aplikasi inti yang berjalan di server saat ini bekerja pada kotak Windows lain terlebih dahulu - gunakan cadangan lengkap yang Anda lakukan di # 2 untuk melakukan tes pemulihan; bersenang-senang dengan itu :)

Adapun pengaturan pengujian Anda, Anda dapat memilih untuk membeli sesuatu yang gemuk dengan banyak RAM dan kemudian Anda dapat melakukan virtualisasi (ESXi gratis, begitu juga XenServer, begitu juga VirtualBox) tetapi jika server saat ini adalah Windows 2003 atau lebih, Anda kemungkinan bisa mendapatkan aplikasi FoxPro yang bekerja pada workstation Windows XP yang disewakan dengan harga murah.

Sekarang tepuk diri Anda di belakang; Anda sekarang memiliki cadangan yang baik; Anda juga melakukan tes pemulihan dan sekarang memiliki pemahaman yang lebih baik tentang bagaimana semuanya bekerja bersama. Anda juga kemungkinan memiliki daftar TODO prioritas (panjang) yang akan membuat Anda sibuk untuk masa mendatang.

Oh dan ketika itu semua selesai, Anda sekarang memiliki lingkungan pengujian Anda dapat mulai membangun sistem "mimpi" utopia Anda ... atau mungkin berlibur :)

gravyface
sumber
2
Saya tinggal di sebuah kota dengan 2.000 orang. Interstate terdekat adalah satu jam perjalanan. Tidak ada orang selain aku. Ini bisnis keluarga, kakek saya memulainya, jadi saya tidak melihat ini dari perspektif karyawan. Saya ingin apa yang akan membangun bisnis. Saya menjalankan perusahaan konsultan web selama beberapa tahun tetapi baru-baru ini menjualnya dan pulang untuk terlibat. Jangan tersinggung.
Calvin Froedge
1
Kami berada di 40 pengguna akhir. Saya perlu memeriksa perangkat keras yang ada. Seperti yang saya katakan, karena saya tidak memiliki jendela mengalaminya, itu hanya membuat saya takut =)
Calvin Froedge
Bahkan lebih banyak alasan untuk tidak melalui jalan ini; Anda akan memiliki tangan Anda penuh melakukan segala sesuatu yang lain seperti workstation, telepon, printer, kalkulator (mungkin bukan kalkulator, tetapi Anda akan menjadi orang dengan semua baterai cadangan di kantor Anda).
gravyface
2
Microsoft SBS Server adalah batu; kami mendukung lusinan keliling kota tanpa staf TI di tempat. Ketika break / fix guys kami dipanggil, 99% dari waktu itu tidak ada hubungannya dengan server, tetapi "Sally menghapus email, dapatkah Anda mengembalikannya?" atau "Word crash, dapatkah Anda memulihkan file saya?"
gravyface
1
Tidak seperti yang saya dengar: "berminggu-minggu dalam layanan terdegradasi" theregister.co.uk/2011/05/05/13/microsoft_bpos_apology
gravyface
6

Walaupun saya umumnya lebih suka Linux di sisi server, ini jelas bukan salah satu dari situasi itu. Tetap menggunakan Windows, dan Anda tidak akan pernah tahu kengerian dalam mengelola izin Windows dengan POSIX ACL. Jangan membuang file ke dalam basis data, dan cadangan Anda akan jauh lebih mudah. Bangun lingkungan Active Directory yang bersih, dan Anda akan memiliki waktu untuk makan siang yang panjang alih-alih mengubah kata sandi pengguna di selusin tempat setiap kali mereka melupakannya.

Anda sebenarnya sedang mencoba menemukan kembali semua jenis roda di sini:

  • File dalam database - Sharepoint.
  • Pelacakan waktu karyawan - mungkin seratus produk perangkat lunak yang berbeda melakukannya.
  • Kata Sandi - Direktori Aktif (produk perangkat lunak yang menghargai diri sendiri akan mengautentikasi terhadap AD)
  • Akuntansi - Great Plains atau sejenisnya.

Dan saya menjamin Anda bahwa jika Anda mencoba menulis semuanya dari awal, perusahaan Anda akan kehilangan lebih banyak uang, pengguna Anda akan membenci Anda, dan keamanan pekerjaan Anda akan sangat berkurang.

Max Alginin
sumber
Keren, terima kasih atas umpan baliknya. Ini jelas masuk akal.
Calvin Froedge
Adakah wawasan tentang migrasi dari FoxPro ke Great Plains?
Calvin Froedge
FoxPro adalah lingkungan basis data / pengembangan (semacam pra-Akses / VB). Jika program bekerja / melakukan semua yang mereka butuhkan, saya hanya memindahkannya dan menyimpan cadangan yang baik sampai Anda punya waktu untuk memigrasikannya ke paket perangkat lunak lain (itu saja akan menjadi pengalaman yang menyakitkan).
gravyface
3

Saya ingin menunggu sedikit untuk melihat apa yang orang lain jawab tetapi dari apa yang saya dapat kumpulkan dari pertanyaan dan tanggapan Anda, saya akan kesulitan membenarkan pembangunan infrastruktur server sama sekali. Saya akan melihat solusi bisnis kecil office 365 ( http://www.microsoft.com/en-us/office365/online-software.aspx ) yang kedengarannya persis seperti yang Anda butuhkan. Anda tidak memiliki pengalaman manajemen server windows tetapi jelas nyaman menggunakan produk MS. Untuk semua tugas database yang ingin Anda selesaikan, Anda dapat menggunakan sharepoint untuk (Anda juga mendapatkan akses MS secara online untuk kebutuhan yang ringan namun khusus) Biaya per pengguna mulai dari $ 6. Dan jika Anda mencari untuk pergi ke dataran besar dynamix bahkan yang tersedia dalam solusi host (di sini adalah satu google pick -http://www.mygpcloud.com/accounting-solutions/business-essentials.aspx ).

Singkatnya saya benar-benar berpikir itu adalah panggilan yang sulit untuk bisnis kecil tanpa banyak keahlian untuk membenarkan biaya yang diperlukan untuk memiliki infrastruktur Anda sendiri.

MEMPERBARUI:

ada sesuatu yang mengganggu saya tentang pertanyaan ini dan akhirnya saya sadar bahwa Anda mencari cara untuk memecahkan masalah teknis daripada melihat masalah bisnis. EG yang Anda sebutkan di posting asli bahwa Anda ingin menyimpan file dalam database. Mengapa? Apakah ada alasan bisnis untuk melakukannya? Apa yang salah dengan fileshare? Saya pikir sebelum Anda mempertimbangkan hal-hal seperti pilihan platform dan perangkat lunak, masuk akal untuk melihat kebutuhan bisnis dan mengevaluasi apa solusi potensial untuk setiap rangkaian persyaratan.

Jim B
sumber
Kecuali jika Anda memiliki latensi pada koneksi Internet Anda ... dan jika semuanya ada di cloud, saya ingin koneksi internet yang berlebihan karena sekarang Anda tidak dapat melakukan apa pun secara lokal ... dan jika Anda khawatir tentang privasi data ... atau jika Anda memiliki aplikasi lawas yang tidak tersedia sebagai penawaran yang di-host / cloud ... atau jika Anda memiliki file besar untuk dibagikan ...
gravyface
Latensi bukan masalah bagi 99% aplikasi karena hampir semua menggunakan penyimpanan lokal untuk menyimpan aplikasi dan perubahan pada data. File-file besar sebenarnya cenderung lebih cepat di cloud karena aplikasi umumnya tidak mengirim seluruh dokumen, hanya memuat tampilan.
Jim B
Saya bermaksud mencobanya, tapi saya selalu sedikit berhati-hati dengan teknologi baru (dan mengapa saya suka pendekatan hybrid, terutama untuk perusahaan yang sudah ada ...).
gravyface
Pekerjaan hibrid hanya lebih mahal dan kecuali Anda memiliki alasan pengaturan tidak benar-benar membeli apa pun kepada Anda, karena (setidaknya sejauh ini) pemadaman dipulihkan sebelum Anda dapat membuat infrastruktur rumah Anda menjadi produksi.
Jim B
1

Saya berharap salah satu dari orang yang lebih berpengalaman dan fasih di sini untuk menulis posting yang sangat panjang dan berwibawa dalam menanggapi pertanyaan Anda. Namun, inilah cara terbaik saya:

Langkah 1: Lakukan riset, hitung jumlah pengguna, jumlah total data, bagaimana terlindung dari kegagalan? Langkah 2: Inventaris perangkat keras yang ada, hitung semuanya, server, router, sakelar, semoga tidak ada hub). Langkah 3: (Favorit pribadi saya) Putuskan apakah Anda dapat menurunkan beberapa layanan ke penyedia eksternal dengan cara yang hemat biaya. Misalnya, untuk organisasi kecil yang dihosting email adalah hal yang baik untuk tidak perlu khawatir tentang overhead manajemen. Langkah 4: Tentukan perangkat keras dan perangkat lunak mana yang diperlukan untuk menjaga bisnis seperti biasa, dan jika ada masalah yang ada seperti ruang penyimpanan, kinerja, dll. Langkah 5: Cakupan rencana untuk memperbaiki masalah yang ada.

Anda harus menemukan keseimbangan di sini antara apa yang dibutuhkan bisnis Anda, apa yang Anda inginkan (untuk membuat pekerjaan Anda lebih mudah), dan apa yang duduk dengan baik di antaranya. Jika itu saya, saya akan mulai di infrastruktur dan memastikan routing dan switching solid (baca: bukan 10mb hub). Lalu saya akan mengukur usia "server" dan berencana untuk menggantinya dengan sepasang mitra yang berlebihan. Jika satu server telah melakukan pekerjaan itu lama, sepasang sistem yang bagus mungkin akan melakukan pekerjaan dengan baik ke depan.

Sedangkan untuk memigrasikan pengguna, itu hanya masalah perencanaan. Seperti yang saya katakan, mulailah dengan mengambil inventaris.

SpacemanSpiff
sumber
Saya sudah mendapatkan semua email di cloud rackspace, dan juga situs webnya, jadi tidak perlu khawatir tentang hal itu. Melakukan inventarisasi dan mengenal jaringan yang ada lebih baik kedengarannya seperti langkah pertama yang solid =) Terima kasih atas umpan balik Anda.
Calvin Froedge
Saya tidak menyarankan Anda menyewa konsultan karena Anda mengindikasikan Anda bersedia meluangkan waktu. Anda juga dapat mempertimbangkan untuk mendapatkan beberapa buku dasar tentang sistem dan manajemen jaringan.
SpacemanSpiff
1

Jika saya jadi Anda, saya akan memulai dari yang kecil dan melakukan peningkatan bertahap yang tidak membutuhkan biaya apa pun kecuali waktu.

Saya melakukan sesuatu yang mirip dengan apa yang Anda katakan lebih dari 10 tahun yang lalu. Meskipun kami mulai dengan 7 karyawan dan tumbuh hingga 30 aneh. Tidak ada sistem IT, jadi saya menggabungkannya.

Sistem yang saya gunakan saat itu dan dipelihara hingga sekitar 5 tahun yang lalu (terlepas dari semua peningkatan terbaru) masih digunakan sampai sekarang dan perusahaan masih beroperasi. Pada satu titik, itu semua Linux, tetapi terutama karena kami tidak mampu membeli server windows.

Sekarang ini adalah server Windows dengan AD dan DNS internal untuk memberikan resolusi untuk printer lokal dan sebagainya. Router / firewall yang sebenarnya freebsd dan melakukan pemindaian surat dll meskipun Anda bisa lolos dengan menggunakan pfsense atau lebih sedikit.

Ngomong-ngomong, Linux itu hebat, tapi Samba benar-benar sakit kepala dan bahkan ketika dikonfigurasikan dengan benar dan bekerja bagaimana seharusnya tidak berkinerja sama baiknya dengan windows server! Pada saat itu, ada fitur penting yang hilang dan saya yakin masih ada. Jadi bantulah dirimu sendiri dan pergi dengan Windows Server.

Jangan perbarui sistem akuntansi kecuali Anda benar-benar perlu. Jangan memperbaiki apa yang tidak rusak. Apakah memenuhi kebutuhan perusahaan baik-baik saja? atau jika tidak maka pertimbangkan upgrade ke sesuatu yang lain.

Mengelola file hanyalah masalah menyediakan beberapa manajemen saham dan hal-hal dan mengajar orang-orang di mana harus meletakkan sesuatu. Ini bisa menjadi proses manual. Jangan taruh mereka di database, Anda akan menyesal melakukannya. Dengan database, backup & restore menjadi sulit. Bagaimana jika Anda kehilangan file dan hanya ingin mengembalikan satu catatan yang berisi file itu? sementara itu Anda telah menambahkan catatan lain .. sekarang Anda harus bergabung untuk mendapatkan kembali satu file yuck!

Mat
sumber
1
Ini memenuhi kebutuhan sekarang ... tetapi salah satu masalah utama adalah bahwa data kami tidak cukup kaya. Kami tidak memiliki cukup info tentang setiap produk. Itu benar-benar perlu dibersihkan. Sedangkan untuk penyimpanan file database, saya kira saya seharusnya mengatakan saya ingin referensi dalam database, sehingga kita dapat menandai foto, menambahkan deskripsi, mengelompokkan, dan mencari mereka. Gambar / video masih akan disimpan di sistem file. Berapa lama waktu yang Anda butuhkan untuk membangun server Anda? Apakah Anda memiliki pengalaman dengan server UKM? wiki.contribs.org/SME_Server:About
Calvin Froedge
Apakah Anda menjual produk secara online? lihat membangun catelog dengan Magento atau serupa. Anda dapat memelihara catelog melalui itu termasuk semua gambar produk.
Matt
Kami menjual produk secara online ... tetapi saya TIDAK PERNAH membangun situs web dengan Magento. Saya ingin bekerja menuju solusi e-niaga yang luar biasa .... tapi saya ingin membangun dan mengendalikannya sendiri.
Calvin Froedge
Magento hanya saran. Mengapa menemukan kembali roda? dengan banyak dari solusi e-commerce open source Anda memiliki semua kode sumber yang tersedia. Saya dapat memasang situs web e-niaga yang sangat sederhana bersama Magento dalam beberapa minggu. Seandainya saya melakukannya dari awal, itu tidak akan memiliki banyak fitur atau dibangun secepat atau biaya sesedikit mungkin. Pelanggan memiliki kendali atas apa yang mereka masukkan ke sana dan mereka tidak membutuhkan seorang programmer untuk memeliharanya. Saya percaya itu bodoh untuk hanya mengatakan "Saya ingin melakukan semuanya dari awal". Bangun sesuatu yang tidak memerlukan programmer untuk memelihara katalog.
Matt
Gunakan kerangka kerja dengan perpustakaan e-niaga. Saya bahkan akan menggunakan Wordpress sebelum Magento. Atau berbelanja. Jika Anda sedang membangun situs e-commerce dengan Magento, saya akan sangat menyarankan hanya melihat-lihat untuk melihat opsi apa yang Anda miliki. Saya mulai dengan oscommerce dan Magento dan ya itu cepat, tetapi Anda mendapatkan apa yang Anda bayar =)
Calvin Froedge
1

2 sen saya kecuali bisnis Anda konsultasi IT. ROI akan lebih baik dihabiskan untuk bisnis yang menggerakkan teknologinya dan bukan sebaliknya. Jika Anda ingin laboratorium membangun laboratorium tetapi jika Anda memanfaatkan teknologi untuk menumbuhkan bisnis Anda, menyewa konsultan, TCO lebih rendah.

@Calvin Saya tinggal di tempat seperti itu. Konsultan kami datang dari wilayah itu, 2-3 jam perjalanan. Sebagian besar mereka bekerja dari jarak jauh ketika kami memiliki masalah tetapi datang di lokasi untuk melakukan implementasi proyek.

(Catatan penulis: Saya merasa ngeri dalam menggunakan istilah seperti ROI dan TCO tetapi IMHO mereka relevan di sini).

JamesBarnett
sumber