vRealize Automation bilan tanishish

Salom, Xabr! Bugun biz vRealize Automation haqida gaplashamiz. Maqola, birinchi navbatda, ushbu yechimga duch kelmagan foydalanuvchilarga qaratilgan, shuning uchun biz sizni uning funktsiyalari bilan tanishtiramiz va foydalanish holatlarini baham ko'ramiz.

vRealize Automation mijozlarga IT muhitini soddalashtirish, AT jarayonlarini soddalashtirish va DevOps-ga tayyor avtomatlashtirish platformasini taqdim etish orqali tezkorlik, mahsuldorlik va samaradorlikni oshirish imkonini beradi.

Garchi u yangi bo'lsa ham 8 versiyasi vRealize Automation edi rasman chiqarildi 2019 yilning kuzida, RuNet-da ushbu yechim va uning yangilangan funksiyalari haqida hali ham juda kam so'nggi ma'lumotlar mavjud. Keling, bu adolatsizlikni tuzataylik. 

vRealize Automation nima

Bu VMware ekotizimidagi dasturiy mahsulot. Bu sizning infratuzilmangiz va ilovalaringizni boshqarishning ayrim jihatlarini avtomatlashtirish imkonini beradi. 

Aslida, vRealize Automation - bu ma'murlar, ishlab chiquvchilar va biznes foydalanuvchilari IT xizmatlariga so'rov yuborishlari va bulut va mahalliy resurslarni talab qilinadigan siyosatlarga muvofiq boshqarishlari mumkin bo'lgan portaldir.

vRealize Automation bulutga asoslangan SaaS xizmati sifatida mavjud yoki mijozning shaxsiy bulutiga o'rnatilishi mumkin.

Mahalliy loyihalar uchun eng keng tarqalgan stsenariy VMware stekiga murakkab o'rnatishdir: vSphere, ESXi xostlari, vCenter Server, vRealize Operation va boshqalar. 

Masalan, sizning biznesingiz virtual mashinalarni moslashuvchan va tez yaratishi kerak. Manzillarni ro'yxatdan o'tkazish, tarmoqlarni almashtirish, operatsion tizimni o'rnatish va boshqa muntazam ishlarni qo'lda qilish har doim ham oqilona emas. vRealize Automation sizga mashinani joylashtirish uchun chizmalarni yaratish va nashr qilish imkonini beradi. Bu oddiy sxemalar yoki murakkab sxemalar, shu jumladan foydalanuvchi ilovalari to'plami bo'lishi mumkin. Tugallangan nashr etilgan sxemalar xizmat katalogiga joylashtirilgan.

vRealize avtomatlashtirish portallari

vRealize Automation o'rnatilgandan so'ng, asosiy administrator boshqaruv konsoliga kirish huquqiga ega. Bu sizga turli toifadagi foydalanuvchilar uchun ko'p sonli bulutli xizmat portallarini yaratish imkonini beradi. Masalan, biri ma'murlar uchun. Ikkinchisi tarmoq muhandislari uchun. Uchinchisi menejerlar uchun. Har bir portalning o'z chizmalari (sxemalari) bo'lishi mumkin. Har bir foydalanuvchi guruhi faqat u uchun tasdiqlangan xizmatlardan foydalanishi mumkin. 

Chizmalar oson o'qiladigan YAML skriptlari yordamida tasvirlangan va versiyalarni yaratish va Git jarayonini kuzatishni qo'llab-quvvatlaydi:

vRealize Automation bilan tanishish

vRealize Automation ning ichki tuzilishi va imkoniyatlari haqida ko'proq o'qishingiz mumkin blog seriyasida shu yerda.

vRealize Automation 8: Yangiliklar

vRealize Automation bilan tanishishBitta skrinshotda 16 ta kalit vRealize Automation 8 xizmatlari

Bitta skrinshotda 16 ta kalit vRealize Automation 8 xizmatlari

