Cloud Computing 20 November 2013

58 Slides1.60 MB

Cloud Computing 20 November 2013

Cloud Computing “suatu model penyediaan sumber daya komputasi atau teknologi informasi (software, processing power, storage, dan lainnya) yang memungkinkan pelanggan dapat "menyewa dan menggunakan” sumber daya sesuai kebutuhannya (on-demand) berbasis internet.” NIST (National Institute of Standards and Technology

Cloud Computing “Suatu gaya dalam menyediakan layanan komputasi yang menjadi model bagi provider memberikan berbagai macam kapabilitas IT kepada konsumer.” Gartner

Cloud Computing Cloud computing adalah generasi termaju dari internet computing, yang menyediakan tenaga komputasi hingga infrastruktur komputasi, aplikasi-aplikasi, proses bisnis, hingga kolaborasi yang muncul sebagai layanan yang dapat diakses pada saat dibutuhkan kapanpun dan dimanapun.

5 Karakteristik Utama Cloud Computing On Demand Self Service Measured services 5 Karakteristik Cloud Computing Rapid elasticity Broad network access Resources Pooling

5 Karakteristik Utama Cloud Computing On Demand Self Service Measured services 5 Karakteristik Cloud Computing Rapid elasticity Broad network access Resources Pooling Sebuah layanan cloud computing harus dapat dimanfaatkan oleh pengguna melalui mekanisme swalayan dan langsung tersedia pada saat dibutuhkan. Jadi, apabila kita saat ini membutuhkan layanan aplikasi, maka kita harus dapat mendaftar secara swalayan dan layanan tersebut langsung tersedia saat itu juga.

5 Karakteristik Utama Cloud Computing On Demand Self Service Measured services 5 Karakteristik Cloud Computing Rapid elasticity Broad network access Resources Pooling 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 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.

5 Karakteristik Utama Cloud Computing On Demand Self Service Measured services 5 Karakteristik Cloud Computing Rapid elasticity Broad network access Resources 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.

5 Karakteristik Utama Cloud Computing 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 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. On Demand Self Service Measured services 5 Karakteristik Cloud Computing Rapid elasticity Broad network access Resources Pooling

5 Karakteristik Utama Cloud Computing On Demand Self 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. Measured services 5 Karakteristik Cloud Computing Rapid elasticity Broad network access Resources Pooling

4 Tipe Cloud Computing Private Cloud Community Cloud Public Cloud Hybrid Cloud

4 Tipe Cloud Computing Private Cloud Di mana sebuah infrastruktur layanan cloud, dioperasikan hanya untuk sebuah organisasi tertentu. Infrastruktur cloud itu bisa saja dikelola oleh si organisasi itu atau oleh pihak ketiga. Lokasinya pun bisa on-site ataupun off-site. Biasanya organisasi dengan skala besar saja yang mampu memiliki/mengelola private cloud ini.

4 Tipe Cloud Computing Community Cloud Dalam model ini, sebuah infrastruktur cloud digunakan bersama-sama oleh beberapa organisasi yang memiliki kesamaan kepentingan, misalnya dari sisi misinya, atau tingkat keamanan yang dibutuhkan, dan lainnya. Jadi, community cloud ini merupakan “pengembangan terbatas” dari private cloud. Dan sama juga dengan private cloud, infrastruktur cloud yang ada bisa di-manage oleh salah satu dari organisasi itu, ataupun juga oleh pihak ketiga.

4 Tipe Cloud Computing Public Cloud Jenis layanan cloud yang disediakan untuk umum atau group perusahaan Layanan disediakan oleh perusahaan penjual layanan cloud

4 Tipe Cloud Computing Hybrid Cloud Merupakan komposisi dari dua atau lebih infrastruktur cloud (private, community, atau public). Meskipun secara entitas mereka tetap berdiri sendiri-sendiri, tapi dihubungkan oleh suatu teknologi/mekanisme yang memungkinkan portabilitas data dan aplikasi antar cloud itu. Misalnya, mekanisme load balancing antar cloud, sehingga alokasi sumberdaya bisa dipertahankan pada 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) Ini adalah sebuah layanan yang "menyewakan" sumber daya teknologi informasi dasar, yang meliputi media penyimpanan, processing power, memory, 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 co-location, tapi ini lebih ke level mikronya. Penyewa tidak perlu tahu, dengan mesin apa dan bagaimana caranya penyedia layanan menyediakan layanannya.

