Abstraksi

Cloud … (Awan) sebuah revolusi signifikan di dunia internet bagi pengguna web dimana-mana
mendapatkan penghasilan darinya , tetapi tidak sedikit yang tidak tahun apa itu Cloud?
Jadi, arti dari awan, penggunaan awan, fungsi dan kerja awan, perbandingan awan dengan teknologi lain. Semuanya akan di jelaskan di artikel ini untuk menambah pengetahuan Anda.

Latar belakang dan definisi

Cloud Computing atau komputasi awan adalah sebuah sistem komputasi berbasis jaringan yang meminimalkan resource dengan membuatnya secara virtual di tempat lain (yakni penyedia jasa layanan cloud). Teknologi ini di dasari atas dasar banyaknya permintaan dari sebuah jaringan komputer yang semakin luas.
Dalam model tradisional, data dan perangkat lunak secara penuh berada di dalam satu buah komputer, yakni komputer milik user itu sendiri. Dalam cloud computing, komputer user mungkin sama sekali tidak berisi data dan perangkat lunak kecuali sistem operasi dan web browser.
Analogi yang paling umum untuk menjelaskan komputasi awan adalah utilitas publik seperti listrik, gas dan air. Hanya individu gratis sebagai terpusat dan standar utilitas dari keanehan pembangkit listrik sendiri atau memompa air mereka sendiri, komputasi awan membebaskan pengguna dari harus berurusan dengan itu, aspek fisik perangkat keras dari sebuah komputer atau lebih biasa tugas-tugas pemeliharaan perangkat lunak yang memiliki fisik komputer di rumah mereka atau kantor. Sebaliknya mereka menggunakan bagian dari jaringan luas komputer, menuai skala ekonomi.
Ungkapan “cloud computing” berasal dari simbil awan yang biasanya digunakan oleh diagram alir dan diagram untuk melambangkan internet. Prinsip di balik awan adalah bahwa setiap komputer yang terhubung ke internet tersambung ke kolam kekuatan komputasi, aplikasi dan file-file yang sama. User dapat menyimpan dan mengakses file pribadi mereka seperti musik, gambar, video dan bookmark atau bermain game atau penggunaan aplikasi produktif pada remote server daripada secara fisik membawa DVD atau media simpan seperti flashdisk.
Hampir semua pengguna internet mungkin menggunakan bentuk komputasi awan meski hanya sedikit yang menyadarinya. Mereka yang menggunakan email berbasis web seperti gmail atau hotmail, bukan menerima mail pada komputer mereka dengan Outlook atau Entourage, ini adalah salah satu contoh yang paling umum dari penggunaan cloud computing.

Sejarah Cloud Computing