Batafsil nashr yozuvlarini topishingiz mumkin VMware sahifasida, biz yangi versiyaning eng qiziqarli xususiyatlarini taqdim etamiz:

  • vRealize Automation 8 butunlay qayta yozilgan va mikroservislar arxitekturasida qurilgan.

  • O'rnatish uchun infratuzilmangizda VMware Identity Manager va LifeCycle Manager bo'lishi kerak. Siz komponentlarni birma-bir o'rnatadigan va sozlaydigan Easy Install-dan foydalanishingiz mumkin.

  • vRealize Automation 8, 7.x versiyalarida bo'lgani kabi, MS Windows Server asosidagi qo'shimcha IaaS serverlarini o'rnatishni talab qilmaydi.

  • vRealize Automation Photon OS 3.0 da o'rnatilgan. Barcha asosiy xizmatlar K8S Pods kabi ishlaydi. Podlar ichidagi konteynerlar Docker-da ishlaydi.

  • PostgreSQL yagona qo'llab-quvvatlanadigan DBMS hisoblanadi. Podlar ma'lumotlarni saqlash uchun Doimiy hajmdan foydalanadi. Asosiy xizmatlar uchun alohida ma'lumotlar bazasi ajratilgan.

Keling, vRealize Automation 8 komponentlarini ko'rib chiqaylik.

Bulut yig'ilishi VM, ilovalar va boshqa xizmatlarni turli ommaviy bulutlar va vCenter serverlariga joylashtirish uchun ishlatiladi. Kod sifatida infratuzilma tomonidan quvvatlanadi, u sizga DevOps tamoyillariga muvofiq infratuzilmani taqdim qilishni optimallashtirish imkonini beradi.

vRealize Automation bilan tanishish

Bundan tashqari, turli xil integratsiyalashuvlar mavjud:

vRealize Automation bilan tanishish

Ushbu xizmatda "foydalanuvchilar" YAML formatida va komponentlar diagrammasi shaklida shablonlarni yaratadilar.

vRealize Automation bilan tanishish

Marketplace va oldindan tuzilgan xizmatlardan foydalanish uchun My VMware hisob qaydnomangizdan “bog‘lanishingiz” mumkin.

Administratorlar qo'shimcha infratuzilma ob'ektlari (masalan, MS AD/DNS va boshqalar) bilan ulanish uchun vRealize Orchestrator Workflows dan foydalanishlari mumkin.

vRealize Automation bilan tanishish

K8S klasterlarini joylashtirish uchun vRA ni VMware Enterprise PKS bilan bog'lashingiz mumkin.

Joylashtirish bo'limida biz allaqachon o'rnatilgan resurslarni ko'ramiz.

vRealize Automation bilan tanishish

Kod oqimi ilovalar va dastur kodlarining barqaror va muntazam ravishda chiqarilishini ta'minlaydigan dasturiy ta'minotni chiqarish va uzluksiz yetkazib berishni avtomatlashtirish uchun yechimdir. Ko'p sonli integratsiya mavjud - Jenkins, Bamboo, Git, Docker, Jira va boshqalar. 

Xizmat brokeri — korxona foydalanuvchilari uchun katalog taqdim etuvchi xizmat:

vRealize Automation bilan tanishishvRealize Automation bilan tanishish

Service Broker-da ma'murlar ma'lum parametrlar asosida tasdiqlash siyosatini sozlashi mumkin. 

vRealize avtomatlashtirishdan foydalanish holatlari

Hammasi bittada

Hozir dunyoda juda ko'p turli xil virtualizatsiya echimlari mavjud - VMware, Hyper-V, KVM. Korxonalar ko'pincha Azure, AWS va Google Cloud kabi global bulutlardan foydalanishga murojaat qilishadi. Ushbu "hayvonot bog'i" ni boshqarish yildan-yilga qiyinlashib bormoqda. Ba'zilar uchun bu muammo juda qiyin bo'lib tuyulishi mumkin: nega kompaniya ichida faqat bitta yechimdan foydalanmaslik kerak? Haqiqat shundaki, ba'zi vazifalar uchun arzon KVM aslida etarli bo'lishi mumkin. Va jiddiyroq loyihalar VMware-ning barcha funksiyalariga muhtoj bo'ladi. Hech bo'lmaganda iqtisodiy sabablarga ko'ra faqat bittasini tanlash imkonsiz bo'lishi mumkin.

Amaldagi yechimlar soni ortishi bilan vazifalar hajmi ham ortadi. Masalan, dasturiy ta'minotni etkazib berish, konfiguratsiyani boshqarish va ilovalarni joylashtirishni avtomatlashtirishingiz kerak bo'lishi mumkin. vRealize Automation-dan oldin, ushbu platformalarning barchasini bitta oyna oynasida boshqarishni "singdira oladigan" yagona vosita yo'q edi.

