jhotank@yahoo.com / sihotang@telkom.co.idCloud Computing Fundamentalby John SihotangTelecommunication Planning Specialist
SesiPengantar Cloud ComputingPerbandingan Cloud Computing dengan Model computing lainnyaTeknologi Cloud ComputingPenggunadanPenyelenggaraLayanan Cloud Computing
Pengantar Cloud Computing
Pengantar Cloud ComputingApaitu cloud computingDefinisi Cloud ComputingModel layanan Cloud Computing5 Karakteristikutama Cloud Computing4 Deployment Model Infrastruktur Cloud Computing3 Delivery Model Layanan Cloud ComputingKeuntungan cloud computingDampak Cloud Computing
Apaitu Cloud ComputingCloud computing adalahsebuahparadigmabarupadadunia IT dalampemberianlayanankomputasi  (IT Services) dengankonsepLayanan/ service yang diberikanpay-as-you-gomelalui media InternetIstilah cloud mengacupadailustrasi Internet padakebanyakanbukuteks book bidang IT yang menggambarkanremote environmentdanpenyembunyiankompleksitasTujuandaripenyembunyiankekompleksanadalahuntukmemudahkanpemberianlayananterhadapjaringan resource komputer yang dapatdipesan, dilepasdandikonfigurasidenganmudahdancepatsertauntukmeminimumkanintervensipengelola ISP.Definisi Cloud computing sendirisangatberagamatergantung,  dariaspekmanaseseorangmelihatnya.
Definisi Cloud computing Cloud Computing adalahsuatu model  penyediaansumberdayakomputasiatauteknologi informasi (software, processing power, storage, dan lainnya) yang memungkinkan pelanggandapat"menyewa danmenggunakan”sumber daya sesuaikebutuhannya (on-demand)  berbasisinternet (NIST)Suatugayadalammenyediakanlayanankomputasi  yang menjadi model bagi provider memberikanberbagaimacamkapabilitas IT kepadakonsumer. (Gartner)Cloud computing adalahgenerasitermajudari internet computing, yang menyediakantenagakomputasihinggainfrastrukturkomputasi, aplikasi-aplikasi, prosesbisnis,hinggakolaborasi yang munculsebagailayanan yang dapatdiaksespadasaaatdibutuhkankapanpundandimanapun
Satusistempengelolaan–Integrated, sophisticated, and all-encompassingAdatigadelivery models  - Software, Platform danInfrastrukturas a Service delivery modelAdaempat  deployment models – Dari memilikisendirisampaike  fully outsourcedDua model pembayaran–berlanggananatau pay-per-useAda lima karakteristik yang dapatdikategorikankedalamlayanan cloud computing14532Model Layanan Cloud Computing Key CharacteristicsDeploymentModelsDelivery ModelsPayment PlansManagement
On Demand Self  ServiceKey CharacteristicsBroad network accessRapid elasticityMeasured servicesResources PoolingDeploymentModelsPublic CloudHybrid CloudPrivate CloudCommunity CloudSoftware as a servicesPlatform as a servicesInfrastructure as a servicesDelivery ModelsPay per UsePayment PlansSubscription14532Management(Integrated) ManagementModel Layanan Cloud Computing
National Institut of Science and Technology (NIST) sebagaibagiandariDepartemenPerdaganganAmerika, telahmembuatbeberaparekomendasistandartentangberbagaiaspekdari Cloud Computing untukdijadikanreferensi
5 KarakteristikUtama Cloud ComputingOn Demand Self  ServiceSampaisaatiniparadigma cloud computing inimasihberevolusi, masihmenjadisubjekperdebatandikalanganakademisi, vendor TI danpemeritah/bisnis
Berdasarkan NIST, ada  5 kriteria yang harusdipenuhiolehsebuahsistemuntukbisadimasukkankedalamkeluarga cloudBroad network accessMeasured services5 Karakteristik Cloud ComputingResources PoolingRapid elasticity
5 KarakteristikUtama Cloud ComputingPengguna dapat memesan dan mengelola layanan tanpa interaksi manusia dengan penyedia layanan,
Misalnya dengan mengguna-kan,  sebuah portal web dan manajemen antarmuka.
Pengadaan dan perleng-kapanlayanan serta sumberdaya yang terkait terjadi secara otomatis pada penyedia.On Demand Self  ServiceMeasured servicesBroad network access5 Karakteristik Cloud ComputingResources PoolingRapid elasticity
5 KarakteristikUtama Cloud ComputingLayanan yang tersediaterhubungmelaluijaringan pita lebar, terutamauntukdapatdiaksessecaramemadaimelaluijaringan internet, baikmenggunakan thin client, thick client ataupun media lain sepertismartphoneOn Demand Self  ServiceMeasured servicesBroad network access5 Karakteristik Cloud ComputingResources PoolingRapid elasticity
5 KarakteristikUtama Cloud ComputingPenyedialayanan cloud, memberikanlayananmelaluisumberdaya yang dikelompokkandisatuatauberbagailokasi date center yang terdiridarisejumlah server denganmekanisme multi-tenant.
Mekanisme multi-tenant inimemungkinkansejumlahsumberdayakomputasitersebutdigunakansecarabersama-samaolehsejumlah user, dimanasumberdayatersebutbaik yang berbentukfisikmaupun virtual, dapatdialokasikansecaradinamisuntukkebutuhanpengguna/pelanggansesuaipermintaan.
Dengandemikian, pelanggantidakperlutahubagaimanadandarimanapermintaanakansumberdayakomputasinyadipenuhiolehpenyedialayanan. Yang penting, setiappermintaandapatdipenuhi. Sumberdayakomputasiinimeliputi media penyimpanan, memory, processor, pita jaringandanmesin virtual.On Demand Self  ServiceMeasured servicesBroad network access5 Karakteristik Cloud ComputingResources PoolingRapid elasticity
5 KarakteristikUtama Cloud ComputingOn Demand Self  ServiceKapasitaskomputasi yang disediakandapatsecaraelastisdancepatdisediakan, baikitudalambentukpenambahanataupunpengurangankapasitas yang diperlukan.
Untukpelanggansendiri, dengankemampuaniniseolah-olahkapasitas yang tersediatakterbatasbesarnya, dandapat "dibeli" kapansajadenganjumlahberapasaja.Measured servicesBroad network access5 Karakteristik Cloud ComputingResources PoolingRapid elasticity
5 KarakteristikUtama Cloud ComputingOn Demand Self  ServiceSumberdaya cloud yang tersediaharusdapatdiaturdandioptimasipenggunaannya, dengansuatusistempengukuran yang dapatmengukurpenggunaandarisetiapsumberdayakomputasi yang digunakan (penyimpanan, memory, processor, lebar pita, aktivitas user, danlainnya).
Dengandemikian, jumlahsumberdaya yang digunakandapatsecaratransparandiukur yang akanmenjadidasarbagi user untukmembayarbiayapenggunaanlayanan.Measured servicesBroad network access5 Karakteristik Cloud ComputingResources PoolingRapid elasticity
4 Deployment Model Infrastruktur Cloud ComputingPrivate CloudInfrastrukturlayanan cloud dioperasikanhanyauntuksebuahorganisasi /perushaaantertentu
Pelanggannyabiasanyaorganisasidenganskalabesar
Infrastrukturdapatdikelolasendiriolehorganisasiatauolehpihakke-tiga
Lokasibisa on-site atau off-siteCommunity CloudPublic CloudHybrid Cloud
4 Deployment Model Infrastruktur Cloud ComputingPrivate CloudDalam model ini, sebuahinfrastruktur cloud digunakanbersama-samaolehbeberapaorganisasi yang memilikikesamaankepentingan, misalnyadarisisimisinya, atautingkatkeamanan yang dibutuhkan, danlainnya.
Jadi, community cloud inimerupakan "pengembanganterbatas" dari private cloud. Dan samajugadengan private cloud, infrastruktur cloud yang adabisadi-manage olehsalahsatudariorganisasiitu, ataupunjugaolehpihakketiga. Community CloudPublic CloudHybrid Cloud
4 Deployment Model Infrastruktur Cloud ComputingPrivate CloudCommunity CloudJenislayanan cloud yang disediakanuntukumumatau group perusahaan
Layanandisediakanolehperusahaanpenjuallayanan cloudPublic CloudHybrid Cloud
4 Deployment Model Infrastruktur Cloud ComputingPrivate CloudMerupakankomposisidariduaataulebihinfrastruktur cloud (private, community, atau public).
Meskipunsecaraentitasmerekatetapberdirisendiri-sendiri, tapidihubungkanolehsuatuteknologi/mekanisme yang memungkinkanportabilitas data danaplikasiantar cloud itu. Misalnya, mekanisme load balancing yang antarcloud, sehinggaalokasisumberdayabisadipertahankanpada level yang optimal.
Menurutlembaga NIST bahwadefinisidanbatasandari Cloud Computing sendirimasihmencaribentukdanstandarnya. Sehingganantipasarlah yang akanmenentukan model mana yang akanbertahan.
Namunsemuasepakatbahwa cloud computing akanmenjadimasadepandariduniakomputasi. Bahkanlembagarisetbergengsi Gartner Group jugatelahmenyatakanbahwa Cloud Computing adalahwacana yang tidakbolehdilewatkanolehseluruhpemangkukepentingandidunia TI.Community CloudPublic CloudHybrid Cloud
3 Delivery Model (Model Layanan) Cloud ComputingLayanan cloud yang paling dahulupopuler, merupakanevolusilebihlanjutdarikonsep ASP (Application Service Provider)
PelanggandapatmenggunakanSaaSdengancaraberlanggananatau pay per-use sehinggatidakperluinvestasi IT
Memilikiketerbatasandalampemanfaattanfituraplikasi, karena multi-tenant, makafitur-fiturbiasanyabersifatumum
ContohlayananSaaS :
Salesforce.com  Layanan CRM online  (menjadi icon SaaS)
Zoho.com  layanan  word processor sepertigoogle docs, project mgt, invoice online, dll)
Xero.com  akunting online
Lotuslive.com dari IBM  layanankolaborasi/unified communicationSoftware as a Services (SaaS)Platform as a Services (PaaS)Infrastructure as a Services (IaaS)
3 Delivery Model (Model Layanan) Cloud ComputingPaaSadalahlayanan yang menyediakanmodul-modulsiappakai yang dapatdigunakanuntukmengembangkansebuahaplikasi yang hanyadapatberjalandiatas platform tersebut
PaaSjugamemilikiketerbatasandimanapenggunatidakmemilikikendaliterhadapsumberdaya memory, storage, processing power dan lain-lain
PionirPaaSadalah Google AppEngine yang menyediakanaplikasidiatas platform Google denganbahasapemrogramanPhytondanDjango
PenyedialayananPaaSlainnyaseperti :
Salesforcemelalui Force.com  menyediakanmodul-moduluntukmengembangkanaplikasidiatassalesforcemenggunakanbahasa Apex.
Contoh lain adalahFacebook yang memungkiinkankitamengembangkanaplikasidifacebooksepertiaplikasi game yang dilakukanolehZynga. Zyngasendiridapatmeraupuntunglebihdari US $100 juta.Software as a Services (SaaS)Platform as a Services (PaaS)Infrastructure as a Services (IaaS)
3 Delivery Model (Model Layanan) Cloud ComputingIaaSterletaksatu level lebihrendahdibandingPaaS. Iniadalahsebuahlayanan yang "menyewakan" sumberdayateknologiinformasidasar, yang meliputi media penyimpanan, processing power, memory, sistemoperasi, kapasitasjaringandan lain-lain, yang dapatdigunakanolehpenyewauntukmenjalankanaplikasi yang dimilikinya.
Model bisnisnyamiripdenganpenyedia data center yang menyewakanruanganuntuk co-location, tapiinilebihke level mikronya. Penyewatidakperlutahu, denganmesinapadanbagaimanacaranyapenyedialayanan
Perbedaanmendasardenganlayanan data center saatiniadalahIaaSmemungkinkanpelangganmelakukanpenambahan/pengurangankapasitassecarafleksibeldanotomatis.
SalahsatupionirdalampenyediaanIaaSiniadalah Amazon.com yang meluncurkan Amazon EC2 (Elastic Computing Cloud). Layanan Amazon EC2 inimenyediakanberbagaipilihanpersewaanmulai CPU, media penyimpanan, dilengkapidengansistemoperasidanjuga platform pengembanganaplikasi yang bisadisewadenganperhitungan jam-jaman. Software as a Services (SaaS)Platform as a Services (PaaS)Infrastructure as a Services (IaaS)
Keuntungan Cloud ComputingCloud computing menghapus silo-silo  dalam ‘data center’  tradisional
Arsitekturawanmemilikiskalabilitas, fleksibilitas, dantransparansi yang memungkinkanlayanan TI barudapatdisediakandengancepatdanbiayaefektifdenganmenggunakan service level agreements (SLA) yang mencakup IT requirement dan policy, memenuhipermintaan high utilization, dinamis, meresponperubahan, danmemenuhitingkatkeamanandankinerja yang tinggi
Cloud Computing memberikankeuntunganbagiperusahaan
Reduced cost
Flexibility
Improved Automation
Sustainability
Focus on Core CompetencyDampak Cloud ComputingCloud computing memilikipotensimembalikkanparadigmaindustri software, yang tadinyasuatuaplikasiharusdibelidandijalankandidekstop, sementarapada  cloud aplikasidanlisensiberjalanmelaluijaringan.
Denganadanyanperubahaniniakanmemungkinkan data center dan administrator-administrator yang beradadipusatjaringandistribusi, processing power, elektrikal, bahdwidthdan storage dapatdikelolasecara remote.
Hal initidakhanyaberdampakkepada model bisnis, tetapijugaberkaitandenganarsitekturutamabagaimanasuatuaplikasidikembangkan, dibangundandijalankan.Hubungan Cloud Computing dan Model Computing Lainnya
Perbandingan Cloud Computing dan  Model Computing LainnyaPerbedaandengan Desktop biasadengan cloud computingPerbedaanjaringankomputerdengan cloud computingEvolusi Model ComputingHubungan Cloud Computing dengan model computing lainnyaGrid ComputingUtility ComputingDistributed ComputingComputer ClusterVirtualization

Prinsip Dasar Cloud Computing