BAB II DASAR TEORI
Komputasi awan Cloud Computing adalah sebuah teknologi yang menyediakan layanan terhadap sumber daya komputasi melalui sebuah jaringan. Dalam hal ini, kata
awan atau “cloud” melambangkan suatu fisik sistem dari sebuah infrastruktur atau layanan yang tidak dapat terlihat oleh pengguna end user.Dengan kata lain, komputasi awan
memberikan sumber daya komputasi seperti mesin, penyimpanan data, sistem operasi, maupun program aplikasi melalui sebuah jaringan internet maupun intarnet. Seluruh
perangkat yang menyediakan sumber daya tersebut terdapat pada jaringan di mana pengguna tidak perlu tahu keberadaan sistem tersebut. Dengan demikian, semua sumber
daya dapat digunakan oleh p ara pengguna saat berada di dalam “awan” [2, h.1].
2.1. Komputasi Awan Berdasarkan Layanan
2.1.1. Infrastructure as a Services IaaS
IaaS terletak satu tingkat lebih rendah dibanding PaaS, yaitu sebuah layanan yang “menyewakan” sumber daya teknologi informasi dasar, yang meliputi media penyimpanan,
processing power, memori, sistem operasi, kapasitas jaringan dan lain-lain, yang dapat digunakan oleh penyewa untuk menjalankan aplikasi yang dimilikinya. Model bisnisnya
mirip dengan penyedia data center yang menyewakan ruangan untuk tempatnya, tapi ini lebih ke tingkat mikronya. Penyewa tidak perlu tahu dengan mesin apa dan bagaimana
caranya penyedia layanan menyediakan layanan IaaS. Penyewa hanya ingin permintaan atas sumber daya dasar teknologi dapat dipenuhi. Perbedaan mendasar dengan layanan
Data Center
saat ini
adalah IaaS
memungkinkan pelanggan
melakukan penambahanpengurangan kapasitas secara fleksibel dan otomatis. Salah satu pionir dalam
penyediaan IaaS ini adalah amazon.com yang meluncurkan Amazon EC2 Elastis Computing Cloud [8].
2. 1.2. Platform as a Service PaaS
Dengan adanya PaaS, penyedia servis memberikan sesuatu yang lebih dibandingkan dengan infrastruktur. PaaS memberikan solusi berupa perangkat lunak yang
membantu semua kebutuhan yang dibutuhkan pengembang untuk membuat suatu aplikasi. PaaS bisa dipandang sebagai kemajuan dari Web Hosting. Contoh Penawaran PaaS:
Microsoft Azure PaaS, Force.com dan Google App Engine. Platform as a Service menawarkan pengembangan teknologi perusahaan TI yang dibutuhkan untuk membuat
suatu aplikasi bisnis berbasis awan cloud yang sudah siap. Jadi pada saat perusahaan TI meminta suatu persyaratan aplikasi yang digunakan, maka penyedia layanan platform ini
sudah memilikinya dan siap untuk memberikan layanan [1,h.20].
2. 1.3. Software as a Service SaaS
Software as a Service SaaS adalah suatu aplikasi yang disewakan oleh penyedia layanan sebagai servis.Software as a Service layer menawarkan tujuan pembangunan
perangkat lunak bisnis.„Cloud‟ ini biasanya tersedia sebagai layanan kepada siapa saja di internet. Akan tetapi, varian yang disebut
‘Privat Cloud’ semakin populer untuk infrastruktur pribadi privat yang mempunyai atribut seperti Cloud
‟ di atas. Komputasi awan berbeda dengan Grid Computing atau Paralel Computing, di mana Grid Computing
dan Paralel Computing adalah lebih merupakan sebuah bagian dari prasarana fisik bagi penyediaan konsep Komputasi awan [1,h.21].
2.2. Komputasi Awan berdasarkan Jenis