Təşkilatınızı OpenStack ilə necə tanış etmək olar

Şirkətinizdə OpenStack-i tətbiq etmək üçün mükəmməl bir yol yoxdur, lakin sizi müvəffəqiyyətli bir tətbiqə doğru istiqamətləndirə biləcək ümumi prinsiplər var.

Təşkilatınızı OpenStack ilə necə tanış etmək olar

OpenStack kimi açıq mənbəli proqram təminatının üstünlüklərindən biri ondan ibarətdir ki, siz onu yükləyə, sınaqdan keçirə və satıcı satıcıları ilə uzunmüddətli qarşılıqlı əlaqəyə ehtiyac olmadan və ya şirkətiniz arasında uzunmüddətli daxili pilot təsdiqlərinə ehtiyac olmadan onun haqqında praktiki anlayış əldə edə bilərsiniz. və şirkətiniz - satıcı.

Ancaq bir layihəni sınamaqdan daha çox şey etmək vaxtı gəldikdə nə baş verir? Yerləşdirilmiş sistemi mənbə kodundan istehsala necə hazırlayacaqsınız? Yeni və transformativ texnologiyaların qəbulu üçün təşkilati maneələri necə dəf edə bilərsiniz? Haradan başlamaq lazımdır? Bundan sonra nə edəcəksiniz?

OpenStack-i artıq yerləşdirmiş şəxslərin təcrübəsindən öyrəniləcək çox şey var. OpenStack-in qəbulu nümunələrini daha yaxşı başa düşmək üçün sistemi şirkətlərinə uğurla təqdim edən bir neçə komanda ilə danışdım.

MercadoLibre: zəruriliyi diktə edir və maraldan daha sürətli qaçır

Ehtiyac kifayət qədər güclüdürsə, çevik bulud infrastrukturunun tətbiqi demək olar ki, “onu qurun və gələcəklər” qədər sadə ola bilər. Bir çox cəhətdən bu, Alejandro Comisario, Maximiliano Venesio və Leandro Reox-un Latın Amerikasının ən böyük və dünyanın səkkizinci böyük elektron ticarət şirkəti olan MercadoLibre şirkəti ilə yaşadıqları təcrübədir.

2011-ci ildə şirkətin inkişaf departamenti özünün o vaxtkı monolit sistemini API-lər vasitəsilə bağlanmış sərbəst şəkildə birləşdirilən xidmətlərdən ibarət platformaya parçalamaq səyahətinə başlayan kimi, infrastruktur komandası kiçik komandanın yerinə yetirməsi üçün lazım olan sorğuların sayında kəskin artımla üzləşdi. .

MercadoLibre-də bulud xidmətləri üzrə texniki rəhbər Alejandro Komisario deyir: “Dəyişiklik çox tez baş verdi. “Bir gecədə başa düşdük ki, hansısa sistemin köməyi olmadan bu tempdə işləməyə davam edə bilməyəcəyik.

Alejandro Comisario, Maximiliano Venesio və Leandro Reox, o zamankı bütün MercadoLibre komandası, öz tərtibatçılarına infrastruktur təmin etməkdə iştirak edən əl addımlarını aradan qaldırmağa imkan verəcək texnologiyalar axtarmağa başladılar.

Komanda öz qarşısına daha mürəkkəb məqsədlər qoyub, təkcə ani tapşırıqlar üçün deyil, həm də bütün şirkətin məqsədləri üçün hədəflər formalaşdırıb: istifadəçiləri məhsuldar mühitə hazır virtual maşınlarla təmin etmək üçün lazım olan vaxtı 2 saatdan 10 saniyəyə qədər azaldıb. insanın bu prosesə müdaxiləsi.

OpenStack-i tapdıqda aydın oldu ki, onların axtardıqları məhz bu idi. MercadoLibre-nin sürətlə inkişaf edən mədəniyyəti, layihənin o dövrdə nisbi yetişməməsinə baxmayaraq, komandaya OpenStack mühitini qurmaqda sürətlə hərəkət etməyə imkan verdi.

