Masa depan komputasi awan Sun yang tidak pernah datang

Menerjemahkan utas dari Twitter oleh @ mcclure111

Suatu hari - sekitar 15 tahun yang lalu - saya bekerja di Sun Microsystems. Pada saat itu, perusahaan itu setengah mati (dan meninggal beberapa tahun kemudian), karena mereka tidak lagi menghasilkan apa pun yang ingin dibeli seseorang. Karena itu, mereka punya banyak ide aneh tentang kembalinya mereka ke pasar.

Saya terus-menerus mendengar manajemen puncak berbicara tentang apa yang “Sun akan lakukan dalam 10 tahun ke depan.” Dan setiap orang punya ide berbeda tentang apa itu. Tapi ide paling populer dari semua yang saya dengar adalah Utility Computing, dan ide ini sepertinya hanya ada di dalam Sun.

Mereka berpikir bahwa di masa depan tidak ada yang akan memiliki "komputer." Komputer Anda akan ada di cloud (meskipun saat itu tidak ada istilah seperti itu). Pusat kontrol penyedia akan memiliki megacomputer besar, dan Anda hanya akan memiliki layar yang menghubungkan ke pusat terdekat dan mentransmisikan aliran data kepada Anda.

Oleh karena itu, Anda akan memiliki komputer desktop "Anda", tetapi itu tidak akan menjadi komputer nyata dengan OS-nya sendiri. Ini akan menjadi akun pengguna yang terletak di suatu tempat di beberapa server yang menyimpan ikon dan data Anda, dan program Anda juga akan berjalan di server, dan Anda akan membayarnya setiap bulan.

Sun percaya bahwa orang-orang akan melakukannya, karena jika orang melakukannya, itu akan menciptakan bisnis untuk lemari server yang besar dan kuat yang dilakukan perusahaan pada waktu itu, dan kemudian perusahaan tidak harus bangkrut. Mereka tidak memiliki riwayat pengguna. Mereka hanya percaya bahwa pengguna akan menggunakan Solaris. Tetapi meskipun demikian tidak ada yang menggunakan Solaris.

Karenanya, ide ini belum menjadi produk yang populer. Namun, mereka membangun sistem ini, itu ada. Ketika saya mendapat pekerjaan di Sun, tidak ada komputer desktop. Di atas meja ada terminal Sunray. Mereka tampak seperti Nintendo Wii (meskipun masih ada tahun sebelum Wii muncul).



Sebuah monitor dan keyboard terhubung ke setiap Sunray, dan di depan ada slot untuk kartu bank. Setiap karyawan Sun memiliki kartu yang melekat pada celana jinsnya - dengan kartu yang sama kami membuka pintu. Kami memasukkannya ke dalam slot, dan di sini Anda memiliki komputer desktop.



Pada akhir hari kerja perlu mengeluarkan kartu dan pulang. Hari berikutnya, Anda kembali, memasukkan kartu, dan semua program Anda muncul di sana, dalam keadaan di mana Anda meninggalkannya - bahkan jika Anda memasukkan kartu di Sunray yang salah yang Anda gunakan kemarin.

Karena tidak ada yang berfungsi pada Sunray sendiri, itu hanya melewati instruksi jendela dari server besar di tengah gedung. Bahkan ada cara untuk menghubungkannya dari rumah, dan Anda bisa melihat layar Sunray di rumah, hanya dengan sedikit penundaan.

Dan sebenarnya itu luar biasa. Itu ajaib. Kadang-kadang kami harus pergi ke seseorang di kantor untuk meminta bantuan, dan jika mereka bertanya, “maukah Anda menunjukkan kepada saya?”, Anda bisa memasukkan kartu ke Sunray mereka, dan komputer Anda akan segera muncul di sana! Dia mengikuti Anda menaiki tangga.

Dalam organisasi modern, semua orang akan memiliki MacBook mereka sendiri, dan ketika Anda pergi ke lantai lain, Anda membawa MacBook Anda. Hanya dengan cara yang canggung, seperti beberapa sentimeter, sehingga ia tidak akan tertidur. Dan berusaha untuk tidak bertemu dengan orang lain yang membawa MacBook-nya.

Tentu saja ada kesulitan mereka. Saya tidak dapat melakukan beberapa hal yang Anda harapkan dari komputer biasa, seperti memulai screensaver, karena itu akan memuat CPU. Semuanya bekerja untuk tugas-tugas seperti menulis dokumen dan banyak lagi. Dengan minimum animasi. Dan Anda harus bekerja di bawah Solaris.



Dan, tentu saja, poin terakhir hanya membunuh seluruh ide sejak awal, dan saya tidak mengerti bagaimana mereka tidak menghentikan proyek ini dari awal. Pada tahun 2004, tidak ada seorang pun selain programmer yang dapat menggunakan Linux - sangat sulit untuk menjalankan program perkantoran di Linux - dan Solaris bahkan lebih rumit daripada Linux.

Namun, mereka tidak menolak proyek yang jelas tidak bisa dioperasi ini, mereka membangunnya, terlepas dari apakah seseorang membutuhkannya atau tidak, mereka mengganti semua komputer mereka dengan itu, dan saya tidak pernah mendengar orang lain selain Sun sendiri. menggunakannya Tetapi selama satu musim panas saya berhasil memanfaatkan teknologi wabah pendatang baru dari masa depan. Dan inilah yang menarik: mengapa proyek Sunray tidak lepas landas?

Saya pikir jawabannya jelas. Mereka mengembangkan produk mundur. Mereka tidak berpikir tentang "apa yang orang inginkan?", Atau setidaknya seperti Apple, "apa yang bisa orang inginkan jika kita menunjukkan kepada mereka mengapa mereka menginginkannya?"

