KARAKTERISTIK DAN ARSITEKTUR CLOUD COMPUTING
Definisi Web Service
Layanan web adalah modul self-describing dan stateless yang
melakukan unit kerja terpisah dan tersedia melalui jaringan, Penyedia layanan web menawarkan API yang memungkinkan
pengembang untuk mengeksploitasi fungsionalitas melalui Internet,
daripada memberikan aplikasi lengkap. Web Services Description Language (WSDL) dinyatakan dalam xml yang mencakup tipe data dan pesan.
Operasi-operasi yang dimiliki oleh WSDL adalah :
- Satu arah - Pesan dikirim tanpa perlu dibalas
- Permintaan & tanggapan - Mengirim dan membalas pesan
- Minta tanggapan - Permintaan tanggapan
- Notifikasi - Pesan dikirim ke beberapa penerima
Service Oriented Architecture
Service Oriented Architecture (SOA) adalah adalah sebuah arsitektur kerangka kerja berbasis standar yang terhubung yang memungkinkan sistem-sistem untuk saling mengintegrasikan data yang sebelumnya hanya tersimpan rapat di berbagai lokasi atau sumber., Berisi seperangkat prinsip desain yang fleksibel yang digunakan selama
fase pengembangan dan integrasi sistem, Menyediakan rangkaian layanan yang terintegrasi secara longgar yang
dapat digunakan dalam beberapa domain bisnis
Quality of Service
Quality of Service (QoS) adalah sebuah arsitektur end-to-end yang menggunakan metode pengukuran untuk menentukan kemampuan sebuah jaringan seperti; aplikasi jaringan, host atau router dengan tujuan memberikan network service yang lebih baik dan terencana sehingga dapat memenuhi kebutuhan suatu layanan.
Service Level Agreement (SLA) adalah kontrak antara penyedia layanan dan pelanggannya yang mendokumentasikan layanan apa yang akan disediakan oleh penyedia dan mendefinisikan standar layanan yang harus dipenuhi oleh penyedia.
SLA berisi tentang kontrak formal atau informal antara pihak penyedia dan pengguna akhir layanan (customer). Jadi bisa dikatakan jika SLA merupakan kontrak yang bersifat 2 arah dan melibatkan 2 tim.
Konten umum dalam kontrak SLA adalah :
- Metrik jaminan kinerja
- Rasio waktu naik dan waktu turun
- Sistem throughput
- Waktu merespon - Detail manajemen masalah
- Hukuman untuk non-kinerja
- Kemampuan keamanan yang terdokumentasi
Karakteristik Cloud Computing
1. On Demand Self Service
Salah satu karakteristik yang memungkinkan para pengguna dapat mengelola dan memesan layanan yang berasal dari cloud computing tanpa perlu melakukan interaksi secara langsung dengan penyedia layanan.
2. Measured Service
Mampu mengoptimalkan penggunaan sumber daya yang telah disediakan dan dapat digunakan secara optimal oleh pengguna. Sumber daya tersebut seperti, prosesor, memory, lebar pita, aktivasi user, dan lain sebagainya. Sistem ini dapat memberikan layanan secara optimal sehingga proses, penyimpanan, bandwidth dan berbagai akun pengguna aktif lainnya.
3. Resources Pooling
Clod Computing ini dapat memungkinkan para pengguna yang terkoneksi dengannya untuk dapat menggunakan data secara bersamaan. Memiliki sifat yang dinamis sehingga dapat menyesuaikan dengan kebutuhan, seperti penyedia layanan melalui sumber daya kemudian dikelompokan menjadi lebih satu dengan berbagai lokasi data center yang terdiri dari berbagai server multi tenant. Multi Tenan ini akan mengakses data dalam waktu bersamaan.
4. Broad Network Access
Karakteristik cloud computing yang akan menyediakan sebuah ayana dimana langsung terkoneksi ke jaringan. Jaringan ini disebut dengan memanfaatkan internet, biasanya akan menggunakan thick client, thin client atau berbagai media yang lain.
5. Rapid Elasticity
Merupakan karakteristik yang bisa digunakan untuk mengubah kapasitas dari suatu data yang membuatnya bersifat elastis dan Anda akan bisa langsung melakukan pengurangan terhadap kapasitas cloud computing atau menambahkan khasiatnya. Dengan begini kapasitas yang dimiliki bersifat unlimited, selain itu kapasitas juga dapat dibeli kapan saja dengan tidak ada pembatasan terhadap jumlah dari kapasitas yang hendak dibeli.
Arsitektur Cloud Computing
Cloud computing memerlukan beberapa protokol standar yang dengannya lapisan perangkat keras, perangkat lunak, dan klien yang berbeda dapat berkomunikasi satu sama lain
Arsitektur cloud dapat menggabungkan perangkat lunak yang berjalan pada perangkat keras tervirtualisasi di beberapa lokasi untuk menyediakan layanan sesuai permintaan untuk perangkat keras dan perangkat lunak yang dihadapi pengguna
Comments
Post a Comment