Kelajak bulutlarda

1.1. Kirish

So'nggi bir necha yil ichida IT ning rivojlanishi haqida gapirganda, bulutli echimlarning boshqalar qatoridagi ulushini ta'kidlab o'tish mumkin emas. Keling, bulutli echimlar, texnologiyalar va boshqalar nima ekanligini aniqlaylik.
Bulutli hisoblash (yoki bulutli xizmatlar) - serverlar, ma'lumotlarni saqlash tizimlari (DSS), ma'lumotlarni uzatish tizimlari (DTS) o'z ichiga olgan masofaviy hisoblash resurslarida logistika, ma'lumotlarni saqlash va qayta ishlash uchun vositalar va usullarning maxsus to'plami.

IT mahsulotini ishlab chiqarishda, xoh u tashrif qog'ozi veb-sayti, xoh onlayn-do'kon, xoh yuqori yuklangan portal yoki ma'lumotlar bazasi tizimi bo'ladimi, mahsulotingizni joylashtirishning kamida ikkita varianti mavjud.

Mijozning binosida (ing. - on-premise) yoki bulutda. Shu bilan birga, umumiy holatda pul jihatidan qaysi biri foydaliroq ekanligini aniq aytish mumkin emas.

Agar sizda nosozlikka chidamlilikni talab qilmaydigan kichik ma'lumotlar bazasi va ko'p yuklamaydigan oddiy veb-sayt mavjud bo'lgan serverdan foydalansangiz - ha, yerga asoslangan hosting sizning tanlovingizdir. Ammo sizning ish yukingiz va ehtiyojlaringiz ortishi bilanoq, bulutga o'tish haqida o'ylashingiz kerak.

1.2. Oramizda bulutlar

Bulutlar qanday taqdim etilishini muhokama qilishdan oldin, bulutlar haqidagi hikoya IT sektorining yirik gigantlari va ularning ichki xizmatlari haqida emasligini tushunish muhimdir.

Bugun, 2019 yilda Instagram, elektron pochta, xaritalar va telefonida tirbandliklardan foydalanmaydigan odamni topish qiyin. Bularning barchasi qayerda saqlanadi va qayta ishlanadi? To'g'ri!
Agar siz kamida kichik filial tarmog'iga ega bo'lgan kompaniyaning IT mutaxassisi sifatida (aniqlik uchun) infratuzilmada saqlash tizimlarini o'rnatgan bo'lsangiz ham, resursga qanday ruxsat bermasligingizdan qat'i nazar, u veb-interfeys, ftp yoki samba. , bu sizning foydalanuvchilaringiz uchun ombor bulut bo'lib, u erda bir joyda joylashgan. Biz har kuni bir necha o'nlab marta barmoq uchida ishlatadigan bunday tanish narsalar haqida nima deyishimiz mumkin.

2.1. Bulutli imkoniyatlarni joylashtirish turlari

Mayli, bulut. Lekin bu unchalik oddiy emas. Biz hammamiz ishga kelamiz - sotuvchilar, IT mutaxassislari, menejerlar. Ammo bu keng tushuncha bo'lib, har birining maqsadi va ma'lum bir tasnifi bor. Bu erda ham xuddi shunday. Umuman olganda, bulutli xizmatlarni 4 turga bo'lish mumkin.

1.Umumiy bulut barcha foydalanuvchilar uchun bepul yoki pullik obuna bilan ochiq bo'lgan platformadir. Ko'pincha u ma'lum bir jismoniy yoki yuridik shaxs tomonidan boshqariladi. Bunga misol qilib ilmiy bilimlar maqolalari portali-aggregatorini keltirish mumkin.

2. Shaxsiy bulut - 1-bandning mutlaqo teskarisi. Bu jamoatchilik uchun yopiq platforma bo'lib, ko'pincha bitta kompaniya (yoki kompaniya va hamkor tashkilotlar) uchun mo'ljallangan. Kirish faqat foydalanuvchilarga tizim administratori tomonidan beriladi. Bular ichki xizmatlar bo'lishi mumkin, masalan, intranet tarmog'i, SD (xizmat ko'rsatish stoli) tizimi, CRM va boshqalar. Odatda, bulut yoki segment egalari axborot xavfsizligi va biznesni himoya qilish masalasiga juda jiddiy yondashadilar, chunki savdolar, mijozlar, kompaniyalarning strategik rejalari va boshqalar haqidagi ma'lumotlar shaxsiy bulutlarda saqlanadi.

