8 peralatan virtual gratis yang akan Anda sukai

Terlepas dari kenyataan bahwa tidak ada yang namanya makan siang gratis, Anda dapat mengunduh delapan peralatan virtual yang dibahas dalam artikel ini secara gratis. Itu tidak berarti Anda dapat menggunakan semua ini di lingkungan produksi kelas atas, tetapi tidak berarti Anda juga tidak bisa. Beberapa bahkan memiliki versi berbayar dan mendukung jika Anda memilih untuk pergi ke rute itu.

Koleksi kami mencakup tumpukan aplikasi web paling populer di dunia, dua platform blog, server NAS, dan server siap pakai untuk pemantauan jaringan dan sistem, penelusuran dan pelaporan log, serta akses jaringan yang aman. Kami menemukan sebagian besar permata ini di VMware Solution Exchange dan / atau situs web Bitnami dan TurnKey Linux. Anda akan menemukan sejumlah keuntungan menggunakan peralatan virtual yang disatukan oleh Bitnami atau TurnKey Linux, dimulai dengan dokumentasi yang sangat baik, pembaruan yang sering, dan penerapan sekali klik ke Amazon EC2 dan (dalam kasus Bitnami) beberapa cloud lainnya .

Untuk mencoba peralatan ini, saya menggunakan sistem SuperMicro X10DRU-i + dengan dua prosesor Intel Xeon E5-2690 v3 dan memori 128 GB, semuanya terhubung ke kotak penyimpanan Synology RackStation RS3614xs +, yang menyediakan akses melalui titik pemasangan NFS. Sistem menjalankan VMware ESXi 5.5 dan menghosting sejumlah mesin virtual lainnya. Saya menggunakan vSphere Client dan alat VMware vCenter Converter untuk mengunggah file mesin virtual ke platform host.

Semua peralatan ini tersedia sebagai file OVA yang dapat dengan mudah diimpor dan dijalankan di VMware atau VirtualBox, atau diubah untuk dijalankan di Hyper-V. Sebagian besar tersedia sebagai VMDK juga.

TurnKey LAMP Stack

Tumpukan LAMP (aslinya Linux, Apache, MySQL, dan PHP) berarti hampir semua kombinasi komponen open source yang berjalan di sistem operasi Linux untuk memberikan layanan. "P" dalam namanya bisa dengan mudah menjadi Python atau Perl, sedangkan "M" bisa berupa MongoDB atau MariaDB. Tumpukan LAMPU Linux TurnKey mengadopsi MySQL untuk "M," sambil memberi Anda semua P yang Anda inginkan. Semuanya terinstal dan terintegrasi sebelumnya di TurnKey Core, gambar berbasis Debian yang digunakan TurnKey Linux sebagai fondasi untuk berbagai peralatan virtual yang akan Anda temukan di situs web TurnKey Linux.

Pada boot pertama, alat meminta root baru dan kata sandi MySQL. Itu juga meminta izin untuk menjalankan pembaruan keamanan untuk mengunduh tambalan terbaru dari situs web security.debian.org. Ini bisa memakan waktu cukup lama, tergantung pada usia alat (pembaruan terakhir adalah April 2016 dalam kasus ini), tetapi bukan sesuatu yang ingin Anda lewati. Di antara keunggulan alat TurnKey Linux adalah pembaruan harian (secara default) dan pencadangan otomatis ke Amazon S3 (atau target lain pilihan Anda).

Setiap alat TurnKey dilengkapi dengan shell web dengan fitur baris perintah seperti SSH lengkap termasuk pengeditan. Antarmuka Webmin terpisah menyediakan akses ke semua fungsi administrasi umum yang perlu Anda lakukan. Antarmuka Adminer menyediakan akses ke database MySQL dengan berbagai alat administratif. Alat virtual ini harus dimiliki oleh setiap pengembang aplikasi yang menargetkan tumpukan LAMP.

Bitnami MEAN Stack

Ketika Anda memikirkan tumpukan Linux yang khas, biasanya itu termasuk server web Apache dan database SQL seperti MySQL, MariaDB, atau PostgreSQL. Namun, dengan munculnya database NoSQL dan JavaScript, tumpukan LAMP tradisional memiliki persaingan baru dalam tumpukan MEAN. MEAN dimulai dengan database NoSQL MongoDB, yang menyimpan dokumen yang diformat menggunakan JavaScript Object Notation atau JSON, dan diakhiri dengan Node.js, runtime JavaScript sisi server yang populer. Anggota akronim lainnya adalah Express, kerangka kerja aplikasi web Node.js, dan Angular, kerangka kerja JavaScript sisi klien dari Google. JavaScript memuji kemampuan lintas platformnya sebagai nilai tambah yang signifikan jika dibandingkan dengan bahasa lain, dan telah mengumpulkan pengikut yang signifikan di antara komunitas pemrograman.

