Rumah Berpikir ke depan Komputasi awan: dua kemenangan, satu tidak lengkap

Komputasi awan: dua kemenangan, satu tidak lengkap

Video: Cloud Computing in the Year 2020 (Desember 2024)

Video: Cloud Computing in the Year 2020 (Desember 2024)
Anonim

Cloud computing sering dianggap sebagai tiga kategori: Perangkat Lunak sebagai Layanan (SaaS), Infrastruktur sebagai Layanan (IaaS), dan Platform sebagai Layanan (PaaS). Saya akan menilai dua yang pertama sebagai keberhasilan, tetapi saya hanya bisa memberikan PaaS yang tidak lengkap. Sejauh ini, meskipun beberapa ceruk menang, saya tidak melihatnya berhasil dalam kebanyakan kasus umum.

Software-as-a-Service adalah yang tertua dari tiga kategori dan dalam beberapa hal yang paling sukses. Salesforce dan Workday mungkin menjadi contoh terbesar, masing-masing dengan jutaan pengguna. Ada juga beberapa contoh yang agak kecil tetapi masih cukup sukses - Netsuite, Concur, Wageworks, ServiceNow, dan lainnya. Saya bahkan akan memasukkan penawaran yang lebih umum, seperti Office 365 dan Google Apps, ke dalam kategori ini. Semua ini adalah aplikasi multi-tenant di mana sebuah instance digunakan oleh banyak organisasi yang berbeda. Organisasi-organisasi ini dapat mengonfigurasi perangkat lunak dan sering menggunakan peralatan tambahan (melalui API), tetapi perusahaan yang membuat perangkat lunak dapat dan akan memutakhirkannya secara teratur, sehingga penyesuaian grosir tidak mungkin dilakukan.

SaaS telah terbukti paling berhasil untuk aplikasi horisontal - manajemen tenaga penjualan, sumber daya manusia, penagihan dan penggajian, dukungan pelanggan, dll. -Yang sebagian besar perusahaan butuhkan tetapi bukan merupakan pembeda inti bisnis. Akibatnya, tidak dapat benar-benar menyesuaikan aplikasi telah baik-baik saja - dalam banyak kasus, perusahaan yang bekerja untuk mengubah aplikasi di tempat di area ini tidak begitu penting.

Untuk sebagian besar, saya pikir salah satu yang paling penting - dan sering diabaikan - aspek menggunakan layanan SaaS adalah bahwa ia membebaskan pengembang perusahaan internal dan dengan demikian memungkinkan perusahaan untuk mengarahkan pengeluaran teknologi mereka lebih pada aplikasi inti yang benar-benar membedakan perusahaan..

Dalam beberapa hal, SaaS mulai terasa cukup matang dengan sebagian besar aplikasi mapan yang memiliki sebagian besar fitur yang diinginkan pelanggan mereka dan persaingan harga yang relatif kecil. Jika Anda terkunci di Salesforce, Anda tidak pindah ke Dynamics CRM karena harganya beberapa dolar lebih murah. SaaS telah berhasil dengan pengguna hampir dari setiap ukuran mulai dari startup hingga organisasi terbesar di dunia.

Infrastruktur sebagai Layanan, seperti yang dipelopori oleh Amazon Web Services (AWS), juga cukup berhasil. Banyak startup atau usaha baru yang sukses dalam perusahaan yang ada telah di-host pada model IaaS, yang memungkinkan pengembang untuk meningkatkan dan mengurangi kebutuhan infrastruktur mereka berdasarkan permintaan. Ini memungkinkan startup untuk membuat produk tanpa investasi jangka panjang di pusat data. Kategori ini masih berkembang pesat, dengan tiga penyedia besar - ​​Amazon, Microsoft, dan Google - menawarkan lebih banyak layanan dan harga yang lebih kompetitif setiap bulan. Sangat luar biasa menyaksikan perubahan di sini selama setahun terakhir.

Sejauh ini IaaS telah menjadi yang paling menarik bagi perusahaan-perusahaan kecil dan pemula, meskipun beberapa perusahaan ini telah menjadi cukup besar. Sebagai contoh, Netflix di-host di AWS, dan sebagian besar startup internet baru yang besar memulai layanan tersebut. Telah ada, dan mungkin akan lama, beberapa perdebatan tentang kapan bisnis baru harus pindah dari layanan Web publik dan ke infrastruktur sendiri, apakah di pusat data sendiri, atau lebih mungkin, dalam colocation atau lingkungan hosting tradisional. Ada begitu banyak variabel yang Anda tidak bisa mengatakan satu metode pasti lebih murah daripada yang lain dalam semua situasi, tetapi vendor cloud dapat membuat argumen yang meyakinkan.

Ada beberapa aplikasi yang sangat tergantung latensi dan kinerja sehingga hanya efisien untuk memiliki semua elemen di pusat data lokal. Ada aplikasi lain ketika Anda perlu mendistribusikan sejumlah besar data di seluruh dunia, dan itu hanya praktis dengan seperangkat layanan data yang sangat besar, seperti vendor cloud. Sebagian besar aplikasi berada di antara keduanya.

