Web Services in Cloud Computing
Internet adalah konektivitas global dari ratusan ribu komputer yang dimiliki oleh banyak jaringan yang berbeda. Layanan web adalah metode standar untuk menyebarkan pesan antara aplikasi klien dan server di World Wide Web. Layanan web adalah modul perangkat lunak yang bertujuan untuk menyelesaikan serangkaian tugas tertentu. Layanan web dapat ditemukan dan diimplementasikan melalui jaringan dalam komputasi awan. Layanan web dapat memberikan fungsionalitas kepada klien yang memanggil layanan web tersebut. Layanan web merupakan serangkaian protokol terbuka dan standar yang memungkinkan pertukaran data antara aplikasi atau sistem yang berbeda. Layanan web dapat digunakan oleh program perangkat lunak yang ditulis dalam bahasa pemrograman yang berbeda dan berjalan pada platform yang berbeda untuk pertukaran data melalui jaringan komputer seperti Internet. Dengan cara yang sama, komunikasi pada komputer dapat diolah secara bersamaan. Web Service Components 1. SOAP (Simple Object Access Protocol) SOAP adalah singkatan dari “Protokol Akses Objek Sederhana”. Ini adalah protokol perpesanan yang tidak bergantung pada transportasi. SOAP dibangun dengan mengirimkan data XML dalam bentuk pesan SOAP. Sebuah dokumen yang dikenal sebagai dokumen XML dilampirkan pada setiap pesan. Hanya struktur dokumen XML, bukan kontennya, yang mengikuti suatu pola. Hal hebat tentang layanan web dan SOAP adalah semuanya dikirim melalui HTTP, protokol web standar. 2. UDDI (Universal Description, Search, and Integration) UDDI adalah standar untuk menentukan, menerbitkan, dan mencari penyedia layanan online. Ini memberikan spesifikasi yang membantu dalam menghosting data melalui layanan web. UDDI menyediakan repositori tempat file WSDL dapat dihosting sehingga aplikasi klien dapat mencari file WSDL untuk mempelajari berbagai tindakan yang disediakan oleh layanan web. Hasilnya, aplikasi klien akan memiliki akses penuh ke UDDI, yang bertindak sebagai database untuk semua file WSDL. 3. WSDL (Web Services Description Language) Klien yang mengimplementasikan layanan web harus mengetahui lokasi layanan web. Jika layanan web tidak dapat ditemukan, maka layanan tersebut tidak dapat digunakan. Kedua, aplikasi klien harus memahami apa yang dilakukan layanan web untuk mengimplementasikan layanan web yang benar. WSDL, atau Bahasa Deskripsi Layanan Web, digunakan untuk mencapai hal ini. File WSDL adalah file berbasis XML lainnya yang menjelaskan apa yang dilakukan layanan web dengan aplikasi klien. Aplikasi klien akan memahami di mana letak layanan web dan cara mengaksesnya menggunakan dokumen WSDL. How does web service work? Diagram menunjukkan versi sederhana tentang bagaimana layanan web akan berfungsi. Klien akan menggunakan permintaan untuk mengirim urutan panggilan layanan web ke server yang menghosting layanan web sebenarnya. Panggilan prosedur jarak jauh digunakan untuk melakukan permintaan ini. Panggilan ke metode yang dihosting oleh masing-masing layanan web dikenal sebagai Panggilan Prosedur Jarak Jauh (RPC). Contoh: Flipkart menyediakan layanan web yang menampilkan harga barang yang ditawarkan di Flipkart.com. Front end atau lapisan presentasi dapat ditulis dalam .NET atau Java, namun layanan web dapat dikomunikasikan menggunakan bahasa pemrograman. Features of Web Service //AZS referensi : [1][2]
Difference between Cloud computing and the Internet of Things?
Perbedaan utama antara Komputasi Awan dan Internet of Things adalah bahwa Komputasi Awan menyediakan layanan yang dihosting di atas Internet. Sebaliknya, Internet of Things menghubungkan perangkat pintar di sekitar ke jaringan untuk berbagi dan menganalisis data pengambilan keputusan. Komputasi awan dan Internet of Things adalah teknologi modern. Akronim dari Internet of Things adalah IoT. Komputasi awan menyediakan alat dan layanan yang diperlukan untuk membangun aplikasi IoT. Selain itu, hal itu membantu dalam mencapai aplikasi berbasis IoT yang efisien dan akurat. What is Cloud Computing? Organisasi memerlukan waktu dan anggaran untuk meningkatkan infrastruktur TI mereka. Di kampus, memperluas infrastruktur TI sulit dan memerlukan waktu lebih lama. Komputasi awan memberikan solusi optimal untuk masalah ini. Layanan komputasi awan terdiri dari pusat data virtual yang menyediakan perangkat keras, perangkat lunak, dan sumber daya saat dibutuhkan. Oleh karena itu, organisasi dapat langsung terhubung ke awan dan mengakses sumber daya yang diperlukan. Ini membantu mengurangi biaya dan meningkatkan atau menurunkan sesuai dengan kebutuhan bisnis. What is the Internet of Things? Internet of Things menghubungkan semua perangkat pintar di sekitar ke jaringan. Perangkat-perangkat ini menggunakan sensor dan aktuator untuk berkomunikasi satu sama lain. Sensor mendeteksi gerakan sekitar sementara aktuator merespon aktivitas sensorik. Perangkat-perangkat itu bisa berupa smartphone, mesin cuci pintar, smartwatch, smart TV, mobil pintar, dan lain sebagainya. Bayangkan jika ada sepatu pintar yang terhubung ke Internet. Ia bisa mengumpulkan data tentang jumlah langkah yang telah ditempuh. Smartphone bisa terkoneksi ke Internet dan melihat data ini. Smartphone menganalisis data tersebut dan memberikan pengguna informasi tentang jumlah kalori yang terbakar dan saran kebugaran lainnya. Salah satu contohnya adalah kamera lalu lintas pintar yang bisa memantau kemacetan dan kecelakaan. Kamera ini mengirimkan data ke gateway. Gateway tersebut menerima data dari kamera tersebut serta kamera-kamera serupa lainnya. Semua perangkat yang terhubung ini membentuk sistem manajemen lalu lintas pintar. Sistem ini berbagi, menganalisis, dan menyimpan data di awan. Ketika terjadi kecelakaan, sistem menganalisis dampaknya dan mengirimkan instruksi untuk membimbing pengemudi agar menghindari kecelakaan tersebut. Secara keseluruhan, Internet of Things merupakan teknologi yang sedang berkembang, dan akan tumbuh dengan cepat di masa depan. Demikian pula, ada banyak contoh dalam bidang kesehatan, manufaktur, produksi energi, pertanian, dsb. Satu kelemahannya adalah dapat timbul masalah keamanan dan privasi karena perangkat-perangkat tersebut merekam data sepanjang hari. Which is better, IoT or cloud computing? Selama beberapa tahun terakhir, IoT dan komputasi awan telah berperan dalam menerapkan banyak skenario aplikasi seperti transportasi pintar, kota dan komunitas, rumah, lingkungan, dan kesehatan. Kedua teknologi ini bekerja untuk meningkatkan efisiensi dalam tugas-tugas sehari-hari kita. Komputasi awan mengumpulkan data dari sensor IoT dan menghitungnya secara sesuai. Meskipun keduanya adalah paradigma yang sangat berbeda, mereka bukan teknologi yang kontradiktif; Mereka saling melengkapi. Difference between the Internet of things and cloud computing Arti dari Internet of Things dan komputasi awan IoT adalah jaringan perangkat, mesin, kendaraan, dan ‘barang’ lain yang saling terhubung yang dapat disisipkan dengan sensor, elektronik, serta perangkat lunak yang memungkinkan mereka untuk mengumpulkan dan bertukar data. IoT adalah sistem barang terhubung dengan pengidentifikasi unik dan dapat bertukar data melalui jaringan dengan interaksi manusia sedikit atau bahkan tidak ada. Komputasi awan memungkinkan individu dan bisnis untuk mengakses sumber daya komputasi dan aplikasi sesuai permintaan. //AZS referensi : [1][2]
What is Cloud Computing Replacing?
Data telah menjadi kunci untuk berfungsinya setiap lembaga. Namun, banyak organisasi menghadapi tantangan dalam menyimpan dan memisahkan data dengan cara terbaik. Di situlah komputasi awan berperan. Ini muncul sebagai anugrah untuk operasi yang sukses dari lembaga-lembaga tersebut. Oleh karena itu, tidak mengherankan jika ada permintaan untuk keahlian komputasi awan, dan akan selalu ada pencarian untuk para profesional terampil di bidang ini. Di blog ini, kita akan menjelajahi berbagai aspek komputasi awan. What is Cloud Computing? Cloud computing adalah bagaimana sumber daya sistem komputer seperti penyimpanan data dan alat pengembangan perangkat lunak tersedia tanpa partisipasi langsung pengguna. Sistem ini sangat bergantung pada alokasi sumber daya untuk memastikan manajemen biaya yang efisien dan pemanfaatan sumber daya yang optimal. Cloud computing melibatkan penyedia layanan cloud yang mengelola pusat data jarak jauh yang diperlukan untuk mengelola sumber daya bersama. Ini adalah sistem yang ramah biaya yang memungkinkan sistem jaringan berfungsi lancar. What is Cloud Computing Replacing? Ada banyak diskusi tentang apakah komputasi awan menggantikan pusat data, perangkat keras komputer yang mahal, dan pembaruan perangkat lunak. Beberapa ahli mengatakan bahwa meskipun teknologi awan sedang mengubah cara perusahaan menggunakan proses TI, awan tidak dapat dianggap sebagai pengganti pusat data. Namun, industri setuju bahwa aplikasi konsumen dan bisnis lebih penting daripada layanan awan. Menurut data yang diberikan oleh Cisco, lalu lintas pusat data awan akan menyumbang 95 persen dari total lalu lintas pusat data pada tahun 2021. Hal ini mengakibatkan adanya pusat data berskala besar, yang pada dasarnya adalah pusat data awan publik besar. Komputasi awan sedang menyederhanakan operasi tempat kerja saat ini. Tiga komponen utamanya adalah Perangkat Lunak sebagai Layanan (SaaS), Platform sebagai Layanan (PaaS), dan Infrastruktur sebagai Layanan (IaaS). Layanan awan memberikan kenyamanan dengan tidak perlu khawatir tentang masalah seperti peningkatan kapasitas penyimpanan perangkat. Demikian pula, komputasi awan juga memastikan tidak ada kehilangan data karena dilengkapi dengan fitur cadangan dan pemulihan. Edge Computing vs Cloud Computing: Is Edge Better? Dengan meningkatnya permintaan untuk aplikasi real-time, adopsi komputasi tepi telah meningkat secara signifikan. Teknologi saat ini mengharapkan latensi rendah dan kecepatan tinggi untuk memberikan pengalaman pelanggan yang lebih baik. Meskipun sistem komputasi awan terpusat memberikan kemudahan kolaborasi dan akses, mereka jauh dari sumber data. Oleh karena itu, dibutuhkan transmisi data, yang menyebabkan keterlambatan dalam pemrosesan informasi karena latensi jaringan. Dengan demikian, seseorang tidak dapat menggunakan komputasi awan untuk setiap kebutuhan. Meskipun cloud memiliki beberapa keuntungan, edge computing memiliki lebih banyak keuntungan jika dibandingkan: //AZS referensi : [1][2]
DaaS in Cloud Computing
Desktop as a Service (DaaS) adalah penawaran komputasi awan di mana penyedia layanan mendistribusikan desktop virtual kepada pengguna akhir melalui Internet, dilisensi dengan langganan per pengguna. Penyedia layanan ini mengurus manajemen belakang bagi bisnis kecil yang merasa infrastruktur desktop virtual mereka terlalu mahal atau memakan banyak sumber daya. Manajemen ini biasanya mencakup pemeliharaan, pencadangan, pembaruan, dan penyimpanan data. Penyedia layanan komputasi awan juga dapat menangani keamanan dan aplikasi untuk desktop, atau pengguna dapat mengelola aspek layanan ini secara individual. Ada dua jenis desktop yang tersedia dalam DaaS – persisten dan tidak persisten. Benefits of Desktop as a Service (DaaS) How does Desktop as a Service (DaaS) work? Dengan Desktop as a Service (DaaS), penyedia layanan cloud meng-host infrastruktur, sumber daya jaringan, dan penyimpanan di cloud dan streaming desktop virtual ke perangkat pengguna. Pengguna dapat mengakses data dan aplikasi desktop melalui browser web atau perangkat lunak lainnya. Organisasi dapat membeli sebanyak mungkin desktop virtual yang mereka inginkan melalui model langganan. Karena aplikasi desktop streaming dari server terpusat melalui Internet, aplikasi yang membutuhkan grafis intensif secara historis sulit digunakan dengan DaaS. Teknologi baru telah mengubah hal ini, dan aplikasi seperti Desain Berbantu Komputer (CAD) yang memerlukan banyak daya komputer untuk tampil dengan cepat sekarang dapat dengan mudah dijalankan di DaaS. Ketika beban kerja pada server menjadi terlalu tinggi, administrator TI dapat memindahkan mesin virtual yang sedang berjalan dari satu server fisik ke server lain dalam hitungan detik, memungkinkan aplikasi yang dipercepat grafik atau GPU untuk berjalan dengan lancar. Memenuhi. GPU-a DaaS-elerated Desktop as a Service (GPU-DaaS) memiliki implikasi bagi setiap industri yang memerlukan pemodelan 3D, grafis high-end, simulasi, atau produksi video. Industri teknik dan desain, penyiaran, dan arsitektur dapat mendapatkan manfaat dari teknologi ini. What are the use cases for DaaS? //AZS referensi : [1][2]
Load Balancing in Cloud Computing
Penyeimbangan beban adalah metode yang memungkinkan Anda memiliki keseimbangan yang tepat dari jumlah pekerjaan yang dilakukan pada bagian perangkat atau peralatan keras yang berbeda. Biasanya, yang terjadi adalah beban perangkat diseimbangkan antara server yang berbeda atau antara CPU dan hard drive dalam satu server cloud tunggal. Penyeimbangan beban diperkenalkan dengan berbagai alasan. Salah satunya adalah untuk meningkatkan kecepatan dan kinerja setiap perangkat tunggal, dan yang lainnya adalah untuk melindungi perangkat individu dari mencapai batas mereka dengan mengurangi kinerjanya. Penyeimbangan beban cloud didefinisikan sebagai pembagian beban kerja dan properti komputasi dalam komputasi awan. Ini memungkinkan perusahaan untuk mengelola tuntutan beban kerja atau aplikasi dengan mendistribusikan sumber daya di antara beberapa komputer, jaringan, atau server. Penyeimbangan beban cloud melibatkan pengelolaan pergerakan lalu lintas beban kerja dan tuntutan melalui Internet. Lalu lintas di Internet berkembang pesat, menyumbang hampir 100% dari lalu lintas saat ini setiap tahun. Oleh karena itu, beban kerja pada server meningkat begitu cepat, menyebabkan kelebihan beban pada server, terutama untuk server web populer. Ada dua solusi utama untuk mengatasi masalah kelebihan beban pada server- Server berbasis awan dapat mencapai skalabilitas dan ketersediaan yang lebih presisi dengan menggunakan penyeimbangan beban server farm. Penyeimbangan beban bermanfaat dengan hampir semua jenis layanan, seperti HTTP, SMTP, DNS, FTP, dan POP/IMAP. Hal ini juga meningkatkan kehandalan melalui redundansi. Perangkat keras khusus atau program menyediakan layanan penyeimbangan. Different Types of Load Balancing Algorithms in Cloud Computing: 1. Static Algorithm Algoritma statis dibuat untuk sistem dengan variasi beban yang sangat sedikit. Seluruh lalu lintas dibagi secara merata antara server-server dalam algoritma statis ini. Algoritma ini membutuhkan pengetahuan mendalam mengenai sumber daya server untuk kinerja prosesor yang lebih baik, yang ditentukan pada awal implementasi. 2. Dynamic Algorithm Algoritma dinamis pertama-tama mencari server paling ringan dalam seluruh jaringan dan memberikannya prioritas untuk penyeimbangan beban. Hal ini memerlukan komunikasi real-time dengan jaringan yang dapat membantu meningkatkan lalu lintas sistem. Di sini, keadaan saat ini dari sistem digunakan untuk mengontrol beban. Karakteristik dari algoritma dinamis adalah membuat keputusan transfer beban dalam keadaan sistem saat ini. Dalam sistem ini, proses dapat berpindah dari mesin yang sangat digunakan ke mesin yang kurang dimanfaatkan secara real-time. 3. Round Robin Algorithm Seperti namanya, algoritma penyeimbangan beban round robin menggunakan metode round-robin untuk menugaskan pekerjaan. Pertama, itu secara acak memilih simpul pertama dan menugaskan tugas ke simpul lain secara bergantian. Ini adalah salah satu metode penyeimbangan beban yang paling mudah. 4. Weighted Round Robin Load Balancing Algorithm Weighted Round Robin Load Balancing Algorithm yang Ditimbang telah dikembangkan untuk meningkatkan isu-isu paling menantang dari Algoritma Round Robin. Dalam algoritma ini, terdapat seperangkat bobot dan fungsi yang ditentukan, yang didistribusikan sesuai dengan nilai bobot. 5. Opportunistic Load Balancing Algorithm Algoritma penyeimbangan beban yang oportunis memungkinkan setiap node sibuk. Algoritma ini tidak pernah mempertimbangkan beban kerja saat ini dari setiap sistem. Tanpa memedulikan beban kerja saat ini di setiap node, OLB mendistribusikan semua tugas yang belum selesai ke node-node tersebut. Tugas pemrosesan akan dieksekusi secara lambat sebagai OLB, dan algoritma ini tidak menghitung waktu implementasi dari node, yang menyebabkan beberapa bottleneck bahkan ketika beberapa node kosong. Load balancing solutions can be categorized into two types Types of Load Balancing Anda perlu memahami berbagai jenis load balancing untuk jaringan Anda. Load balancing server adalah untuk database relasional, load balancing global server untuk pemecahan masalah di lokasi geografis yang berbeda, dan load balancing DNS memastikan fungsi nama domain. Load balancing juga dapat berbasis pada balancer berbasis cloud. HTTP(S) load balancing HTTP(s) load balancing adalah jenis load balancing tertua, dan bergantung pada Layer 7. Ini berarti bahwa load balancing beroperasi di lapisan operasi. Jenis load balancing ini paling fleksibel karena memungkinkan Anda membuat keputusan pengiriman berdasarkan informasi yang diambil dari alamat HTTP. //AZS referensi : [1][2]
Resource pooling in Cloud Computing
Resource Pooling Sumber daya berikutnya yang akan kita lihat yang dapat kita kumpulkan adalah penyimpanan. Kotak biru besar mewakili sistem penyimpanan dengan banyak hard drive pada diagram di bawah. Masing-masing kotak putih kecil melambangkan hard drive. Dengan penyimpanan terpusat, saya dapat membagi penyimpanan sesuai keinginan saya dan memberikan mesin virtual bagian kecil dari penyimpanan tersebut sesuai jumlah ruang yang diperlukan. Pada contoh di bawah, saya mengambil sepotong disk pertama dan mengalokasikannya sebagai disk boot untuk ‘Penyewa 1, Server 1’. Penyimpanan terpusat bersama membuat alokasi penyimpanan menjadi efisien – daripada memberikan seluruh disk ke server yang berbeda, saya dapat memberi mereka berapa banyak penyimpanan yang mereka perlukan. Penghematan lebih lanjut dapat dilakukan melalui teknik efisiensi penyimpanan seperti penyediaan tipis, deduplikasi, dan kompresi. Lihat kursus Pengantar Penyimpanan SAN dan NAS saya untuk mempelajari lebih lanjut tentang penyimpanan terpusat. Network Infrastructure Pooling Sumber daya berikutnya yang dapat dikumpulkan adalah infrastruktur jaringan. Di bagian atas diagram di bawah ini adalah firewall fisik. Semua penyewa yang berbeda akan memiliki aturan firewall yang mengontrol lalu lintas apa yang diizinkan masuk ke mesin virtual mereka, seperti RDP untuk manajemen dan lalu lintas HTTP pada port 80 jika itu adalah server web. Kita tidak perlu memberikan firewall fisik kepada setiap pelanggan; Kita dapat berbagi firewall fisik yang sama antar klien yang berbeda. Penyeimbang beban untuk koneksi masuk juga dapat divirtualisasikan dan dibagikan ke beberapa klien. Di bagian utama di sisi kiri diagram, Anda dapat melihat beberapa switch dan router. Switch dan router tersebut digunakan bersama, dengan lalu lintas melalui perangkat yang sama ke klien yang berbeda. Service pooling Penyedia layanan awan juga menyediakan berbagai layanan kepada pelanggan, seperti yang ditunjukkan di sebelah kanan diagram. Windows Update dan Red Hat Update Server untuk pemeliharaan sistem operasi, DNS, dll. Menyimpan DNS sebagai layanan terpusat menghemat pelanggan dari harus menyediakan solusi DNS mereka sendiri. How does resource pooling work? Dalam cloud privat sebagai layanan, pengguna dapat memilih segmentasi sumber daya yang ideal berdasarkan kebutuhannya. Hal utama yang harus dipertimbangkan dalam penggabungan sumber daya adalah efisiensi biaya. Hal ini juga memastikan bahwa merek tersebut memberikan pengiriman layanan yang baru. Ini umum digunakan dalam teknologi nirkabel seperti komunikasi radio. Dan di sini, saluran tunggal bergabung untuk membentuk koneksi yang kuat. Sehingga, koneksi tersebut dapat mentransmisikan tanpa gangguan. Dan dalam cloud, penggabungan sumber daya adalah proses multi-penyewa yang bergantung pada permintaan pengguna. Itu sebabnya disebut sebagai SaaS atau Perangkat Lunak sebagai Layanan yang dikontrol secara terpusat. Juga, seiring semakin banyak orang mulai menggunakan layanan SaaS tersebut sebagai penyedia layanan. Biaya untuk layanan tersebut cenderung cukup rendah. Oleh karena itu, memiliki teknologi seperti itu menjadi lebih mudah dijangkau pada titik tertentu daripada sebelumnya. Dalam cloud privat, kolam sumber daya dibuat, dan sumber daya komputasi awan dialihkan ke alamat IP pengguna. Oleh karena itu, dengan mengakses alamat IP tersebut, sumber daya tetap mentransfer data ke platform layanan awan yang ideal. //AZS referensi : [1][2]
Xaas in Cloud Computing
“Anything as a service” (XaaS) menjelaskan kategori umum komputasi awan dan layanan akses jarak jauh. Hal ini mengakui banyaknya produk, alat, dan teknologi yang kini dikirimkan kepada pengguna sebagai layanan melalui Internet. Pada dasarnya, fungsi TI apa pun dapat menjadi layanan untuk konsumsi perusahaan. Layanan ini dibayar dalam model konsumsi yang fleksibel, bukan pembelian atau lisensi di muka. What are the benefits of XaaS? XaaS memiliki banyak manfaat: meningkatkan model pengeluaran, mempercepat aplikasi dan proses bisnis baru, dan mengalihkan sumber daya TI ke proyek bernilai tinggi. What are the disadvantages of XaaS? What are some examples of XaaS? Karena XaaS adalah singkatan dari “apa pun sebagai layanan”, daftar contohnya tidak ada habisnya. Banyak jenis sumber daya atau layanan TI kini disampaikan dengan cara ini. Secara garis besar, ada tiga kategori model komputasi awan: perangkat lunak sebagai layanan (SaaS), platform sebagai layanan (PaaS), dan infrastruktur sebagai layanan (IaaS). Di luar kategori tersebut, terdapat contoh lain seperti pemulihan bencana sebagai layanan (DRaaS), komunikasi sebagai layanan (CaaS), jaringan sebagai layanan (NaaS), database sebagai layanan (DBaaS), penyimpanan sebagai layanan (STAaS) , desktop sebagai layanan (DaaS), dan pemantauan sebagai layanan (MaaS). Contoh industri baru lainnya mencakup pemasaran sebagai layanan dan layanan kesehatan sebagai layanan. The future market for XaaS Kombinasi komputasi awan dan akses internet global dengan bandwidth tinggi dan tersebar dimana-mana menyediakan lingkungan yang subur bagi pertumbuhan XaaS. Beberapa organisasi ragu-ragu untuk mengadopsi XaaS karena masalah keamanan, kepatuhan, dan tata kelola bisnis. Namun, semakin banyak penyedia layanan yang mengatasi permasalahan ini, sehingga memungkinkan organisasi untuk membawa beban kerja tambahan ke cloud. //AZS referensi : [1][2]
Service Level Agreements in Cloud Computing
Perjanjian Tingkat Layanan (SLA) adalah ikatan untuk kinerja negosiasi antara penyedia layanan cloud dan klien. Sebelumnya, dalam komputasi awan, semua perjanjian tingkat layanan dinegosiasikan antara pelanggan dan konsumen layanan. Dengan diperkenalkannya utilitas besar seperti penyedia komputasi awan, sebagian besar perjanjian tingkat layanan distandarisasi hingga pelanggan menjadi konsumen besar layanan awan. Perjanjian tingkat layanan juga didefinisikan pada tingkat yang berbeda, yang disebutkan di bawah ini: Beberapa perjanjian tingkat layanan dapat diberlakukan sebagai kontrak, namun sebagian besar merupakan perjanjian atau kontrak yang lebih sejalan dengan perjanjian tingkat operasi (OLA) dan mungkin tidak dibatasi oleh hukum. Tidak masalah jika pengacara meninjau dokumen sebelum membuat penyelesaian besar apa pun dengan penyedia layanan cloud. Perjanjian tingkat layanan biasanya menentukan parameter tertentu, yang disebutkan di bawah: Jika penyedia layanan cloud gagal memenuhi target minimum yang ditentukan, penyedia harus membayar denda kepada konsumen layanan cloud sesuai perjanjian. Jadi, perjanjian tingkat layanan seperti polis asuransi di mana perusahaan harus membayar sesuai perjanjian jika terjadi kecelakaan. Microsoft menerbitkan perjanjian tingkat layanan yang terkait dengan komponen platform Windows Azure, yang menunjukkan praktik industri untuk vendor layanan cloud. Setiap komponen memiliki kontrak tingkat layanannya sendiri. Windows Azure SLA Windows Azure memiliki SLA terpisah untuk komputasi dan penyimpanan. Untuk Compute, dijamin bahwa ketika klien menyebarkan dua atau lebih contoh peran ke domain kesalahan dan peningkatan yang berbeda, peran klien yang terhubung ke Internet akan memiliki konektivitas eksternal setidaknya 99,95% sepanjang waktu. Selain itu, semua contoh peran klien dipantau, dan 99,9% dijamin terdeteksi ketika proses contoh peran tidak berjalan dan dimulai dengan benar. SQL Azure SLA Klien SQL Azure akan memiliki konektivitas antara database SQL Azure dan Internet Gateway. SQL Azure akan menangani “ketersediaan bulanan” sebesar 99,9% dalam sebulan. Rasio ketersediaan bulanan untuk database penyewa tertentu adalah rasio waktu database tersedia bagi pelanggan terhadap total waktu dalam sebulan. Waktu diukur dalam interval beberapa menit dalam siklus bulanan 30 hari. Jika SQL Azure Gateway menolak upaya untuk menyambung ke database pelanggan, sebagian waktunya tidak tersedia. Ketersediaan selalu dibayar selama sebulan penuh. Perjanjian tingkat layanan didasarkan pada model penggunaan. Seringkali, penyedia cloud membebankan biaya per penggunaan pada sumber daya mereka dengan harga premium dan menerapkan kontrak tingkat layanan standar hanya untuk tujuan tersebut. Pelanggan juga dapat berlangganan ke berbagai tingkatan yang menjamin akses ke sejumlah sumber daya yang dibeli. Perjanjian tingkat layanan (SLA) yang terkait dengan langganan sering kali menawarkan syarat dan ketentuan yang berbeda. Jika klien memerlukan akses ke tingkat sumber daya tertentu, klien perlu berlangganan layanan. Model penggunaan mungkin tidak menyediakan tingkat akses tersebut dalam kondisi beban puncak Infrastruktur cloud dapat menjangkau wilayah geografis, jaringan, dan sistem baik fisik maupun virtual. Meskipun metrik pasti SLA cloud dapat berbeda-beda menurut penyedia layanan, area yang dicakupnya tetap sama: Tujuan dari dokumen SLA adalah untuk membangun pemahaman bersama tentang layanan, bidang prioritas, tanggung jawab, jaminan dan jaminan. Ini dengan jelas menguraikan metrik dan tanggung jawab antara pihak-pihak yang terlibat dalam konfigurasi cloud, seperti jumlah waktu respons tertentu untuk melaporkan atau mengatasi kegagalan sistem. The importance of a cloud SLA Perjanjian tingkat layanan sangat penting karena semakin banyak organisasi yang bergantung pada penyedia eksternal untuk sistem, aplikasi, dan data penting. Cloud SLA memastikan bahwa penyedia cloud memenuhi persyaratan tingkat perusahaan tertentu dan memberikan pelanggan serangkaian hasil yang jelas. Hal ini juga menjelaskan sanksi finansial, seperti kredit untuk waktu layanan, jika penyedia gagal memenuhi persyaratan yang dijamin. Peran SLA cloud pada dasarnya sama dengan peran kontrak apa pun — ini adalah cetak biru yang mengatur hubungan antara pelanggan dan penyedia. Ketentuan yang disepakati ini membentuk landasan yang dapat diandalkan di mana Pelanggan berkomitmen untuk menggunakan layanan penyedia cloud. Hal ini juga mencerminkan komitmen penyedia terhadap kualitas layanan (QoS) dan infrastruktur yang mendasarinya. What to look for in a cloud SLA SLA cloud harus menguraikan tanggung jawab masing-masing pihak, parameter kinerja yang dapat diterima, deskripsi aplikasi dan layanan yang tercakup dalam perjanjian, prosedur untuk memantau tingkat layanan, dan program remediasi pemadaman listrik. SLA biasanya menggunakan definisi teknis untuk mengukur tingkat layanan, seperti waktu rata-rata antara kegagalan (MTBF) atau waktu rata-rata untuk memperbaiki (MTTR), yang menentukan target atau nilai minimum untuk kinerja tingkat layanan. melakukan. Tingkat layanan yang ditentukan harus spesifik dan terukur sehingga dapat dijadikan patokan dan, jika ditentukan dalam kontrak, dapat memicu imbalan atau penalti yang sesuai. Bergantung pada model cloud yang Anda pilih, Anda dapat mengontrol sebagian besar pengelolaan aset dan layanan TI atau membiarkan penyedia cloud mengelolanya untuk Anda. SLA komputasi dan cloud pada umumnya menyatakan tingkat layanan dan bantuan atau kompensasi yang tepat yang menjadi hak Pengguna jika Penyedia gagal menyediakan Layanan. Area penting lainnya adalah ketersediaan layanan, yang menentukan waktu maksimum yang diperlukan untuk permintaan baca, berapa banyak percobaan ulang yang diperbolehkan, dan faktor lainnya. SLA cloud juga harus menentukan kompensasi bagi pengguna jika spesifikasinya tidak terpenuhi. Penyedia layanan cloud biasanya menawarkan paket kredit layanan berjenjang yang memberikan kredit kepada pengguna berdasarkan perbedaan antara spesifikasi SLA dan tingkat layanan sebenarnya. //AZS referensi : [1][2]
Strategy of Multi-Cloud
Cloud Computing adalah penyampaian layanan komputasi awan seperti server, jaringan penyimpanan, database, aplikasi untuk perangkat lunak Pemrosesan Data Besar atau analitik melalui Internet. Perbedaan paling signifikan antara layanan cloud dan layanan yang dihosting web tradisional adalah layanan yang dihosting di cloud tersedia sesuai permintaan. Kami dapat memanfaatkan layanan cloud sebanyak atau sesedikit yang kami inginkan. Penyedia berbasis cloud telah merevolusi permainan menggunakan model bayar sesuai pemakaian. Artinya, satu-satunya biaya yang kami bayarkan adalah untuk layanan yang kami gunakan, sebanding dengan berapa kali pelanggan kami atau kami menggunakan layanan tersebut. Kita dapat menghemat pengeluaran untuk pembelian dan pemeliharaan server in-house serta gudang data dan infrastruktur yang mendukungnya. Penyedia layanan cloud menangani semuanya. Umumnya ada tiga jenis awan: Cloud publik dijelaskan oleh komputasi berbasis cloud yang disediakan oleh vendor pihak ketiga seperti Amazon Web Services melalui Internet dan membuatnya dapat diakses oleh pengguna dengan model berlangganan. Salah satu keuntungan utama dari publik cloud adalah memungkinkan pelanggan hanya membayar jumlah yang telah mereka gunakan dalam hal bandwidth, pemrosesan penyimpanan, atau kemampuan untuk menganalisis. Penyedia cloud dapat menghilangkan biaya infrastruktur untuk membeli dan memelihara infrastruktur cloud mereka (server, perangkat lunak, dan banyak lagi). Private cloud digambarkan sebagai cloud yang menyediakan layanan komputasi melalui Internet atau jaringan internal pribadi kepada sekelompok pengguna tertentu. Layanan ini tidak dapat diakses dan terbuka untuk semua pengguna. Cloud pribadi sering dikenal sebagai cloud pribadi atau cloud perusahaan. Cloud pribadi menikmati manfaat tertentu dari cloud publik seperti: Manfaat Cloud yang bersifat private Cloud: Salah satu kelemahan utama menggunakan cloud pribadi adalah kami tidak dapat mengurangi biaya peralatan, staf, dan biaya infrastruktur lainnya dalam membangun dan mengelola cloud kami. Cara paling efektif untuk menggunakan private cloud dapat dicapai melalui pengaturan Multi-Cloud dan Hybrid Cloud yang efektif. Secara umum, Cloud Computing menawarkan beberapa manfaat bagi bisnis: Multi-Cloud Strategy Strategi Multi-Cloud melibatkan penerapan beberapa solusi komputasi awan secara bersamaan. Multi-cloud mengacu pada berbagi web, perangkat lunak, aplikasi seluler, dan aset internal atau yang berhubungan dengan klien lainnya di beberapa layanan atau lingkungan cloud. Ada banyak alasan untuk memilih lingkungan multi-cloud bagi perusahaan kami, termasuk pengurangan ketergantungan pada satu penyedia layanan cloud dan meningkatkan toleransi kesalahan. Selain itu, bisnis memilih penyedia layanan cloud yang mengikuti pendekatan berdasarkan layanan. Hal ini berdampak besar pada alasan perusahaan memilih sistem multi-cloud. Kami akan membicarakan hal ini dalam waktu dekat. Multi-Cloud dapat dibangun dengan berbagai cara: Penyiapan multi-Cloud pada umumnya adalah gabungan dua atau lebih penyedia cloud bersama dengan satu cloud pribadi untuk menghilangkan ketergantungan pada satu penyedia layanan cloud. //AZS referensi : [1][2]
Fog Computing vs Cloud Computing
Komputasi awan: Pengiriman layanan komputasi berdasarkan permintaan dikenal sebagai komputasi awan. Kami mungkin menggunakan aplikasi untuk menyimpan dan memproses daya melalui Internet. Tanpa memiliki infrastruktur komputasi atau pusat data apa pun, siapa pun dapat menyewa akses apa pun mulai dari aplikasi hingga penyimpanan dari penyedia layanan cloud. Komputasi kabut adalah infrastruktur atau proses komputasi terdesentralisasi di mana sumber daya komputasi ditempatkan antara sumber data dan cloud atau pusat data lainnya. Komputasi kabut adalah paradigma yang menyediakan layanan terhadap permintaan pengguna di jaringan edge. Perangkat pada lapisan kabut biasanya melakukan operasi terkait jaringan seperti router, gateway, bridge, dan hub. Para peneliti membayangkan perangkat ini dapat melakukan tugas komputasi dan jaringan secara bersamaan. Meskipun alat-alat ini memiliki keterbatasan sumber daya dibandingkan dengan server cloud, penyebaran geologis dan sifat terdesentralisasi membantu menyediakan layanan yang andal dengan cakupan wilayah yang luas. Kabut adalah lokasi fisik perangkat komputasi yang lebih dekat dengan pengguna dibandingkan server cloud. Table of differences between cloud computing and fog computing is given below: Specialty Cloud Computing fog computing Delay Cloud computing has higher latency than fog computing Fog computing has low latency Capacity Cloud computing does not provide any reduction in data while sending or converting data. Fog computing reduces the amount of data sent to cloud computing. Responsiveness The response time of the system is low. The response time of the system is high. Security Cloud computing has less Security compared to Fog Computing Fog computing has high Security. Speed Access speed is high depending on the VM connectivity. High even more compared to Cloud Computing. Data Integration Multiple data sources can be integrated. Multiple Data sources and devices can be integrated. Mobility In cloud computing, mobility is Limited. Mobility is supported in fog computing. Location Awareness Partially Supported in Cloud computing. Supported in fog computing. Number of Server Nodes Cloud computing has Few numbers server nodes. Fog computing has a Large number of server nodes. Geographical Distribution It is centralized. It is decentralized and distributed. Location of service Services provided within the Internet. Services are provided at the edge of the local network. Working environment Specific data center building with air conditioning systems Outdoor (streets, base stations, etc.) or indoor (houses, cafes, etc.) Communication mode IP network Wireless communication: WLAN, WiFi, 3G, 4G, ZigBee, etc. or wired communication (part of the IP networks) Dependence on the quality of core network Requires strong network core. It can also work in a Weak network core. Difference between Fog Computing and Cloud Computing: Information: Structure: Protection: Component: Accountability: Application: Reduces latency: Flexibility in Network Bandwidth: //AZS referensi : [1][2]