3. Jamoa buluti Aytishimiz mumkinki, bu o'xshash vazifalar yoki qiziqishlarga ega bo'lgan bir nechta kompaniyalar o'rtasida taqsimlangan shaxsiy bulut. Ko'pincha bir nechta odamlarga, turli kompaniyalarning bo'limlariga dastur resursidan foydalanish huquqini berish zarur bo'lganda qo'llaniladi.

4. Gibrid bulut Bu kamida ikki turdagi joylashtirishni birlashtirgan infratuzilma turi. Eng keng tarqalgan misol - bulut yordamida mijoz ma'lumotlar markazini masshtablash. Bu pulni tejash uchun, agar bulutga 100% o'tishning iloji bo'lmasa yoki xavfsizlik va muvofiqlik sabablari bilan amalga oshiriladi.

2.2. Xizmat turlari

Super, joylashtirish turlari juda xilma-xildir, lekin ularni birlashtiradigan narsa bo'lishi kerakmi? Ha, bu xizmat turlari, ular bulutlarning barcha turlari uchun bir xil. Keling, eng keng tarqalgan 3 tasini ko'rib chiqaylik.

IaaS (infratuzilma xizmat sifatida) β€” infratuzilma xizmat sifatida. Ushbu parametr yordamida sizga virtual mashinalar (VM), disklar, tarmoq uskunalari ko'rinishidagi serverlar taqdim etiladi, ularda siz kerakli OS va muhitni joylashtirishingiz, xizmatlarni o'rnatishingiz va hk. Men hozir Yandex-dan bulutda faol rivojlanayotgan bo'lsam ham, men GCP (Google Cloud Platform) bilan tanishishni boshladim, shuning uchun men uning fonida misollar keltiraman va umuman provayderlar haqida biroz keyinroq gaplashaman. Shunday qilib, GCPdagi IaaS yechimiga misol Compute Engine elementi bo'lishi mumkin. Bular. Bu oddiy oddiy BM bo'lib, uning uchun siz operatsion tizimni o'zingiz tanlaysiz, dasturiy ta'minotni o'zingiz sozlaysiz va ilovalarni joylashtirasiz. Keling, bir misolni ko'rib chiqaylik. Siz python dasturchisisiz va faqat IaaS variantini hisobga olgan holda bulutda backendli veb-sayt yaratmoqchisiz. Siz sayt ishlaydigan bitta VMni olishingiz kerak, buning uchun siz OSni o'rnatishingiz kerak (gcp-da u misol yaratish bosqichida tanlanadi), paketlash menejerini yangilashingiz (nima uchun emas), kerakli versiyasini o'rnatishingiz kerak. python, nginx, va hokazo... Uchta VMda o'zgarmas ma'lumotlar bazasi klasterini yarating (shuningdek, qo'lda). Jurnalni ta'minlash va hokazo. Bu arzon va uzoq, lekin maksimal moslashuvchanlikni istasangiz, bu sizning tanlovingiz.

Oddiylik va yuqori narxga eng yaqin keyingisi PaaS (xizmat sifatida platforma). Bu yerda siz, albatta, VMga ham ega bo'lasiz, lekin konfiguratsiyani juda moslashuvchan tarzda o'zgartirish imkoniyatisiz siz OS, dasturiy ta'minot to'plami va hokazolarni tanlamaysiz, mahsulotingiz uchun tayyor muhitga ega bo'lasiz. Keling, xuddi shu misolga qaytaylik. Siz GCP-da ikkita App Engine nusxasini sotib olasiz, ulardan biri ma'lumotlar bazasi rolida, ikkinchisi veb-server rolida bo'ladi. Hech qanday qo'llab-quvvatlash dasturlarini sozlashingiz shart emas, siz ishlab chiqarish muhitini to'g'ridan-to'g'ri ishga tushirishingiz mumkin; Bu ko'proq xarajat qiladi, tan olishingiz kerak, ish to'lanishi kerak va butun skript siz uchun ishlagan. Lekin siz ishlash uchun tayyor platformaga ega bo'lasiz.

