Definisi Cloud Computing

dokumen-dokumen yang mirip
TEKNOLOGI INTERNET BERBASIS KOMPUTER AWAN (CLOUD COMPUTING) Abstrak

Layanan Cloud Computing Setelah dijabarkan mengenai lima karakteristik yang terdapat di dalam sistem layanan Cloud

CLOUD COMPUTING TECHNOLOGY

Gambar 1.1 Contoh laporan billing di Windows Azure

Komputasi Awan (Cloud Computing)

CLOUD-BASED INFORMATION COMMUNICATION TECHNOLOGY - LEARNING MANAGEMENT SYSTEM SOLUTIONS

Adiharsa Winahyu Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

PENGENALAN CLOUD COMPUTING

BAB 1 PENDAHULUAN. Kemajuan perkembangan teknologi informasi telah membuat proses dan startegi bisnis

2012 Pengantar Cloud Computing

Cloud Computing Windows Azure

BAB I PENDAHULUAN. Cloud computing dalam pengertian bahasa Indonesia yang diterjemahkan

KOMPUTASI AWAN ( CLOUD COMPUTING ) Disusun Oleh Arbiyan Tezar Kumbara ( )

TUGAS SISTEM INFORMASI MANAJEMEN STUDI KASUS KOMPUTASI AWAN (CLOUD COMPUTING)

CLOUD COMPUTING DAN PEMANFAATAN DALAM OFFICE AUTOMATION

2012 Pengantar Cloud Computing

Pengantar Cloud Computing Berbasis Linux & FOSS

S-1 TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO JAWA TENGAH

No : 03/LMD/SPH/VI/2012 Jakarta, Juni 2012

Oleh: Moh. Idris Mar atul Karimah

Linux with CloudComputing UbuntuOne. Kelompok Studi Linux UNG 2013

CLOUD COMPUTING PENGANTAR KOMPUTER & TI 1A :

BAB I PENDAHULUAN 1.1. Tujuan 1.2. Latar Belakang

Analisis dan Desain Sistem Jaringan

BAB 1 PENDAHULUAN. kebutuhan yang sangat penting bagi banyak orang. Dengan internet kita dapat

ANALISIS PEMANFAATAN LAYANAN BERBASIS CLOUD MENGGUNAKAN MICROSOFT AZURE

MAKALAH CLOUD KOMPUTING. Disusun Oleh : Villy Thias. Semester 4 POLITEKNIK PAJAJARAN TEKNIK KOMPUTER

Cloud and Cloud Worker. Nur Imam Febrianto MCTS - Technical Specialist /

Pemrograman Aplikasi Berbasis Sistem Komputer. KTP Online. Nama : Andreas NIM : Departemen Teknologi Informasi

PEMANFAATAN DAN PELUANG KOMPUTASI AWAN PADA SEKTOR BISNIS DAN PERDAGANGAN

PERANCANGAN CLOUD STORAGE DENGAN KONSEP AUTO SYNCING MENGGUNAKAN APLIKASI OWNCLOUD DAN DROPBOX

PEMANFAATAN CLOUD COMPUTING DALAM PENGEMBANGAN BISNIS

APA ITU CLOUD COMPUTING? Aulia Farah Diba. Abstrak.

perkembangan teknologi informasi dan komunikasi. Firewall : Suatu sistem perangkat lunak yang mengizinkan lalu lintas jaringan yang dianggap aman

CLOUD COMPUTING DALAM PENGEMBANGAN SISTEM PEMBELAJARAN. Wiwin Hartanto 1

1.2. Rumusan Masalah Batasan Masalah

IMPLEMENTASI CLOUD COMPUTING UNTUK MEMAKSIMALKAN LAYANAN PARIWISATA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

By. Muhammad Khosyi in

Sistem Terdistribusi. S1 Sistem Komputer Musayyanah, S.ST, M.T

TOPIK. Standards and Controls Cloud Forensics Solid State Drives Speed of Change

Implementasi Cloud Computing Menggunakan Metode Pengembangan Sistem Agile

BAB I PENDAHULUAN Latar Belakang

