Терминдер
Виртуалды машина (ВМ) — нақты компьютердің әрекетін эмуляциялайтын ресурстар жиынтығы. Өз жұмысы үшін виртуалды машина физикалық сервердің (хосттың) ресурстарын пайдаланады. Бір хостта бірнеше ВМ орналастырылуы мүмкін.
VK Cloud-та ВМ процессорларының саны мен жедел жады көлемі конфигурация үлгілері арқылы беріледі. Пайдаланушыларға дайын конфигурация үлгілері, сондай-ақ жеке конфигурациялар (сұрау бойынша) қолжетімді.
VK Cloud платформасындағы диск — ВМ-ге қосылатын желілік блоктық деректерді сақтау құрылғысы. Сақталатын деректердің көлемі мен оларға қол жеткізу жылдамдығы дискінің көлемі мен түріне байланысты.
VK Cloud диск жүйесінде желілік дискілер пайдаланылады. Дискілердің істен шығуға төзімділігі, деректерге үздіксіз қолжетімділік және олардың сақталуы репликация арқылы қамтамасыз етіледі.
Желілік дискілерді жергілікті түрде қосылған кәдімгі жинақтауыштар сияқты бөлімдерге бөлуге және пішімдеуге болады. Желілік дискілердің артықшылығы — оларды бір деректерді өңдеу орталығында орналасқан ВМ арасында «жылжытуға» болады.
Виртуалды машинаға бірнеше диск қосуға болады, бірақ олардың кемінде бірі жүктелетін болуы және орнатылған операциялық жүйені қамтуы тиіс.
Қолжетімділік аймағы — бұлттық инфрақұрылым компоненттері орналастырылуы мүмкін бір немесе бірнеше деректерді өңдеу орталығы (ДӨО). VK Cloud-та қолжетімділік аймағы Tier III деңгейіндегі жеке ДӨО-ға сәйкес келеді.
Әр аймақ басқа қолжетімділік аймақтарындағы істен шығулардан оқшауланған. Виртуалды ресурстарды бірнеше аймақта орналастыру істен шығуға төзімділікті қамтамасыз етеді және деректердің жоғалу ықтималдығын төмендетеді.
Мәскеу өңірінің барлық қолжетімділік аймақтары аймақтар арасында деректерді беру кезінде жоғары жылдамдық пен төмен кідірістерді қамтамасыз ететін толық резервтелген талшықты-оптикалық желіге біріктірілген.
Виртуалды машинаның конфигурациясы мен деректері бір немесе бірнеше файл түрінде сақталады. Бұл файлдар жергілікті ортада ВМ іске қосу немесе жаңа ВМ жасау үшін кескін ретінде пайдаланылуы мүмкін.
VK Cloud платформасында ВМ дискісінің негізінде кескін жасауға немесе кескін файлын жүктеп алуға болады. Алынған кескінді жаңа виртуалды машина жасау үшін пайдалануға болады.
Жүктеме теңгергіші кіріс трафикті бірнеше виртуалды бэкенд-серверлер арасында бөлуге мүмкіндік береді және сол арқылы осы серверлер ұсынатын сервистердің жоғары қолжетімділігін қамтамасыз етеді. Бір немесе бірнеше сервер істен шыққан кезде трафик қалған серверлерге қайта бағытталады. Сондай-ақ платформаның басқа сервистерінің жұмысын қамтамасыз ету үшін жүктеме теңгергішінің жеке түрі қолданылады.
VK Cloud платформасының жүктеме теңгергіші негізінде HAProxy жатқан OpenStack Octavia базасында құрылған.
Қауіпсіздік тобы — белгілі бір IP-адрестер немесе басқа қауіпсіздік топтары үшін желілік қолжетімділік құқықтарын (белгілі бір протокол бойынша кіру, нақты порт арқылы кіру) реттейтін бапталатын ережелер жиынтығы.