11.11.2012

Cloud Computing


Cloud computing adalah penggunaan sumber daya komputasi (hardware dan software) yang disampaikan sebagai layanan melalui jaringan (biasanya internet). Nama berasal dari penggunaan simbol awan berbentuk sebagai abstraksi untuk infrastruktur kompleks yang dikandungnya dalam diagram sistem. Cloud computing mempercayakan layanan jarak jauh dengan data pengguna, perangkat lunak dan komputasi.

Ada banyak jenis komputasi awan publik:
  • Infrastruktur sebagai sebuah layanan (IaaS)
  • Platform sebagai layanan (PaaS)
  • Perangkat lunak sebagai layanan (SaaS)
  • Penyimpanan sebagai sebuah layanan (STaaS)
  • Keamanan sebagai layanan (SECaaS)
  • Data sebagai sebuah layanan (DaaS)
  • Uji lingkungan sebagai sebuah layanan (TEaaS)
  • Desktop virtualisasi
  • API sebagai layanan (APIaaS)
  • Backend sebagai sebuah layanan (Baas)

Dalam model bisnis menggunakan software sebagai pengguna jasa juga menyewa perangkat lunak aplikasi dan database. Para penyedia awan mengelola infrastruktur dan platform di mana aplikasi berjalan.

Akhir pengguna akses berbasis cloud aplikasi melalui browser web atau desktop ringan atau aplikasi mobile sedangkan data perangkat lunak bisnis dan pengguna disimpan di server di lokasi yang jauh. Pendukung mengklaim bahwa komputasi awan memungkinkan perusahaan untuk mendapatkan aplikasi mereka dan berjalan lebih cepat, dengan pengelolaan meningkat dan pemeliharaan kurang, dan memungkinkan TI untuk lebih cepat menyesuaikan sumber daya untuk memenuhi permintaan bisnis berfluktuasi dan tak terduga.

Cloud computing mengandalkan berbagi sumber daya untuk mencapai koherensi dan skala ekonomi yang mirip dengan utilitas (seperti jaringan listrik) melalui jaringan.Pada dasar dari komputasi awan adalah konsep yang lebih luas dari konvergensi infrastruktur dan pelayanan bersama.

 Sejarah

Asal usul istilah cloud computing tidak jelas, tetapi tampaknya berasal dari praktek menggunakan gambar awan bergaya untuk menunjukkan jaringan dalam diagram komputasi dan sistem komunikasi. Awan Kata ini digunakan sebagai metafora untuk internet, berdasarkan penggunaan standar berbentuk seperti awan untuk menunjukkan jaringan pada skema telepon dan kemudian untuk menggambarkan Internet dalam diagram jaringan komputer sebagai abstraksi dari infrastruktur yang mendasarinya yang diwakilinya. Simbol awan digunakan untuk mewakili Internet sedini tahun 1994

Pada 1990-an, perusahaan telekomunikasi yang sebelumnya ditawarkan terutama didedikasikan point-to-point sirkuit data, mulai menawarkan virtual private network (VPN) jasa dengan kualitas layanan tetapi sebanding dengan biaya yang jauh lebih rendah. Dengan beralih lalu lintas untuk menyeimbangkan pemanfaatan karena mereka melihat cocok, mereka mampu memanfaatkan bandwidth jaringan mereka secara keseluruhan lebih efektif. Simbol awan digunakan untuk menunjukkan titik demarkasi antara yang adalah tanggung jawab penyedia dan yang merupakan tanggung jawab pengguna. Cloud computing memperluas batas ini untuk menutup server serta infrastruktur jaringan.

Konsep yang mendasari komputasi awan tanggal kembali ke tahun 1950-an, ketika skala besar mainframe menjadi tersedia dalam dunia akademis dan perusahaan, dapat diakses melalui thin client / komputer terminal. Karena itu mahal untuk membeli mainframe, menjadi penting untuk menemukan cara untuk mendapatkan keuntungan terbesar pada investasi di dalamnya, yang memungkinkan beberapa pengguna untuk berbagi baik akses fisik ke komputer dari beberapa terminal serta membagi waktu CPU, menghilangkan masa non-aktif, yang kemudian dikenal di industri sebagai time-sharing.

Sebagai komputer menjadi lebih umum, ilmuwan dan teknologi mengeksplorasi cara untuk membuat skala besar daya komputasi yang tersedia untuk lebih banyak pengguna melalui berbagi waktu, bereksperimen dengan algoritma untuk menyediakan penggunaan optimal dari platform, infrastruktur dan aplikasi dengan akses prioritas ke CPU dan efisiensi untuk pengguna akhir.

John McCarthy berpendapat pada tahun 1960 bahwa "perhitungan suatu hari nanti dapat diatur sebagai utilitas publik." Hampir semua modern karakteristik komputasi awan (penyediaan elastis, disediakan sebagai utilitas, online, ilusi pasokan terbatas), perbandingan untuk industri listrik dan penggunaan publik, pemerintah swasta,, dan bentuk-bentuk masyarakat, tidak benar-benar dieksplorasi pada tahun 1966 buku Douglas Parkhill, The Tantangan Utility Komputer. Sarjana lain telah menunjukkan bahwa akar komputasi awan pergi semua jalan kembali ke 1950-an ketika ilmuwan Herb Grosch (penulis hukum Grosch s) mendalilkan bahwa seluruh dunia akan beroperasi pada terminal bodoh didukung oleh sekitar 15 pusat data yang besar.Karena mengorbankan komputer ini kuat, banyak perusahaan dan entitas lain bisa mengambil manfaat dari kemampuan komputasi melalui berbagi waktu dan beberapa organisasi, seperti GE GEISCO, IBM Anak perusahaan Layanan Biro Corporation (SBC, didirikan pada tahun 1957), Tymshare (didirikan pada 1966) , Nasional CSS (didirikan pada 1967 dan dibeli oleh Dun & Bradstreet pada tahun 1979), data Dial (dibeli oleh Tymshare pada tahun 1968), dan Bolt, Beranek dan Newman (BBN) dipasarkan berbagi waktu sebagai usaha komersial.

