Tashkilotingizni OpenStack bilan qanday tanishtirish mumkin

Sizning kompaniyangizda OpenStack-ni joriy qilishning mukammal yo'li yo'q, lekin sizni muvaffaqiyatli amalga oshirishga yo'naltiradigan umumiy tamoyillar mavjud.

Tashkilotingizni OpenStack bilan qanday tanishtirish mumkin

OpenStack kabi ochiq kodli dasturiy ta'minotning afzalliklaridan biri shundaki, siz uni yuklab olishingiz, sinab ko'rishingiz va sotuvchi sotuvchilar bilan uzoq muddatli o'zaro aloqalarsiz yoki kompaniyangiz o'rtasida uzoq muddatli ichki sinov ruxsatnomalariga muhtoj bo'lmasdan amaliy tushunchaga ega bo'lishingiz mumkin. va sizning kompaniyangiz - sotuvchi.

Ammo loyihani sinab ko'rishdan ko'ra ko'proq narsani qilish vaqti kelganida nima bo'ladi? O'rnatilgan tizimni manba kodidan ishlab chiqarishgacha qanday tayyorlaysiz? Yangi va transformatsion texnologiyalarni o'zlashtirish yo'lidagi tashkiliy to'siqlarni qanday engib o'tish mumkin? Qayerdan boshlash kerak? Keyin nima qilasiz?

Albatta, OpenStack-ni ishga tushirganlarning tajribasidan ko'p narsalarni o'rganish kerak. OpenStack-ni qabul qilish usullarini yaxshiroq tushunish uchun men tizimni o'z kompaniyalariga muvaffaqiyatli joriy etgan bir nechta jamoalar bilan suhbatlashdim.

MercadoLibre: zarurat va bug'udan tezroq yugurishni buyuradi

Agar ehtiyoj etarlicha kuchli bo'lsa, moslashuvchan bulut infratuzilmasini amalga oshirish deyarli "uni qurish va ular keladi" kabi oddiy bo'lishi mumkin. Ko'p jihatdan, bu Alejandro Komisario, Maksimiliano Venesio va Leandro Reoksning Lotin Amerikasidagi eng yirik va dunyodagi sakkizinchi yirik elektron tijorat kompaniyasi bo'lgan MercadoLibre kompaniyasi bilan tajribasi.

2011 yilda kompaniyaning rivojlanish bo'limi o'sha paytdagi monolit tizimini API orqali ulangan bo'shashmasdan bog'langan xizmatlardan iborat platformaga aylantirish yo'lini boshlaganida, infratuzilma jamoasi kichik jamoasi bajarishi kerak bo'lgan so'rovlar sonining keskin o'sishiga duch keldi. .

"O'zgarish juda tez sodir bo'ldi", deydi MercadoLibre bulut xizmatlari bo'yicha texnik rahbari Alejandro Komisario. “Biz bir kechada qandaydir tizim yordamisiz bunday tezlikda ishlashni davom ettira olmasligimizni angladik.

Alejandro Komisario, Maksimiliano Venesio va Leandro Reoks, o'sha paytdagi butun MercadoLibre jamoasi, o'z ishlab chiqaruvchilariga infratuzilmani taqdim etishda qo'lda bajariladigan qadamlarni yo'q qilishga imkon beradigan texnologiyalarni izlay boshladilar.

Jamoa o'z oldiga yanada murakkab maqsadlarni qo'ydi, nafaqat bevosita vazifalar uchun, balki butun kompaniyaning maqsadlari uchun maqsadlarni shakllantirdi: foydalanuvchilarni samarali muhitga tayyor virtual mashinalar bilan ta'minlash uchun ketadigan vaqtni 2 soatdan 10 soniyagacha qisqartirish va uni yo'q qilish. bu jarayonga inson aralashuvi.

Ular OpenStack-ni topganlarida, aynan shu narsa ular qidirayotgani ma'lum bo'ldi. MercadoLibre-ning tezkor madaniyati, loyihaning o'sha paytdagi nisbiy etuk bo'lmaganiga qaramay, jamoaga OpenStack muhitini yaratishda tezda harakat qilish imkonini berdi.

