Bagaimana penyedia cloud dapat mengelola lisensi perangkat lunak dan solusi blockchain apa yang dapat diberikan di sini

Red Hat memperkenalkan sistem blockchain yang akan membantu penyedia cloud menentukan bagaimana pelanggan menggunakan layanan mereka. Akibatnya, vendor akan dapat menawarkan model pembayaran baru, lebih ramah pengguna, dan mendeteksi penipuan dengan lisensi perangkat lunak.

Baca lebih lanjut tentang sistem dan solusi blockchain lainnya di area ini.


/ foto PxHere PD

Tentang Red Hat


Red Hat menawarkan untuk menggunakan blockchain untuk melacak berapa dan seberapa banyak (dalam waktu) klien menggunakan layanan yang dibeli. Sistem ini terdiri dari beberapa komponen:

  • Infrastruktur Tanda Tangan (GSI). Tanda tangan GSI menentukan keakuratan data dan keaslian pemiliknya. Ini terdiri dari beberapa tingkatan: tingkat klien (menentukan jumlah sistem klien), tingkat gateway, tingkat sistem agregasi dan tingkat administrasi. Seperti yang dikandung oleh pengembang, tiga yang terakhir adalah server yang terpisah.
  • Sistem Atribusi Data Adalah penting bahwa setiap anggota jaringan blockchain dapat memverifikasi keandalan informasi ini atau itu.
  • Identitas dan Sistem Manajemen Akses. Ini menyimpan data tentang pengguna dan riwayat mereka bekerja dengan perangkat lunak. Data dari komponen ini hanya tersedia dalam sistem pemantauan dan tidak dapat dikirim ke klien atau program lain (untuk keamanan).

Red Hat percaya bahwa proyek ini akan memungkinkan penyedia cloud untuk membuat model baru untuk menjual lisensi perangkat lunak. Misalnya, lisensi dapat dijual bukan dalam paket (selama satu tahun, dua, tiga, dan seterusnya), tetapi sesuai dengan model bayar saat Anda bepergian - tergantung pada berapa kali dan untuk berapa lama klien benar-benar menggunakan perangkat lunak .

Selain itu, penyedia layanan akan lebih tahu siapa dan bagaimana menggunakan layanan mereka. Informasi tentang aktivasi lisensi dan waktu pengoperasian perangkat lunak yang sesuai dicatat dalam blockchain.

Karena data yang direkam pada blockchain hampir tidak mungkin untuk dimodifikasi ("peretasan" blockchain membutuhkan sejumlah besar daya komputasi), sistem ini memungkinkan Anda melacak dengan andal bagaimana program digunakan. Sebagai contoh, adalah mungkin untuk menentukan kapan beberapa orang bekerja dengan satu lisensi.

Sistem blockchain lainnya di cloud


Teknologi Blockchain untuk cloud juga sedang dikembangkan oleh pengembang perangkat lunak virtualisasi VMware. Pada konferensi AS VMworld 2018, perusahaan memperkenalkan infrastruktur untuk pelaksanaan kontrak pintar - Project Concord. Sistem akan menciptakan ekosistem tepercaya untuk memantau dan melindungi informasi perusahaan.

Ini menggunakan algoritma konsensus Byzantine Fault Tolerance ( BFT ) yang ditingkatkan. Ini disebut Toleransi Patahan Bizantium Scalable - SBFT. Pengembang telah mengoptimalkan koneksi antara node dari jaringan blockchain dan meningkatkan throughputnya. Menurut CTO VMware, Ray O'Farrell, pada sistem serupa lainnya, konsensus dicapai dalam delapan hari. Project Concord memungkinkan Anda melakukan ini dalam dua setengah jam.

Kode Project Concord tersedia di GitHub . Anda juga dapat menemukan panduan tentang cara mengkonfigurasi solusi ini di sana. Untuk memulai dengan Concord, Anda harus menginstal toolkit RELIC :

cd git clone https://github.com/relic-toolkit/relic cd relic/ mkdir build/ cd build/ cmake -DALLOC=AUTO -DWORD=64 -DRAND=UDEV -DSHLIB=ON -DSTLIB=ON -DSTBIN=OFF -DTIMER=HREAL -DCHECK=on -DVERBS=on -DARITH=x64-asm-254 -DFP_PRIME=254 -DFP_METHD="INTEG;INTEG;INTEG;MONTY;LOWER;SLIDE" -DCOMP="-O3 -funroll-loops -fomit-frame-pointer -finline-small-functions -march=native -mtune=native" -DFP_PMERS=off -DFP_QNRES=on -DFPX_METHD="INTEG;INTEG;LAZYR" -DPP_METHD="LAZYR;OATEP" .. make sudo make install 

Dan seperangkat skema kriptografi cryptopp :

 cd git clone https://github.com/weidai11/cryptopp.git cd cryptopp/ git checkout CRYPTOPP_5_6_5; mkdir build/ cd build/ cmake .. make sudo make install 

Setelah itu cukup untuk "merakit" kerukunan-bft itu sendiri:

 cd cd concord-bft make.sh 

Sekarang sistem hanya dapat diinstal di Ubuntu Linux. Tetapi dalam beberapa bulan mendatang, perusahaan berencana untuk menambah dukungan untuk sistem operasi lain.

Blockchain sebagai Layanan


Red Hat dan VMware juga merilis solusi Blockchain-as-a-Service. Dengan bantuan mereka, Anda dapat membuat aplikasi blockchain di infrastruktur Hyperledger Fabric .

Red Hat telah menciptakan solusi STRATO BaaS, di mana pengguna dapat menggunakan layanan blockchain mereka di cloud. Perusahaan juga menawarkan bahasa scripting khusus untuk tujuan ini. Dengan itu, Anda dapat membuat aplikasi blockchain dalam beberapa jam.


/ foto PxHere PD

VMware menciptakan alat Blockchain on vSphere. Proyek ini membantu untuk mengimplementasikan platform blockchain berdasarkan pada ESXi hypervisor. Sebelumnya di blog kami , kami menjelaskan secara rinci pengoperasian alat ini dan memberi tahu cara menggunakan aplikasi blockchain di VMware.

Blockchain membantu penyedia cloud dan pelanggan mereka. Yang pertama mendapatkan kesempatan untuk memantau bagaimana layanan mereka digunakan, dan yang terakhir - untuk mempercepat pemrosesan transaksi pada infrastruktur vendor virtual. Kita dapat mengasumsikan bahwa seiring waktu, popularitas solusi blockchain di cloud hanya akan tumbuh.



PS Beberapa artikel tambahan dari Blog IaaS Perusahaan Pertama:


Materi PPS tentang topik dari blog kami di Habré:

Source: https://habr.com/ru/post/id422729/


All Articles