Download - 6 -cloud_computing
Cloud Computing
20 November 2013
“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.”
Cloud Computing…
NIST (National Institute of Standards and Technology
“Suatu gaya dalam menyediakan layanan komputasi
yang menjadi model bagi provider memberikan
berbagai macam kapabilitas IT kepada konsumer.”
Cloud Computing…
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
Broad network access
Resources PoolingRapid
elasticity
Measured services 5
Karakteristik Cloud
Computing
On Demand Self Service
Broad network access
Resources Pooling
Rapid elasticity
Measured services 5
Karakteristik Cloud
Computing
• 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
Broad network access
Resources Pooling
Rapid elasticity
Measured services
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
Cloud Computing
5 Karakteristik Utama Cloud Computing
On Demand Self Service
Broad network access
Resources Pooling
Rapid elasticity
Measured services
• Sebuah layanan cloud computing harus tersedia secara terpusat dan dapat membagi sumber daya secara efisien. Karena cloud computing digunakan bersama-sama oleh berbagai pelanggan, penyedia layanan harus dapat membagi beban secara efisien, sehingga sistem dapat dimanfaatkan secara maksimal.
5 Karakteristik
Cloud Computing
5 Karakteristik Utama Cloud Computing
On Demand Self Service
Broad network access
Resources Pooling
Rapid elasticity
Measured services
• 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.
5 Karakteristik
Cloud Computing
5 Karakteristik Utama Cloud Computing
On Demand Self Service
Broad network access
Resources Pooling
Rapid elasticity
Measured services
• 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.
5 Karakteristik
Cloud Computing
5 Karakteristik Utama Cloud Computing
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.
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.
4 Tipe Cloud Computing
Infrastructure as a Services (IaaS)
3 Model Layanan Cloud Computing
Platform as a Services (PaaS)
Software as a Services (SaaS)
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
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 satu-
satunya 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 data-
data 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
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
CLOUD BROKERS•RightScale•enStratus•Kaavo•Elastra•CloudKick•CloudSwitch
SERVICE MANAGEMENT•Scale•CohesiveFT•Ylastic•Dynect•CloudFoundry•NewRelic•Cloud42
BACKUP & RECOVERY•JungleDisk•Mosy•Zmanda Cloud Backup•OpenRSM•Syncplicity
Contoh Penyedia Layanan IAAS (Infrastructure as a Service)
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
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
Sumber: OpenCrowd dengan perubahan (penyusunan ulang taxonomy) oleh Sharing Vision
Contoh Penyedia Layanan PAAS (Platform as a Service) - lanjutan
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
COMPUTE•Globus Toolkit•Xeround•Beowulf•Sun Grid Engine•Hadoop•OpenCloud•Gigaspaces•DataSynapse
FILE STORAGE•EMC Atmos•ParaScale•Zmanda
DATA•10Gen MongoDB•Oracle Coherence•Gemstone Gemfire•Apache CouchDb•Apache Hbase•Hypertable•TerraCotta•Tokyo Cabinet•Cassandra•Memcached•IInfinispan
APPLIANCE•PingIdentity•Sysplified•rPath•Vordell
Sumber: OpenCrowd dengan perubahan (penyusunan ulang taxonomy) oleh Sharing Vision
SOCIAL NETWORKS•Ning•Zembly•Amitive
HUMAN RESOURCE•Taleo•Workday•ICIMSe
CONTENT MANAGEMENT•Clickability•SpringCM•CrownPoint
CRM•NetSuite•Salesforce•Parature•Responsys•Rightnow•Sales.com•LiveOps•MSDynamics•Oracle On Demand
DOCUMENT MANAGEMENT•NetDocuments•Questys•DocLanding•Aconex•Xythos•Knowledge TreeLive•SpringCM
BILLING•Aria Systems•eVapt•OpSource•Redi2•Zuora
FINANCIAL•Concur•Xero•Workday•Beam4d
LEGAL•DirectLaw•Advologix•Fios•Sertifi
SALES•Xactly•LucidEra•StreetSmarts•Success Metrics
PRODUCTIVITY•Zoho•IBM Lotus Live•Google Apps•HyperOffice•Microsoft Live•ClusterSeven
COLLABORATION•Box.net•DropBox
Contoh Penyedia Layanan SAAS (Software as a Service)
Fenomena
Big Data
“Ledakan data yang besar di
era informasi sekarang ini”
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.
Big Data is…
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 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
50x
35 ZB
20202010
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 unstructured
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