Berbicara tentang
pesawat ruang angkasa, membajak hamparan luas Teater Bolshoi, transformasi digital perusahaan, tidak ada yang memberikan penjelasan tentang langkah-langkah spesifik apa yang perlu diambil untuk datang ke era yang sangat digital ini. Dalam seri artikel ini, kami tidak akan membicarakan semuanya sekaligus, tetapi akan berbicara tentang salah satu area - digitalisasi ruang kerja (ruang kerja digital). Kami akan menjelaskan bagaimana masing-masing produsen terkemuka di kawasan memahaminya, dan apa yang harus dilakukan oleh para profesional TI dengan semua ini.
Perendaman dalam Citrix
Dunia TI tidak tinggal diam: setiap vendor mengembangkan produknya dan membawa sesuatu yang baru ke jajaran perangkat keras dan perangkat lunak. Citrix, sebagai pemimpin dalam virtualisasi, penyeimbangan beban jaringan dan solusi kolaborasi pengguna, baru-baru ini memperkenalkan produk-produk baru. Area utama yang dikembangkan secara aktif oleh vendor adalah layanan terminal dan virtualisasi tempat kerja (VDI).
Saat merancang proyek TI, kami memecahkan banyak masalah. Seringkali yang pertama adalah pilihan antara solusi terminal dan VDI. Teknologi virtualisasi lebih mahal ketika menghitung perkiraan anggaran, tetapi memungkinkan Anda untuk membuat lingkungan yang terisolasi dengan sistem operasi tamu. Penggunaan sistem operasi yang terisolasi oleh setiap klien meningkatkan keamanan lingkungan dan menghindari konflik aplikasi. Dalam lingkungan terminal, situasi muncul ketika satu aplikasi tidak dapat bekerja dalam mode multi-pengguna. Jawab pertanyaan "apa yang harus dipilih?" Anda dapat menggunakan solusi dari Citrix dalam mode uji dan memeriksa kompatibilitas dengan aplikasi yang digunakan di perusahaan tertentu.
Misalkan kita memilih VDI. Selain data pengantar dasar (jumlah pengguna, aplikasi yang dapat diintegrasikan, parameter teknis dari satu lokasi virtual, dll.), Seseorang perlu menjawab pertanyaan - berapa lama Anda perlu menyimpan perubahan yang dibuat di tempat kerja virtual? Stasiun kerja virtual tanpa kemampuan untuk menyimpan data disebut non-persisten, dan dengan kemampuan untuk menyimpan, mereka disebut persisten. Data yang disimpan di workstation virtual dibagi menjadi dua komponen: appdata (aplikasi yang diinstal) dan profil pengguna (profil pengguna dengan data). Jika Manajemen Profil Pengguna Citrix atau Profil Roaming Microsoft secara aktif digunakan untuk mengelola profil pengguna, maka situasinya lebih rumit dengan aplikasi pengguna. Tidak mungkin untuk mengimplementasikan fungsi seperti itu tanpa Personal vDisk atau menggunakan klon penuh sebelumnya.
Menentukan solusi hanya mungkin setelah menganalisis infrastruktur. Misalnya, di salah satu proyek kami, pelanggan menggunakan portal samopisny dengan pengiriman aplikasi. Dengan kata lain, pengguna dapat masuk melalui browser web, memilih aplikasi yang diperlukan dan, sesuai dengan grup keamanan yang ditugaskan kepadanya di Direktori Aktif, instal di tempat kerja. Mekanisme pengiriman aplikasi ini mencegah penggunaan VDI non-persisten dan penyimpanan data yang diperlukan.
Ada skenario lain di mana pelanggan menggunakan terminal farm untuk mengirimkan semua aplikasi. Dalam hal ini, VDI persisten tidak diperlukan. Hal ini memungkinkan Anda untuk menghemat sumber daya komputasi pada workstation virtual dan memberikannya pada kebutuhan layanan terminal, hanya menyisakan di workstation virtual hanya aplikasi yang memerlukan lingkungan terisolasi. Dari sudut pandang pengguna, semuanya tampak seperti tempat kerja normal.
Di bawah ini, kita akan melihat inovasi utama Citrix, yang akan memungkinkan kita untuk menavigasi teknologi mereka dengan lebih baik setelah pembaruan terbaru.
Rebranding
Pertama-tama, saya ingin mencatat cinta luar biasa vendor untuk mengubah nama produk mereka. Ambil setidaknya yang utama, yang banyak orang jatuh cinta pada Citrix. Setelah itu tidak disebut: Metaframe, Presentation Server, dan XenApp. Sekarang diselesaikan di Aplikasi Virtual. Fungsionalitas tetap sama di mana-mana - menyediakan akses ke aplikasi server.
Mereka yang menonton berita vendor mungkin sudah tahu bahwa telah ada rebranding produk lain dan mereka sekarang dipanggil dengan cara baru. Ini berlaku tidak hanya untuk keputusan tentang pengaturan akses terminal, tetapi juga untuk lini produk lainnya. Gambar di bawah ini menunjukkan nama lama dan baru. Jangan bingung :)