Cloud computing merupakan evolusi alami dari luas adopsi virtualisasi, arsitektur berorientasi layanan, otonom dan utilitas komputasi. Rincian diabstraksikan dari pengguna akhir, yang tidak lagi memiliki kebutuhan untuk keahlian dalam, atau kontrol atas, infrastruktur teknologi “di awan” yang mendukung mereka.
Konsep yang mendasari komputasi awan tanggal kembali ke tahun 1960-an, ketika John McCarthy berpendapat bahwa “perhitungan suatu hari nanti dapat diatur sebagai utilitas publik.” Hampir semua karakteristik modern dari komputasi awan (penyediaan elastis, disediakan sebagai ilusi, utilitas online, pasokan tak terbatas), perbandingan untuk industri listrik dan penggunaan umum, pemerintah swasta, dan bentuk-bentuk masyarakat, itu benar-benar dieksplorasi di Douglas Parkhill’s 1966 buku, Tantangan Utility Komputer.
Istilah “awan” sebenarnya meminjam dari telepon di perusahaan telekomunikasi, yang sampai tahun 1990-an terutama ditawarkan didedikasikan sirkuit data point-to-point, mulai menawarkan Virtual Private Network (VPN) pelayanan dengan kualitas pelayanan yang sebanding tetapi dengan biaya yang jauh lebih rendah. Dengan beralih lalu lintas untuk menyeimbangkan pemanfaatan karena mereka melihat cocok, mereka mampu memanfaatkan bandwidth jaringan secara keseluruhan mereka lebih efektif. Simbol awan digunakan untuk menunjukkan titik demarkasi antara itu yang merupakan tanggung jawab penyedia, dan yang merupakan tanggung jawab pengguna. Cloud computing memperluas batas ini untuk menutup server serta infrastruktur jaringan. Penggunaan ilmiah pertama dari “cloud computing” Istilah dalam sebuah kuliah tahun 1997 oleh Ramnath Chellappa.
Setelah gelembung dot-com, Amazon memainkan peran kunci dalam pengembangan komputasi awan dengan memodernisasi pusat data mereka, yang, seperti jaringan komputer kebanyakan, menggunakan sesedikit 10% dari kapasitas mereka pada satu waktu, hanya untuk meninggalkan ruangan untuk paku sesekali. Setelah menemukan bahwa arsitektur awan baru menghasilkan peningkatan efisiensi internal yang signifikan dimana kecil, bergerak cepat “tim dua-pizza” bisa menambahkan fitur baru yang lebih cepat dan lebih mudah, Amazon memulai usaha pengembangan produk baru untuk menyediakan komputasi awan kepada pelanggan eksternal, dan meluncurkan Amazon Web Service (AWS) secara komputasi utilitas pada tahun 2006.
Pada tahun 2007, Google, IBM dan sejumlah perguruan tinggi memulai sebuah proyek komputasi penelitian skala besar awan. Pada awal tahun 2008, Eucalyptus menjadi open-source pertama, platform AWS API-kompatibel untuk menyebarkan awan swasta. Pada awal 2008, OpenNebula, ditingkatkan dalam proyek yang didanai oleh Komisi Keuangan Eropa RESERVOIR, menjadi perangkat lunak open-source pertama untuk menyebarkan awan swasta dan hibrida, dan untuk federasi awan . Pada tahun yang sama, upaya difokuskan pada penyediaan garansi QoS (seperti yang dipersyaratkan oleh aplikasi interaktif real-time) untuk infrastruktur berbasis cloud, dalam rangka proyek yang di danai oleh Komisi Eropa IRMOS. Pada pertengahan 2008. Gartner melihat kesempatan untuk komputasi awan “untuk membentuk hubungan kalangan konsumen layanan TI, mereka yang menggunakan layanan TI dan mereka yang menjual mereka ” dan mengamati bahwa” organisasi berpindah dari hardware milik perusahaan dan aset perangkat lunak untuk model berbasis per-penggunaan layanan “sehingga ” shift diproyeksikan untuk komputasi awan … akan menghasilkan pertumbuhan dramatis dalam produk IT di beberapa wilayah dan penurunan yang signifikan di daerah lain

Deskripsi Teknis

Menurut Lembaga nasional standar dan teknologi (NIST), definisi dari cloud computing adalah :
Cloud computing adalah model untuk memungkinkan secara nyaman, on-demand akses jaringan ke sebuah kolam yang di bagi dari sumber-sumber komputasi yang terkonfigurasi (contohnya network, server, storage, aplikasi dan layanan /services) yang bisa secara cepat ditetapkan dan di rilis dengan upaya manajemen minimal atau interaksi penyedia layanan.
Cloud computing adalah di definisikan sebagai sebuah storage atau media penyimpanan, manajemen, proses-proses, dan akses informasi dan penyimpanan data lain dalam sebuah server tertentu. Kata “cloud” berkenaan dengan semua informasi yang diperlukan, ada rincian rekening pelanggan, dokumentasi penjualan, atau hanya catatan setiap jenis usaha, cloud adalah kepentingan paling dalam memanfaatkan teknologi komputasi awan ini.

Bagaimana Cloud itu bekerja?

Cloud Computing menggunakan teknologi informasi sebagai layanan melalui jaringan. Cloud Computing terdiri dari infrastruktur sebagai sebuah layanan (IaaS), Platform sebagai layanan (PaaS), Hardware sebagai layanan (HaaS) dan Software sebagai sebuah layanan (SaaS). Hal ini juga memiliki layanan sewa server atau server dan menjalankan aplikasi pemodelan geofisika yang dapat tersedia di mana saja. Cloud Computing juga memungkinkan pengguna untuk menyewa server virtual, penuh dengan perangkat lunak dan menghidupkan dan mematikan sesuai dengan kehendak dari pengguna dan juga bisa di gandakan untuk memenuhi permintaan beban kerja sesegera mungkin. Cloud Computing juga menyimpan sejumlah besar data yang dapat di akses oleh pengguna yang berwenang dengan aplikasi yang berwenang.

Perbandingan dengan teknologi lain