3 Model Layanan Cloud Computing Infrastructure as a Services (IaaS) Perbedaan mendasar dengan layanan data center saat ini adalah IaaS memungkinkan pelanggan melakukan penambahan/pengurangan kapasitas secara fleksibel dan otomatis. Salah satu pionir dalam penyediaan IaaS ini adalah Amazon.com yang meluncurkan Amazon EC2 (Elastic Computing Cloud).

3 Model Layanan Cloud Computing Platform as a Services (PaaS) PaaS adalah layanan yang menyediakan modul-modul siap pakai yang dapat digunakan untuk mengembangkan sebuah aplikasi yang hanya dapat berjalan di atas platform tersebut PaaS juga memiliki keterbatasan dimana pengguna tidak memiliki kendali terhadap sumber daya memory, storage, processing power dan lain-lain

3 Model Layanan Cloud Computing Platform as a Services (PaaS) Penyedia layanan PaaS contohnya adalah: Salesforce melalui Force.com menyediakan modul-modul untuk mengembangkan aplikasi di atas salesforce menggunakan bahasa Apex. Facebook, yang memungkinkan kita mengembangkan aplikasi di facebook seperti aplikasi game yang dilakukan oleh Zynga. Zynga sendiri dapat meraup untung lebih dari US 100 juta.

3 Model Layanan Cloud Computing Software as a Services (SaaS) Merupakan evolusi lebih lanjut dari konsep ASP (Application Service Provider) Pelanggan dapat menggunakan SaaS dengan cara berlangganan atau pay per-use sehingga tidak perlu investasi IT

3 Model Layanan Cloud Computing Software as a Services (SaaS) Memiliki keterbatasan dalam pemanfaatan fitur aplikasi, karena multi-tenant, maka fitur-fitur biasanya bersifat umum Contoh layanan SaaS : Zoho.com Xero.com Lotuslive.com

Keuntungan Cloud Computing 1. Yang paling menonjol dari komputasi awan adalah Kemudahan Akses. Untuk mengerjakan suatu pekerjaan kita tidak mesti berada dihadapan satu komputer yang sama. Misal, ada tugas untuk membuat sebuah bahan presentasi dengan format aplikasi power point, karena pada komputer tidak ada aplikasi power point-nya maka kita bisa membuatnya di Google Docs ataupun di Skydrive-nya Windows Live. Cukup koneksi ke internet login ke akun Google atau Windows live, maka kita sudah bisa membuat bahan presentasi secara online.

Keuntungan Cloud Computing 2. Fleksibilitas, seperti contoh diatas, bahan presentasi yang kita buat tidak perlu kita simpan di hardisk yang akan memakan ruang space atau mungkin dimasukan ke flashdisk. Dimanapun berada atau kemanapun bepergian file-file tersebut bisa dibuka dimana saja selama ada koneksi internet. Andaikata akan pergi ke perusahaan cabang, tidak perlu lagi repot-repot membawa laptop ke cabang perusahaan, karena semua file-file tersimpan di awan.

Keuntungan Cloud Computing 3. Penghematan adalah kelebihan lain dari komputasi awan, khususnya bagi perusahaan-perusahaan besar. Dengan adanya sistem komputasi awan memungkinkan perusahaan untuk mengurangi infrastruktur komputer yang memerlukan biaya pengadaan dan perawatan cukup besar, hal ini juga berarti staf IT yang diperlukan tidak terlalu banyak, dan staf IT yang ada tidak terlalu berurusan dengan update, konfigurasi dan hal-hal lain yang berkaitan dengan komputasi.

Keuntungan Cloud Computing Dengan adanya komputasi awan, kita juga tidak dihadapkan dengan beban biaya untuk membayar lisensi atas software-software yang kita instal dan kita gunakan, karena semua software sudah bisa digunakan melalui komputasi awan.

