Compute Engine — Google Cloud Platformdagi infrastructure-as-a-service virtual machine xizmati. Foydalanuvchi machine type, image, disk, network interface, zone va lifecycle siyosatini tanlab, virtual serverlarni boshqaradi.
Virtual machine tuzilishi
Machine type vCPU va memory miqdorini belgilaydi. Aniq scope va provider semantikasi deployment hujjatida qayd etiladi. Custom machine type workloadga mos nisbat tanlash imkonini beradi. Bu xususiyat availability, security va xarajatga bir vaqtda ta’sir qiladi. Guest OS agent metadata va monitoring integratsiyasini ta’minlaydi. Amaliy natija metric, audit log va failure sinovi bilan tasdiqlanadi.
Disk va image
Boot disk image yoki snapshotdan yaratiladi. Bu xususiyat availability, security va xarajatga bir vaqtda ta’sir qiladi. Persistent Disk VMdan alohida lifecycle va durabilityga ega. Amaliy natija metric, audit log va failure sinovi bilan tasdiqlanadi. Local SSD yuqori tezlik beradi, ammo instance lifecycle bilan data yo‘qolishi mumkin. Aniq scope va provider semantikasi deployment hujjatida qayd etiladi.
Tarmoq
VPC interface ichki IP va kerak bo‘lsa external IP oladi. Amaliy natija metric, audit log va failure sinovi bilan tasdiqlanadi. Firewall rule tag yoki service account orqali target tanlashi mumkin. Aniq scope va provider semantikasi deployment hujjatida qayd etiladi. Managed instance group autoscaling va rolling update beradi. Bu xususiyat availability, security va xarajatga bir vaqtda ta’sir qiladi.
Hayot sikli va narx
On-demand, spot va committed use narx modellari farq qiladi. Aniq scope va provider semantikasi deployment hujjatida qayd etiladi. Spot VM istalgan vaqtda preempt qilinishi mumkin. Bu xususiyat availability, security va xarajatga bir vaqtda ta’sir qiladi. Shutdown script, health check va backup interruptionga tayyor bo‘lishi kerak. Amaliy natija metric, audit log va failure sinovi bilan tasdiqlanadi.
Ekspluatatsiya mezonlari
Compute Engine resursi infrastructure as code bilan yaratilsa konfiguratsiya review, versiya va rollback jarayoniga kiradi. Default qiymatlar production talabi sifatida qabul qilinmaydi; region, quota, encryption, retention va network yo‘li alohida tekshiriladi. Sensitive credential va data loglarda ochiq ko‘rinmasligi kerak.
Monitoring health, capacity, access denial va xarajat signalini bitta service owner bilan bog‘laydi. Planned maintenance hamda to‘liq dependency uzilishi uchun recovery tartibi sinovdan o‘tadi. Compute Engine o‘chirilishi yoki ko‘chirilishidan oldin downstream dependency, backup va audit retention inventarizatsiya qilinadi.
Chekka holatlar va dalillar
Bosqichli rolloutda virtual machine tuzilishi bilan disk va image bir xil natija deb qaralmaydi. Bir qatlam muvaffaqiyatli ko‘rinsa ham keyingi qatlamdagi mapping, policy yoki data holati umumiy xizmatni buzishi mumkin. Shu sabab input, oraliq qaror va yakuniy output alohida log yoki metric bilan kuzatiladi. Bo‘sh qiymat, limitga yaqin hajm, duplicate operation, kechikkan javob va qisman nosoz dependency maxsus testlarda qamrab olinadi.
Compute Engine uchun tarmoq hamda hayot sikli va narx bo‘yicha kutilgan invariantlar yoziladi. Google Cloud Platform, Virtual machine, Persistent Disk va Machine image bilan integratsiya configuration yoki schema yangilanganda qayta tekshiriladi. Normal trafficdagi muvaffaqiyat recovery tayyorligini isbotlamaydi; rollback, rotation yoki rebuild amalda bajarilib ko‘riladi. Natija owner, versiya va source position bilan saqlansa, keyingi incidentda sababni taxmin bilan emas, tekshirilgan dalil orqali aniqlash mumkin.
Bog‘liq tushunchalar
Google Cloud Platform, Virtual machine, Persistent Disk, Machine image, Managed instance group, VPC, Spot instance, Autoscaling