vRealize Automation bilan tanishishQanday yechimlar va platformalardan foydalansangiz, ularni bitta portal orqali boshqarish mumkin.

Qanday yechimlar va platformalardan foydalansangiz, ularni bitta portal orqali boshqarish mumkin.

Biz standart jarayonlarni avtomatlashtiramiz

vRealize Automation ichida shunga o'xshash stsenariy mumkin:

  • Administrator ilovalar qo'shimcha VMni o'rnatishingiz kerak. vRealize Automation bilan u qo'lda hech narsa qilishi yoki tegishli mutaxassislar bilan muzokara olib borishi shart emas. "Men tez va VM ni xohlayman" shartli tugmachasini bosish kifoya qiladi va ilova keyingi yuboriladi.

  • Murojaat qabul qilindi tizim administratori. U so'rovni o'rganadi, etarli bo'sh resurslar mavjudligini ko'radi va uni tasdiqlaydi.

  • Keyingi qatorda menejer. Uning vazifasi kompaniyaning loyiha uchun mablag' ajratishga tayyorligini baholashdir. Agar hamma narsa yaxshi bo'lsa, u "Tasdiqlash" tugmasini bosing.

Biz ataylab mumkin bo'lgan eng oddiy jarayonni tanladik va asosiy g'oyani ta'kidlash uchun qadamlar sonini kamaytirdik:

vRealize Automation, IT jarayonlaridan tashqari, biznes jarayonlari tekisligiga ta'sir qiladi. Har bir mutaxassis vazifaning o'z qismini konveyer rejimida "yopib qo'yadi".

Misol sifatida keltirilgan muammoni boshqa tizimlar yordamida hal qilish mumkin - masalan, ServiceNow yoki Jira. Ammo vRealize Automation infratuzilmaga "yaqinroq" va unda virtual mashinani joylashtirishdan ko'ra murakkabroq holatlar bo'lishi mumkin. Siz "bir tugma rejimida" avtomatik ravishda saqlash joyining mavjudligini tekshirishingiz va kerak bo'lganda yangi oylarni yaratishingiz mumkin. Texnik jihatdan, hatto bulutli provayderga maxsus yechim va skript so'rovlarini yaratish mumkin.

DevOps va CI/CD

vRealize Automation bilan tanishish

Barcha saytlar va bulutlarni bitta oynada to'plashdan tashqari, vRealize Automation sizga DevOps tamoyillariga muvofiq barcha mavjud muhitlarni boshqarish imkonini beradi. Xizmat ishlab chiquvchilari biron bir maxsus platformaga bog'lanmasdan ilovalarni ishlab chiqishi va chiqarishi mumkin.

Diagrammada ko'rinib turganidek, platforma sathidan yuqorida joylashgan Dasturchilarga tayyor infratuzilma, integratsiya va yetkazib berish funktsiyalarini amalga oshiradi, shuningdek, quyi darajadagi platformadan qat'i nazar, AT tizimlarini joylashtirish uchun turli stsenariylarni boshqaradi.

iste'mol, yoki xizmat iste'molchi darajasi - foydalanuvchilar/administratorlar va oxirgi AT tizimlari o'rtasidagi o'zaro ta'sir muhiti:

  • Kontentni ishlab chiqish sizga Dev darajasi bilan o'zaro aloqani o'rnatish va o'zgarishlarni boshqarish, versiyalarni yaratish va omborga kirish imkonini beradi.

  • Xizmatlar katalogi oxirgi iste'molchilarga xizmatlarni yetkazib berish imkonini beradi: orqaga qaytarish/yangilarini nashr qilish va fikr-mulohazalarni qabul qilish.

  • loyihalar Har bir o'zgarish yoki huquqlarni topshirish korporativ kompaniyalar uchun muhim bo'lgan tasdiqlash jarayonidan o'tganda ichki IT qarorlarini qabul qilish jarayonlarini o'rnatishga imkon beradi.

Bir oz amaliyot

Nazariya va foydalanish holatlari tugadi. Keling, vRA sizga umumiy muammolarni hal qilishga qanday imkon berishini ko'rib chiqaylik.