Dampak Cloud Computing Cloud computing memiliki potensi membalikkan paradigma industri software, yang tadinya suatu aplikasi harus dibeli dan dijalankan di desktop, maka pada cloud, aplikasi dan lisensi berjalan melalui jaringan. Dengan adanya perubahan ini akan memungkinkan data center beserta administrator (yang berada di pusat jaringan distribusi), processing power, elektrikal, bandwidth dan storage dapat dikelola secara remote. Hal ini tidak hanya berdampak kepada model bisnis, tetapi juga berkaitan dengan arsitektur utama bagaimana suatu aplikasi dikembangkan, dibangun dan dijalankan.

Kerugian Cloud Computing Hal yang paling wajib dalam komputasi awan adalah Koneksi Internet, internet bisa dibilang jalan satusatunya jalan menuju komputasi awan, ketika tidak ada koneksi internet ditempat kita berada maka jangan harap bisa menggunakan sistem komputasi awan.

Kerugian Cloud Computing Kerahasiaan dan Keamanan adalah salah satu hal yang paling diragukan pada komputasi awan. Dengan menggunakan sistem komputasi awan berarti kita mempercayakan sepenuhnya atas keamanan dan kerahasiaan datadata kepada perusahaan penyedia server komputasi awan. Contoh paling sederhana adalah ketika menyimpan foto-foto di Facebook.

Kerugian Cloud Computing Kualitas Server komputasi awan adalah salah satu pertimbangan terpenting sebelum kita memutuskan untuk menyediakan jasa penyedia server komputasi awan. Bukan tidak mungkin kita akan dirugikan ketika server tempat dimana kita menyimpan file atau akses program sewaktu-waktu akan down atau berperforma buruk, alih-alih kita semakin dimudahkan dengan komputasi awan justru kita malah dirugikan karena kualitas server yang buruk.

Teknologi Cloud Computing

Komponen Cloud Computing Komponen dasar : Clients : LAN, Laptop , PC, Mobile phone, Tablet, dll Data Center Hardware : Kumpulan server di sebuah gedung Software: Virtualizing server Distributed Server Server-server yang tersebar di beberapa lokasi

Komponen Cloud Computing Komponen lain : Cloud Application : Software Cloud Services : Produk layanan dan solusi Cloud Platform : Hardware & Software Cloud Storage Cloud Infrastructure

