Masa Depan Cloud Computing Sun yang Tidak Pernah Tiba

Terjemahan utas dari Twitter pengguna @mcclure111

Dahulu kala - sekitar 15 tahun yang lalu - saya bekerja di Sun Microsystems. Perusahaan tersebut setengah mati pada saat itu (dan mati beberapa tahun kemudian) karena mereka tidak lagi membuat apa pun yang ingin dibeli oleh siapa pun. Jadi mereka punya banyak ide aneh tentang kembalinya mereka ke pasar.

Saya terus-menerus mendengar manajemen senior berbicara tentang apa yang "Sun akan lakukan dalam 10 tahun ke depan." Dan setiap orang mempunyai gagasan berbeda tentang apa yang akan terjadi. Namun ide paling populer yang saya dengar adalah Utility Computing, dan ide tersebut sepertinya hanya ada di Sun.

Mereka berpikir bahwa di masa depan tidak ada seorang pun yang memiliki “komputer”. Komputer Anda akan ada di cloud (meskipun istilah seperti itu belum ada). Pusat kendali penyedia akan memiliki megakomputer yang sangat besar, dan Anda hanya akan memiliki layar yang terhubung ke pusat terdekat dan mengirimkan aliran data kepada Anda.

Oleh karena itu, Anda akan memiliki komputer desktop “Anda”, tetapi itu bukan komputer asli dengan OS-nya sendiri. Ini akan menjadi akun pengguna yang terletak di server tertentu di suatu tempat 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 menginginkannya, karena jika orang-orang melakukannya, hal itu akan menciptakan bisnis untuk server kabinet besar dan kuat yang sedang dibuat oleh perusahaan pada saat itu, dan kemudian perusahaan tersebut tidak perlu mengajukan kebangkrutan. Mereka tidak memiliki cerita pengguna. Mereka hanya percaya bahwa pengguna akan menggunakan Solaris. Namun saat itu belum ada yang menggunakan Solaris.

Oleh karena itu, ide ini tidak menjadi produk yang populer. Namun, mereka membangun sistem ini, sistem itu ada. Ketika saya mulai bekerja di Sun, belum ada komputer desktop. Ada terminal Sunray di atas meja di sana. Mereka tampak seperti Nintendo Wii (meskipun Wii masih bertahun-tahun lagi).

Masa Depan Cloud Computing Sun yang Tidak Pernah Tiba

Setiap Sunray memiliki monitor dan keyboard yang terpasang, dan terdapat slot di bagian depan seperti untuk kartu bank. Setiap karyawan Sun mempunyai kartu yang ditempel di celana jinsnya, dan kami menggunakan kartu yang sama untuk membuka pintu. Kami memasukkannya ke dalam slot, dan inilah komputer desktop.

Masa Depan Cloud Computing Sun yang Tidak Pernah Tiba

Di penghujung hari kerja, Anda harus mengeluarkan kartu tersebut dan pulang. Keesokan harinya Anda kembali, memasukkan kartu, dan semua program Anda muncul di sana, dalam keadaan saat Anda meninggalkannya - bahkan jika Anda memasukkan kartu ke Sunray yang berbeda dari yang Anda gunakan kemarin.

Karena tidak ada yang berjalan di Sunray itu sendiri, ia hanya meneruskan instruksi jendela dari server besar di tengah gedung. Bahkan ada cara untuk menyambungkannya dari rumah, dan Anda dapat melihat layar Sunray di rumah Anda, hanya dengan sedikit penundaan.

Dan sebenarnya itu sungguh luar biasa. Itu ajaib. Terkadang kami harus pergi ke kantor seseorang untuk meminta bantuan, dan jika mereka bertanya "bisakah Anda menunjukkannya kepada saya?", Anda cukup memasukkan kartu tersebut ke Sunray mereka dan komputer Anda akan segera muncul di sana! Dia mengikutimu menaiki tangga.