Cloud computing berbagi karakteristik dengan :

  1. Autonomic computing, yakni sistem komputer yang bisa memanajemen dirinya sendiri.
  2. Klien-Server model. Client-server computing merujuk kepada sembarang aplikasi terdistribusi yang membedakan antara penyedia layanan (server) dan peminta layanan (klien)
  3. Grid Computing, sebuah bentuk dari komputasi terdistribusi dan komputasi paralel, dimana sebuah “super dan komputer virtual” di komposisikan dari sebuah cluster dari jaringan, loosely couple komputer yang beraksi didalam dalam tugas yang sangat besar.
  4. Komputer Mainframe, komputer powerful yang digunakan utamanya bagi organisasi yang besar untuk aplikasi kritis, biasanya proses data massal seperti sensus, industri dan statistik konsumen, ERP dan proses transaksi finansial.
  5. Utility Computing, paket dari sumber komputasi, seperti komputasi dan storage, sebagai layanan terukur sejenis ke sebuah utilitas publik tradisional, seperti kelistrikan.
  6. Peer-to-peer, arsitektur terdistribusi tanpa kebutuhan untuk koordinasi terpusat, dengan partisipan yang pada saat yang sama sebagai pihak pemasok dan konsumen sumber daya.
  7. Service Oriented Computing, atau Komputasi berorientasi layanan, Cloud computing menyediakan layanan yang berhubungan dengan komputasi sementara, dengan cara timbal balik, komputasi berorientasi layanan terdiri dari teknik komputasi yang beroperasi pada perangkat lunak sebagai sebuah layanan (Software as a Services) yang disingkat SaaS.

Karakteristik