BAB II DASAR TEORI 2.1. Komputasi Awan Berdasarkan Layanan Infrastructure as a Services (IaaS) Platform as a Service (PaaS)

PEMBUATAN APLIKASI CLOUD COMPUTING PADA SHOWROOM MOBIL

IMPLEMENTASI CLOUD COMPUTING BERBASIS WEB EYEOS DI UNIVERSITAS MUSI RAWAS

PROPOSAL USULAN KEGIATAN TAHUN ANGGARAN 2014 PENGEMBANGAN MODEL INSTRUMENTASI PENGUKURAN ONLINE BERBASIS CLOUD

TUGAS MAKALAH INTEGRASI DAN MIGRASI SISTEM TEKNOLOGI INFORMASI TI024329

PENGGUNAAN CLOUD COMPUTING DI DUNIA PENDIDIKAN MENENGAH DALAM PENDEKATAN TEORITIS. Maria Christina

Manajemen Kunci Pada Mekanisme Akses Kontrol Sistem Ujian Online Program Penerimaan Mahasiswa Baru Menggunakan Untrusted Public Cloud

Model Implementasi Centralized Authentication Service pada Sistem Software As A Service

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UTILITY COMPUTING Segala hal mengenai Utility Computing dan Cloud. Oleh: Abdullah Adnan Dosen: I Made Andhika

Kusuma Wardani

CLOUD COMPUTING. Yenita Juandy. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132

BAB 1 PENDAHULUAN Latar Belakang

BAB 2 LANDASAN TEORI. istilah Cloud Computing pada mulanya berasal dari penggunaan gambar awan untuk

Security Issues in Cloud Computing : The Potentials of Homomorphic Encryption

BAB 1 PENDAHULUAN. Seiring dengan perkembangan jaman, teknologi saat ini mengalami

Cloud Computing Perangkat Lunak Cloud Computing

PENERAPAN LAYANAN PRIVATE CLOUD COMPUTING PADA LABORATORIUM KOMPUTER UNIVERSITAS BINA DARMA PALEMBANG

MODEL KNOWLEDGE MANAGEMENT SYSTEM DENGAN TEKNOLOGI CLOUD COMPUTING

Cloud Computing : Solusi ICT? ABSTRAK

BAB III LANDASAN TEORI. menjadi sebuah utilitas umum. Cloud computing yang terdapat sekarang

IMPLEMENTASI SISTEM KOMPUTASI AWAN PRIVATE BERBASIS OPENNEBULA BERKEMAMPUAN LIVE MIGRATION

BAB I PENDAHULUAN Latar Belakang

Bab 1 Prolog. A. Tentang Cloud Computing

Manajemen Kunci Pada Mekanisme Akses Kontrol Komunikasi Grup Pada Untrusted Public Cloud

BAB 2 TINJAUAN PUSTAKA. Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service)

BAB I PENDAHULUAN. Dewasa ini penggunaan komputasi awan atau Cloud Computing

Implementasi E-Bisnis Infrastruktur E-Bisnis Part-2

BAB I PENDAHULUAN. khususnya di area perkotaan, sebagai tanggapan terhadap gaya hidup modern dengan

Konferensi Nasional Sistem Informasi 2013, STMIK Bumigora Mataram Pebruari 2013

INTRO TO CLOUD COMPUTING

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan

IMPLEMENTASI CLOUD COMPUTING UNTUK MEMAKSIMALKAN LAYANAN PARIWISATA

Sementara itu, model mencakup formula, logika, dan cara menampilkan data.

Bermain dengan Infrastruktur Virtual : VMware vsphere (Tulisan Pertama)

Ahmad Fauzi

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

Analisis dan Perancangan Infrastruktur Jaringan Cloud Computing. Pada PT Indonusa System Integrator Prima. Anthonius Bernadh

BAB I PENDAHULUAN. 1.1 Latar Belakang

Cloud Computing Security

BAB I PENDAHULUAN. Media penyimpanan digunakan untuk menyimpan file. File yang disimpan dapat