Sementara seringkali perusahaan akan memiliki sejumlah tim kecil yang menggunakan layanan IaaS untuk hal-hal seperti pengujian dan pengembangan, seringkali perusahaan ini adalah yang pertama untuk membawa aplikasi tersebut kembali ke infrastruktur perusahaan ketika aplikasi tersebut digunakan atau menjadi misi penting. Sebagian, sebagian karena masalah regulasi, kepatuhan, dan hukum, tetapi sebagian hanya keinginan untuk kontrol yang lebih besar.

Beberapa vendor perusahaan tradisional sekarang bersaing dengan penawaran IaaS mereka sendiri, terutama IBM dan HP. Dugaan saya adalah mereka akan lebih menarik bagi perusahaan yang menginginkan layanan yang sangat lokal dan khusus atau sebagai bagian dari "cloud hybrid, " menggunakan teknologi seperti OpenStack. Tapi itu baru saja muncul.

Platform-as-a-Service adalah konsep yang menarik. Idenya adalah bahwa sistem operasi dasar dan layanan harus dipelihara oleh penyedia dengan pengembang individu hanya bertanggung jawab untuk aplikasi di atasnya.

Ini adalah bagian terbaru dari lingkungan cloud dan yang menawarkan banyak potensi, dan sejumlah pemenang yang jelas. Definisi di sini agak "keruh" - beberapa menggunakan istilah ini berarti menawarkan seluruh tumpukan pengembangan, dari hypervisor dan sistem operasi ke lingkungan pengembangan penuh; sementara yang lain menggunakannya untuk mengartikan solusi spesifik, seperti basis data atau integrasi sebagai layanan.

Salah satu argumen adalah bahwa PaaS dapat mempercepat pengembangan karena membutuhkan waktu lebih sedikit untuk menyediakan server baru dan kapasitas untuk pengembang. Itu hebat, tetapi di era Infrastruktur sebagai Layanan, tidak semua yang baru, dan sebagian besar organisasi internal yang saya ajak bicara bekerja keras untuk membuat penyediaan jauh lebih mudah. Bagi saya, argumen yang lebih penting adalah bahwa itu hanya mengabstraksi satu hal lagi yang tidak perlu dikhawatirkan oleh kebanyakan pengembang - platform perangkat lunak itu sendiri.

Sekali lagi, konsep ini telah cukup populer di kalangan startup. Situs-situs seperti Heroku (juga bagian dari Salesforce) dan Google App Engine umumnya digunakan sebagai platform khusus untuk hosting aplikasi Web atau aplikasi mobile yang menghadap konsumen. Begitu juga layanan platform (seperti basis data) yang ditawarkan oleh AWS.

Namun, di sisi perusahaan, gagasan ini belum pernah lepas seperti yang saya kira. Banyak orang menggunakan layanan platform sebagai cara untuk memperluas aplikasi SaaS mereka, terutama Salesforce's Force.com adalah cara menambahkan fitur dan koneksi di atas aplikasi inti CRM. Tetapi dalam pengertian yang lebih umum, lingkungan pengembangan yang lengkap, saya belum melihat banyak perusahaan mengadopsi konsep ini.

Sebagian, itu karena produknya belum terlalu matang. Microsoft telah membuat dorongan besar untuk Azure tetapi akhir-akhir ini tampaknya lebih berhasil dengan layanan infrastruktur dan dengan aplikasi seperti Office 365. Azure mendukung berbagai alat pengembang di cloud, tetapi itu masih agak terbatas dan tidak sejelas pengembang. Suka. Kesan saya adalah bahwa sebagian besar pelanggan Microsoft menggunakan layanan SaaS dan IaaS lebih dari yang murni platform. Google dan Amazon lebih baru untuk permainan perusahaan, dan sementara Google mendukung berbagai alat Internet (termasuk hal-hal seperti Hadoop dan MongoDB), App Engine-nya belum benar-benar seperti yang saya lihat dalam pengembangan perusahaan.

Google dan Microsoft bertaruh cukup besar bahwa PaaS akan berhasil dalam arti yang lebih umum, dan Pivotal EMC memiliki visi yang sangat kuat yang dibangun dari layanan Cloud Foundry-nya. Tetapi sementara perusahaan riset besar mengatakan PaaS mendapatkan adopsi perusahaan dalam jumlah yang signifikan, sebagian besar yang saya lihat adalah solusi khusus atau program percontohan. Saya belum mendengar ada perusahaan besar yang sepenuhnya mengadopsi teknologi semacam itu.

Itu bisa dengan mudah berubah dari waktu ke waktu - konsepnya tampak menarik - tetapi itu sebabnya saya hanya menilai ini tidak lengkap.

Komputasi awan: dua kemenangan, satu tidak lengkap