Di Sun, mereka mulai dengan yang lain: "Apa yang bisa kita lakukan?" "Apa yang akan baik bagi kita jika orang mau?" Dan kemudian mereka menyarankan agar mereka entah bagaimana mencari cara untuk bekerja mundur, meyakinkan orang-orang bahwa mereka menginginkannya, dan mereka ingin membayarnya setiap bulan, dan menggunakan mouse tiga tombol.

Jadi jelas saya tidak sedang memikirkan Sunray sekarang - saya sedang memikirkan Google Stadia. Produk seperti Stadia tidak ada karena orang menginginkannya. Saya tidak begitu mengerti mengapa itu ada. Ternyata, karena bisa. Google tahu bagaimana membuatnya, itu akan baik untuk Google jika orang menginginkannya, jadi mereka membuatnya, dengan asumsi bahwa alasan menginginkannya akan muncul kemudian.

Stadia adalah layanan komputasi untuk pemain, tetapi mereka tidak harus menyebutnya begitu, kami memiliki istilah seperti "di awan" dan "streaming". Tetapi sangat mirip dengan sistem Sunray. Namun, jika Anda mencoba membandingkan Sunray dan Stadia, saya perhatikan bahwa Sunray memecahkan masalah nyata.

Sunray memecahkan satu masalah. Dia melakukan sesuatu yang lebih baik daripada alternatif yang ada pada saat itu. Itu dibuat per pengguna, bahkan jika itu adalah pengguna ini (karyawan Sun Microsystems) yang melakukannya sendiri. Dan ada orang - misalnya, saya - yang dia keren pada tahun 2004.

Saya tidak bisa mengatakan hal yang sama tentang Stadia. Saya ingin takut. Saya ingin melihatnya sebagai satu gelombang perubahan yang menyerang kehidupan kami, menghentikan komputasi tujuan umum, dan mengumpulkan kreasi permainan di bawah naungan penerbit.

Tetapi entah bagaimana sulit bagi saya untuk takut padanya. Desainnya mundur. Setiap langkah menjawab pertanyaan "apa yang bisa kita lakukan" "apa yang bisa kita lisensikan", dan bukan "apa yang diinginkan seseorang". Motivasi didasarkan pada pertanyaan "Apakah kita melakukan ini", dan bukan pada pertanyaan "Apakah ada yang menggunakannya".

Jika saya melakukan Stadia, saya akan mulai dengan bertanya apa yang orang mainkan di sana. Stadia memiliki batasan (penundaan), jadi saya akan mengembangkan konten yang pembatasan ini tidak menjadi masalah, dan keuntungan dari Stadia (server pusat) berperan. Game kasual sosial apa saja, misalnya.

Katakanlah Anda tidak mentransfer aliran apa pun, Anda mentransfer antarmuka ke lapisan sederhana, mirip dengan JavaScript, sehingga terasa responsif (dilakukan di Sunray) - dan membuat game yang akan dimainkan oleh pemain non-maju dengan ponsel Android murah dan macbook lama. Farmville, hanya semua peternakan yang berlokasi dekat dan terlihat satu sama lain.

Stadia melakukan kebalikan dari ini. Mereka mengiklankan layanan untuk pemain canggih, dengan pixel shader dan konten AAA. Para pemain inilah yang pertama-tama akan mengeluh tentang penundaan itu. Dan produk mereka jelas tidak lebih murah dan tidak lebih baik dari yang sudah ada.

Tidak ada yang eksklusif saat peluncuran. Tidak ada yang dirancang khusus untuk Stadia (untuk mengambil keuntungan dari cloud). Tidak ada yang benar-benar menarik untuk streaming (untuk memanfaatkan YouTube). Saya melihat dua game pertempuran dan dua game ritme (persetan dengan penundaan!)

Mungkin ini adalah demonstrasi teknis yang akan mereka gunakan untuk produk yang serius. Tapi bagi saya sepertinya akan gagal karena alasan yang sama dengan Sunray gagal. Bukan karena teknologinya buruk. Tetapi karena Google tidak tahu untuk apa menggunakannya. Berpikir organisasi yang buruk sulit untuk diperbaiki.

Agar Sunray "menakuti" saya sebagai pengembang game - yaitu, bagi saya untuk "Merasa bahwa saya akan terlibat dalam kontrak yang tidak menguntungkan, hanya untuk membuat game independen yang murah, dan sistem akan memakan pembuatnya sampai tidak ada yang melihat" - Google perlu melakukan hal mendasar. perubahan pada proyek Anda.

Sebenarnya, ada satu yang eksklusif - GYLT . Saya mungkin akan memainkan sesuatu yang serupa di PS4. Namun, ia tidak memiliki fitur unik untuk Stadia. Sebelum ini, pengembang game ini membuat game di mesin Unreal, dan mungkin juga mesin Unreal, jadi kemungkinan besar bisa berjalan di PS4 jika $ GOOG tidak membayar untuk eksklusivitas.

Saya menghasilkan uang dengan membuat game untuk VR. Ini adalah teknologi lain yang bisa berubah menjadi koper yang tidak berguna tanpa pegangan. Dengan game saat ini, dan dengan game yang akan saya lakukan setelah ini, saya menggunakan pendekatan berikut: Saya membuat game untuk VR hanya jika bisa dimainkan secara eksklusif di VR.

Apakah Anda memerlukan orang untuk menggunakan produk Anda? Tunjukkan pada mereka mengapa mereka membutuhkannya! Tunjukkan pada mereka apa yang dapat mereka lakukan dengan teknologi Anda, yang tidak dapat mereka lakukan tanpanya.

Source: https://habr.com/ru/post/id480554/


All Articles