Saya terus mendengar tentang teknologi Cloud, meskipun sebagian besar dalam pengembangan jejaring sosial, dll. Saya mendengarnya hari ini lagi, dan sekarang saya sangat ingin tahu: apa itu 'Cloud' dan bagaimana hubungannya dengan saya (dalam kasus saya, saya tebak) sebagai Pengembang Web? Bagaimana saya menjawab pertanyaan yang terus saya tanyakan— "apakah itu ada di awan?" - tanpa mengatakan "Apa yang Anda minta tidak ada artinya?"
14
Jawaban:
"Cloud" adalah kata kunci. Tidak memiliki definisi yang tidak menyertakan kata "Cloud" Berikut adalah cara Dell menjelaskan Cloud mereka:
Oh, jadi cloud itu IT sebagai layanan. Baik. Saya pikir Geek Squad adalah TI sebagai layanan? Jadi, apakah cloud adalah Geek Squad, atau Geek Squad adalah cloud? Dan jika Geek Squad mulai menawarkan layanan Cloud, apakah alam semesta yang mengakhiri singularitas akan muncul? Tidak ada neraka panas atau cukup dalam untuk orang pemasaran.
Pada dasarnya ini adalah perkembangan logis dari cluster, virtualisasi, dan koneksi internet yang lebih cepat. Perusahaan dapat berspesialisasi dalam menyediakan daya penyimpanan dan pemrosesan, dan Anda dapat meng-host aplikasi Anda di cluster mereka, dan mengaksesnya melalui internet. Dan, menggunakan virtualisasi, itu bisa ada di lingkungan yang sewenang-wenang yang tidak terkait dengan perangkat keras fisik yang sebenarnya sedang berjalan. Sangat keren.
Kemampuan untuk meng-host aplikasi pada peralatan pihak ketiga yang dapat diskalakan secara transparan sangat kuat. Anda dapat membuat kehadiran web tanpa harus terlalu berkomitmen pada perangkat keras. Implementasi perangkat keras spesifik tidak masalah bagi pengembang, jadi itu bagus juga.
Alasan mereka menyebutnya "cloud" adalah karena dalam diagram jaringan tradisional, internet, seluruh dunia, WAN, jaringan dan perangkat keras yang berada di luar jangkauan diagram langsung, selalu direpresentasikan sebagai awan.
Sifat awan sebagai negara yang tidak dikenal telah bertahan hingga saat ini, dan merupakan akar mengapa tidak ada yang bisa dengan memuaskan menggambarkan apa awan itu . Intinya adalah Anda tidak tahu apa itu. Anda tidak perlu melakukannya. Anda hanya tahu bahwa Anda dapat memberikan aplikasi Anda ke Amazon, atau IBM, atau penyedia "Cloud" lainnya, dan mereka akan menyimpannya, dan menagih Anda berdasarkan penggunaan.
sumber
Ketika Anda mendengar istilah "cloud", itu sebenarnya istilah abstrak (buruk) yang menjalankan keseluruhan dari:
Istilah "cloud" itu sendiri adalah deskripsi yang sangat buruk dari ketiga hal itu. Secara umum ketika orang menyebut "cloud computing" apa yang mereka peroleh adalah perubahan paradigma di mana Anda memiliki penyedia khusus tempat Anda melepaskan kendali atas beberapa (atau semua) masalah non-fungsional perangkat lunak Anda sebagai lawan dari hosting, penulisan , dan mengelola semuanya sendiri.
sumber
Jauh sebelum "Awan" adalah kata kunci, orang yang menggambar diagram jaringan akan menarik semua klien, server, router, dan sakelar di bawah kendali langsung mereka, dan koneksi di antara mereka, tetapi secara tradisional hanya menggambar awan untuk bagian-bagian dari jaringan yang mereka dapat mengontrol. Untuk beberapa contoh, lakukan pencarian gambar google untuk PSTN (jaringan telepon umum). Awan melambangkan sesuatu yang samar-samar masuk dan keluar dari kabel kami. Kita tidak harus mengerti bagaimana cara kerjanya karena orang lain mengurusnya. Kami hanya memercayai paket untuk kembali di tempat yang tepat di sisi lain. Biasanya internet digambar sebagai cloud, karena begitu paket Anda mengenai ISP Anda, Anda percaya bahwa ia tahu cara membawanya ke tempat yang tepat dan tidak peduli router apa yang dilaluinya.
Singkatnya "Cloud computing" mengacu pada layanan yang di-host di dalam cloud pada diagram jaringan rumah atau bisnis Anda, yaitu internet. Perangkat keras tidak berada di bawah kendali langsung Anda, Anda hanya mengirim data "ke cloud" dan percaya vendor Anda untuk memproses dan menyimpannya sehingga tersedia untuk Anda ketika Anda harus menariknya kembali. Arti kata buzz itu juga menyiratkan bahwa hal-hal yang sekarang ditangani "di awan" secara tradisional adalah domain dari komputer lokal. Anda mungkin secara tradisional memiliki server cadangan, tetapi beralih ke layanan seperti carbonite yang membuat cadangan Anda "di awan." Anda sebelumnya menggunakan MS office di desktop lokal Anda, tetapi sekarang gunakan google docs, dll.
Sebagai pengembang web, apa maknanya bagi Anda adalah bahwa pelanggan sering mencari cara untuk mengganti layanan yang biasanya ditangani oleh komputer desktop dengan aplikasi web. Mampu mengganti dan tidak hanya melengkapi perangkat lunak desktop dapat memberi Anda keunggulan kompetitif.
sumber
Banyak orang dengan mengagumkan menjelaskan apa itu cloud, Jadi saya akan mencoba menjawab apa yang cloud dapat berikan kepada Anda (pengembang web) selain unicorn dan pelangi emas: (dengan colokan yang tidak tahu malu ke teknologi kami)
Ada banyak lagi di http://aws.amazon.com/ . Coba lihat! Jelas, ini semua dari AMZN, Lainnya seperti Google memiliki penawaran kompetitif juga.
sumber
Masalahnya adalah "Cloud" adalah makna yang agak ambigu (dalam lingkup).
Minimum yang dipikirkan kebanyakan orang ketika mereka mendengar "Cloud" adalah infrastruktur tervirtualisasi dan manfaatnya:
Ngomong-ngomong, Anda tidak selalu mendapatkan semua yang ada dalam daftar, dan bahkan jika Anda melakukannya mungkin tidak 100%. Anda dapat Google untuk apa yang terjadi pada "AWS US East Outage" untuk contoh dunia nyata.
Orang-orang kadang-kadang juga akan menambahkan layanan lain sebagai bagian dari "Cloud" seperti Database, Logging, dan layanan lain apa pun yang mengangkangi ruang antara "infrastruktur" dan "aplikasi".
Beberapa orang juga menggunakan "Cloud" sebagai sinonim untuk "virtual". Terkadang orang juga menggunakannya dengan maksud "Perangkat Lunak dan Platform Sebagai Layanan".
sumber
Cloud hanyalah kata lain untuk internet. Ini menjadi lebih ramai sekarang karena internet dewasa cukup bagi organisasi untuk mengandalkannya untuk layanan perangkat lunak penting, jadi kami terus mendengar tentang hal-hal seperti SAAS.
sumber