Bitnami MEAN Stack membungkus semua bagian ini bersama dengan Git, Apache, PHP, dan RockMongo, yang merupakan alat administrasi MongoDB berbasis PHP. Panduan memulai cepat Bitnami membantu Anda mulai menggunakan tumpukan MEAN dengan contoh dan proyek sampel (halaman web sederhana). Anda diharapkan memiliki pengalaman dengan Node.js atau Angular untuk membuat tumpukan ini berfungsi. Kabar baiknya adalah komunitas Node.js dan Angular cukup aktif, dan Anda dapat menemukan dunia tutorial dan kode siap pakai untuk diuji. Ketahuilah bahwa Anda harus melakukan sedikit keajaiban baris perintah untuk mengakses sistem (termasuk menggunakan PuTTY sebagai terowongan penerusan port SSH jika Anda menjalankan Windows). Semuanya tercakup dalam dokumentasi, dan saya bisa membuat semuanya bekerja tanpa terlalu banyak kesulitan.

Bitnami ELK Stack

Pengindeksan dan pencarian file log telah menjadi industri tersendiri. Perusahaan seperti Splunk dan Elastic telah membuat berbagai produk dan solusi seputar penambangan data log — sering kali disebut sebagai intelijen operasional. Tumpukan Elastic ELK — yang menggabungkan trio sumber terbuka Elasticsearch, Logstash, dan Kibana — terdiri dari toko serba ada untuk mengurai, mengindeks, menganalisis, dan memvisualisasikan informasi dalam file log. Anda dapat memeriksa semua komponen ini di situs web Elastic. Bitnami menggabungkan potongan-potongan ini bersama dengan server web Apache di mesin virtual Bitnami Elk Stack.

Logstash adalah alat yang melakukan pemrosesan data dan memberi makan mesin pencari Elasticsearch. Anda harus mengkonfigurasi Logstash untuk memproses file log tertentu karena tidak dikonfigurasi di luar kotak. Dimungkinkan untuk membuat beberapa entri log secara manual untuk menguji sistem (lihat dokumen Logstash di situs Elastic). Memahami cara mengonfigurasi mesin telusur dan filter apa yang akan diterapkan ke data akan menjadi kunci untuk memanfaatkan alat ini dengan baik. Untungnya, situs web Elastic memiliki sejumlah tutorial video bagus (termasuk yang ini di Logstash) yang akan membantu Anda menyiapkan dan menjalankan tumpukan Anda. Bagian terakhir dari teka-teki adalah visualisasi, dan di sanalah Kibana berperan. Lihat video memulai dengan Kibana untuk membantu membuat dasbor visualisasi untuk data Anda.

TurnKey WordPress

WordPress tidak diragukan lagi adalah platform blogging paling populer yang digunakan saat ini. Manfaat bagus dari popularitas yang luar biasa ini adalah banyaknya add-on dan tema yang tersedia untuk WordPress. Selain itu, banyak penulis blog dan klien posting seperti Microsoft Windows Live Writer bekerja dengan WordPress di luar kotak. Seperti Roller, WordPress mendukung banyak pengguna dan sejumlah blog bernama, tetapi memiliki lebih banyak opsi untuk penyesuaian.

Bitnami WordPress VM didasarkan pada Ubuntu 14.04 dan mencakup WordPress, Apache, MySQL, dan PHP. Anda juga mendapatkan Varnish untuk caching (yang harus Anda konfigurasikan) dan phpMyAdmin untuk administrasi. Langkah pertama saya adalah masuk ke konsol alat virtual untuk melakukan pembaruan pada sistem operasi. Jumlah pembaruan minimal, menunjukkan versi sistem operasi yang cukup baru digunakan untuk membuat perangkat virtual.

Alat yang saya unduh datang dengan WordPress versi 4.6.1 terinstal, versi terbaru, dan saya dapat mulai memposting ke situs blog utama dalam waktu singkat. Pengaturan default untuk VM ini mencakup memori 512MB, satu CPU virtual, dan satu disk virtual 17GB. Alat ini jelas merupakan cara yang bagus untuk mengaktifkan dan menjalankan situs WordPress dengan cepat.

Bitnami Roller

Roller adalah platform blogging berbasis Java yang disponsori oleh Apache Foundation. Roller telah ada selama bertahun-tahun dan menjadi fondasi bagi banyak situs blog multipengguna yang besar, termasuk blog Oracle dan JRoller DZone. Roller dikemas dengan fitur, mendukung OpenID dan LDAP untuk otentikasi, dan menskalakan ke ribuan pengguna.  

Versi 5.1.2 tersedia sebagai perangkat virtual dari Bitnami. Alat Bitnami menggabungkan Roller dengan Apache Tomcat, server web Apache, dan MySQL di Ubuntu 14.04. Menginstal VM di server VMware ESXi saya memerlukan penggunaan Konverter vCenter VMware, yang memungkinkan saya untuk mengunggah alat langsung ke inventaris Server vCenter.