Sifat-sifat kunci dari Cloud :

  • Agility (kelincahan) bertambah dengan pengguna-pengguna yang memiliki kemampuan secara cepat dan provisi kembali yang tidak mahal dari infrastruktur sumber
  • Interface Pemrograman Aplikasi (API) yang bisa di akses untuk perangkat lunak untuk berinteraksi dengan perangkat lunak di cloud dalam satu saca seperti interaksi antara manusia dan komputer. Pada umumnya standar yang di pakai disini adalah API berbasis REST
  • Biaya di klaim bisa berkurang banyak dan dalam sebuah model publik delivery cloud pengeluaran kapital di konversi kepada pengeluaran operasional.
  • Perangkat dan lokasi yang bebas memungkinkan para pengguna mengakses sistem menggunakan sebuah web browser pada lokasi terkini atau pada perangkat yang mereka gunakan seperti PC dan gadget.
  • Multi-tenansi memungkinkan sharing sumberdaya dan biaya melalui sebuah kolam besar pengguna dari pengguna-pengguna yang mengijinkan untuk :
    – Centralisasi dari infrastruktur dalam lokasi dengan biaya rendah
    – Kapasitas beban puncak bertambah (pengguna perlu bukan enginer untuk level beban yang memungkinkan.
    – Utilisasi dan efisiensi bertambah untuk sistem yang sering hanya 10-20% saja utilisasinya
  • Kehandalan bertambah jika multiple redundant site di gunakan, yang mana membuat cloud computing merupakan desain yang cocok untuk kelangsungan bisnis dan penanggulanan bencana.
  • Skalabilitas melalui provisioning yang dinamis berdasarkan permintaan
  • Performa yang termonitor, dan konsisten dan arsitektur yang di bangun menggunakan web service sebagai interface sistem.
  • Keamanan bertambah dikarenakan data terpusat
  • Perawatan dari aplikasi cloud computing menjadi lebih mudah, sebab mereka tidak perlu di instal di komputer user lokal. Mudah mensupport dan menambah fitur secara instan.

Arsitektur

Arsitektur komputasi awan terdiri dari dua bagian penting : ujung depan dan belakang. Ujung depan adalah sisi dimana pengguna komputer atau klien sendiri dapat mengakses. Ini melibatkan jaringan klien atau komputer dan program atau program yang dia gunakan untuk mengakses database atau server yang berisi semua data. Bagian belakang arsitektur komputasi awan adalah awan itu sendiri, yang merupakan koleksi semua informasi yang terkait disimpan dalam server yang ingin di akses oleh klien. Kedua ujung arsitektur komputasi awan yang terhubung melalui jaringan, biasanya internet, karena memberikan akses remote ke semua penggua awan.
Teknologi cloud computing memerlukan perangkat lunak khusus dan perangkat keras untuk berfungsi dengan cara yang diinginkan oleh pengguna. Untuk bisnis berskala besar, teknologi komputasi awan menghilangkan kebutuhan untuk membeli penambahan jumlah perangkat keras untuk semua karyawan, karena semua data yang dibutuhkan akan mudah diakses melalui komputer masing-masing. Instalasi perangkat lunak di setiap komputer tidak lagi diperlukan karena platform komputasi awan akan mampu melakukan pekerjaan itu. Platform komputasi awan berisi semua fungsi yang diperlukan dan perangkat lunak untuk akses mudah dan komputasi awan.
Cloud computing akan bermanfaat bagi semua perusahaan, tetapi harus diingat bahwa kita harus memilih teknologi komputasi awan yang akan dapat memberikan kebutuhannya, dan pada saat yang sama tidak akan mengorbankan integritas bisnis seseorang.

Lapisan (layer)

Layer atau lapisan dari Cloud Computing adalah :

Client,

Seorang klien awan terdiri dari perangkat keras komputer dan / atau perangkat lunak komputer yang bergantung pada komputasi awan untuk pengiriman aplikasi, atau yang dirancang khusus untuk pengiriman layanan awan dan bahwa, dalam kasus lain, pada dasarnya tidak berguna tanpa itu. Contohnya termasuk beberapa komputer, ponsel dan perangkat lain, sistem operasi dan browser

Aplikasi,

Awan aplikasi layanan atau “Software sebagai Service (SaaS)” menyediakan perangkat lunak sebagai layanan melalui Internet, menghilangkan kebutuhan untuk menginstal dan menjalankan aplikasi pada komputer sendiri dan menyederhanakan pemeliharaan pelanggan dan support . Orang-orang cenderung menggunakan istilah “SaaS” dan “awan”secara bergantian, padahal sebenarnya mereka adalah dua hal yang berbeda karakteristik utama meliputi:
Berbasis jaringan akses, dan pengelolaan, tersedia secara komersial (misalnya, tidak kustom) perangkat lunak
Kegiatan yang dikelola dari lokasi pusat daripada di lokasi masing-masing pelanggan, memungkinkan pelanggan untuk mengakses aplikasi remote via Web
Pengiriman Aplikasi yang biasanya lebih dekat dengan model satu-ke-banyak (misalnya tunggal, arsitektur multi-penyewa) daripada satu-ke-satu model, termasuk arsitektur, harga, kemitraan, dan karakteristik manajemen
Update fitur terpusat , yang menyingkirkan kebutuhan untuk download patch dan upgrade

Platform,

Platform layanan Cloud atau “Platform as a Service (PaaS)” memberikan platform komputasi dan / atau solusi stack sebagai layanan, infrastruktur awan yang sering di konsumsi dan mempertahankan aplikasi awan. Ini memfasilitasi penyebaran aplikasi tanpa biaya dan kompleksitas membeli dan mengelola perangkat keras dan lapisan perangkat lunak yang mendasari
Infrastruktur
Layanan Infrastruktur cloud, juga di sebut sebagai Infrastruktur sebagai sebuah servis atau layanan (IaaS), mendeliver infrastruktur komputer, biasanya sebuah lingkungan virtualisasi platform, sebagai sebuah Service atau Layanan. Daripada membeli server, perangkat lunak, space pusat data atau peralatan jaringan, klien hanya membeli resource sebagai sebuah layanan yang ter outsource dengan penuh. Biasanya infrastruktur yang dibangun ini ada di Tier-3 dengan banyak Tier-4 dari ratusan mesin virtual.

Server,

Lapisan server berisi perangkat keras komputer dan atau perangkat lunak yang khusus di desain untuk memenuhi layanan cloud, termasuk prosesor multi-core, sistem operasi khusus cloud dan kombinasi yang di tawarkan kepada klien.

Deployment Model

Ada beberapa macam model penerapan Cloud ini , yakni :

  1. Cloud Publik
  2. Cloud Community
  3. Hybrid Cloud dan IT delivery hybrid
  4. Combine Cloud
  5. Private Cloud

Peluang Bisnis Cloud

Peluang bisnis pada cloud ini masih cukup besar mengingat sedang tumbuhnya bisnis di seluruh dunia. Tetapi harus di dukung oleh modal yang besar karena penyediaan infrastruktur untuk Cloud ini tidaklah sedikit.
Tetapi bagi konsumen, dengan adanya cloud computing atau komputasi awan ini, semakin mempermudah konsumen dalam menyediakan aplikasi yang selalu online setiap dan bisa di akses dimana saja tanpa memikirkan resiko kehilangan data karena data ataupun karena kelalaian seorang administrator. Mengurangi biaya perawatan hardware dan efisiensi dari segi sumber daya manusia juga.
Tinggal di sesuaikan dengan kebutuhan bisnis kita saat ini, karena perlu tidaknya sebuah teknologi dari cloud computing ini bergantung kepada kebutuhan bisnis kita.

Referensi :

1. en.wikipedia.org
2. www.cloudcomputingtechnology.org
3. www.oncloudcomputing.com