"Aydın oldu ki, OpenStack yanaşması - tədqiqat, koda immersiya və test funksionallığı və miqyası MercadoLibre yanaşması ilə üst-üstə düşür" dedi Leandro Reox. “Biz dərhal layihəyə daxil ola bildik, OpenStack quraşdırmamız üçün bir sıra testlər təyin etdik və sınaqlara başlaya bildik.

İkinci OpenStack buraxılışında onların ilkin sınaqları onların istehsala keçməsinə mane olan bir neçə problemi müəyyən etdi, lakin Bexar buraxılışından Cactus buraxılışına keçid tam lazımi anda gəldi. Cactus buraxılışının sonrakı sınaqları buludun kommersiya istifadəsinə hazır olduğuna əminlik verdi.

Kommersiya fəaliyyətinə başlaması və tərtibatçılar tərəfindən infrastrukturu inkişaf etdiricilərin onu istehlak edə bildiyi qədər tez əldə etmək imkanının başa düşülməsi tətbiqin uğurunu müəyyənləşdirdi.

MercadoLibre-nin baş infrastruktur mühəndisi Maximiliano Venesio qeyd edir: "Bütün şirkət belə bir sistemə və onun təmin etdiyi funksionallığa ac idi".

Bununla belə, komanda tərtibatçıların gözləntilərini idarə etməkdə diqqətli idi. Onlar inkişaf etdiricilərin mövcud proqramların dəyişiklik olmadan yeni şəxsi buludda işləyə bilməyəcəyini başa düşdüklərinə əmin olmalı idilər.

“Biz əmin olmalıydıq ki, tərtibatçılarımız bulud üçün vətəndaşlığı olmayan proqramlar yazmağa hazır olsunlar” dedi Alejandro Komisario. “Bu, onlar üçün böyük bir mədəni dəyişiklik idi. Bəzi hallarda biz tərtibatçılara məlumatlarını nümunədə saxlamağın kifayət etmədiyini öyrətməli olduq. Tərtibatçılar düşüncələrini tənzimləməli idilər.

Komanda tərtibatçıların təlimində diqqətli idi və bulud üçün hazır proqramların yaradılması üçün ən yaxşı təcrübələri tövsiyə etdi. Onlar e-poçt göndərdilər, qeyri-rəsmi təlim naharları və rəsmi təlimlər keçirdilər və bulud mühitinin düzgün sənədləşdirilməsini təmin etdilər. Onların səylərinin nəticəsi ondan ibarətdir ki, MercadoLibre tərtibatçıları şirkətin virtuallaşdırılmış mühitləri üçün ənənəvi proqramlar hazırladıqları kimi indi bulud üçün proqramlar hazırlamaqda da rahatdırlar.

Onların şəxsi buludla əldə edə bildikləri avtomatlaşdırma öz bəhrəsini verdi və MercadoLibre-ə öz infrastrukturunu kəskin şəkildə genişləndirməyə imkan verdi. 250 tərtibatçı, 100 server və 1000 virtual maşını dəstəkləyən üç nəfərdən ibarət bir infrastruktur komandası kimi başlayan iş, 10-dən çox tərtibatçı, 500 server və 2000 VM-ni dəstəkləyən 12 nəfərlik bir komandaya çevrildi.

İş günü: OpenStack üçün biznes işinin qurulması

SaaS şirkətinin Workday komandası üçün OpenStack-i qəbul etmək qərarı daha az əməliyyat, daha çox strateji idi.

Şəxsi bulud qəbuluna iş gününün səyahəti 2013-cü ildə şirkət rəhbərliyinin geniş proqram təminatı ilə müəyyən edilmiş məlumat mərkəzi (SDDC) təşəbbüsünə sərmayə qoymağa razı olduğu zaman başladı. Bu təşəbbüsün ümidi məlumat mərkəzlərində daha çox avtomatlaşdırma, innovasiya və səmərəliliyə nail olmaq idi.