"OpenStack yondashuvi - tadqiqot, kodga singib ketish va funksionallikni sinab ko'rish va masshtablash MercadoLibre yondashuviga to'g'ri kelishi aniq bo'ldi", deydi Leandro Reoks. “Biz darhol loyihaga kirisha oldik, OpenStack-ni o'rnatishimiz uchun testlar to'plamini aniqladik va sinovni boshladik.

Ularning ikkinchi OpenStack versiyasidagi dastlabki sinovlari ishlab chiqarishga kirishiga to'sqinlik qiladigan bir nechta muammolarni aniqladi, ammo Bexar versiyasidan Kaktus versiyasiga o'tish to'g'ri vaqtda sodir bo'ldi. Cactus versiyasini keyingi sinovdan o'tkazish bulutning tijorat maqsadlarida foydalanishga tayyor ekanligiga ishonch hosil qildi.

Tijoriy foydalanishga kirishish va ishlab chiquvchilar tomonidan infratuzilmani ishlab chiquvchilar uni iste'mol qila oladigan darajada tezroq olish imkoniyatini tushunishi amalga oshirish muvaffaqiyatini aniqladi.

MercadoLibre infratuzilma bo'yicha katta muhandisi Maximiliano Venesio ta'kidlaydi: "Butun kompaniya bunday tizimga va u taqdim etuvchi funksionallikka chanqoq edi".

Biroq, jamoa ishlab chiquvchilarning taxminlarini boshqarishda ehtiyotkor edi. Ular ishlab chiquvchilar mavjud ilovalar yangi shaxsiy bulutda o'zgarishlarsiz ishlay olmasligini tushunishlariga ishonch hosil qilishlari kerak edi.

"Biz ishlab chiquvchilarimiz bulut uchun fuqaroligi bo'lmagan ilovalarni yozishga tayyor ekanligiga ishonch hosil qilishimiz kerak edi", dedi Alejandro Komisario. “Bu ular uchun katta madaniy o'zgarish bo'ldi. Ba'zi hollarda biz ishlab chiquvchilarga o'z ma'lumotlarini nusxada saqlash etarli emasligini o'rgatishimiz kerak edi. Ishlab chiquvchilar o'z fikrlarini o'zgartirishlari kerak edi.

Jamoa ishlab chiquvchilarni o'qitishga diqqat bilan qaradi va bulutga tayyor ilovalarni yaratish bo'yicha eng yaxshi amaliyotlarni tavsiya qildi. Ular elektron pochta xabarlarini jo'natdilar, norasmiy o'quv tushliklari va rasmiy treninglar o'tkazdilar va bulutli muhit to'g'ri hujjatlashtirilganligini ta'minladilar. Ularning sa'y-harakatlari natijasi shundan iboratki, MercadoLibre ishlab chiquvchilari bulut uchun ilovalarni ishlab chiqishda xuddi kompaniyaning virtuallashtirilgan muhitlari uchun an'anaviy ilovalarni ishlab chiqish kabi qulaydir.

Shaxsiy bulut yordamida ular erisha olgan avtomatlashtirish o'z samarasini berdi va MercadoLibre o'z infratuzilmasini keskin kengaytirish imkonini berdi. 250 ta ishlab chiquvchi, 100 ta server va 1000 ta virtual mashinani qoʻllab-quvvatlovchi uchta infratuzilma jamoasi sifatida boshlangan ish 10 dan ortiq ishlab chiquvchilar, 500 ta serverlar va 2000 12 ta virtual mashinalarni qoʻllab-quvvatlaydigan 000 kishidan iborat jamoaga aylandi.

Ish kuni: OpenStack uchun biznes ishi yaratish

SaaS kompaniyasi Workday jamoasi uchun OpenStack-ni qabul qilish qarori unchalik operatsion emas, balki strategik qaror edi.

Ish kunining shaxsiy bulutni qabul qilish yo'li 2013 yilda, kompaniya rahbariyati keng dasturiy ta'minot bilan belgilangan ma'lumotlar markazi (SDDC) tashabbusiga sarmoya kiritishga rozi bo'lgandan keyin boshlandi. Ushbu tashabbusning umidi ma'lumotlar markazlarida ko'proq avtomatlashtirish, innovatsiyalar va samaradorlikka erishish edi.