Tidak hanya nama-nama produk yang kita kenal telah berubah, tetapi juga tingkat editorial dari masing-masing solusi. Perhatikan untuk menghindari kebingungan dalam edisi produk XenApp: sekarang tingkat Mahir bukan lisensi awal, tetapi lisensi yang setara dengan tingkat Perusahaan. Tabel di bawah ini menunjukkan semua perubahan:
Nama yang sudah usang
| Edisi yang sudah tidak digunakan lagi
| Nama baru
| Edisi Baru
|
Xenapp
| Mahir
| Aplikasi virtual
| Standar
|
Xenapp
| Enterprise
| Aplikasi virtual
| Mahir
|
Xenapp
| Platinum
| Aplikasi virtual
| Premium
|
XenDesktop
| Vdi
| Desktop virtual
| Standar
|
XenDesktop
| Enterprise
| Aplikasi Virtual dan Desktop
| Mahir
|
XenDesktop
| Platinum
| Aplikasi Virtual dan Desktop
| Premium
|
XenServer
| Standar
| Hypervisor
| Standar
|
XenServer
| Enterprise
| Hypervisor
| Premium
|
NetScaler ADC VPX
| Standar
| ADC VPX
| Standar
|
NetScaler ADC VPX
| Enterprise
| ADC VPX
| Mahir
|
NetScaler ADC VPX
| Platinum
| ADC VPX
| Premium
|
Layering Aplikasi Citrix
Selain perubahan nama, saya ingin mencatat visi VDI-solusi terbaru dari produsen utama. Kita berbicara tentang membangun desain menggunakan perangkat lunak yang memungkinkan Anda untuk membagi gambar menjadi beberapa lapisan. Untuk VMware disebut Volume Aplikasi, untuk Citrix disebut Pelapisan Aplikasi. Patut dicatat bahwa kedua solusi dapat bekerja tidak hanya dengan VDI pabriknya, tetapi juga dengan solusi pesaing, misalnya, dengan VMware Horizon.

Ide utama dari solusinya adalah membuat lapisan yang berbeda, misalnya, dengan sistem operasi, dengan lingkungan virtualisasi atau dengan aplikasi, dan kemudian mengompilasinya menjadi gambar yang berfungsi untuk pengguna. Ini dilakukan semua dengan cepat, output adalah berbagai jenis gambar untuk berbagai kelompok pengguna dengan aplikasi mereka.
Layering Aplikasi Citrix menggunakan lapisan berikut:
- Platform (Lapisan Platform)
- Sistem Operasi (Lapisan Sistem Operasi)
- Aplikasi (Lapisan Aplikasi)
- Pribadi (Lapisan Pengguna)
Setiap lapisan terdiri dari aplikasi tertentu dan bertanggung jawab atas fungsinya (lihat di bawah).