1. 2. Perumusan Masalah 1. Apa itu cloud computing 2. Apa layanan yang di tawarkan cloud computing Batasan Masalah

Mengenal Cloud Computing

Miyarso Dwi Ajie Otomasi Perpustakaan Pertemuan #7

THE NEEDS OF VIRTUAL MACHINES IMPLEMENTATION IN PRIVATE CLOUD COMPUTING ENVIRONMENT

BAB I PENDAHULUAN. 1.1 Latar belakang

CLOUD COMPUTING. Cloud Computing

BAB 1 PENDAHULUAN. perkembangan teknologi informasi. Cloud computing adalah transformasi

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. Gambar I. 1 Statistik Penggunaan Internet di Indonesia. Sumber: (APJII, 2012)

Transkripsi:

Definisi Cloud Computing Secara sederhana, Cloud Computing dapat kita bayangkan seperti sebuah jaringan listrik. Apabila kita membutuhkan listrik, apakah kita harus punya pembangkit listrik sendiri? Tentu tidak. Kita tinggal menghubungi penyedia layanan (dalam hal ini, PLN), menyambungkan rumah kita dengan jaringan listrik, dan kita tinggal menikmati layanan tersebut. Pembayaran kita lakukan bulanan sesuai pemakaian. Kalau listrik bisa seperti itu, mengapa layanan komputasi tidak bisa? Misalnya, apabila sebuah perusahaan membutuhkan aplikasi CRM (Customer Relationship Management). Kenapa perusahaan tersebut harus membeli aplikasi CRM, membeli hardware server, dan kemudian harus memiliki tim TI khusus untuk menjaga server dan aplikasi tersebut? Di sinilah cloud computing berperan. Penyedia jasa cloud computing seperti Microsoft, telah menyediakan aplikasi CRM yang dapat digunakan langsung oleh perusahaan tadi. Mereka tinggal menghubungi penyedia layanan (dalam hal ini, Microsoft), menyambungkan perusahaannya dengan layanan tersebut (dalam hal ini, melalui Internet), dan tinggal menggunakannya. Pembayaran cukup dibayar per bulan (atau per tahun, tergantung kontrak) sesuai pemakaian. Tidak ada lagi investasi di awal yang harus dilakukan. Keyword : CAPEX to OPEX, PAY AS YOU GO Karakteristik Cloud Computing 1. On-Demand Self-Services Sebuah layanan cloud computing harus dapat dimanfaatkan oleh pengguna melalui mekanisme swalayan dan langsung tersedia pada saat dibutuhkan. Campur tangan penyedia layanan adalah sangat minim. Jadi, apabila kita saat ini membutuhkan layanan aplikasi CRM (sesuai contoh di awal), maka kita harus dapat mendaftar secara swalayan dan layanan tersebut langsung tersedia saat itu juga. 2. Broad Network Access Sebuah layanan cloud computing harus dapat diakses dari mana saja, kapan saja, dengan alat apa pun, asalkan kita terhubung ke jaringan layanan. Dalam contoh layanan aplikasi CRM di atas, selama kita terhubung ke jaringan Internet, saya harus dapat mengakses layanan tersebut, baik itu melalui laptop, desktop, warnet, handphone, tablet, dan perangkat lain.