Workday kompaniyaning infratuzilmasi, muhandislik va operatsion guruhlari o'rtasida shaxsiy bulut uchun o'z tasavvurini yaratdi va tadqiqot tashabbusini boshlash bo'yicha kelishuvga erishildi. Workday o'zgarishlarni boshqarish uchun Karmine Remini bulutli echimlar direktori sifatida yolladi.

Rimining Workdaydagi birinchi vazifasi kompaniyaning katta qismiga asl biznesni kengaytirish edi.

Biznes ishining asosi SDDC dan foydalanishda moslashuvchanlikni oshirish edi. Ushbu ortib borayotgan moslashuvchanlik kompaniyaga nol ish vaqti bilan uzluksiz dasturiy ta'minotni joylashtirish istagiga erishishga yordam beradi. SDDC uchun API Workday ilovalari va platformalar guruhlariga ilgari hech qachon imkoni bo'lmagan tarzda innovatsiyalar kiritishga imkon berish uchun mo'ljallangan edi.

Uskunaning samaradorligi biznes misolida ham ko'rib chiqildi. Ish kuni mavjud ma'lumotlar markazi uskunalari va resurslarini qayta ishlash tezligini oshirish bo'yicha ulkan maqsadlarga ega.

“Bizda xususiy bulutning afzalliklaridan foydalana oladigan o'rta dastur texnologiyasi allaqachon mavjudligini aniqladik. Ushbu o'rta dastur allaqachon ommaviy bulutlarda ishlab chiqarish/sinov muhitlarini o'rnatish uchun ishlatilgan. Shaxsiy bulut yordamida biz gibrid bulutli yechim yaratish uchun ushbu dasturni kengaytirishimiz mumkin. Gibrid bulut strategiyasidan foydalangan holda, Workday ish yuklarini umumiy va shaxsiy bulutlar oʻrtasida koʻchiradi va biznesni tejash bilan birga apparatdan foydalanishni maksimal darajada oshiradi.

Nihoyat, Rimi bulut strategiyasi shuni ta'kidladiki, fuqaroligi bo'lmagan oddiy ish yuklari va ularning gorizontal masshtablari Workday-ga o'zining shaxsiy bulutidan kamroq xavf bilan foydalanishni boshlash va bulutli operatsiyalarning etukligiga tabiiy ravishda erishish imkonini beradi.

"Siz o'zingizning rejangizdan boshlashingiz va an'anaviy ilmiy-tadqiqot ishlariga o'xshash kichik ish yuki bilan yangi bulutni qanday boshqarishni o'rganishingiz mumkin, bu sizga xavfsiz muhitda tajriba o'tkazish imkonini beradi", dedi Rimi.

Rimi bir qancha taniqli xususiy bulut platformalarini, shu jumladan OpenStackni har bir platformaning ochiqligi, foydalanish qulayligi, moslashuvchanligi, ishonchliligi, chidamliligi, qo‘llab-quvvatlashi va hamjamiyat va salohiyatini o‘z ichiga olgan keng ko‘lamli baholash mezonlari bo‘yicha baholadi. Baholash asosida Rimi va uning jamoasi OpenStack-ni tanladilar va tijorat uchun tayyor shaxsiy bulutni yaratishni boshladilar.

O'zining birinchi hayotiy OpenStack bulutini muvaffaqiyatli amalga oshirgan Workday yangi SDDC muhitini kengroq o'zlashtirishga intilishda davom etmoqda. Ushbu maqsadga erishish uchun Rimi ko'p qirrali yondashuvdan foydalanadi:

  • bulutga tayyor ish yuklariga, ayniqsa portfeldagi fuqaroligi bo'lmagan ilovalarga e'tibor qarating
  • mezonlar va migratsiya jarayonini aniqlash
  • ushbu ilovalarni ko'chirish uchun rivojlanish maqsadlarini belgilash
  • OpenStack uchrashuvlari, demolar, videolar va treninglar yordamida Workday manfaatdor tomonlar guruhlari bilan muloqot qiling va o'qing

