Topologi Jaringan
Sistem cloud
computing terbagi menjadi dua kelompok, yakni : front-end dan back-end.
Front-end terletak pada sisi pengguna atau client. Sedangkan back-end adalah
bagian "awan" dalam sistem ini (dalam diagram jaringan internet kerap
digambarkan sebagai awan).
Keduanya terhubung melalui sebuah jaringan (Internet).
A.Distribusi beban
Komputasi Awan
Cloud computing
menyediakan perangkat lunak sebagai layanan cadangan untuk pengguna terakhir,
tapi infrastruktur yang mendasari harus cukup terukur dan kuat dan harus fokus
pada sistem Cloud perusahaan skala besar dan meneliti bagaimana perusahaan
dapat menggunakan service - oriented architecture (SOA) untuk menyediakan
antarmuka yang efisien untuk proses bisnis.
Cloud computing terlihat untuk
perhitungan dan penyimpanan data menjauh dari end user dan ke server yang
berlokasi di pusat data, dengan demikian mengurangi beban pengguna dari
penyedian aplikasi dan manajemen. Dalam sistem awan enterprise , arsitektur
berorientasi layanan (SOA) dapat digunakan untuk menyediakan antarmuka yang
mendasari proses bisnis, yang ditawarkan melalui Awan (cloud). SOA dapat
bertindak sebagai sebuah front-end terprogram ke berbagai komponen layanan yang
dibedakan sebagai individu dan pendukung server. Permintaan yang masuk ke
layanan yang di sediakan oleh gabungan SOA harus diteruskan ke komponen yang
benar dan server masing - masing, dan seperti routing harus terukur untuk
mendukung sejumlah besar permintaan.
Dalam rangka untuk
meningkatkan proses bisnis, setiap tingkatan dalam sistem biasanya menyebarkan
beberapa server untuk mendistribusikan beban dan toleransi kesalahan. seperti
distribusi beban di beberapa server dalam tingkat yang sama dapat dilihat
sebagai distribusi beban horisontal, tampak seperti gambar berikut :