Virtual mashinani tayyorlash jarayonini avtomatlashtirish

  1. vRA portalidan virtual mashinaga buyurtma bering.

  2. Infratuzilma uchun mas'ul shaxs va / yoki menejer tomonidan tasdiqlash.

  3. To'g'ri klaster/tarmoq xostini tanlash.

  4. IPAM (ya'ni Infoblox) da IP manzilini so'rang, tarmoq konfiguratsiyasini oling.

  5. Active Directory hisobi/DNS yozuvini yarating.

  6. Mashinani ishga tushiring.

  7. Xaridorga tayyor bo'lganda elektron pochta xabarnomasini yuborish.

Linux-ga asoslangan VMlar uchun yagona loyiha

  1. Ma'lumotlar markazini, rolini va muhitini tanlash qobiliyatiga ega katalogdagi bitta ob'ekt (dev, test, prod).

  2. Yuqoridagi variantlar to'plamiga qarab, to'g'ri vCenter, tarmoqlar va saqlash tizimlari tanlanadi.

  3. IP manzillar zaxiralangan va DNS ro'yxatdan o'tgan. Agar VM ishlab chiqarish muhitida o'rnatilgan bo'lsa, u zaxira ishiga qo'shiladi.

  4. Mashinani ishga tushiring.

  5. Turli xil konfiguratsiyalarni boshqarish tizimlari bilan integratsiya (masalan, Ansible -> to'g'ri o'yin kitobini ishga tushirish).

Uchinchi tomon mahsulotlarining turli API-lari orqali bitta katalogdagi ichki boshqaruv portali

  • Kompaniya nomlash qoidalariga muvofiq ADda foydalanuvchi hisoblarini yaratish/oʻchirish va boshqarish:

    • Agar foydalanuvchi hisobi yaratilgan bo'lsa, tizimga kirish ma'lumotlari bo'lgan elektron pochta bo'linma / bo'lim boshlig'iga yuboriladi. Tanlangan bo'lim va lavozim asosida foydalanuvchiga kerakli huquqlar (RBAC) beriladi.

    • Xizmat hisobiga kirish ma'lumotlari to'g'ridan-to'g'ri hisob yaratishni so'ragan foydalanuvchiga yuboriladi.

  • Zaxira xizmatlarini boshqarish.

  • SDN xavfsizlik devori qoidalarini, xavfsizlik guruhlarini, ipsec tunnellarini va boshqalarni boshqarish. xizmat uchun mas'ul shaxslar tomonidan tasdiqlanganidan keyin qo'llaniladi.

Xulosa

vRA - bu sof biznes mahsuloti, moslashuvchan va oson kengaytiriladigan. U doimo rivojlanib boradi, etarlicha kuchli qo'llab-quvvatlanadi va zamonaviy tendentsiyalarni aks ettiradi. Misol uchun, bu konteynerlarga asoslangan mikroservis arxitekturasiga o'tgan birinchi mahsulotlardan biridir. 

Uning yordami bilan siz gibrid bulutlar ichida deyarli har qanday avtomatlashtirish stsenariysini amalga oshirishingiz mumkin. Aslida, API-ga ega bo'lgan hamma narsa u yoki bu shaklda qo'llab-quvvatlanadi. Bundan tashqari, bu oxirgi foydalanuvchilarga xizmatlarni yetkazib berish va DevOps ishlab chiqish bilan parallel ravishda taqdim etish uchun ajoyib vosita bo'lib, u platformaning o'zi xavfsizligi va boshqaruvi bilan shug'ullanadigan IT bo'limiga tayanadi.

vRealize Automation-ning yana bir afzalligi shundaki, u VMware-ning yechimidir. Bu ko'pchilik mijozlarga mos keladi, chunki ular allaqachon kompaniya mahsulotlarini ishlatishadi. Hech narsani qayta qilishingiz shart emas.

Albatta, biz yechimning batafsil tavsifini taqdim etmoqchi emasmiz. Kelgusi maqolalarda biz vRealize Automation ning ba'zi o'ziga xos xususiyatlarini batafsil tasvirlab beramiz va savollaringizga, agar ular sharhlarda paydo bo'lsa, javob beramiz. 

Agar yechim va undan foydalanish stsenariylari qiziq bo'lsa, biz sizni bizning saytimizda ko'rishdan xursand bo'lamiz vebinarvRealize Automation yordamida IT jarayonlarini avtomatlashtirishga bag'ishlangan. 

Manba: www.habr.com

a Izoh qo'shish