Perkembangan internet dari yang sentris dokumen melalui data semantik terhadap layanan lebih dan lebih digambarkan sebagai "Web Dinamis". [11] ini kontribusi yang difokuskan terutama pada kebutuhan yang lebih baik meta-data yang mampu menggambarkan tidak hanya rincian pelaksanaan tetapi juga konseptual rincian model berbasis aplikasi.

Ketersediaan mana-mana berkapasitas tinggi jaringan, komputer murah dan perangkat penyimpanan serta adopsi virtualisasi hardware, arsitektur berorientasi layanan, otonom, dan komputasi utilitas telah menyebabkan pertumbuhan yang luar biasa dalam komputasi awan.

Setelah gelembung dot-com, Amazon memainkan peran kunci dalam pengembangan komputasi awan dengan memodernisasi pusat data mereka, yang, seperti jaringan komputer kebanyakan, yang 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 "dua-pizza tim" (tim kecil cukup diberi makan dengan dua pizza) bisa menambahkan fitur baru lebih cepat dan lebih mudah, Amazon memulai produk baru upaya pengembangan untuk menyediakan komputasi awan untuk pelanggan eksternal, dan meluncurkan Amazon Web Service (AWS) atas dasar utilitas komputasi pada tahun 2006.

Pada awal 2008, Eucalyptus menjadi yang pertama open source, AWS API-kompatibel platform untuk menyebarkan awan swasta. Di awal tahun 2008, OpenNebula, ditingkatkan dalam proyek Eropa yang didanai Komisi WADUK, menjadi perangkat lunak open-source pertama untuk menyebarkan awan swasta dan hibrida, dan untuk federasi awan. Pada tahun yang sama, upaya difokuskan pada penyediaan jaminan kualitas layanan (seperti yang dipersyaratkan oleh aplikasi real-time interaktif) untuk infrastruktur berbasis cloud, dalam rangka proyek Eropa yang didanai Komisi IRMOS, sehingga menghasilkan lingkungan awan real-time.Pada pertengahan-2008, Gartner melihat kesempatan untuk komputasi awan "untuk membentuk hubungan antara konsumen layanan TI, mereka yang menggunakan layanan TI dan mereka yang menjual mereka" dan mengamati bahwa "organisasi yang beralih dari perusahaan milik hardware dan aset perangkat lunak untuk per-penggunaan layanan berbasis model "sehingga" pergeseran diproyeksikan untuk komputasi ... akan menghasilkan pertumbuhan dramatis dalam produk IT di beberapa daerah dan pengurangan yang signifikan di daerah lain .

Pada tanggal 1 Maret 2011, IBM mengumumkan kerangka Smarter Computing untuk mendukung Smarter Planet.Di antara berbagai komponen dasar Smarter Computing, komputasi awan adalah bagian penting


Dibawah ini kita bahas, masing-masing jenis layanan diatas:
  • Software as a Service (SaaS) adalah layanan dari Cloud Computing dimana kita tinggal memakai software (perangkat lunak) yang telah disediakan. Kita cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh: layanan email publik (Gmail, YahooMail, Hotmail, dsb), social network (Facebook, Twitter, dsb) instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi yang lain.  Dalam perkembangan-nya, banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi tersebut di komputer kita (on-premise) mulai bisa kita nikmati lewat Cloud Computing. Keuntungan-nya, kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakai-nya. Contoh: Microsoft Office yang sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati lewat Adobe Creative Cloud, dsb.

  • Platform as a Service (PaaS) adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat. Kita tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan “rumah” ini menjadi tanggung jawab dari penyedia layanan. Sebagai analogi, misal-nya kita sewa kamar hotel, kita tinggal tidur di kamar yang sudah kita sewa, tanpa peduli bagaimana “perawatan” dari kamar dan lingkungan-nya. Yang penting, kita bisa nyaman tinggal di kamar itu, jika suatu saat kita dibuat tidak nyaman, tinggal cabut dan pindah ke hotel lain yang lebih bagus layanan-nya. Contoh penyedia layanan PaaS ini adalah: Amazon Web Service, Windows Azure,  bahkan tradisional hosting-pun merupakan contoh dari PaaS. Keuntungan dari PaaS adalah kita sebagai pengembang bisa fokus pada aplikasi yang kita buat, tidak perlu memikirkan operasional dari “rumah” untuk aplikasi yang kita buat.

  • Infrastructure as a Service (IaaS) adalah layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT (komputasi, storage, memory, network dsb). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage) , memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa. Mudah-nya, IaaS ini adalah menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakan-nya terserah dari kebutuhan kita. Kita bisa install sistem operasi dan aplikasi apapun diatas-nya. Contoh penyedia layanan IaaS ini adalah: Amazon EC2, Windows Azure (soon), TelkomCloud, BizNetCloud, dsb. Keuntungan dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down) dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa tambahkan CPU, RAM, Storage dsb dengan segera.



Sumber ; 1 , 2
Diberdayakan oleh Blogger.