Salah satu batasan
dari distribusi beban horisontal adalah bahwa beban tidak dapat didistribusikan
lebih lanjut ketika semua server dalam tingkatan tertentu mengambil hasil dari
kesalahan konfigurasi infrastruktur. Dimana terlalu banyak server yang
dikerahkan pada satu tingkat sementara dilain pihak ada sedikit server yang
dikerahkan di lain tingkatan.
Perangkat Lunak
B.OpenStack, perangkat lunak Cloud
Computing Open Source
OpenStack merupakan open source
cloud computing software untuk membangun infrastruktur cloud yang reliabel
dimana baru saja dipublikasikan beberapa hari lalu yaitu pada tanggal 19 Juli
2010. Tujuan OpenStack adalah untuk memungkinkan setiap organisasi atau
perusahaan untuk membuat dan menyediakan layanan cloud computing dengan
menggunakan perangkat lunak open source yang berjalan diatas perangkat keras
yang standar.
Terdapat dua jenis OpenStack, yaitu
OpenStack Compute dan OpenStack Storage. OpenStack Compute adalah perangkat
lunak untuk melakukan otomasi saat membuat ataupun mengelola virtual private
server (VPS) dalam jumlah besar. OpenStack Storage adalah perangkat lunak untuk
membuat object storage yang bersifat scalable serta redundant dengan
menggunakan cluster untuk menyimpan data data dalam ukuran terabytes atau
bahkan petabytes.
C. Amazon Elastic
Compute Cloud (EC2)
EC2 menyediakan banyak fitur yang
berguna bagi pelanggan, termasuk sistem penagihan yang terencana dan biaya
untuk komputasi yang murah pada tingkat yang sangat mantap (penggunaan memori,
penggunaan CPU, transfer data, dll), penyebaran antara beberapa lokasi, elastis
alamat IP, infrastruktur yang ada sambungan ke pelanggan melalui Virtual
Private Network (VPN), jasa pemantauan oleh Amazon CloudWatch, dan load
balancing elastis.
Amazon‘s EC2 provides virtual machine
based computation environments. EC2 menggunakan hypervisor Xen (2010) untuk
mengelola Amazon Mesin Gambar (AMI). AMI (Amazon EC2, 2010) adalah "gambar
terenkripsi mesin yang berisi semua informasi yang diperlukan untuk perangkat
lunak yang kita pakai".
D.GoGrid
GoGrid memiliki
karakteristik umum dengan Amazon di area klasik komputasi awan, dalam hal ini
mendukung beberapa sistem operasi melalui gambaran manajemen sendiri, dan
mendukung dalam hal menyeimbangkan beban, penyimpanan awan, dan sebagainya .
Jadi baik EC2 dan GoGrid, kedua- nya menyediakan fitur dasar
dan umum dari Cloud Computing. Perbedaan antara layanan yang mereka (EC2 dan
GoGrid) berikan terutama berasal dari model bisnis mereka masing-masing.
Sebagai contoh, GoGrid menyediakan awan
(Cloud) bebas dan penyimpanan yang spesifik, sedikit berbeda dari Amazon.
GoGrid juga menyediakan Hybrid Hosting, yang merupakan fitur pembeda. Banyak
aplikasi namun tidak dapat berjalan dengan baik di lingkungan server yang murni
multi-tenant. Performa Database lebih baik pada dedicated server, dimana EC2
dan GoGrid tidak perlu bersaing untuk input/output sumber daya, situasi ini
mirip dengan aplikasi web server. GoGrid menyediakan aplikasi-aplikasi khusus
dengan dedicated server yang memiliki jaminan keamanan yang tinggi .
E.Amazon Simple
Storage Service (S3)
Amazon Simple Storage Service
(2010) (S3) adalah layanan web penyimpanan online yang ditawarkan oleh Amazon
Web Services. S3 dapat diakses pengguna melalui layanan web, REST- style
interface HTTP, atau dengan melibatkan antarmuka SOAP. Seperti halnya layanan
komputasi awan lainnya, pengguna dapat meminta penyimpanan dalam jumlah kecil
atau besar dengan cepat, serta menyediakan sistem penyimpanan sangat terukur.
Amazon S3 mengatur ruang penyimpanan
ke dalam banyak kotak, dengan setiap kotak diberi namespace yang pada umunya
unik dengan maksud untuk membantu menemukan alamat data, mengidentifika si user
account untuk pembayaran, dan mengumpulkan informasi penggunaan, Amazon S3
berurusan dengan semua jenis data sebagai obyek. Sebuah objek dapat diakses
melalui URL yang terdiri dari kunci dan versi ID dengan namespace sebagai
awalan.
F.Rackspace Cloud
Rackspace Awan awalnya diluncurkan
pada tanggal 4 Maret 2006 dengan nama "Mosso". Dalam tiga tahun
berikutnya, ia (Raskspace Cloud) telah mengubah namanya dari "Mosso
LLC" menjadi "Mosso: The Hosting Cloud ", dan akhirnya menjadi
"Rackspace Cloud" pada tanggal 17 Juni 2009.
Perusahaan ini menyediakan layanan
termasuk cloud server, cloud file, dan cloud site. Cloud file service adalah
layanan penyimpanan awan (cloud) yang menyediakan penyimpanan online yang tak
terbatas dan Jaringan Pengiriman Konten untuk media secara komputasi utilitas.
Selain control panel online, perusahaan ini menyediakan layanan API
(Application Programming Interface) yang dapat diakses melalui Application
Programming Interface yang aman dengan kode klien open source.
Rackspace memecahkan masalah keamanan
dengan mereplikasi tiga salinan penuh data di beberapa komputer pada beberapa
zona, dengan setiap tindakan yang dilindungi oleh SSL (Secure Socket Layer)
Manajemen Pengelolaan dan Sumber Daya
Manusia
Manajemen Pengelolaan
Manajemen
Pengelolaan secara teori yaitu sumber daya awan berbasis layanan tidak harus
berbeda dari sumber daya di lingkungan dimana kita berada.
Manajemen sumber daya awan (Cloud Computing) mempunyai Tiga aspek, yaitu :
1. Keamanan TI
2. Kinerja manajemen
3. Provisioning
A.Manajemen Kinerja
Manajemen kinerja adalah tentang
bagaimana layanan perangkat lunak berjalan efektif di dalam lingkungan sendiri
(PC sendiri) ataupun melalui awan (Cloud). Yang artinya Jika Anda mulai dapat
terhubung dengan perangkat lunak yang berjalan di pusat data, lalu Anda sendiri
langsung ke perangkat lunak yang berjalan di awan (Cloud ), kemungkinan besar
Anda akan ada potensi kemacetan pada titik koneksi
B.Jasa Manajemen
Layanan manajemen mencakup berbagai disiplin, yaitu :
1. Konfigurasi manajemen
2. Aset Manajemen
3. Jaringan manajemen
4. Kapasitas perencanaan
5. Analisis akar penyebab
6. Beban Kerja manajemen
7. Patch dan memperbarui manajemen
C.Mengelola beban
kerja di Awan (cloud)
Organisasi harus secara aktif mengelola beban kerja sehingga mereka tahu
1. Bagaimana aplikasi mereka berjalan
2. Apa yang mereka lakukan
3. Berapa banyak departemen individu atau UKM harus dikenakan biaya untuk
setiap penggunaan layanan Cloud Computing
Hal yang perlu diperhatikan dalam manajemen pengolahan Cloud
Computing adalah “Mendeklarasikan Jenis Data”, jumlah data yang tersedia untuk
digunakan Perusahaan yang menggunakan layanan Cloud sangatlah banyak dan sifat
datanya berubah, meliputi :
1. Keragaman data meningkat Data dalam Cloud Computing
menjadi lebih beragam, selain data “tradisional” terstruktur (pendapatan, nama
dan sebagainya) termasuk email, gambar, blog dan lain-lain.
2. Jumlah data meningkat Berapa banyak pengelolaan video
YouTube atau dapat menangani semua gambar. Bahkan dalam pemakaian data
tradisional, bidang, organisasi yang memakai data tersebut jumlah agregatnya
mulai besar.
3. Latency persyaratan menjadi lebih menuntut. Perusahaan[1]menuntut latency yang
lebih rendah (misalnya, waktu untuk mendapatkan data dari satu titik ke titik
lainnya) untuk banyak aplikasi.
Berdasarkan hal tersebut Cloud dapat :
1. Menyediakan sumber daya untuk mengakses permintaan data dengan harga yang
jauh lebih rendah. 2. Mendukung bisnis dalam penggunaan data secara kolaboratif
(seluruh karyawan, pelanggan dan mitra bisnis.
D.Penyelengara Jasa
Cloud
Dalam penyelengaraan jasa Cloud Computing, Perusahaan yang
menyelengarakan teknologi ini sudah seharusnya bertanya pada diri sendiri
dengan pertanyaan:
1. Layanan Cloud seperti apakah yang user mau dari penyedia layanan Cloud ?
2. Bagaimana “kita” tahu apakah kinerja dari Cloud Computing yang diberikan
atau ditawarkan kepada user berada pada tingkat ya ng tepat?
3. Bagaimana “kita” bisa menilai apakah data yang telah dihapus benar-benar
hilang?
E.Mengelola biaya IT
Semua departemen IT memonitor biaya,
tetapi hanya sedikit dari “mereka” yang memantau dalam hal aset kinerja -
keharusan untuk mengoptimalkan hasil investasi baik untuk hardware dan
software.
membandingkan dua model biaya :
1) Beban usaha (memb ayar per bulan, per pengguna untuk setiap layanan)
2) Modal investasi (membayar biaya beli ditambah pemeliharaan tahunan untuk
perangkat lunak yang berada dalam organisasi Anda - sebagai pengguna).
F.Pengantar Manajemen
Penyimpanan
Manajemen Penyimpanan adalah
kemampuan untuk menyimpan dan mengatur file dan data pada jaringan. Perangkat
lunak yang digunakan untuk memastikan kemampuan ini disebut Storage Resource
Management (SRM). Dalam penyimpanan komputasi awan, tujuannya adalah kemampuan
berpikir Internet untuk mengakses penyimpanan. Perhatian utama untuk manajemen
penyimpanan adalah kapasitas, penggunaan, kebijakan dan manajemen “peristiwa”.
Berbicara mengenai manajemen
pengolahan Cloud Computing, secara otomatis kita akan membahas juga tentang
manajemen keamanan pada Cloud Computing ditinjau dari orang atau individu.
Salah satu tindakan yang paling
penting bagi tim keamanan adalah untuk mengembangkan sebuah penyewaan formal
bagi organisasi keamanan dan program. Ini akan menumbuhkan visi bersama antara
tim yang menuju pada suatu pengharapan bersama mengenai jaminan keamanan data
yang diatur secara baik dan benar demi berlangsungnya proses pengolahan data
dengan manajemen yang baik di dalam layanan Cloud.
G. Sumber Daya Manusia Cloud Computing
Berikut ini adalah sumber daya manusia
yang terlibat dalam Komputasi Awan (Cloud Computing) :
1. Subscribers (Pelanggan).
Kelompok ini terdiri dari pebisnis
yang menggunakan penawaran platform -as - a - service untuk mengembangkan dan
menyebarkan aplikasi mereka. Dimana mereka mencari penawaran Cloud yang tepat
untuk menjalankan usaha mereka, sehingga mempermudah mereka dalam berbisnis,
menekan biaya usaha, efisien waktu dapat mereka peroleh dengan menggunakan
penawaran ini.
2. Publishers (Penerbit)
Ketika pelanggan mulai menggunakan
suatu penawaran, mereka sering memiliki akses ke katalog global dari aplikasi
yang diterbitkan, alat- alat, prasarana, dan platform yang meningkatkan atau
memperluas penawaran asli. item yang ditemukan di katalog disediakan oleh
penerbit.
3. Operator Pusat Data (Data Center Operators)
Segolongan dengan penerbit (dan yang
utama untuk menawarkan) adalah operator pusat data yang menyediakan server,
penyimpanan, dan konektivitas jaringan untuk platform.
4. Vendor untuk layanan Web Terpadu (Vendors for Integrated Web Services)
Berbagai layanan yang tersedia di
Internet, banyak yang mungkin tidak disertakan dalam katalog global karena
layanan ters ebut diasumsikan atau karena popularitas mereka atau karena
pelayanan yang belum dipublikasikan ke dalam catalog.
5. Penyedia Jasa Out Source (Providers for Outsourced Services)
Selain operator pusat data yang
mendukung infrastruktur aplikasi, beberapa kegiatan lain untuk mengembangkan
dan mengelola aplikasi dapat dikelola oleh sumber daya lain, biasanya melalui
outsourcing pekerjaan.
6. Klien (Clients)
Klien adalah pengguna internet yang
dapat mengakses sumber daya yang diterbitkan
H. Sponsor Cloud
(Awan) adalah Pelanggan
Keuntungan yang ditemukan berkisar
dari pengurangan biaya dengan kemampuan aplikasi yang memiliki konektivitas
yang lebih baik. Cloud computingmemiliki banyak manfaat yang tersedia bagi
orang-orang yang mengambil keuntungan dari itu.
Kebanyakan pelanggan mencari utilitas
berbasis platform untuk meringankan beban pemilik dan mengelola server , pusat
data, jaringan, atau apapun yang terkait dengan penunjang infrastruktur
komputasi.
Platform yang mereka pilih harus
mampu memenuhi tujuan bersama mereka, baik jangka pendek maupun jangka panjang
dengan pengurangan biaya yang disediakan oleh langganan platform - as - a -
service mereka. Tujuan ini berkisar , menyadari manfaat dari fleksibilitas dan
skalabilitas dari komputasi awan untuk mendapatkan “kepemimpinan“ pasar melalui
konsep global positioning di Internet.
Pelanggan bergantung pada penerbit
untuk memastikan bahwa layanan yang dibeli, dimanfaatkan secara efektif dan
efisien, dan apapun yang digunakan klien dipublikasikan di platform. Dalam
banyak kasus pelanggan memiliki akses ke segala sesuatu yang diterbitkan di
dalam platform Cloud .
a. Pembuatan Cloud : Penerbit
Mayoritas penerbit adalah
pengembang aplikasi. Mereka bisa membangun aplikasi yang mendukung pelanggan
tertentu, untuk digunakan oleh pelanggan lain , untuk digunakan oleh pengembang
lain dalam rangka meningkatkan atau memperluas aplikasi mereka untuk
penerbitan, atau untuk pelanggan komersial. Aplikasi mereka mungkin gratis atau
ber – bayar. Dalam beberapa platform seperti Second Life , biaya tersebut
mungkin biaya virtual yang hanya berlaku di dalam platform tersebut.
Penerbit membuat
kompilasi dari vendor untuk perangkat lunak independen , peralatan virtual,
infrastruktur, platform, dan peralatan. Vendor dapat mempublikasikan peralatan,
arsitektur siap pakai dan aplikasi. Apapun yang dibuat vendor ditemukan dalam
sebuah katalog global. Setiap platform - as - a - service memiliki katalog
global mereka sendiri, meskipun beberapa item seperti Web API (Application
Programming Interface) dan plug - in pada umunya dapat ditemukan dalam beberapa
katalog.
Penerbit
mengandalakan operator pusat data untuk mempertahankan sebuah platform yang
handal, terukur dan aman serta memelihara katalog global. Klien dan pelanggan
yang menggunakan produk yang diterbitkan penerbit memberikan umpan balik
langsung pada nilai proses integrasi yang lebih baik dengan HTTP daripada
layanan berbasis SOAP ( Simple Object Access Protocol). Mereka juga tidak
memerlukan penggunaan XML atau WSDL.
Web services dapat
digunakan dalam beberapa cara; tiga yang paling populer adalah RPC , SOA dan
REST: 1. Remote procedure call (RPC) adalah teknologi antara proses - proses
yang memungkinkan atau mengijinkan aplikasi secara jarak jauh menjalankan
subrutin atau prosedur di komputer lain dengan berbagi jaringan tanpa pengkodean
yang jelas untuk interaksi. 2. Layanan web Arsitektur berorientasi layanan
(SOA) didasarkan pada arsitektur dan membuat fungsi SOA diakses melalui
protokol Internet standar tanpa ketergantungan pada platform atau bahasa
pemrograman 3. Representasi state transfer (REST) adalah jasa / layanan yang
meniru protokol dengan membatasi antarmuka untuk seperangkat operasi standar.
J.Penyedia Jasa
Outsource
Dengan manfaat dari utilitas berbasis
layanan, memungkinkan perusahaan untuk meringankan keuangan dan beban kerja
sehingga bisnis inti dapat difokuskan pada beber apa kegiatan yang masih
diperlukan/dibutuhkan oleh bisnis. Ini bisa dari pengembangan aplikasi, untuk
memantau aplikasi dalam produksi, untuk mendukung pelanggan dan untuk manajemen
aplikasi.
Ada beberapa perusahaan jasa teknologi
yang telah memberikan ke seluruhan manajemen operasional bisnis bagi
perusahaan. Hal ini biasanya disebut sebagai operasi yang dikelola dan meliputi
seluruh solusi IT. Meskipun komputasi awan telah meringankan banyak beban untuk
mengelola solusi IT.
Sumber Referensi
1. Anggeriana Herwin, Cloud Computing, 2011
2. Berkah I Santoso, Perkembangan Virtualisas, 2012
3. Berkah I Santoso, Cloud Computing dan Strategi TI Modern, 2012
4. Berkah I Santoso, Mobile Backend as a Services, 2012
5. Demystifying the Cloud An introduction to Cloud Janakiram MSV Cloud
Computing Strategist www.janakiramm.net| mail@janakiramm.net Sumber Referensi
6. Llorente, I. M. (July 2008). Towards a new model for the infrastructure
grid. Panel From Grids to Cloud Services in the International Advanced Research
Workshop on High Performance Computing and Grids, Cetraro, Italy.
7.
http://id.wikipedia.org/wiki/Komputasi_awan
8. http://infreemation.net
9. http://docs.google.com
Komentar
Posting Komentar