E N D
Cloud Computing 20 November 2013
Cloud Computing… • “suatu model penyediaansumberdayakomputasiatauteknologi informasi (software, processing power, storage, dan lainnya) yang memungkinkan pelanggandapat"menyewa danmenggunakan”sumber daya sesuaikebutuhannya(on-demand) berbasisinternet.” • NIST (National Institute of Standards and Technology
Cloud Computing… “Suatugayadalammenyediakanlayanankomputasi yang menjadi model bagi provider memberikanberbagaimacamkapabilitas IT kepadakonsumer.” Gartner
Cloud Computing… Cloud computing adalahgenerasitermajudariinternet computing, yang menyediakantenagakomputasihinggainfrastrukturkomputasi, aplikasi-aplikasi, prosesbisnis,hinggakolaborasi yang munculsebagailayanan yang dapatdiaksespadasaatdibutuhkankapanpundandimanapun.
5 KarakteristikUtama Cloud Computing On Demand Self Service Broad network access Measured services 5 Karakteristik Cloud Computing Resources Pooling Rapid elasticity
5 KarakteristikUtama Cloud Computing • Sebuahlayanancloud computingharusdapatdimanfaatkanolehpenggunamelaluimekanismeswalayandanlangsungtersediapadasaatdibutuhkan. • Jadi, apabilakitasaatinimembutuhkanlayananaplikasi, makakitaharusdapatmendaftarsecaraswalayandanlayanantersebutlangsungtersediasaatitujuga. On Demand Self Service Measured services Broad network access 5 Karakteristik Cloud Computing Resources Pooling Rapid elasticity
5 KarakteristikUtama Cloud Computing On Demand Self Service Sebuahlayanan cloud computing harusdapatdiaksesdarimanasaja, kapansaja, denganalatapa pun, asalkankitaterhubungkejaringanlayanan. Dalamcontohlayananaplikasidiatas, selamakitaterhubungkejaringan Internet, sayaharusdapatmengakseslayanantersebut, baikitumelalui laptop, desktop, warnet, handphone, tablet, danperangkat lain. Measured services Broad network access 5 Karakteristik Cloud Computing Resources Pooling Rapid elasticity
5 KarakteristikUtama Cloud Computing On Demand Self Service • Sebuahlayanancloud computingharustersediasecaraterpusatdandapatmembagisumberdayasecaraefisien. Karenacloud computingdigunakanbersama-samaolehberbagaipelanggan, penyedialayananharusdapatmembagibebansecaraefisien, sehinggasistemdapatdimanfaatkansecaramaksimal. Measured services Broad network access 5 Karakteristik Cloud Computing Resources Pooling Rapid elasticity
5 KarakteristikUtama Cloud Computing • Sebuahlayanancloud computingharusdapatmenaikkan (ataumenurunkan) kapasitassesuaikebutuhan. Misalnya, apabilapegawaidikantorbertambah, makakitaharusdapatmenambahuseruntukaplikasitersebutdenganmudah. Begitujugajikapegawaiberkurang. • Atau, apabilakitamenempatkansebuahwebsiteberitadalamjaringancloud computing, makaapabilaterjadipeningkatkantraffickarenaadaberitapenting, makakapasitasharusdapatdinaikkandengancepat. On Demand Self Service Measured services Broad network access 5 Karakteristik Cloud Computing Resources Pooling Rapid elasticity
5 KarakteristikUtama Cloud Computing On Demand Self Service • Sebuahlayanancloud computingharusdisediakansecaraterukur, karenanantinyaakandigunakandalamprosespembayaran. • Harapdiingatbahwalayanancloud computingdibayarsesuaipenggunaan, sehinggaharusterukurdenganbaik. Measured services Broad network access 5 Karakteristik Cloud Computing Resources Pooling Rapid elasticity
4 Tipe Cloud Computing Private Cloud Community Cloud Public Cloud Hybrid Cloud
4 Tipe Cloud Computing Private Cloud • Di manasebuahinfrastrukturlayanan cloud, dioperasikanhanyauntuksebuahorganisasitertentu. Infrastruktur cloud itubisasajadikelolaolehsiorganisasiituatauolehpihakketiga. • Lokasinya pun bisaon-siteataupunoff-site. • Biasanyaorganisasidenganskalabesarsaja yang mampumemiliki/mengelola private cloud ini.
4 Tipe Cloud Computing Community Cloud • Dalam 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.
4 Tipe Cloud Computing Public Cloud • Jenislayanan cloud yang disediakanuntukumumatau group perusahaan • Layanandisediakanolehperusahaanpenjuallayanan cloud
4 Tipe Cloud Computing Hybrid Cloud • Merupakankomposisidariduaataulebihinfrastruktur cloud (private, community, atau public). • Meskipunsecaraentitasmerekatetapberdirisendiri-sendiri, tapidihubungkanolehsuatuteknologi/mekanisme yang memungkinkanportabilitas data danaplikasiantar cloud itu. Misalnya, mekanismeload balancing antar cloud, sehinggaalokasisumberdayabisadipertahankanpada level yang optimal.
3 Model Layanan Cloud Computing Infrastructure as a Services (IaaS) Platform as a Services (PaaS) Software as a Services (SaaS)
3 Model Layanan Cloud Computing Infrastructure as a Services (IaaS) • Iniadalahsebuahlayanan yang "menyewakan" sumberdayateknologiinformasidasar, yang meliputi media penyimpanan, processing power, memory, sistemoperasi, kapasitasjaringandan lain-lain, yang dapatdigunakanolehpenyewauntukmenjalankanaplikasi yang dimilikinya. • Model bisnisnyamiripdenganpenyedia data center yang menyewakanruanganuntukco-location, tapiinilebihke level mikronya. Penyewatidakperlutahu, denganmesinapadanbagaimanacaranyapenyedialayananmenyediakanlayanannya.
3 Model Layanan Cloud Computing Infrastructure as a Services (IaaS) • Perbedaanmendasardenganlayanan data center saatiniadalahIaaSmemungkinkanpelangganmelakukanpenambahan/pengurangankapasitassecarafleksibeldanotomatis. • SalahsatupionirdalampenyediaanIaaSiniadalah Amazon.com yang meluncurkan Amazon EC2 (Elastic Computing Cloud).
3 Model Layanan Cloud Computing Platform as a Services (PaaS) • PaaSadalahlayanan yang menyediakanmodul-modulsiappakai yang dapatdigunakanuntukmengembangkansebuahaplikasi yang hanyadapatberjalandiatas platform tersebut • PaaSjugamemilikiketerbatasandimanapenggunatidakmemilikikendaliterhadapsumberdayamemory, storage, processing powerdan lain-lain
3 Model Layanan Cloud Computing Platform as a Services (PaaS) • PenyedialayananPaaScontohnyaadalah: • Salesforcemelalui Force.com menyediakanmodul-moduluntukmengembangkanaplikasidiatassalesforcemenggunakanbahasa Apex. • Facebook, yang memungkinkankitamengembangkanaplikasidifacebooksepertiaplikasi game yang dilakukanolehZynga. Zyngasendiridapatmeraupuntunglebihdari US $100 juta.
3 Model Layanan Cloud Computing Software as a Services (SaaS) • Merupakanevolusilebihlanjutdarikonsep ASP (Application Service Provider) • PelanggandapatmenggunakanSaaSdengancaraberlanggananataupay per-usesehinggatidakperluinvestasi IT
3 Model Layanan Cloud Computing Software as a Services (SaaS) • Memilikiketerbatasandalampemanfaatanfituraplikasi, karenamulti-tenant, makafitur-fiturbiasanyabersifatumum • ContohlayananSaaS : • Zoho.com • Xero.com • Lotuslive.com
Keuntungan Cloud Computing • Yang paling menonjoldarikomputasiawanadalahKemudahanAkses. Untukmengerjakansuatupekerjaankitatidakmestiberadadihadapansatukomputer yang sama. • Misal, adatugasuntukmembuatsebuahbahanpresentasidengan format aplikasi power point, karenapadakomputertidakadaaplikasi power point-nyamakakitabisamembuatnyadi Google Docs ataupundiSkydrive-nya Windows Live. • Cukupkoneksike internet login keakun Google atau Windows live, makakitasudahbisamembuatbahanpresentasisecara online.
Keuntungan Cloud Computing • Fleksibilitas, seperticontohdiatas, bahanpresentasi yang kitabuattidakperlukitasimpandihardisk yang akanmemakanruang space ataumungkindimasukankeflashdisk. • Dimanapunberadaataukemanapunbepergian file-file tersebutbisadibukadimanasajaselamaadakoneksi internet. • Andaikataakanpergikeperusahaancabang, tidakperlulagi repot-repot membawa laptop kecabangperusahaan, karenasemua file-file tersimpandiawan.
Keuntungan Cloud Computing • Penghematanadalahkelebihan lain darikomputasiawan, khususnyabagiperusahaan-perusahaanbesar. • Denganadanyasistemkomputasiawanmemungkinkanperusahaanuntukmengurangiinfrastrukturkomputer yang memerlukanbiayapengadaandanperawatancukupbesar, halinijugaberartistaf IT yang diperlukantidakterlalubanyak, danstaf IT yang adatidakterlaluberurusandengan update, konfigurasidanhal-hal lain yang berkaitandengankomputasi.
Keuntungan Cloud Computing • Denganadanyakomputasiawan, kitajugatidakdihadapkandenganbebanbiayauntukmembayarlisensiatas software-software yang kitainstaldankitagunakan, karenasemua software sudahbisadigunakanmelaluikomputasiawan.
Dampak Cloud Computing • Cloud computing memilikipotensimembalikkanparadigmaindustri software, yang tadinyasuatuaplikasiharusdibelidandijalankandi desktop, makapada cloud, aplikasidanlisensiberjalanmelaluijaringan. • Denganadanyaperubahaniniakanmemungkinkan data center beserta administrator (yang beradadipusatjaringandistribusi), processing power, elektrikal, bandwidth dan storage dapatdikelolasecara remote. • Hal initidakhanyaberdampakkepada model bisnis, tetapijugaberkaitandenganarsitekturutamabagaimanasuatuaplikasidikembangkan, dibangundandijalankan.
Kerugian Cloud Computing • Hal yang paling wajibdalamkomputasiawanadalahKoneksi Internet, internet bisadibilangjalansatu-satunyajalanmenujukomputasiawan, ketikatidakadakoneksi internet ditempatkitaberadamakajanganharapbisamenggunakansistemkomputasiawan.
Kerugian Cloud Computing • KerahasiaandanKeamananadalahsalahsatuhal yang paling diragukanpadakomputasiawan. • Denganmenggunakansistemkomputasiawanberartikitamempercayakansepenuhnyaataskeamanandankerahasiaan data-data kepadaperusahaanpenyedia server komputasiawan. • Contoh paling sederhanaadalahketikamenyimpanfoto-fotodiFacebook.
Kerugian Cloud Computing • Kualitas Serverkomputasiawanadalahsalahsatupertimbanganterpentingsebelumkitamemutuskanuntukmenyediakanjasapenyedia server komputasiawan. • Bukantidakmungkinkitaakandirugikanketika server tempatdimanakitamenyimpan file atauakses program sewaktu-waktuakandownatauberperformaburuk, alih-alihkitasemakindimudahkandengankomputasiawanjustrukitamalahdirugikankarenakualitas server yang buruk.
Komponen Cloud Computing • Komponendasar : • Clients : LAN, Laptop , PC, Mobile phone, Tablet, dll • Data Center • Hardware : Kumpulan server disebuahgedung • Software: Virtualizing server • Distributed Server • Server-server yang tersebardibeberapalokasi
Komponen Cloud Computing • Komponen lain : • Cloud Application : Software • Cloud Services : Produklayanandansolusi • Cloud Platform : Hardware & Software • Cloud Storage • Cloud Infrastructure
ContohPenyediaLayanan IAAS (Infrastructure as a Service) • STORAGE • Amazon S3 • Zetta • CTERA Portal • Mosso Cloud Files • Nirvanix • COMPUTE • Amazon EC2 • Serve Path GoGrid • Elastra • Mosso Cloud Servers • Joyent Accelerations • AppNexus • Flexiscale • Elastichosts • Hosting.com CloudNine • Terremark • GridLayer • ITRICITY • LayeredTech • SERVICE MANAGEMENT • Scale • CohesiveFT • Ylastic • Dynect • CloudFoundry • NewRelic • Cloud42 • CLOUD BROKERS • RightScale • enStratus • Kaavo • Elastra • CloudKick • CloudSwitch • BACKUP & RECOVERY • JungleDisk • Mosy • Zmanda Cloud Backup • OpenRSM • Syncplicity
ContohPenyediaLayanan PAAS (Platform as a Service) • DEVELOPMENT & TESTING • Keynote Systems • Mercury • SOASTA • SkyTap • Aptana • LoadStorm • Collabnet • Dynamsoft • GENERAL PURPOSE • Force.com • Etelos • LongJump • AppJet • Rollbase • Bungee Labs Connect • Google App Engine • Engine Yard • Caspio • Qrimp • MS Azure Services Platform • Mosso Cloud Sites • BUSINESS INTELLIGENT • Aster DB • Quantivo • Cloud9 Analytics • Blink Logic • K2 Analytics • Oco • Panorama • PivotLink • Clario Analytics • CloudLight Neuron • Infobright • Vertica • INTEGRATION • Amazon SQS • MuleSource Mule OnDEmand • Boomi • SnapLogic • Opsource Connect • Cast Iron • Microsoft BizTalk Service • Gnip • SnaplogicSaaS Solution Packs • Appian Anywhere • HubSpan • Informatica On-Demand • DATABASE • Google Big Table • Amazon SimpleDB • FathomDB • Microsoft SDS Sumber: OpenCrowddenganperubahan (penyusunanulang taxonomy) oleh Sharing Vision
ContohPenyediaLayanan PAAS (Platform as a Service) - lanjutan • COMPUTE • Globus Toolkit • Xeround • Beowulf • Sun Grid Engine • Hadoop • OpenCloud • Gigaspaces • DataSynapse • FILE STORAGE • EMC Atmos • ParaScale • Zmanda • CLOUD MANAGEMENT • Jtera App Logic • OpenNebula • Open.ControlTier • EnomalyEnomalism • Altor Networks • VmwarevSphere • OnPath Tech • CohesiveFT VPN Cubed • Hyperic • Eucalyptus • Reductive Lbs Puppet • OpenQRM • Appistry • VMWareVCloudExpress • DATA • 10Gen MongoDB • Oracle Coherence • Gemstone Gemfire • Apache CouchDb • Apache Hbase • Hypertable • TerraCotta • Tokyo Cabinet • Cassandra • Memcached • IInfinispan • APPLIANCE • PingIdentity • Sysplified • rPath • Vordell Sumber: OpenCrowddenganperubahan (penyusunanulang taxonomy) oleh Sharing Vision
ContohPenyediaLayanan SAAS (Software as a Service) • COLLABO • RATION • Box.net • DropBox • FINANCIAL • Concur • Xero • Workday • Beam4d • LEGAL • DirectLaw • Advologix • Fios • Sertifi • BILLING • Aria Systems • eVapt • OpSource • Redi2 • Zuora • SALES • Xactly • LucidEra • StreetSmarts • Success Metrics • PRODUCTIVITY • Zoho • IBM Lotus Live • Google Apps • HyperOffice • Microsoft Live • ClusterSeven • CONTENT MANAGEMENT • Clickability • SpringCM • CrownPoint • HUMAN RESOURCE • Taleo • Workday • ICIMSe • CRM • NetSuite • Salesforce • Parature • Responsys • Rightnow • Sales.com • LiveOps • MSDynamics • Oracle On Demand • DOCUMENT MANAGEMENT • NetDocuments • Questys • DocLanding • Aconex • Xythos • Knowledge TreeLive • SpringCM • SOCIAL NETWORKS • Ning • Zembly • Amitive
Big Data “Ledakan data yang besardi era informasisekarangini”
Big Data is… It is all about better Analytic on a broaderspectrumofdata, and therefore represents anopportunityto createeven more differentiationamong industry peers.
Besaran Big Data 1 Petabytes (PB) = 1.000 Terabytes (TB) 1 Exabytes (EB) = 1.000 Petabytes (PB) 1 Zettabyte (ZB) = 1.000 Exabytes (EB) 1 Yottabytes (YB) = 1.000 Zettabytes (ZB)
Fakta Big Data • “Data yang adadiseluruhduniapadatahun 2007 biladigabungkanadalahsebesar295 exabyte.” • (data analog dan digital daritahun 1986-2007) • Martin Hilbert & Proscilla Lopez (University of Southern California)
Fakta Big Data • PenggunaFacebook (keseluruhan) sudahmengunggahlebihdari 250 miliarfoto, dengan rata-rata 350 juta upload per harinya • 4,5 miliar like per hari • 100 miliarpesan (message)
Fakta Big Data • “104.000 jam video Youtube per hari”
Fakta Big Data • “45 miliaremailterkirim per hari”
Fakta Big Data • “540 jutaSMSterkirim per hari”
Fakta Big Data • “400 jutaTweetterkirim per hari”