Workday şirkətin infrastruktur, mühəndislik və əməliyyat qrupları arasında şəxsi bulud üçün öz vizyonunu yaratdı və tədqiqat təşəbbüsünə başlamaq üçün razılıq əldə edildi. Workday dəyişikliyə rəhbərlik etmək üçün Carmine Remi-ni bulud həlləri direktoru vəzifəsinə işə götürdü.

Riminin Workday-da ilk işi orijinal biznes işini şirkətin daha böyük bir hissəsinə genişləndirmək idi.

Biznes işinin təməl daşı SDDC-dən istifadə edərkən çevikliyi artırmaq idi. Bu artan çeviklik şirkətə sıfır iş vaxtı ilə davamlı proqram təminatının yerləşdirilməsi istəyinə nail olmağa kömək edəcək. SDDC üçün API, Workday tətbiqi və platforma komandalarına əvvəllər heç vaxt mümkün olmayan bir şəkildə yeniliklər etməyə imkan vermək üçün nəzərdə tutulmuşdu.

Biznes işində avadanlığın səmərəliliyi də nəzərə alınıb. Workday, mövcud məlumat mərkəzi avadanlıqlarının və resurslarının təkrar emal dərəcələrini artırmaq üçün iddialı məqsədlərə malikdir.

“Biz tapdıq ki, bizdə artıq özəl buludun üstünlüklərindən istifadə edə bilən ara proqram texnologiyası var. Bu ara proqram artıq ictimai buludlarda inkişaf/sınaq mühitlərini yerləşdirmək üçün istifadə edilmişdir. Şəxsi bulud ilə biz hibrid bulud həlli yaratmaq üçün bu proqramı genişləndirə bilərik. Hibrid bulud strategiyasından istifadə edərək, Workday iş yüklərini ictimai və şəxsi buludlar arasında köçürə bilər və biznes qənaətini təmin edərkən hardware istifadəsini maksimuma çatdıra bilər.

Nəhayət, Rimi-nin bulud strategiyası qeyd etdi ki, vətəndaşlığı olmayan sadə iş yükləri və onların üfüqi miqyası Workday-a öz şəxsi buludundan daha az risklə istifadə etməyə və bulud əməliyyatlarının təbii yetkinliyinə nail olmağa imkan verəcək.

“Siz planınızdan başlaya və təhlükəsiz mühitdə təcrübə aparmağa imkan verən ənənəvi R&D-yə bənzəyən kiçik iş yükü ilə yeni buludu necə idarə edəcəyinizi öyrənə bilərsiniz” deyə Rimi təklif etdi.

Möhtəşəm biznes nümunəsi ilə Rimi, OpenStack daxil olmaqla bir neçə tanınmış özəl bulud platformasını hər bir platformanın açıqlığı, istifadəsi asanlığı, çevikliyi, etibarlılığı, dayanıqlığı, dəstəyi və icması və potensialını özündə əks etdirən geniş qiymətləndirmə meyarları əsasında qiymətləndirdi. Qiymətləndirmələrinə əsasən, Rimi və komandası OpenStack-i seçdi və kommersiya məqsədli şəxsi bulud yaratmağa başladı.

İlk səmərəli OpenStack buludunu uğurla həyata keçirən Workday şirkəti yeni SDDC mühitinin daha geniş şəkildə mənimsənilməsi üçün səylərini davam etdirir. Bu məqsədə çatmaq üçün Rimi çoxşaxəli yanaşmadan istifadə edir:

  • bulud üçün hazır iş yüklərinə, xüsusən də portfeldə vətəndaşlığı olmayan proqramlara diqqət yetirin
  • meyarların və miqrasiya prosesinin müəyyən edilməsi
  • bu tətbiqləri köçürmək üçün inkişaf məqsədlərini təyin etmək
  • OpenStack görüşləri, demolar, videolar və təlimlərdən istifadə edərək İş Günü üzrə maraqlı tərəflər qrupları ilə ünsiyyət qurun və maarifləndirin