Qolganlardan yuqorida turgan asosiy variantlarning uchinchisi - SaaS (xizmat sifatida dasturiy ta'minot). Siz VMni yaxshi sozlamaysiz, uni umuman sozlamaysiz. Siz IT mutaxassisi bo'lishingiz shart emas, kod yozishingiz, backend qilishingiz shart emas. Hammasi tayyormi. Bular GSuite (sobiq Google Apps), DropBox, Office 365 kabi tayyor, joylashtirilgan yechimlardir.

3.1. Kaput ostida nima bor?

Bu sizning boshingizda bormi? Mayli, davom etaylik. Biz VM sotib oldik, u bilan ishladik, uni yo'q qildik va yana 10 ta sotib oldik. Korxona infratuzilmangizga saqlashni kiritganingizda, ehtimol uni server xonasidagi tokchaga o'rnatgansiz. Shunday qilib, bulutli texnologiya provayderlari sizga server xonasining bir qismini ijaraga berishadi, faqat katta hajmdagi. DPC (ma'lumotlarni qayta ishlash markazi) deb ataladi. Bular deyarli butun sayyorada joylashgan yirik komplekslardir. Qurilish odatda yilning kamida bir qismida tabiiy sovutish manbai bo'lishi mumkin bo'lgan joylar yaqinida amalga oshiriladi, ammo ba'zi vakillari Nevada cho'lida ham qurilishi mumkin. Provayder bir necha yuzlab tokchalarni ulkan angarga joylashtirganiga qo'shimcha ravishda, u issiqlik uzatish (kompyuterlarni muzlatib qo'yish va qizib ketish mumkin emasligini hali ham bilishadimi?), ma'lumotlaringiz xavfsizligi, birinchi navbatda jismoniy ma'lumotlardan xavotirda. darajada, shuning uchun ma'lumotlar markaziga noqonuniy kirishi dargumon, u ishlaydimi? Shu bilan birga, ma'lumotlar markazida ma'lumotlarni saqlash usullari turli provayderlar orasida farq qiladi, ba'zilari esa turli ma'lumotlar markazlari o'rtasida taqsimlangan yozuvlarni amalga oshiradilar, boshqalari esa ularni birida xavfsiz saqlaydi.

3.2. Bulutlar hozir va orqaga qarab. Provayderlar

Umuman olganda, agar siz tarixga nazar tashlasangiz, bugungi bulutli platformalarni yaratish uchun dastlabki shartlar o'tgan asrning 70-yillari o'rtalarida, ARPANET Internet prototipini ishlab chiqish va amalga oshirish davrida bo'lgan. Keyin gap qachonlardir odamlar tarmoq orqali barcha mumkin bo'lgan xizmatlarni olishlari mumkin edi. Vaqt o'tishi bilan kanallar barqaror va kengroq bo'lib qoldi va 1999 yilda birinchi tijorat CRM tizimi paydo bo'ldi, u faqat obuna orqali taqdim etiladi va birinchi SaaS bo'lib, uning nusxalari yagona ma'lumot markazida saqlanadi. Keyinchalik kompaniya PaaS-ni obuna bo'yicha ta'minlaydigan bir nechta bo'linmalarni ajratdi, jumladan, BDaaS (xizmat sifatidagi ma'lumotlar bazasi) 2002 yilda Amazon sizga ma'lumotlarni saqlash va qayta ishlash imkonini beruvchi xizmatni chiqardi va 2008 yilda u xizmatni taqdim etdi. foydalanuvchi o'z virtual mashinalarini yaratishi mumkin bo'lsa, katta bulutli texnologiyalar davri shunday boshlanadi.

Endi katta uchlik haqida gapirish odatiy holdir (garchi men yarim yilda katta to'rtlikni ko'rsam ham): Amazon veb-xizmatlari, Microsoft Azure, Google Cloud Platform... Yandex Cloud. Bu, ayniqsa, ikkinchisi uchun yoqimli, chunki vatandoshlar tezda jahon sahnasiga chiqishganda, terida o'zgacha g'urur paydo bo'ladi.

Shuningdek, ko'plab kompaniyalar mavjud, masalan, Oracle yoki Alibaba, o'zlarining bulutlariga ega, ammo ma'lum holatlar tufayli ular foydalanuvchilar orasida unchalik mashhur emas. Va, albatta, PaaS yoki SaaS yechimlarini taqdim etuvchi provayderlar bo'lgan hosting yigitlari.

3.3. Narxlar va grantlar

Men provayderlarning narx siyosatiga ko'p to'xtalmayman, chunki aks holda bu ochiq reklama bo'ladi. Shuni ta'kidlashni istardimki, barcha yirik kompaniyalar bir yil yoki undan ham qisqa muddatga 200 dan 700 dollargacha grantlar ajratadi, shunda siz foydalanuvchilar sifatida ularning yechimlari kuchidan bahramand bo'lishingiz va sizga aynan nima kerakligini tushunishingiz mumkin.

Shuningdek, katta uchlikdan... yoki toβ€˜rtlikdan barcha kompaniyalar hamkorlar safiga qoβ€˜shilish, seminarlar va treninglar oβ€˜tkazish, oβ€˜z mahsulotlariga sertifikat va imtiyozlar berish imkoniyatini taqdim etish arafasida.

Manba: www.habr.com

a Izoh qo'shish