Gambar monolitik tunggal dirakit dari lapisan, yang dikirimkan ke pengguna. Setiap lapisan harus disiapkan terlebih dahulu. Proses membangun gambar tidak memakan banyak waktu.
Selain menggunakan gambar monolitik, Layering Aplikasi memiliki kemampuan untuk mengirimkan lapisan aplikasi ke desktop virtual melalui Layering Elastis. Fitur ini memungkinkan Anda untuk mempersonalisasikan lingkungan pengguna Anda berdasarkan permintaan. Fitur ini dikelola melalui grup keamanan di Active Directory, yang memungkinkan Anda untuk menambahkan suite aplikasi ke desktop virtual.
Aturan lisensi ditunjukkan pada tabel di bawah ini:
Catatan Penting : Pelapisan Aplikasi hanya tersedia dengan dukungan aktif dari Citrix (Layanan Keberhasilan Pelanggan).
Desain VDI dan Cara Menggunakan Layering Aplikasi Citrix di dalamnya
Mari kita bicara sedikit tentang desain solusi VDI. Setelah kami memutuskan jumlah workstation virtual persisten dan non-persisten, perlu ditentukan mekanisme untuk pembuatannya. Dua teknologi dapat digunakan untuk ini: layanan pembuatan mesin (MCS) dan layanan penyediaan (PVS). Perbedaan utama tercantum di bawah ini.
Perbandingan mekanisme penyebaran desktopMCS bekerja dengan menggunakan konsol manajemen Citrix Studio ke server manajemen virtualisasi API (vCenter, VMM, XenCenter). Melalui perintah yang diperlukan, tindakan dasar dilakukan untuk membuat, menghapus, atau memodifikasi direktori mesin virtual. Layanan ini diinstal bersama dengan broker koneksi ketika menggunakan Citrix Virtual Apps and Desktops. Menggunakan MCS, Anda dapat membuat dua jenis workstation virtual: klon cepat (klon cepat) dan klon penuh (klon penuh). Jika semuanya jelas dengan klon penuh, karena itu adalah salinan penuh dari gambar master, maka klon cepat dihasilkan sesuai dengan prinsip berikut: tempat kerja virtual dengan dua disk tambahan dan disk id dibuat dari gambar utama. Saya harus mengatakan bahwa id disk juga ada di klon penuh dan menyimpan informasi tentang keanggotaan domain. Ukuran disk ini adalah 16 MB. Diff disk menyimpan perubahan gambar utama. Ukuran disk ini diatur untuk semua workstation virtual saat membuat direktori. Saat mem-boot ulang, disk diff diatur ulang ke nol, jadi Anda tidak dapat menggunakannya untuk membuat solusi VDI persisten. Untuk menerapkan VDI persisten menggunakan klon cepat, teknologi vDisk pribadi tambahan digunakan, tetapi lebih dari itu di bawah ini.
PVS berfungsi sebagai layanan unduhan streaming. Itu diinstal pada server terpisah, memiliki konsol manajemen sendiri. Panggilan ke server manajemen lingkungan virtualisasi API juga terjadi, tetapi pada tingkat yang jauh lebih rendah. Operasi dasar dilakukan melalui jaringan saat memuat stasiun kerja virtual. Beberapa takut dengan konsol tambahan, karena ini mempersulit administrasi, tetapi saya mendorong Anda untuk tidak takut. Layanan PVS sangat memudahkan memperbarui desktop virtual. Mereka diunduh dari penyimpanan gambar (smb penyimpanan jaringan standar atau direktori pada disk lokal server PVS). Gambar adalah file layanan dan hard disk virtual (.vhd) yang digunakan saat boot. Proses pembaruan berkat layanan ini sangat sederhana - Anda hanya perlu menghubungkan hard disk virtual lain dan me-restart workstation. Tentu saja, menggunakan layanan seperti itu, workstation virtual non-persisten dibuat (catatan: layanan ini memiliki metode caching yang memungkinkan Anda untuk menyimpan semua perubahan, tetapi dalam praktiknya saya belum melihat solusi seperti itu, jadi saya tidak akan merekomendasikan mereka). Untuk menerapkan VDI persisten menggunakan layanan PVS, prinsip yang sama digunakan untuk klon cepat.
Karena perbedaan spesifik dari teknologi, masing-masing beban jatuh pada berbagai komponen. Jika, dalam kasus layanan PVS, beban besar jatuh pada jaringan, maka dalam kasus menggunakan layanan MCS, beban jatuh pada sistem penyimpanan data yang digunakan.
Saya akan memberikan contoh desain utama solusi VDI yang berhasil saya implementasikan:
- Menggunakan layanan MCS untuk membuat klon dengan disk diferensial (klon cepat), atau layanan PVS dan menyimpan semua perubahan (data aplikasi \ profil pengguna) pada disk pribadi khusus (vDisk Pribadi).
- Menggunakan layanan MCS untuk membuat klon penuh dengan penghematan ruang disk karena sistem penyimpanan dengan deduplikasi dan kompresi.
- Menggunakan layanan MCS untuk membuat klon dengan klon cepat atau layanan PVS dan memindahkan profil pengguna menggunakan teknologi Manajemen Profil Pengguna Citrix. Ini, tentu saja, bukan VDI persisten lengkap, dalam desain seperti itu pengguna hanya menyimpan pengaturan aplikasi yang disimpan dalam profil pengguna dan data pengguna. Menginstal aplikasi dalam konfigurasi ini tidak dimungkinkan, karena Setelah me-reboot desktop virtual, perubahan akan dibatalkan. Desain serupa sering digunakan di call center.
Paling sering, saya mengamati implementasi desain pertama atau solusi campuran 2 dan 3 opsi.
RIP, vDisk Pribadi
Setelah Citrix mengumumkan bahwa teknologi vDisk pribadi tidak akan lagi dikembangkan, implementasi desain pertama menjadi tidak realistis. Pelanggan mulai meninggalkan ide ini, dan teknologi vDisk pribadi itu sendiri memiliki sejumlah kelemahan. Dalam praktik saya, solusinya bekerja dengan baik dengan penggunaan statis workstation virtual, yaitu, ketika workstation virtual ditugaskan untuk satu pengguna, maka, disk pribadi terhubung ke sana, di mana semua perubahan disimpan. Penggunaan acak desktop virtual dan disk pribadi sering menyebabkan masalah ketika pengguna mendapatkan desktop virtual baru dan menghubungkan disk pribadi ke sana. Namun tetap saja, menggunakan desain pertama dengan stasiun kerja virtual yang dialokasikan secara statis yang memungkinkan untuk secara signifikan menghemat ruang disk, data pengguna dan aplikasi yang diinstal di tempat kerja virtual dapat ditempatkan pada disk "lambat", dan agar tidak kehilangan kinerja OS, semua perubahan dilakukan dari gambar utama (disk diff), ditempatkan pada disk "cepat". Desain ini memungkinkan untuk secara signifikan menghemat ruang disk dan tidak kehilangan produktivitas workstation virtual.
Dalam solusi Citrix App Layering, diumumkan bahwa salah satu lapisan (Lapisan Pengguna) akan memungkinkan untuk mengimplementasikan fungsionalitas yang mirip dengan vDisk pribadi, tetapi selama hampir satu tahun lapisan ini berada dalam status laboratorium. Dalam pembaruan berikutnya pada 25 September, pembaruan pada topik ini akhirnya muncul
dalam dokumen Layering Aplikasi dan diumumkan bahwa Lapisan Pengguna tersedia untuk digunakan dalam lingkungan yang produktif.