“Bizim buludumuz müxtəlif iş yüklərini dəstəkləyir, bəziləri istehsalda, digərləri isə kommersiya istifadəsinə hazırlanır. Nəhayət, biz bütün iş yüklərini köçürmək istəyirik və gözləyirəm ki, birdən-birə aktivlik axını gördüyümüz nöqtəyə çatacağıq. Biz sistemi hər gün hissə-hissə hazırlayırıq ki, vaxtı gələndə bu fəaliyyət səviyyəsini idarə edə bilək.

BestBuy: tabuları pozmaq

İllik gəliri 43 milyard dollar və 140 000 işçisi olan elektronika pərakəndə satış şirkəti BestBuy məqalədə sadalanan şirkətlərin ən böyüyüdür. Beləliklə, bestbuy.com infrastruktur komandasının OpenStack əsasında şəxsi bulud hazırlamaq üçün istifadə etdiyi proseslər unikal olmasa da, onların bu prosesləri tətbiq etdiyi çeviklik təsir edicidir.

İlk OpenStack buludunu BestBuy-a gətirmək üçün Veb Həllər üzrə Direktor Stiv İstham və Baş Memar Coel Krabb onların qarşısında duran bir çox maneələri dəf etmək üçün yaradıcılığa etibar etməli oldular.

BestBuy OpenStack təşəbbüsü 2011-ci ilin əvvəlində bestbuy.com e-ticarət saytının buraxılış prosesləri ilə əlaqəli müxtəlif biznes proseslərini anlamaq səyindən irəli gəldi. Bu səylər keyfiyyətin təminatı proseslərində əhəmiyyətli səmərəsizliyi aşkar etdi. Keyfiyyətin təminatı prosesi ildə iki-dörd dəfə baş verən hər bir əsas sayt buraxılışı ilə əhəmiyyətli əlavə xərclər təqdim etdi. Bu xərclərin böyük hissəsi ətraf mühitin əl ilə konfiqurasiyası, fərqlərin uzlaşdırılması və resurs əlçatanlığı ilə bağlı problemlərin həlli ilə bağlı idi.

Bu problemləri həll etmək üçün bestbuy.com, bestbuy.com-un keyfiyyət təminatı prosesində darboğazları müəyyən etmək və aradan qaldırmaq üçün Steve Eastham və Joel Crabb-ın rəhbərlik etdiyi Tələb Üzrə Keyfiyyət Təminatı təşəbbüsünü təqdim etdi. Bu layihənin əsas tövsiyələrinə keyfiyyət təminatı proseslərinin avtomatlaşdırılması və istifadəçi komandalarının özünəxidmət alətləri ilə təmin edilməsi daxildir.

Steve Eastham və Joel Crabb özəl buludlara sərmayə qoymağa haqq qazandırmaq üçün çox əhəmiyyətli keyfiyyətə nəzarət xərcləri perspektivindən istifadə edə bilsələr də, tez bir zamanda problemlə üzləşdilər: layihə təsdiqlənsə də, layihə üçün vəsait yox idi. Layihə üçün avadanlıq almaq üçün büdcə yox idi.

Ehtiyac ixtiranın anasıdır və komanda buludu maliyyələşdirmək üçün yeni bir yanaşma tətbiq etdi: Onlar iki tərtibatçı üçün büdcəni aparat büdcəsi olan başqa bir komanda ilə dəyişdirdilər.

Yaranan büdcə ilə onlar layihə üçün lazım olan avadanlıqları almaq niyyətində idilər. Həmin vaxt onların aparat təchizatçısı olan HP ilə əlaqə saxlayaraq, təklifi optimallaşdırmağa başladılar. Diqqətli danışıqlar və avadanlıq tələblərinin məqbul şəkildə azaldılması sayəsində onlar avadanlıq xərclərini demək olar ki, yarıya qədər azalda bildilər.