Roller dapat digunakan untuk menghosting satu blog atau sejumlah blog, bergantung pada sumber daya server dan ruang disk Anda. Secara default, alat Roller dikonfigurasi untuk menggunakan 1.024MB memori, satu CPU virtual, dan satu disk virtual 17GB. Saya menemukan pengaturan ini lebih dari cukup untuk sejumlah kecil blog, tetapi Anda dapat dengan mudah menaikkan konfigurasi jika Anda berencana untuk menghosting lebih banyak.

Dari sana, membuat weblog baru hanya membutuhkan beberapa menit dari halaman administrator. Alat Roller dasar hadir dengan lima tema berbeda dan kemampuan untuk menyesuaikan tampilan dan tata letak menggunakan templat Apache Velocity.

TurnKey File Server

Alat penyimpanan virtual bisa sangat berguna, terutama jika Anda menjalankan di lingkungan VMware VSAN. TurnKey File Server adalah pilihan tepat untuk menyediakan layanan penyimpanan file dalam alat virtual. Ini adalah perangkat lain yang didasarkan pada distribusi TurnKey Core, dengan beberapa tambahan untuk menawarkan protokol transfer file SMB, SFTP, NFS, WebDAV, dan Rsync.

Boot perangkat, dan sistem akan meminta Anda untuk mengubah kata sandi root dan memberi Anda kesempatan untuk melakukan pembaruan keamanan pada sistem operasi. Setelah langkah-langkah tersebut diselesaikan, semua interaksi mulai saat itu terjadi melalui browser web. Untuk modul Shell Web dan Webmin TurnKey Core, File Server menambahkan halaman manajemen Samba dan WebDAV.

Anda harus menambahkan penyimpanan disk ke alat virtual dasar karena telah dikonfigurasi dengan satu disk virtual 20 GB secara default. Salah satu tantangan menggunakan Samba pada platform Linux yang khas adalah pengaturan default, yang biasanya tidak berfungsi dengan baik dengan klien Windows. TurnKey File Server mengatasi masalah ini dengan menggunakan WORKGROUP sebagai nama grup kerja yang telah dikonfigurasi sebelumnya dan menawarkan saham yang telah dikonfigurasi sebelumnya, termasuk direktori home pengguna, penyimpanan bernama berbagi publik, dan CD-ROM.

TurnKey Observium

Simple Network Management Protocol (SNMP) telah ada sejak lama, dan masih memiliki tempat dalam mengelola perangkat di jaringan. Faktanya, sebagian besar sistem operasi server — termasuk Linux dan Windows — mendukung beberapa tingkat manajemen dan pemantauan melalui SNMP. Alat TurnKey Linux Observium menggulung Observium 14.1 ke dalam tumpukan LAMP yang dibangun di atas TurnKey Core OS berbasis Debian.

Observium menggabungkan sistem dan pemantauan jaringan dengan tren kinerja, memungkinkan Anda melacak hampir semua metrik yang tersedia. Ini akan memberikan banyak statistik, bagan, dan grafik untuk sakelar terkelola Anda, dan ini menampilkan CPU, RAM, penyimpanan, swap, suhu, dan status log peristiwa untuk server Anda. Perhatikan bahwa Windows Server menyertakan opsi manajemen SNMP, tetapi itu harus diaktifkan. Coba demo online Observium untuk melihat kemampuan lengkap dan grafik yang tersedia dari alat ini.

Server Akses OpenVPN

OpenVPN adalah aplikasi klien dan server VPN open source paling populer. Ini dapat ditemukan di firmware router open source DD-WRT yang populer dan di sejumlah router komersial dari perusahaan, termasuk Linksys dan Netgear. Jika Anda perlu mendukung koneksi VPN simultan dalam jumlah besar, Anda harus memeriksa peralatan virtual OpenVPN. Versi demo hanya memungkinkan dua koneksi bersamaan tetapi menawarkan cara untuk menguji fungsi instalasi dan manajemen. Lisensi adalah $ 15 yang wajar per koneksi klien per tahun.

Untuk review ini saya mengunduh versi VMware ESXi dari alat dari situs OpenVPN. Instalasi terdiri dari mengunggah file OVA ke server VMware saya menggunakan vSphere Client, kemudian memulai mesin virtual yang baru dibuat. Saat Anda mengakses konsol dan masuk untuk pertama kalinya, Anda akan melewati sejumlah pertanyaan untuk mengkonfigurasi jaringan dan administrasi default. Untuk sebagian besar penginstalan, satu-satunya entri non-default yang diperlukan adalah pemilihan antarmuka Ethernet. Satu langkah terakhir setelah menyelesaikan pengaturan awal adalah mengatur kata sandi untuk akun admin default.

Untuk penginstalan di belakang perute NAT Anda perlu meneruskan port TCP 443 dan 943, ditambah port UDP 1194 ke alamat IP yang ditetapkan selama proses penyiapan. Server web administrasi mendengarkan pada port 943 jika Anda ingin mengaksesnya dari jarak jauh. Alat virtual OpenVPN sangat mudah dijalankan dan menyediakan antarmuka manajemen yang bersih dan sederhana untuk memenuhi semua kebutuhan VPN Anda.