Jawaban:
Pertama, "cloud computing" adalah istilah yang tidak jelas yang dibuat oleh pemasaran sebagai serangkaian fitur, dan diencerkan oleh orang-orang penjualan yang mendorong layanan ketika aplikasi tidak jelas bagi pelanggan mereka. Saya akan berasumsi bahwa kita terutama membahas komputasi elastis dan teknologi apa pun yang diperlukan untuk mengimplementasikannya, seperti hypervisor dan penyimpanan yang disalahgunakan.
Komputasi elastis adalah alat untuk menaikkan dan menurunkan daya komputer sesuai kebutuhan. Ini terkait dengan pembagian waktu, tetapi alih-alih satu kerangka main besar untuk menyewa waktu server, Anda diberi cloud besar server untuk disewa atau dibagikan. Anda dapat membuat skrip awal dan penutup node tambahan, untuk mencocokkan penggunaan cloud Anda dengan permintaan layanan yang ditawarkan node tersebut.
Perbedaan penting antara cloud komputasi elastis dan hosting normal adalah penyediaan . Bayangkan Anda menjalankan situs web yang menerbitkan skor sepakbola, dan Anda sangat populer. Untuk mendapat untung Anda harus menjaga situs web responsif di bawah beban berat. Kita berbicara tentang beban berat Superbowl. Penyegaran konstan dan lalu lintas berkelanjutan selama berjam-jam. Untuk memenuhi tujuan itu, Anda bisa membeli server server besar yang dapat menangani lalu lintas Superbowl, dan membiarkan mereka duduk diam selama musim sepi. Atau Anda dapat membeli waktu server dari cloud komputasi elastis untuk mengatasinya. Layanan hosting normal dapat memilih untuk gagal hanya saat beban tinggi, dengan efek bencana pada pendapatan Superbowl Anda. Mereka bahkan dapat menendang Anda karena terlalu banyak menggunakan CPU atau lalu lintas jaringan.
Secara ekonomis, komputasi awan memungkinkan untuk penggunaan penuh server. Daripada meminta setiap orang membeli banyak perangkat keras gemuk untuk Slashdot, perangkat keras yang akan melayani Slashdotters dapat bermigrasi ke situs yang membutuhkannya (dan membayarnya). Dikombinasikan dengan skala ekonomis, kita dapat berharap bahwa pertanian penghitungan besar dapat menjadi lebih murah daripada solusi yang di-host atau ditempatkan. Jika API dibuat untuk memigrasi server di antara cloud, kekuatan kompetitif tambahan dapat membantu mendorong harga menuju biaya marjinal; karenanya jurang antara Amazon dan Cloud Computing Bill of Rights. Beberapa mengusulkan pasar cloud, di mana komputasi awan dibeli dan dijual dengan prinsip penawaran dan permintaan. Ini akan mendorong orang untuk mengubah daya hitung menjadi mati, seperti yang kita lihat dengan rencana telepon seluler dan penggunaan listrik industri.
Ada dua alasan untuk menjauh dari komputasi awan: harga, dan privasi. Tidak satu pun dari jaminan cloud computing di atas akan lebih murah daripada solusi Anda saat ini. Anda mungkin baik-baik saja dengan kegagalan selama acara Superbowl. Atau mungkin lebih murah bagi Anda untuk membangun dan membeli server dan pusat data Anda sendiri. Atau, Anda mungkin memiliki data yang Anda inginkan tidak berada di tangan vendor cloud anonim yang keamanan dan teknologinya mungkin membocorkan informasi tentang layanan Anda atau pelanggan Anda. Bagian terakhir berarti Anda mungkin secara hukum mengalami gangguan dari penerapan cloud computing, karena vendor cloud memiliki akses ke disk dan RAM Anda.
Hosting sebenarnya lebih kompleks dari sekedar 'biasa' dan 'cloud'. Sebenarnya ada cukup banyak solusi hosting tradisional yang termasuk dalam hosting 'normal' dan setidaknya dua kelas utama 'cloud' untuk dipertimbangkan. Manfaat akhirnya bagi pelanggan untuk memilih platform yang tepat adalah mereka membayar jumlah paling sedikit untuk menjalankan situs mereka dengan teknologi yang mereka butuhkan untuk membuatnya sukses. Apa platform itu tergantung pada kebutuhan teknis untuk pengembangan serta kebutuhan spesifik untuk penskalaan selama pengembangan dan karena dirilis untuk produksi.
Singkatnya, analisis singkat untuk membantu membuat keputusan:
Gunakan klasik 'shared' hosting jika Anda baru saja mulai dan tidak punya uang (Anda bisa mendapatkan dalam $ 2-10 US / bulan), upgrade keputusan ini untuk mendapatkan VPS jika Anda lakukan punya uang, dengan rencana untuk bermigrasi ke server khusus jika Anda berencana untuk mendapatkan lalu lintas serius atau melakukan penggerusan data berat (pikirkan: apa pun yang membutuhkan satu inti atau beberapa inti cpu untuk mengerjakannya).
Gunakan cloud hosting jika Anda yakin dapat meningkatkan skala aplikasi Anda secara horizontal menggunakan teknologi tradisional atau Anda bermaksud membangun aplikasi Anda ke arsitektur cloud 'aplikasi'. Juga gunakan cloud jika Anda memiliki aplikasi yang sudah ada yang dibangun di atas teknologi tradisional yang menderita banyak perangkat keras yang menganggur selama masa puncaknya.
Akhirnya, penjelasan tentang berbagai jenis hosting:
Ada tiga atau empat jenis hosting 'normal':
Anda memiliki 'umum' bersama, yang berarti akun Anda akan berbagi server dengan banyak akun lain dan kemungkinan Anda akan memiliki sedikit kendali atas konfigurasi server inti di luar apa yang dapat Anda lakukan dengan aplikasi spesifik Anda. (Petunjuk: Jika Anda menjalankan php + mysql, ini kemungkinan tidak akan menjadi masalah karena ini adalah yang paling diperdagangkan, asp + mssql juga cukup standar tetapi saya tidak benar-benar terbang di pasar itu). Meskipun hosting 'dibagikan' sering oversold, Anda dapat menemukan perusahaan terkemuka yang tahu cara memberikan layanan bintang kepada individu dan SMB di pasar 'dibagikan', seringkali kurang dari apa yang Anda bayar untuk ponsel Anda setiap bulan.
Anda juga memiliki hosting VPS, yang memanfaatkan virtualisasi untuk memberi Anda sepotong sumber daya sistem yang lebih besar pada mesin yang kuat. Dengan VPS, Anda mendapatkan server 'virtual' yang dapat Anda konfigurasi (atau pesanan terkonfigurasi) yang disesuaikan dengan kebutuhan spesifik Anda. Anda juga bisa mendapatkan penggunaan sumber daya yang dapat meledak dengan ini tergantung pada perusahaan hosting Anda dan apa kemampuan teknis Anda untuk mengonfigurasi server yang sesuai dengan kebutuhan Anda.
Tingkat terakhir adalah hosting khusus, yang dapat mencakup semuanya hingga satu server hingga puluhan server dengan peralatan jaringan khusus dan dukungan terkelola penuh. Ini juga dapat menyertakan lokasi bersama (mungkin tingkat 'keempat' ini) tempat Anda akan membeli perangkat keras dari host Anda atau mengirimkannya ke pusat data dan diinstal dan dikelola oleh tim.
Ada juga dua cara untuk menggunakan hosting 'cloud':
Cloud hosting dapat datang dalam bentuk instance server yang dapat diberikan sumber daya khusus dan memiliki jaringan dan penyimpanan yang sepenuhnya tervirtualisasi. Anda akan 'memutar' instance sesuai kebutuhan Anda (atau penyedia Anda akan melakukan ini 'secara ajaib di bagian belakang) untuk mengatur skala aplikasi Anda di beberapa server virtual dan fisik.
Cloud hosting juga dapat datang dalam bentuk platform untuk membangun aplikasi Anda (lihat: mesin app google), di mana Anda mungkin perlu mulai dari awal dengan aplikasi Anda atau memigrasi aplikasi yang ada ke sistem baru.
Yang mana dari dua ini yang Anda pilih sering berasal dari apakah Anda memiliki aplikasi pra-dibangun / menggunakan potongan-potongan dari perangkat lunak yang ada atau menulis sesuatu yang sama sekali baru dari bawah ke atas.
Cloud computing mencakup pemisahan infrastruktur TI yang berjalan dan aplikasi dari penggunaan aplikasi IT sendiri. Jadi itu berarti pada solusi komputasi permintaan tanpa khawatir untuk Infrastruktur yang mendukung adalah sebagai infrastruktur itu sendiri dapat diekstraksi dari Internet cloud atau dengan cara lain sifat terdistribusi dari infrastruktur komputasi yang sebenarnya tervirtualisasi. Hosting awan berarti: Virtualisasi dan komputasi Terdistribusi dengan manfaat berikut:
Hosting Awan
Kami meng-host situs web pada banyak komputer yang terhubung (cloud) yang memberi Anda skalabilitas tinggi dan daya pemrosesan tinggi. Cloud hosting lebih dapat diandalkan daripada teknologi lain yang ada karena semuanya tervirtualisasi. Cloud hosting menyediakan dukungan kegagalan penuh dan peningkatan kinerja.