“Bizning bulutimiz turli xil ish yuklarini qo‘llab-quvvatlaydi, ba’zilari ishlab chiqarishda, boshqalari esa tijorat maqsadlarida foydalanishga tayyorlanmoqda. Oxir oqibat, biz barcha ish yuklarini ko'chirmoqchimiz va biz to'satdan faollik oqimini ko'radigan keskin nuqtaga erishamiz deb umid qilaman. Vaqti kelganda ushbu darajadagi faoliyatni boshqarish imkoniyatiga ega bo'lish uchun biz har kuni tizimni parcha-parcha tayyorlayapmiz.

BestBuy: tabularni buzish

Yillik daromadi 43 milliard dollar va 140 ming xodimga ega BestBuy elektronika sotuvchisi maqolada sanab o'tilgan kompaniyalarning eng yirigi hisoblanadi. Shunday qilib, bestbuy.com infratuzilma jamoasi OpenStack asosidagi shaxsiy bulutni tayyorlash uchun ishlatgan jarayonlar noyob bo'lmasa-da, ularning bu jarayonlarni qo'llashdagi moslashuvchanligi ta'sirchan.

Birinchi OpenStack bulutini BestBuy-ga olib kelish uchun Web Solutions direktori Stiv Eastham va bosh arxitektor Joel Krabb o'zlarining yo'llarida turgan ko'plab to'siqlarni engib o'tish uchun ijodkorlikka tayanishlari kerak edi.

BestBuy OpenStack tashabbusi 2011-yil boshida bestbuy.com elektron tijorat saytining chiqarilish jarayonlari bilan bog‘liq turli biznes jarayonlarini tushunishga qaratilgan sa’y-harakatlardan kelib chiqdi. Ushbu sa'y-harakatlar sifatni ta'minlash jarayonlarida sezilarli samarasizliklarni aniqladi. Sifatni ta'minlash jarayoni yiliga ikki-to'rt marta sodir bo'lgan har bir yirik sayt relizlari uchun katta xarajatlarni keltirib chiqardi. Ushbu xarajatlarning katta qismi atrof-muhitni qo'lda sozlash, tafovutlarni moslashtirish va resurslar mavjudligi bilan bog'liq muammolarni hal qilish bilan bog'liq edi.

Ushbu muammolarni hal qilish uchun bestbuy.com Stiv Eastham va Joel Crabb boshchiligidagi "Talab bo'yicha sifat kafolati" tashabbusini taqdim etdi, bu esa bestbuy.com sifatini ta'minlash jarayonidagi qiyinchiliklarni aniqlash va bartaraf etishdir. Ushbu loyihaning asosiy tavsiyalari sifatni ta'minlash jarayonlarini avtomatlashtirish va foydalanuvchi guruhlarini o'z-o'ziga xizmat ko'rsatish vositalari bilan ta'minlashni o'z ichiga oladi.

Garchi Stiv Eastham va Joel Crabb xususiy bulutga investitsiya qilishni oqlash uchun sifatni nazorat qilish uchun juda katta xarajatlardan foydalanishga muvaffaq bo'lishsa-da, ular tezda muammoga duch kelishdi: loyiha ma'qullangan bo'lsa-da, loyiha uchun mablag' yo'q edi. Loyiha uchun asbob-uskunalar sotib olish uchun byudjet yo'q edi.

Zaruriyat ixtironing onasi bo'lib, jamoa bulutni moliyalashtirishga yangi yondashuvni qo'lladi: Ular ikkita ishlab chiquvchi uchun byudjetni apparat byudjetiga ega bo'lgan boshqa jamoa bilan almashtirdilar.

Olingan byudjet bilan ular loyiha uchun zarur bo'lgan asbob-uskunalarni sotib olishni maqsad qilgan. O'sha paytdagi apparat ta'minotchisi HP bilan bog'lanib, ular taklifni optimallashtirishni boshladilar. Ehtiyotkorlik bilan olib borilgan muzokaralar va asbob-uskunalarga bo'lgan talablarni maqbul qisqartirish orqali ular uskunalar narxini deyarli yarmiga qisqartirishga muvaffaq bo'lishdi.