Dalam organisasi modern, setiap orang akan memiliki MacBook mereka sendiri, dan ketika Anda pergi ke lantai lain, Anda membawa MacBook Anda. Hanya dengan cara yang janggal ini, seperti membukanya beberapa sentimeter agar dia tidak tertidur. Dan berusaha untuk tidak bertemu orang lain yang membawa MacBook mereka.

Tentu saja ada beberapa kesulitan. Tidak mungkin melakukan beberapa hal yang Anda harapkan dari komputer biasa, seperti menjalankan screensaver, karena ini akan membebani CPU. Semuanya berfungsi untuk tugas-tugas seperti menulis dokumen dan hal lainnya. Dengan minimal animasi. Dan itu perlu untuk bekerja di bawah Solaris.

Masa Depan Cloud Computing Sun yang Tidak Pernah Tiba

Dan, tentu saja, poin terakhir mematikan keseluruhan ide sejak awal, dan saya tidak mengerti bagaimana mereka tidak menghentikan proyek ini sejak awal. Pada tahun 2004, tidak seorang pun kecuali pemrogram yang dapat menggunakan Linux - sangat sulit menjalankan program perkantoran di Linux - dan Solaris bahkan lebih sulit daripada Linux.

Namun, mereka tidak meninggalkan proyek yang jelas-jelas tidak dapat dilaksanakan ini, mereka membangunnya terlepas dari apakah ada yang menginginkannya atau tidak, mereka mengganti semua komputer mereka dengan proyek tersebut, dan saya belum pernah mendengar ada orang lain kecuali Sun sendiri yang menggunakannya. Namun pada suatu musim panas saya berhasil menggunakan teknologi alien luar biasa dari masa depan ini. Dan inilah yang menarik: mengapa proyek Sunray tidak diluncurkan?

Bagi saya, jawabannya sudah jelas. Mereka mengembangkan produk secara terbalik. Mereka tidak berpikir tentang “apa yang diinginkan orang-orang?” atau bahkan seperti Apple, “apa yang mungkin diinginkan orang-orang jika kami menunjukkan kepada mereka mengapa mereka harus menginginkannya?”

Sun memulai dengan hal lain: “Apa yang bisa kita lakukan?” “Apa manfaatnya bagi kita jika orang menginginkannya?” Dan kemudian mereka berasumsi bahwa mereka akan menemukan cara untuk bekerja mundur, meyakinkan orang bahwa mereka menginginkannya, dan ingin membayar bulanan untuk itu, dan menggunakan mouse tiga tombol.

Jadi jelas saya tidak memikirkan Sunray sekarang – saya memikirkan Google Stadia. Produk seperti Stadia tidak ada karena orang menginginkannya. Saya tidak begitu mengerti mengapa itu ada. Ternyata karena bisa. Google tahu cara membuatnya, alangkah baiknya bagi Google jika orang menginginkannya, jadi mereka membuatnya saja, dengan asumsi alasan untuk menginginkannya akan datang kemudian.

Stadia adalah layanan komputasi untuk para gamer, namun mereka tidak harus menyebutnya demikian, kami memiliki istilah seperti "di cloud" dan "streaming". Tapi ini sangat mirip dengan sistem Sunray. Namun, jika saya mencoba membandingkan Sunray dan Stadia, saya melihat bahwa Sunray memecahkan masalah sebenarnya.

Sunray memecahkan satu masalah. Ini melakukan beberapa hal lebih baik daripada alternatif yang ada pada saat itu. Itu dibuat berdasarkan pengguna, meskipun pengguna tersebut (karyawan Sun Microsystems) yang melakukannya sendiri. Dan ada orang - saya, misalnya - yang menganggapnya keren pada tahun 2004.

Saya tidak bisa mengatakan hal yang sama tentang Stadia. Saya ingin takut. Saya ingin melihatnya sebagai sebuah ledakan perubahan yang menyerang kehidupan kita, mengakhiri komputasi tujuan umum, dan menjadikan pembuatan game berada di bawah naungan penerbit.