10 Contoh Perusahaan Pengguna Layanan clouds No Perusahaan Provider 1 The NY Times Amazon EC2 2 Nasdaq Amazon S3 3 Major League Baseb Joyent 4 ESPN Rightscale using Amazon EC2 5 Hasbro Amazon EC2 6 British Telecom 3Tera 7 Taylor Woodrow Google Apps 8 CSS Amazon EC2 9 Activision Amazon EC2 10 Business Objects (A SAP Company Rightscale using Amazon EC2

Contoh Penyedia Layanan IAAS (Infrastructure as a Service) STORAGE Amazon S3 Zetta CTERA Portal Mosso Cloud Files Nirvanix CLOUD BROKERS RightScale enStratus Kaavo Elastra CloudKick CloudSwitch 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 BACKUP & RECOVERY JungleDisk Mosy Zmanda Cloud Backup OpenRSM Syncplicity

Contoh Penyedia Layanan PAAS (Platform as a Service) 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 Sumber: OpenCrowd dengan perubahan (penyusunan ulang taxonomy) oleh Sharing Vision INTEGRATION Amazon SQS MuleSource Mule OnDEmand Boomi SnapLogic Opsource Connect Cast Iron Microsoft BizTalk Service Gnip Snaplogic SaaS Solution Packs Appian Anywhere HubSpan Informatica On-Demand DEVELOPMENT & TESTING Keynote Systems Mercury SOASTA SkyTap Aptana LoadStorm Collabnet Dynamsoft DATABASE Google Big Table Amazon SimpleDB FathomDB Microsoft SDS

Contoh Penyedia Layanan PAAS (Platform as a Service) - lanjutan DATA 10Gen MongoDB Oracle Coherence Gemstone Gemfire Apache CouchDb Apache Hbase Hypertable TerraCotta Tokyo Cabinet Cassandra Memcached IInfinispan CLOUD MANAGEMENT Jtera App Logic OpenNebula Open.ControlTier Enomaly Enomalism Altor Networks Vmware vSphere OnPath Tech CohesiveFT VPN Cubed Hyperic Eucalyptus Reductive Lbs Puppet OpenQRM Appistry VMWare VCloudExpress Sumber: OpenCrowd dengan perubahan (penyusunan ulang taxonomy) oleh Sharing Vision COMPUTE Globus Toolkit Xeround Beowulf Sun Grid Engine Hadoop OpenCloud Gigaspaces DataSynapse FILE STORAGE EMC Atmos ParaScale Zmanda APPLIANCE PingIdentity Sysplified rPath Vordell

Contoh Penyedia Layanan SAAS (Software as a Service) BILLING Aria Systems eVapt OpSource Redi2 Zuora HUMAN RESOURCE Taleo Workday ICIMSe COLLABO RATION Box.net DropBox FINANCIAL Concur Xero Workday Beam4d LEGAL SALES DirectLaw Advologix Fios Sertifi Xactly LucidEra StreetSmarts Success Metrics PRODUCTIVITY Zoho IBM Lotus Live Google Apps HyperOffice Microsoft Live ClusterSeven CONTENT MANAGEMENT Clickability SpringCM CrownPoint SOCIAL NETWORKS Ning Zembly Amitive CRM NetSuite Salesforce Parature Responsys Rightnow Sales.com LiveOps MSDynamics Oracle On Demand DOCUMENT MANAGEMENT NetDocuments Questys DocLanding Aconex Xythos Knowledge TreeLive SpringCM

Fenomena

Big Data “Ledakan data yang besar di era informasi sekarang ini”

Big Data is It is all about better Analytic on a broader spectrum of data, and therefore represents an opportunity to create even more differentiation among 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

Fakta Big Data “Data yang ada diseluruh dunia pada tahun 2007 bila digabungkan adalah sebesar 295 exabyte.” (data analog dan digital dari tahun 1986-2007) Martin Hilbert & Proscilla Lopez (University of Southern California)

Darimana “BIG Data” berasal ?

Fakta Big Data Pengguna Facebook (keseluruhan) sudah mengunggah lebih dari 250 miliar foto, dengan rata-rata 350 juta upload per harinya 4,5 miliar like per hari 100 miliar pesan (message)

Fakta Big Data “104.000 jam video Youtube per hari”

Fakta Big Data “45 miliar email terkirim per hari”

Fakta Big Data “540 juta SMS terkirim per hari”

Fakta Big Data “400 juta Tweet terkirim per hari”

Fakta Big Data “9.000 artikel di-upload di Wikipedia per hari”

Fakta Big Data “140.000 website baru per hari”

Fakta Big Data “Data yang diolah per 2 hari adalah sebesar 2,5 exabyte”

Big Data Apa yang bisa dilakukan dengan data tersebut?

Karakteristik Big Data Volume Seberapa besar data yang diolah saat ini? Apakah data tersebut dapat digunakan untuk bersaing dengan kompetitor? Cost efficiently processing the growing Volume 50 x 2010 35 ZB 2020

Karakteristik Big Data Variety Data apa saja yang biasanya dianalisis? Jenis data seperti apa yang ada sekarang ini? Collectively Analyzing the broadening Variety 80% of the worlds data is unstructure d

Karakteristik Big Data Velocity Seberapa cepat data tersebut bisa diproses? Seberapa cepat dan akurat pemrosesan data tersebut dapat menghasilkan informasi? Responding to the increasing Velocity 30 Billion RFID sensors and counting

Karakteristik Big Data Veracity 1 dari 3 pemimpin tidak mempercayai informasi yang mereka miliki untuk membuat keputusan Establishing the Veracity of big data sources 1 in 3 business leaders don’t trust the information they use to make decisions

Back to top button