Shunga o'xshash tarzda, Stiv Eastham va Joel Crabb kompaniyaning tarmoq jamoasi bilan yangi tarmoq uskunalarini sotib olish bilan bog'liq odatiy xarajatlarni tejab, mavjud yadroning mavjud imkoniyatlaridan foydalangan holda shartnoma tuzdilar.

"Biz juda nozik muz ustida edik", dedi Stiv Eastham. “Bu o'sha paytda ham, hozir ham Best Buy-da odatiy amaliyot emas edi. Biz radar ostida ishladik. Bizni tanbeh berishlari mumkin edi, ammo biz bundan qochishga muvaffaq bo'ldik.

Moliyaviy qiyinchiliklarni engish ko'p to'siqlarning birinchisi edi. O'sha paytda loyiha uchun OpenStack mutaxassislarini topishning deyarli imkoni yo'q edi. Shunday qilib, ular an'anaviy Java ishlab chiquvchilari va tizim ma'murlarini jamoaga birlashtirib, noldan jamoa qurishlari kerak edi.

“Biz ularni xonaga joylashtirdik va “Ushbu tizim qanday ishlashini bilib oling”, dedik”, - deydi Joel Krabb. — Java dasturchilaridan biri bizga shunday dedi: “Bu aqldan ozish, siz buni qila olmaysiz. Men nima haqida gapirayotganingizni bilmayman."

Istalgan natijaga erishish uchun biz ikki turdagi jamoalarning turli uslublarini birlashtirishimiz kerak edi - dasturiy ta'minotga asoslangan, sinovdan o'tkaziladigan, bosqichma-bosqich rivojlanish jarayoni.

Loyihaning boshida jamoani rag'batlantirish ularga ajoyib g'alabalarni qo'lga kiritish imkonini berdi. Ular tezda eskirgan ishlab chiqish muhitini almashtira oldilar, sifat kafolati (QA) muhitlari sonini kamaytirdilar va transformatsiya jarayonida jamoalarning yangi ish uslubi va ilovalarni yetkazib berish tezligiga ega bo'lishdi.

Ularning muvaffaqiyati ularni shaxsiy bulut tashabbusi uchun qo'shimcha resurslar so'rash uchun yaxshi holatga keltirdi. Va bu safar ular kompaniyaning top-menejmenti darajasida qo'llab-quvvatlandi.

Stiv Eastham va Joel Crabb qo'shimcha xodimlarni va beshta yangi jihozlarni yollash uchun zarur bo'lgan mablag'ni oldilar. Ushbu loyihalar toʻlqinidagi birinchi bulut analitika uchun Hadoop klasterlarini boshqaradigan OpenStack muhiti boʻldi. Va u allaqachon tijorat faoliyatida.

xulosa

MercadoLibre, Workday va Best Buy hikoyalari sizni OpenStack-ni muvaffaqiyatli o'zlashtirishga yo'naltirishi mumkin bo'lgan bir qator tamoyillarga ega: Ishlab chiquvchilar, bizneslar va boshqa potentsial foydalanuvchilarning ehtiyojlariga ochiq bo'ling; kompaniyangizning belgilangan jarayonlari doirasida ishlash; boshqa tashkilotlar bilan hamkorlik qilish; va kerak bo'lganda qoidalardan tashqarida harakat qilishga tayyor bo'ling. Bularning barchasi OpenStack bulutida foydali bo'lgan qimmatli yumshoq ko'nikmalardir.

Sizning kompaniyangizda OpenStack-ni joriy qilishning mukammal yo'li yo'q - amalga oshirish yo'li sizga ham, kompaniyangizga ham, o'zingiz duch kelgan vaziyatga ham bog'liq ko'plab omillarga bog'liq.

Garchi bu fakt OpenStack muxlislarini o'zlarining birinchi loyihasini qanday amalga oshirishni qiziqtirgan holda chalkashtirib yuborishi mumkin bo'lsa-da, bu ijobiy nuqtai nazardir. Bu shuni anglatadiki, OpenStack bilan qanchalik uzoqqa borishingizga hech qanday cheklovlar yo'q. Siz erisha oladigan narsa faqat sizning ijodingiz va topqirligingiz bilan chegaralanadi.

Manba: www.habr.com

a Izoh qo'shish