Oxşar şəkildə, Steve Eastham və Joel Crabb, yeni şəbəkə avadanlıqlarının alınması ilə bağlı tipik xərclərə qənaət edərək, mövcud nüvənin mövcud imkanlarından istifadə edərək, şirkətin şəbəkə komandası ilə müqavilə bağladılar.

"Biz olduqca nazik buzun üzərində idik" dedi Steve Eastham. “Bu, o vaxt və ya indi Best Buy-da adi bir təcrübə deyildi. Radarın altında əməliyyat apardıq. Bizə töhmət verilə bilərdi, amma bundan yayına bildik.

Maliyyə çətinliklərini aradan qaldırmaq bir çox maneələrdən yalnız birincisi idi. O zaman layihə üçün OpenStack ekspertlərini tapmaq üçün praktiki olaraq heç bir imkan yox idi. Beləliklə, onlar ənənəvi Java tərtibatçılarını və sistem administratorlarını komandada birləşdirərək sıfırdan komanda yaratmalı oldular.

“Biz onları sadəcə bir otağa qoyduq və dedik: “Bu sistemin necə işlədiləcəyini öyrənin”” Joel Crabb deyir. — Java tərtibatçılarından biri bizə dedi: “Bu dəlilikdir, siz bunu edə bilməzsiniz. Nə danışırsan, bilmirəm”.

İstənilən nəticəni əldə etmək üçün iki növ komandanın müxtəlif üslublarını birləşdirməli olduq - proqram təminatı ilə idarə olunan, sınaqdan keçirilə bilən, artımlı inkişaf prosesi.

Layihənin əvvəlində komandanı həvəsləndirmək onlara təsirli qələbələr qazanmağa imkan verdi. Onlar köhnə inkişaf mühitini tez bir zamanda əvəz edə bildilər, keyfiyyət təminatı (QA) mühitlərinin sayını azalda bildilər və transformasiya prosesində yeni komandaların iş tərzi və tətbiqin çatdırılma sürəti əldə etdilər.

Onların uğuru onları şəxsi bulud təşəbbüsləri üçün əlavə resurslar istəmək üçün yaxşı vəziyyətdə qoydu. Və bu dəfə onlar şirkətin top menecmenti səviyyəsində dəstək aldılar.

Steve Eastham və Joel Crabb əlavə işçi heyəti və beş yeni avadanlığın işə götürülməsi üçün lazım olan maliyyəni aldılar. Bu layihələr dalğasında ilk bulud analitika üçün Hadoop klasterlərini idarə edən OpenStack mühiti idi. Və artıq kommersiya fəaliyyətindədir.

Nəticə

MercadoLibre, Workday və Best Buy hekayələri sizi OpenStack-in uğurlu qəbuluna doğru istiqamətləndirə biləcək bir sıra prinsipləri bölüşür: Tərtibatçıların, bizneslərin və digər potensial istifadəçilərin ehtiyaclarına açıq olun; şirkətinizin müəyyən edilmiş prosesləri çərçivəsində işləmək; digər təşkilatlarla əməkdaşlıq; və lazım gəldikdə qaydalardan kənar hərəkət etməyə hazır olmaq. Bunların hamısı OpenStack buludunda faydalı olan dəyərli yumşaq bacarıqlardır.

Şirkətinizdə OpenStack-in tətbiqi üçün mükəmməl bir yol yoxdur - həyata keçirmə yolu həm sizə, həm də şirkətinizə və düşdüyünüz vəziyyətə aid bir çox amillərdən asılıdır.

Bu fakt ilk layihələrini necə həyata keçirəcəkləri ilə maraqlanan OpenStack pərəstişkarları üçün çaşqınlıq yaratsa da, buna baxmayaraq, bu müsbət bir nöqteyi-nəzərdəndir. Bu o deməkdir ki, OpenStack ilə nə qədər uzağa gedə biləcəyinizlə bağlı heç bir məhdudiyyət yoxdur. Nəyə nail ola biləcəyiniz yalnız yaradıcılığınız və bacarıqlarınızla məhdudlaşır.

Mənbə: www.habr.com

Добавить комментарий