Tapi entah kenapa sulit bagiku untuk takut padanya. Desainnya mundur. Setiap langkah menjawab pertanyaan “apa yang dapat kami lakukan”, “apa yang dapat kami izinkan”, bukan “apa yang diinginkan orang”. Motivasinya didasarkan pada pertanyaan “apakah kita melakukannya”, bukan pada pertanyaan “apakah ada yang akan menggunakannya”.

Jika saya membuat Stadia, saya akan mulai dengan menanyakan apa saja yang dimainkan orang-orang di dalamnya. Stadia memiliki keterbatasan (latensi), jadi saya akan mengembangkan konten di mana keterbatasan tersebut tidak menjadi masalah dan manfaat Stadia (server pusat) berperan di dalamnya. Beberapa game kasual sosial, misalnya.

Katakanlah Anda tidak melakukan streaming apa pun, Anda membungkus antarmuka dalam lapisan sederhana seperti JavaScript untuk membuatnya terasa responsif (Sunray melakukannya) - dan membuat game yang akan dimainkan oleh pemain non-tenaga kerja dengan ponsel Android murah dan MacBook lama. Farmville, hanya semua peternakan yang terletak berdekatan dan terlihat satu sama lain.

Stadia melakukan kebalikan dari ini. Mereka mengiklankan layanan untuk para gamer canggih, dengan pixel shader dan konten AAA. Inilah para pemain yang akan mengeluhkan penundaan terlebih dahulu. Dan produk mereka jelas tidak lebih murah atau lebih baik dari produk yang sudah ada.

Tidak ada yang eksklusif saat peluncuran. Tidak ada yang dirancang khusus untuk Stadia (untuk memanfaatkan cloud). Tidak ada yang menarik untuk streaming (memanfaatkan YouTube). Saya melihat dua game pertarungan dan dua game ritme (latensi neraka!)

Mungkin ini adalah demo teknis yang nantinya akan mereka kembangkan menjadi produk yang serius. Namun menurut saya hal itu akan gagal karena alasan yang sama seperti kegagalan Sunray. Bukan karena teknologinya buruk. Namun karena Google tidak tahu akan menggunakannya untuk apa. Pemikiran organisasi yang buruk sulit diperbaiki.

Agar Sunray "menakut-nakuti" saya sebagai pengembang game - yaitu, bagi saya untuk "Merasa seperti saya terikat dalam kontrak yang buruk hanya untuk membuat game independen yang murah, dan sistem akan memakan pembuatnya sementara tidak ada yang melihat" - Google perlu melakukan perubahan mendasar pada proyek Anda.

Sebenarnya, masih ada satu yang eksklusif - ini GYLT. Saya mungkin akan memainkan sesuatu seperti ini di PS4. Namun, ia tidak memiliki fitur apa pun yang unik untuk Stadia. Sebelumnya, pengembang game ini membuat game tersebut dengan mesin Unreal, dan kemungkinan besar juga merupakan mesin Unreal, jadi kemungkinan besar game ini bisa diluncurkan di PS4 jika $GOOG tidak membayar eksklusivitas.

Saat ini saya menghasilkan uang dengan membuat game untuk VR. Ini adalah teknologi lain yang mungkin menjadi koper tak berguna tanpa pegangan. Dengan game saat ini, dan game yang akan saya buat setelah ini, pendekatan yang saya ambil adalah: Saya hanya membuat game VR jika bisa dimainkan secara eksklusif di VR.

Apakah Anda membutuhkan orang untuk menggunakan produk Anda? Tunjukkan pada mereka mengapa mereka membutuhkannya! Tunjukkan kepada mereka apa yang dapat mereka lakukan dengan teknologi Anda yang tidak dapat mereka lakukan tanpa teknologi.

Sumber: www.habr.com

Tambah komentar