3. Resource Pooling Sebuah layanan cloud computing harus tersedia secara terpusat dan dapat membagi sumber daya secara efisien. Karena cloud computing digunakan bersamasama oleh berbagai pelanggan, penyedia layanan harus dapat membagi beban secara efisien, sehingga sistem dapat dimanfaatkan secara maksimal. 4. Rapid Elasticity Sebuah layanan cloud computing harus dapat menaikkan (atau menurunkan) kapasitas sesuai kebutuhan. Misalnya, apabila pegawai di kantor bertambah, maka kita harus dapat menambah user untuk aplikasi CRM tersebut dengan mudah. Begitu juga jika pegawai berkurang. Atau, apabila kita menempatkan sebuah website berita dalam jaringan cloud computing, maka apabila terjadi peningkatkan traffic karena ada berita penting, maka kapasitas harus dapat dinaikkan dengan cepat. 5. Measured Service Sebuah layanan cloud computing harus disediakan secara terukur, karena nantinya akan digunakan dalam proses pembayaran. Harap diingat bahwa layanan cloud computing dibayar sesuai penggunaan, sehingga harus terukur dengan baik. Sedikit menyegarkan ingatan, cloud computing adalah sebuah arsitektur IT di mana sumber daya komputasi tersedia sebagai layanan yang dapat diakses melalui internet. Sumber daya komputasi ini bisa berupa hardware (prosesor, memori, storage) maupun juga software/aplikasi. Kata Cloud sendiri merupakan metafora dari kata internet, karena biasanya di diagram-diagram IT, internet sering disimbolkan dengan gambar Cloud. Karena layanan-layanan komputasi ini tersedia untuk diakses dari internet, maka lokasi fisik dari server-server sumber daya komputasi ini bisa di mana saja, tidak harus on-premise atau di data center kita sendiri. Saat ini ada beberapa vendor yang memberikan berbagai jenis layanan cloud computing, dan secara fisik sumber daya komputasi berada di data center mereka. Kita sebagai customer cukup mengkonsumsi sumber daya komputasi tersebut melalui internet tanpa tahu secara detail lokasi maupun server sumber daya komputasi yang kita pergunakan. Berikut ini kita akan bahas satu persatu, jenis layanan Cloud Computing yang ada, seperti yang ditunjukkan gambar 1. Kita mulai dari yang disebut Software as a Service (SaaS), kemudian Platform as a Service (PaaS) dan terakhir Infrastructure as a Service (IaaS).

Gambar 1: Gambaran sederhana perbedaan SaaS, PaaS, dan IaaS. Software as a Service (SaaS) Sebagai konsumen individual, kita sebenarnya sudah akrab dengan layanan cloud computing melalui Yahoo Mail, Hotmail, Google Search, Bing, atau MSN Messenger. Contoh lain yang cukup populer adalah Google Docs ataupun Microsoft Office Web Applications yang merupakan aplikasi pengolah dokumen berbasis internet. Di dunia bisnis, kita mungkin familiar dengan SalesForce.com atau Microsoft CRM yang merupakan layanan aplikasi CRM. Di sini, perusahaan tidak perlu setup hardware dan software CRM di server sendiri. Cukup berlangganan SalesForce.com maupun Microsoft CRM, kita bisa menggunakan aplikasi CRM kapan dan dari mana saja melalui internet. Kita tidak perlu melakukan investasi server maupun aplikasi. Kita juga akan selalu mendapat aplikasi terbaru jika terjadi upgrade. Intinya, kita benar-benar hanya tinggal menggunakan aplikasi tersebut. Pembayaran biasanya dilakukan bulanan, dan sesuai jumlah pemakai aplikasi tersebut. Dengan kata lain, pay as you go, pay per use, per seat. Semua layanan ini, dimana suatu aplikasi software tersedia dan bisa langsung dipakai oleh seorang pengguna, termasuk ke dalam kategori Software as a Services (SaaS). Secara sederhana, kita langsung mengkonsumsi layanan aplikasi yang ditawarkan. Platform as a Service (PaaS) Sering terjadi, suatu aplikasi software yang sifatnya package tidak dapat memenuhi kebutuhan proses bisnis kita. Demikian pula dengan SaaS, di mana aplikasi yang ditawarkan sebagai layanan tidak sesuai dengan proses bisnis kita.