Pembaruan penting yang memungkinkan Anda untuk mengimplementasikan desain tipe 1 menggunakan solusi Citrix App Layering dan Layer Pengguna untuk menyimpan data pengguna dan aplikasi yang diinstal oleh pengguna.
Kesimpulan dan rekomendasi
Masalah yang jelas dari organisasi klasik tempat kerja virtual memaksa Citrix untuk mempertimbangkan kembali pendekatannya terhadap struktur mesin virtual multi-layer hybrid, yang memungkinkan pembuatan VDI persisten dalam lingkungan non-persisten (melihat ke depan, ini berlaku untuk vendor lain).
Dalam realitas Citrix, penekanan ditempatkan pada pengembangan Citrix App Layering, jadi saya akan merekomendasikan untuk melihat lebih dekat pada solusi ini ketika mengembangkan sketsa VDI Anda. Produk ini akan secara signifikan mengurangi biaya tenaga kerja untuk melayani gambar master, akan memungkinkan Anda untuk dengan cepat menyusun gambar yang diperlukan untuk berbagai departemen, dan, tentu saja, meningkatkan fleksibilitas solusi karena Lapisan Elastis. Dan jangan lupa tentang User Layer, berkat itu Anda dapat mengimplementasikan desain tipe 1.
Roman Mirzayanov, Insinyur Desain Senior Kompleks Komputer,
Jet Infosystems