IT Infrastructure & Virtualisation
Infrastruktur baru terlihat justru ketika ia berhenti berfungsi; jika dikerjakan dengan baik, ia senyap, tidak mencolok dan tak kasat mata bagi mereka yang bergantung padanya. Cita-cita keandalan yang tenang itu kini berbenturan dengan konsolidasi ke platform tervirtualisasi dan hyperconverged, beban kerja tak terduga yang berdampingan dengan AI, serta migrasi cloud selama satu dekade yang kini kembali disorot dari sisi biaya dan kendali. Artikel ini memperlakukan infrastruktur sebagai disiplin rekayasa, bukan sekadar kegiatan pengadaan, dan berargumen bahwa infrastruktur terbaik justru dibuat membosankan secara sengaja: dapat diprediksi, dapat diamati dan tidak menarik untuk dioperasikan.
Lanskap TI yang menopang segalanya
Setiap aplikasi, basis data, pipeline analitik dan sistem lini bisnis yang dijalankan sebuah organisasi pada akhirnya bermuara pada tiga sumber daya fisik: siklus komputasi, kapasitas penyimpanan dan bandwidth jaringan. Infrastruktur adalah disiplin penyediaan, penataan dan pengoperasian sumber daya tersebut agar lapisan di atasnya dapat berjalan seolah-olah perangkat keras adalah utilitas yang abstrak dan tak terbatas. Alasan mengapa hal ini penting sekarang, lebih daripada sepuluh tahun lalu, adalah karena tuntutan terhadap lanskap TI menjadi semakin besar sekaligus jauh lebih sulit diprediksi. Volume data tumbuh lebih cepat daripada anggaran, beban kerja melonjak dengan cara yang tidak pernah harus diantisipasi pada era pemrosesan batch, dan kehadiran beban kerja machine learning serta inferensi kembali memasukkan tekanan sumber daya yang berat dan berkelanjutan ke dalam lingkungan yang selama bertahun-tahun dioptimalkan untuk lalu lintas transaksional yang ringan.
Pada saat yang sama, lanskap TI itu sendiri telah terfragmentasi. Sangat sedikit organisasi yang menjalankan lingkungan tunggal dan seragam. Gambaran yang lazim adalah inti on-premise yang tervirtualisasi, satu atau lebih tenancy public cloud, sejumlah ketergantungan software-as-a-service dan sering kali sebagian perangkat keras fisik warisan yang menolak dikonsolidasi karena alasan lisensi, latensi atau regulasi. Masing-masing memiliki model operasional, karakteristik kegagalan dan struktur biaya sendiri. Konsekuensi praktisnya adalah infrastruktur tidak lagi soal menjalankan sebuah pusat data; melainkan soal menjalankan sebuah lanskap yang koheren melintasi beberapa batas kepemilikan dan kendali, serta membuat lanskap TI itu berperilaku sebagai satu sistem bagi orang-orang yang menggunakannya.
Alasan mengapa hal ini penting sekarang cukup lugas. Biaya kesalahan dalam infrastruktur meningkat seiring dengan kebergantungan organisasi terhadapnya. Sebuah bisnis ritel atau logistik yang sistemnya tidak tersedia selama satu sore tidak sekadar kehilangan produktivitas satu sore; ia kehilangan pesanan, kepercayaan dan, semakin sering, kedudukan di mata regulator. Infrastruktur telah bergeser dari fungsi pendukung menjadi penentu apakah bisnis dapat beroperasi sama sekali, dan perubahan besarnya taruhan itulah yang membenarkan perlakuan terhadapnya dengan ketelitian rekayasa yang sungguh-sungguh.
Prinsip dasar: apa yang sebenarnya dijanjikan infrastruktur
Di balik kosakata hypervisor, cluster dan fabric, infrastruktur membuat empat janji, dan segala sesuatu yang lain adalah sarana untuk menepatinya. Ia menjanjikan kapasitas, yang berarti sumber daya akan tersedia ketika pekerjaan datang. Ia menjanjikan ketersediaan, yang berarti layanan tetap berjalan meskipun komponen individual pasti mengalami kegagalan. Ia menjanjikan kinerja, yang berarti pekerjaan selesai dalam waktu yang dapat diprediksi dan dapat diterima. Dan ia menjanjikan integritas, yang berarti data bertahan, tanpa rusak, melintasi kegagalan dan waktu. Sebuah desain yang tidak dapat menjelaskan bagaimana ia menepati masing-masing janji ini, dan dengan biaya berapa, bukanlah sebuah desain; ia hanyalah sebuah harapan.
Virtualisasi adalah teknik yang membingkai ulang keempat janji tersebut. Dengan menyisipkan hypervisor di antara sistem operasi dan mesin fisik, virtualisasi memisahkan beban kerja dari perangkat keras tempatnya berjalan. Sebuah virtual machine menjadi berkas yang dapat dipindahkan, disalin, di-snapshot dan dijalankan ulang pada host fisik yang berbeda. Pemisahan inilah yang membuat kapasitas dan ketersediaan modern menjadi praktis: beban kerja dapat dikonsolidasi ke host fisik yang lebih sedikit dan lebih terpakai, dan dapat dimigrasikan menjauh dari perangkat keras yang gagal atau kelebihan beban tanpa harus dibangun ulang. Lanskap fisik tidak lagi menjadi kumpulan server yang masing-masing berharga, melainkan menjadi kumpulan kapasitas yang dapat saling dipertukarkan.
Hyperconvergence menerapkan logika yang sama pada penyimpanan dan, sampai batas tertentu, jaringan. Alih-alih memelihara array penyimpanan terpisah yang terhubung melalui fabric khusus, sebuah hyperconverged infrastructure, atau HCI, menyatukan komputasi dan penyimpanan ke dalam node yang sama dan menyajikan gabungan disk lokalnya sebagai satu kumpulan tunggal yang terdefinisi secara perangkat lunak dan tangguh. Daya tariknya adalah kesederhanaan operasional: lanskap TI menjadi kumpulan node seragam yang dapat ditambahkan secara bertahap, dan lapisan penyimpanan mewarisi pengelolaan software-defined yang sama seperti lapisan komputasi. Inti dari prinsip dasarnya adalah bahwa virtualisasi dan hyperconvergence tidak mengubah apa yang dijanjikan infrastruktur. Keduanya mengubah granularitas dan ekonomi cara janji-janji itu ditepati, menggantikan sistem yang kaku dan dirancang secara individual dengan kapasitas terkumpul yang terdefinisi secara perangkat lunak dan dapat dinalar sebagai satu kesatuan.
Ke mana arah bidang ini bergerak
Tiga arus sedang membentuk ulang praktik infrastruktur secara bersamaan, dan penting untuk memisahkan pergeseran yang sungguh nyata dari sekadar kebisingan. Yang pertama adalah pematangan software-defined everything. Virtualisasi komputasi sudah lama mapan, tetapi penyimpanan dan jaringan telah menyusul, sehingga lanskap modern kian didefinisikan dan dioperasikan melalui abstraksi perangkat lunak alih-alih pengabelan fisik dari array dan switch. Inilah yang membuat hyperconvergence layak dijalankan dalam skala besar dan yang memungkinkan infrastruktur dideskripsikan, diberi versi dan dibangun ulang sebagai kode alih-alih dirakit dengan tangan. Manfaat praktisnya bukan kebaruan melainkan keterulangan: sebuah lanskap TI yang didefinisikan dalam perangkat lunak dapat diuji, diaudit dan direkonstruksi dengan keyakinan yang tidak pernah ditawarkan oleh lingkungan yang dibangun dengan tangan.
Arus kedua adalah penilaian ulang yang lebih berkepala dingin terhadap ekonomi cloud. Gelombang migrasi selama satu dekade terakhir sering dibenarkan atas asumsi bahwa public cloud secara inheren lebih murah. Untuk beban kerja yang elastis, bergejolak dan tak terduga, hal itu memang sering benar, karena Anda hanya membayar untuk apa yang Anda konsumsi dan terhindar dari penyediaan untuk puncak yang jarang terjadi. Untuk beban kerja yang stabil, dapat diprediksi dan berpemanfaatan tinggi, hitungannya sering kali berlaku sebaliknya, dan sejumlah organisasi mendapati bahwa memulangkan beban kerja semacam itu ke platform on-premise atau hyperconverged yang dikelola dengan baik secara nyata menurunkan biaya. Posisi yang matang bukanlah cloud-first atau on-premise-first, melainkan workload-first: penempatan setiap beban kerja adalah keputusan ekonomis dan teknis, yang diambil berdasarkan bukti alih-alih tren.
Arus ketiga adalah tekanan yang diberikan oleh beban kerja intensif data dan yang terkait AI terhadap lanskap TI. Inferensi dan pelatihan menuntut komputasi berkelanjutan, sering kali terakselerasi, berdampingan dengan penyimpanan berthroughput tinggi dan jaringan berlatensi rendah. Ini kembali memasukkan sekelas pekerjaan yang rakus sumber daya dan sensitif terhadap latensi, yang tidak dirancang untuk diserap oleh lanskap tervirtualisasi yang dioptimalkan untuk beban kerja serba guna. Hal ini mendorong perhatian baru pada kinerja penyimpanan, desain fabric jaringan dan pertanyaan jujur tentang di mana beban kerja semacam itu semestinya berada, yang karena alasan gravitasi data dan biaya sering kali lebih dekat dengan data milik organisasi itu sendiri ketimbang yang disiratkan oleh sikap naif cloud-everything.
Merancang agar membosankan
Infrastruktur yang baik direkayasa agar tanpa peristiwa, dan itu adalah tujuan desain dengan implikasi konkret, bukan sekadar slogan. Prinsip pertama adalah penghapusan titik kegagalan tunggal. Setiap lapisan yang penting, jalur daya, jalur jaringan, salinan penyimpanan dan host komputasi, harus mampu kehilangan sebuah komponen tanpa kehilangan layanan. Dalam cluster tervirtualisasi, ini berarti menakar ukuran sedemikian rupa sehingga kegagalan satu host atau lebih tetap menyisakan kapasitas yang cukup agar setiap beban kerja dapat dijalankan ulang di tempat lain, sebuah disiplin yang biasanya dinyatakan sebagai kelonggaran N+1 atau N+2. Perencanaan kapasitas yang mengasumsikan setiap node selalu tersedia bukanlah perencanaan; itu adalah penundaan sebuah pemadaman.
Prinsip kedua adalah bahwa ketangguhan harus dijenjangkan sesuai nilai sesungguhnya dari beban kerja. Tidak semuanya layak mendapat perlindungan yang sama, dan berpura-pura sebaliknya menghamburkan uang untuk sistem yang tidak penting sekaligus kurang melindungi sistem yang kritis. Di sinilah bahasa objektif pemulihan membuktikan manfaatnya. Recovery time objective menggambarkan seberapa cepat suatu layanan harus dipulihkan, dan recovery point objective menggambarkan seberapa banyak kehilangan data yang dapat ditoleransi. Sebuah sistem pembayaran dan sebuah print server berada di ujung yang berlawanan pada kedua skala tersebut, dan replikasi penyimpanan, irama pencadangan serta desain failover untuk masing-masing semestinya berbeda. Merancang setiap beban kerja pada jenjang paling ketat sama-sama merupakan kegagalan rekayasa dengan merancang semuanya pada jenjang paling longgar.
Prinsip ketiga adalah observability sebagai properti kelas satu, bukan sebagai pemikiran susulan. Sebuah lanskap TI yang tidak dapat diukur tidak dapat dioperasikan dengan percaya diri, karena habisnya kapasitas, merayapnya latensi penyimpanan dan jenuhnya jaringan mengumumkan dirinya dalam metrik jauh sebelum mengumumkan dirinya sebagai pemadaman. Metrik, log dan tracing yang komprehensif di seluruh komputasi, penyimpanan dan jaringan adalah yang mengubah operasi dari pemadaman kebakaran yang reaktif menjadi pemeliharaan yang antisipatif. Prinsip terakhir adalah standardisasi. Node yang seragam, konfigurasi yang konsisten dan infrastruktur yang didefinisikan sebagai kode mengurangi luas permukaan hal-hal yang dapat menyimpang, dan penyimpangan adalah sumber diam-diam dari sebagian besar insiden. Infrastruktur yang membosankan adalah yang terstandardisasi, terinstrumentasi, disediakan dengan cukup longgar untuk menghadapi kegagalan dan dicocokkan dengan nilai sesungguhnya dari apa yang dibawanya.
Bagaimana infrastruktur sebenarnya gagal
Memahami mode kegagalan lebih berguna daripada mengkatalogkan praktik terbaik, karena segelintir kesalahan yang sama berulang di lanskap-lanskap yang sebenarnya sangat berbeda. Habisnya kapasitas secara diam-diam adalah yang paling umum. Penyimpanan penuh, over-commitment memori mencapai batasnya, atau sebuah cluster virtualisasi dibebani sampai titik di mana kegagalan satu host tidak lagi dapat diserap. Sistem berjalan sempurna hingga saat ia tidak lagi, dan kegagalannya mendadak justru karena tanda-tanda peringatannya ada dalam metrik yang tidak ada seorang pun mengamatinya. Obatnya bukan lebih banyak perangkat keras, melainkan pemantauan kelonggaran yang jujur dan disiplin untuk memperlakukan garis tren sebagai komitmen.
Kegagalan berkorelasi adalah kesalahan mengira redundansi itu nyata padahal tidak. Dua catu daya yang disuplai dari sirkuit yang sama, dua replika penyimpanan pada node yang sama, atau dua virtual machine yang diam-diam ditempatkan oleh penjadwal pada host fisik yang sama hanyalah redundan di atas kertas. Ketangguhan yang sejati menuntut agar salinan-salinan dari suatu hal gagal secara independen, dan memverifikasi independensi itu membosankan, tidak menarik dan kerap dilewati. Cadangan yang tidak pernah dipulihkan adalah kegagalan terkait yang menyakitkan dan sangat umum: cadangan berjalan bertahun-tahun, tampak sehat dan ternyata pada saat paling buruk terbukti tidak lengkap, rusak atau mustahil dipulihkan dengan cepat. Sebuah cadangan yang belum pernah dipulihkan dalam sebuah gladi hanyalah hipotesis, bukan pengaman.
Penyimpangan konfigurasi menggerus lanskap secara perlahan. Host yang dahulu identik menyimpang seiring perubahan manual menumpuk, hingga perilaku lanskap TI tidak lagi dapat diprediksi dari dokumentasinya dan pemecahan masalah berubah menjadi penggalian arkeologi. Kompleksitas sebagai bahaya tersendiri adalah kegagalan yang lebih halus: setiap lapisan abstraksi, orkestrasi dan otomasi tambahan ditambahkan dengan alasan yang baik, tetapi keseluruhannya menjadi sebuah sistem yang tidak seorang pun benar-benar memahaminya secara utuh, dan interaksi antar-lapisan menghasilkan kegagalan yang tidak ditampakkan oleh satu pun dari mereka sendirian. Pelajaran yang mengalir di seluruh hal ini konsisten. Infrastruktur jarang gagal karena sebuah komponen rusak, sebab komponen memang diperkirakan akan rusak dan dirancang untuk mengantisipasinya. Ia gagal karena sebuah asumsi tentang redundansi, kapasitas atau kemampuan pemulihan ternyata belum pernah diuji.
Bagaimana Nashua menangani hal ini
Nashua mendekati infrastruktur sebagai sebuah keterlibatan rekayasa yang berlandaskan bukti, bukan sebagai katalog produk yang harus dijual. Titik awalnya selalu asesmen: inventarisasi yang jernih atas lanskap yang ada, beban kerjanya, pemanfaatannya yang sesungguhnya dan kebutuhan ketangguhannya yang sebenarnya. Sebagian besar pengambilan keputusan infrastruktur runtuh sejak awal karena bekerja dari permintaan yang diasumsikan alih-alih yang diukur, sehingga tugas pertama adalah mengganti asumsi dengan data. Apa yang sungguh stabil dan dapat diprediksi, apa yang bergejolak dan elastis, apa yang mengemban kendala regulasi atau latensi, dan apa yang sekadar warisan yang bertahan karena inersia: perbedaan-perbedaan inilah yang menentukan setiap keputusan desain yang menyusul.
Dari garis dasar itu, Nashua merancang untuk lanskap yang spesifik alih-alih sebuah arsitektur acuan. Di mana konsolidasi dan keterprediksian menguntungkan, itu berarti platform tervirtualisasi atau hyperconverged yang ditakar dengan kelonggaran kegagalan yang jujur dan ketangguhan berjenjang yang dicocokkan dengan nilai beban kerja. Di mana elastisitas atau jangkauan menguntungkan public cloud, beban kerja ditempatkan di sana secara sengaja, dengan model biaya yang dipahami di muka alih-alih ditemukan dalam sebuah tagihan. Pertanyaan on-premise versus cloud dijawab beban kerja demi beban kerja atas dasar ekonominya dan kendala teknisnya, yang merupakan satu-satunya cara yang dapat dipertanggungjawabkan untuk menjawabnya. Sepanjang proses, observability dirancang sejak awal, karena sebuah lanskap TI yang tidak dapat diukur tidak dapat dioperasikan sesuai standar yang menjadi tumpuan organisasi.
Pelaksanaannya sengaja dibuat tidak spektakuler. Nashua mengutamakan konfigurasi yang terstandardisasi dan terdefinisi sebagai kode yang tahan terhadap penyimpangan, pengaturan pencadangan dan pemulihan yang digladi alih-alih diasumsikan, serta perencanaan kapasitas yang memperlakukan garis tren sebagai komitmen. Keterlibatan tidak berakhir pada serah terima. Infrastruktur adalah lanskap yang hidup yang tuntutannya berubah, dan model Nashua adalah operasi, pemantauan serta penilaian ulang berkala yang berkelanjutan, sehingga kelonggaran, ketangguhan dan biaya tetap selaras dengan kenyataan seiring berkembangnya organisasi dan beban kerjanya.
Di mana Nashua membuat perbedaan
Perbedaan yang dibawa Nashua bukanlah sebuah teknologi tunggal, melainkan cara memandang infrastruktur sebagai satu sistem utuh dengan kewajiban terhadap bisnis yang menopangnya. Banyak penyedia dapat memasang cluster hyperconverged atau memigrasikan beban kerja ke cloud. Lebih sedikit yang mampu memberi tahu sebuah organisasi, dengan bukti, beban kerja mana yang semestinya berada di mana, seberapa besar kelonggaran kegagalan yang sebenarnya sedang diembannya, dan apakah cadangannya akan bertahan menghadapi insiden yang nyata. Perpaduan antara ketelitian rekayasa dan ekonomi yang jujur itu, yang diterapkan pada lanskap yang spesifik alih-alih sebuah templat generik, adalah tempat nilainya terhimpun, dan itulah mengapa kerja infrastruktur Nashua cenderung dinilai bukan pada hari ia diserahkan, melainkan sepanjang tahun-tahun yang tenang ketika tidak ada yang salah.
Ada pula konsekuensi praktis yang mengubah apa yang boleh diasumsikan oleh sebuah pekerjaan. Ketika sebuah keterlibatan menuntut kapabilitas yang belum ada, ia tidak perlu menunggu siklus pengadaan atau peta jalan sebuah vendor. enterprise platform dibangun untuk mengakomodasi hampir semua fitur dengan cepat, melalui agentic engineering: apa yang dibutuhkan dijabarkan dalam bahasa sehari-hari dan dihasilkan dengan cepat, tetapi selalu di dalam prinsip arsitektur yang kokoh dan di bawah jaminan mutu yang ketat, sehingga kecepatan tidak pernah mengorbankan koherensi, keamanan atau kendali. Efeknya bersifat strategis, bukan sekadar praktis. Ia menggeser garis buat-atau-beli, menjaga opsionalitas tetap murah, dan membiarkan arsitektur mengikuti strategi alih-alih strategi menekuk mengikuti apa pun yang kebetulan tersedia di rak.
Yang mengikat keterlibatan ini menjadi satu adalah kesinambungan tanggung jawab. Infrastruktur yang dirancang dengan baik tetapi dioperasikan dengan sembrono akan kembali ke mode kegagalan yang sama yang semula ingin dihindarinya, sehingga Nashua tetap terlibat melalui operasi, pemantauan dan penilaian ulang alih-alih memperlakukan pembangunan sebagai garis akhir. Organisasi memperoleh sebuah lanskap TI yang membosankan dalam arti terbaik: dapat diprediksi dari sisi biaya, tangguh secara desain, dapat diamati dari ujung ke ujung dan dicocokkan dengan nilai sesungguhnya dari apa yang dibawanya. Keandalan yang tenang itu, yang dipertahankan dari waktu ke waktu, adalah perbedaan yang berarti, karena dalam infrastruktur pujian tertinggi adalah bahwa tidak ada seorang pun yang punya alasan untuk memikirkannya sama sekali.