Pada skenario ini, kita dapat menggunakan jenis layanan yang disebut Platform as a Service (PaaS). Pada PaaS, kita membuat sendiri aplikasi software yang kita inginkan, termasuk skema database yang diperlukan. Skema itu kemudian kita pasang (deploy) di server-server milik penyedia jada PaaS. Penyedia jasa PaaS sendiri menyediakan layanan berupa platform, mulai dari mengatur server-server mereka secara virtualisasi sehingga sudah menjadi cluster sampai menyediakan sistem operasi di atasnya. Alhasil, kita sebagai pengguna hanya perlu memasang aplikasi yang kita buat di atasnya. Jika kita adalah perusahaan pembuat software, PaaS juga memberi alternatif lain. Alih-alih memasang software di server konsumen, kita bisa memasang software tersebut di server milik penyedia layanan PaaS, lalu menjualnya ke konsumen dalam bentuk langganan. Dengan kata lain, kita membuat sebuah SaaS. Singkatnya, dengan PaaS, kita membangun aplikasi kita sendiri di atas layanan PaaS tersebut. Adapun contoh vendor penyedia layanan Paas adalah Microsoft Azure dan Amazon Web Services. Infrastructure as a Service (IaaS) Ada kasus ketika konfigurasi yang disediakan oleh penyedia PaaS tidak sesuai dengan keinginan kita. Kita berniat menggunakan aplikasi yang memerlukan konfigurasi server yang unik dan tidak dapat dipenuhi oleh penyedia PaaS. Untuk keperluan seperti ini, kita dapat menggunakan layanan cloud computing tipe Infrastructure as a Service (IaaS). Pada IaaS, penyedia layanan hanya menyediakan sumber daya komputasi seperti prosesor, memori, dan storage yang sudah tervirtualisasi. Akan tetapi, penyedia layanan tidak memasang sistem operasi maupun aplikasi di atasnya. Pemilihan OS, aplikasi, maupun konfigurasi lainnya sepenuhnya berada pada kendali kita. Jadi, layanan IaaS dapat dilihat sebagai proses migrasi server-server kita dari onpremise ke data center millik penyedia IaaS ini. Para vendor cloud computing lokal rata-rata menyediakan layanan model IaaS ini, dalam bentuk Virtual Private Server. SaaS, PaaS & IaaS: Kendali dan Tanggung Jawab Perbedaan SaaS, PaaS dan IaaS dapat dilihat dari sisi kendali atau tanggung jawab yang dilakukan oleh vendor penyedia jasa layanan cloud maupun customer. Pada gambar 2, di situ dijelaskan stack (jenjang) teknologi komputasi dari Networking naik hingga ke Application. Di situ juga dijelaskan sampai di stack mana suatu

vendor layanan cloud memberikan layanannya, dan mulai dari jenjang mana konsumen mulai memegang kendali dan bertanggung jawab penuh pada stack di atasnya. Gambar 2. Perbandingan level atau stack antara penyedia dengan pengguna layanan cloud. Mulai dari kanan, pada SaaS, seluruh stack merupakan tanggung jawab penyedia layanan cloud. Konsumen benar-benar hanya mengkonsumsi aplikasi yang disediakan. Pada PaaS, penyedia layanan cloud bertanggung jawab mengelola Networking hingga Runtime. Konsumen memiliki kendali dan bertanggung jawab membuat aplikasi dan juga skema database-nya. Pada IaaS, penyedia layanan Cloud bertanggung jawab untuk Networking hingga Virtualization. Konsumen sudah mulai bertanggung jawab untuk Operating System ke atas. Sebagai perbandingan, di gambar juga ditunjukkan arsitektur tradisional onpremise (bukan cloud), alias semua ada di data center kita. Di sini kita bertanggung jawab untuk seluruh stack, dari Networking hingga Application. Kesimpulan Kesimpulannya, dengan cloud computing konsumen membebaskan diri dari tanggung jawab untuk mengelola stack sumber daya komputasi.

Levelnya mulai dari SaaS ketika kita benar-benar bebas, PaaS ketika kita masih harus membuat aplikasi, dan IaaS di mana kita juga masih harus sibuk dengan Operating System. Ini berbeda dengan On-Premise di mana kita harus mengurus semua sendiri, yang tentunya akan sangat memboroskan resource baik waktu, pikiran, tenaga dari SDM IT dan Cost yang dikeluarkan perusahaan. Referensi : Sasono, Norman, Memahami Cloud Computing, 10 Maret 2011, http://www.infokomputer.com/umum/memahami-cloud-computing-bagian- 2/semua-halaman diakses tanggal 14 April 2011.