1.07k likes | 1.94k Views
CLOUD COMPUTING. DEFINISI: CLOUD : Awan (Internet) COMPUTING : Proses komputasi Penggunaan teknologi komputer untuk pengembangan berbasis Internet dengan piranti lunak lengkap dan sistem operasional juga tersedia secara online.
E N D
DEFINISI: • CLOUD : Awan (Internet) • COMPUTING : Proseskomputasi • Penggunaanteknologikomputeruntukpengembanganberbasis Internet denganpirantilunaklengkapdansistemoperasionaljugatersediasecara online. • Dengankata lain, internet dansemua yang terkaitdengannya, menjadi terminal pusat.
"Internet bisadianggapawanbesar. Awanberisikomputer yang semuanyasalingtersambung. Dari situlahberasalistilah 'cloud'. Jadisemuanyadisambungkanke 'cloud', atauawanitu.“ (StevanGreve) • “Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure in the cloud that supports them.”
Mengapa Cloud Computing.. ?? • Iniadalahsebuah model layananberbasis Internet untukmenampungsumberdayasebuahperusahaan. • Artinyasebuahperusahaantakperlulagimemilikiataumendirikaninfrastrukturlantaransudahadaperusahaan lain yang menyediakan “penampung” dicloud alias Internet.
Memiliki teknologi atau menyewa? • Menyewaakanmenimbulkanbiaya yang disebutOpEx – Operasional Expenditure, yang sifatnyarutindancenderungtetap. • MembeliakanmenimbulkanCapEx – Capital Expenditure, yang sifatnyahanyasekalipadasaatmembeli, namundisertaidenganbiaya-biaya lain sepertipemeliharaanmaupunbiayadepresiasi capital. • Perusahaan pengadopsiteknologiinitidakperlumembeliperalatan / hardware. • Perusahaan jugatidakperlumembelilisensi / software • Ekstrimnya, perusahaantersebutjugatidakperlumemilikidepartemen IT yang bertugasuntukmemonitor server, storage, jaringan, danaplikasibisnis.
Infrastructure as a Service (IaaS) : konseptertuadimanapengimplementasiannyabanyakdilakukanmulaidaripenggunaanataupenyewaanjaringanuntukakses Internet, layanan Disaster Recovery Center, dsb. • Platform as a Service (PaaS) : konsepnyahampirserupadenganIaaS. Namun Platform disiniadalahpenggunaan operating system daninfrastrukturpendukungnya. Yang cukupterkenaladalahlayanandarisitusForce.Comsertalayanandaripara vendor server. • Software as a Service (SaaS) : beradasatutingkatdiatasPaaSdanIaaS, dimanadisini yang ditawarkanadalah software atausuatuaplikasibisnistertentu. Contoh yang paling mutakhiradalahSalesForce.Com, Service-Now.Com, Google Apps, dsb.
Cloud Clients adalahseperangkatkomputerataupun software yang didesainsecarakhususuntukpenggunaanlayananberbasiscloud computing. • Mobile – Windows Mobile, Symbian, dan lain-lain. • Thin Client – Windows Terminal Service, CherryPal, dll. • Thick Client – Internet Explorer, FireFox, Chrome, dll. • Cloud Services adalahproduk, layanandansolusi yang dipakaidandisampaikansecarareal-time melalui media Internet. Contoh yang paling popular adalah web service. • Identitas– OpenID, OAuth, dan lain2. • Integration – Amazon Simple Queue Service. • Payments – PayPal, Google Checkout. • Mapping – Google Maps, Yahoo! Maps.
Cloud Applications memanfaatkan cloud computing dalamhalarsitektur software. Sehingga user tidakperlumenginstaldanmenjalankanaplikasidenganmenggunakankomputer. • Peer-to-peer – BitTorrent, SETI, dan lain-lain. • Web Application – Facebook. • SaaS– Google Apps, SalesForce.Com, dan lain-lain. • Cloud Platform : merupakanlayananberupa platform komputasi yang berisi hardware dan software2 infrasktruktur. BiasanyamempunyaiaplikasibisnistertentudanmenggunakanlayananPaaSsebagaiinfrastrukturaplikasibisnisnya. Contoh : • Web Application Frameworks – Python Django, Rubyon Rails, .NET • Web Hosting • Propietary– Force.Com
Cloud Storagemelibatkanprosespenyampaianpenyimpanan data sebagaisebuahlayanan. Misal : • Database – Google Big Table, Amazon SimpleDB. • Network Attached Storage – NirvanixCloudNAS, MobileMeiDisk. • Cloud Infrastructuremerupakanpenyampaianinfrastrukturkomputasisebagaisebuahlayanan. Contohnya : • Grid Computing – Sun Grid. • Full Virtualization –GoGrid, Skytap. • Compute – Amazon Elastic Compute Cloud.
Keuntungan Cloud Computing • Murah • Trend sesungguhnyadarikomputansiawanjustruterjadipadaperusahaan. Perusahaan tiaptahundipusingkanpengeluaranbesaruntukmembelipirantikerasdanlunak. Bilacukupmembelisatu terminal, bukansajalebihmurah, tapijugaperlengkapan yang simpellebihtahan lama. • Ramah Lingkungan • Padaumumnya, komputerdirumahmeniupkanudarapanas. Udarapanasituberasaldarienergi. Energidibutuhkansupayakomputerbisanyala. Tapikebanyakanenergiitumenjadiudarapanas. Dengan 'cloud computing', sebuahkomputerpusat, makadirumahdibutuhkanlebihsedikitlistrik, jadisangatmenghemat.
Kendala Cloud Computing • Service level • Cloud provider mungkintidakakankonsistendengan performance dari application atautransaksi. • Mengharuskanandauntukmemahami service level mengenai transaction response time, data protection dankecepatan data recovery. • Privacy • Karenaorang lain / perusahaan lain jugamelakukan hosting kemungkinan data andaakankeluarataudibacaolehpemerintah U.S. dapatterjaditampasepengetahuanandaatau approve darianda. • Compliance • Cloud service provider diharapkandapatmenyamakan level compliance untukpenyimpanan data didalam cloud
Kendala Cloud Computing (cont’d) • Data ownership • Apakah data andamasihmenjadimilikandabegitu data tersebuttersimpandidalam cloud? • Mungkinpertanyaaninisedikitaneh, namunandaperlumengetahuisepertihalnya yang terjadipadaFacebook yang mencobauntukmerubah terms of use aggrementnya yang mempertanyakanhalini. • Data Mobility • Apakahandadapatmelakukan share data diantara cloud service? • Jikaanda terminate cloud relationship bagaimanaandamendapatkan data andakembali? • Format apa yang akandigunakan ? • Dapatkahandamemastikan kopi daridatanyatelahterhapus ?
Penggunaan Teknologi Cloud Computing • VBLOCK INFRASTRUCTURE PACKAGES • Paketinfrastruktur yang menggabungkanteknologivirtualisasi, jaringan, komputasi, storage, keamanan, danpengelolaanterbaik. • Oleh Cisco, EMC, dan VMware. • Seluruhteknologiterintegrasi, teruji, dantervalidasi, sertasiapdiimplementasikan. • Tersediadalamtigapilihankonfigurasi yang mendukung 300 sampai 6.000 mesin virtual untukberagamskenariokebutuhan.
Penggunaan Teknologi Cloud Computing • IBM VMCONTROL • Produk yang dikombinasikandenganperangkatlunak IBM Tivoli. • Respons yang lebihcepatterhadapkebutuhanbisnis. • Penggunaansumberdayasecaralebihefisien. • Perusahaan dapatmemonitor, mempertahankan, danmenyesuaikantingkatlayananmenurutbebankerjakomputasi yang ditanganiolehhimpunansumberdayateknologiinformasi. • Memungkinkansistem yang lebihpintar, punyakemampuanmemindahkanbebankerjadanmelakukanpenyesuaian.
Penggunaan Teknologi Cloud Computing • WINDOWS AZURE • Sistemoperasi yang memanfaatkankonsep cloud computing alias berkomputerdenganmemanfaatkan internet. • Aplikasiakandijalankanpada data center Microsoft danbukanpada server sebuahperusahaan. • Penggunabisamemanfaatkanaplikasiituasalkanterhubungke internet. • Azure akanmenempatkan Microsoft bersaingsecaralangsungdenganpenyediajasaserupa, seperti Amazon, Salesforce.com danRackspace.