Video: LISA14 - Open Compute Project and the Changing Data Center (Desember 2024)
Meskipun jauh kurang menonjol daripada acara terbaru lainnya, KTT Open Compute minggu lalu mungkin berakhir dengan mengatakan lebih banyak tentang arah komputer besar daripada pengumuman vendor individu.
Facebook awalnya menyelenggarakan Open Compute Project, dan ini adalah pertemuan puncak keempat kelompok tersebut dalam 18 bulan terakhir. Sejumlah pusat data besar - mulai dari perusahaan hosting hingga perusahaan finansial besar - kini menjadi anggota, dan sebagian besar industri sekarang muncul untuk memamerkan dan menawarkan dukungan. Idenya adalah untuk mendesain ulang server modern - awalnya untuk komputasi, tetapi juga berpotensi untuk penyimpanan - dengan cara yang mencerminkan kebutuhan pusat data terbesar untuk skalabilitas yang lebih baik dan solusi yang kurang berpemilik.
Langkah pertama adalah desain baru untuk rak, yang dikenal sebagai spesifikasi Open Rack. Ini menggunakan unit rak yang lebih luas dan sedikit lebih tinggi daripada di server yang ada. Unit rak standar hari ini (server 1U) lebarnya 19 inci; dengan Open Rack, unit rak tunggal akan menjadi 21 inci. Ukuran baru ini dirancang agar sesuai dengan tiga motherboard atau lima drive 3, 5 inci berdampingan, menuju server yang lebih padat. Perhatikan bahwa dalam paket Open Rack, server tidak memiliki catu daya sendiri; sebaliknya, rak memiliki beberapa persediaan untuk memberi daya pada setiap server.
Konsepnya tidak jauh berbeda dari server blade yang ditawarkan hari ini oleh Cisco, Dell, HP, dan IBM, tetapi ini adalah spesifikasi terbuka, sedangkan solusi saat ini cenderung eksklusif. Ini harus mengarah pada persaingan biaya yang lebih besar. (Perhatikan juga bahwa ukuran bingkai rak atau sasis masih sekitar 24-inci lebar, sehingga produk-produk Open Rack harus masuk ke dalam pusat data yang ada.) HP dan Dell, antara lain, telah menunjukkan produk yang sesuai dengan desain Open Rack..
Di dalam Open Rack, idenya adalah untuk akhirnya memiliki "sleds" yang berbeda - modul komputasi dengan dua prosesor dan sejumlah kecil memori dan penyimpanan, modul DRAM, modul penyimpanan, dan modul penyimpanan flash - yang semuanya terhubung pada kecepatan sangat tinggi. Modul-modul ini harus dapat dicampur dan dicocokkan; dan yang lebih penting, masing-masing dapat diganti pada jadwal yang berbeda. (Memori flash biasanya aus lebih cepat daripada hard drive, misalnya, dan CPU sering ditingkatkan setiap dua tahun atau lebih karena tuntutan komputasi benar-benar memanfaatkan Hukum Moore, tetapi komponen lain mungkin ditingkatkan pada siklus lima hingga enam tahun..)
Satu spesifikasi baru disebut Open Common Slot untuk prosesor. Berdasarkan PCI-Express, ini harus memungkinkan prosesor dari vendor yang mendukungnya masuk ke server Open Rack. Vendor server x86 tradisional Intel dan AMD menunjukkan dukungan, seperti yang dilakukan Applied Micro dan Calxeda, yang keduanya menunjukkan server berbasis ARM berdaya rendah. Selain itu, AMD dan Intel mengatakan mereka telah mengembangkan motherboard Open Rack: Roadrunner AMD dan Decathlete Intel.
Banyak kemajuan yang tampaknya terjadi dalam interkoneksi untuk server seperti itu. Intel mengatakan mereka mengirimkan sampel modul fotonik silikon 100Gbps dan sedang mengembangkan spesifikasi untuk menggunakan interkoneksi untuk CPU, memori, dan kartu jaringan dalam rak. Sementara itu, Mellanox menunjukkan sistem baru yang mencakup pengontrol dan sakelar top-of-rack yang dapat menjalankan Infiniband hingga 56Gbps.
Bagian lain dari OCP sedang mengerjakan proyek penyimpanan Open Vault (dikenal sebagai Knox), yang akan memungkinkan hingga 30 drive dalam sasis Open Rack 2U. Sejumlah nama besar dalam penyimpanan mendukung setidaknya sebagian dari ini, termasuk EMC, Fusion-io, Hitachi Global Storage, dan SanDisk, dengan Fusion-io menunjukkan kartu ioScale yang dapat memiliki memori flash hingga 3, 2TB.
Awalnya, banyak penekanan untuk Open Compute berasal dari Facebook, yang memulai proyek untuk menangani sejumlah besar data yang dibutuhkan untuk menyimpan, memindahkan, dan menghitung setiap hari. Di puncak, Facebook mengulangi beberapa statistik penggunaannya: –itu memiliki satu miliar pengguna, yang mengunggah sekitar 4, 2 miliar suka, posting, dan komentar per hari, serta sekitar 350 juta foto per hari. Akibatnya, Facebook membutuhkan 7 petabyte tambahan per bulan (dan terus bertambah) hanya untuk menyimpan foto.
Facebook juga berbicara tentang bagaimana sebenarnya menjalankan sekitar 40 layanan utama dan 200 layanan kecil, tetapi sekarang telah membaginya sehingga mereka masing-masing berjalan pada satu dari lima jenis server standar: Web, Database, Hadoop, Haystack (Foto) dan Feed (banyak) CPU dan memori). Konsep di balik Open Compute adalah membuatnya lebih mudah menyesuaikan servernya untuk setiap layanan, dan untuk dapat dengan mudah bertukar komponen masuk dan keluar, dari vendor yang berbeda dan pada jadwal yang berbeda, sehingga keduanya lebih fleksibel dan lebih hemat biaya.
Tentu saja, kita yang menjalankan pusat data untuk bisnis memiliki tujuan umum yang sama, meskipun kebanyakan dari kita tidak memiliki skala yang hampir sama. Untuk saat ini, tebakan saya adalah pengguna besar konsep Open Compute akan menjadi pusat data terbesar, mirip dengan bagaimana penyedia cloud besar telah menjadi pendorong untuk platform cloud OpenStack. Memang, ada tumpang tindih dalam pemikiran antara kelompok-kelompok ini, tetapi seiring waktu, konsep-konsep tersebut harus menjadi arus utama. Saya tidak akan terkejut melihat bisnis dari semua ukuran dapat memesan server Open Rack, dan dengan demikian dapat memperoleh peningkatan biaya dan ketangkasan yang mereka janjikan. Ini akan memakan waktu beberapa tahun, tetapi idenya tentu saja menjanjikan.