Google Compute Engine Nedir? Sanal Makine Rehberi
GCE’de işlemci, bellek, disk ve ağ ayarlarını seçerek sanal sunucunuzu ihtiyacınıza göre kurabilirsiniz. Rehberde VM bileşenlerini, kullanım örneklerini ve maliyet hesabına giren kalemleri bulabilirsiniz.

Bu yazıda neler var?
Google Compute Engine (GCE), Google Cloud üzerinde sanal makineler oluşturup çalıştırmanızı sağlayan IaaS hizmetidir. İşlemci, bellek, işletim sistemi ve disk seçerek VM kurar; işletim sistemiyle uygulamaları siz yönetirsiniz.
Google Compute Engine Ne İşe Yarar?
GCE, fiziksel sunucu satın almadan Google Cloud altyapısında sanal sunucu çalıştırmanızı sağlar. Bir VM’ye Linux veya Windows kurabilir; web sitesi, uygulama ya da veritabanı barındırabilirsiniz. Sunucuyu Google Cloud konsolu, komut satırı veya API üzerinden yönetirsiniz.
VM’nin işlemci ve belleğini iş yükünüze göre belirlersiniz. İşletim sistemi güncellemeleri, kurduğunuz yazılımlar ve sunucu ayarları da sizin sorumluluğunuzdadır. Fiziksel donanımın kurulumu ve bakımı için kendi sunucunuzu yönetmeniz gerekmez.
GCE Sanal Makinesi Nasıl Çalışır?
VM, Google’ın veri merkezindeki fiziksel kaynakların sanallaştırılmış bir bölümünü kullanır. Oluştururken işlemci, bellek, işletim sistemi, önyükleme diski ve ağ ayarlarını seçersiniz. Sonra sunucuya bağlanıp uygulamanızı kurarsınız.
- Google Cloud projesinde bir sanal makine oluşturun.
- Makine türünü, işletim sistemi imajını ve disk kapasitesini seçin.
- Ağ erişimini yapılandırıp VM’yi başlatın; ardından yazılımınızı yükleyin.
Seçimler, VM’nin hangi iş yükünü taşıyacağını belirler. Örneğin, web uygulaması için CPU ve bellek kapasitesini; dosya saklama için disk türü ve GB kapasitesini planlayın. Ağ kuralları da hangi bağlantıların sunucuya ulaşacağını sınırlar.
Makine Türleri, Diskler ve Ağ Bileşenleri
Makine türü, VM’ye ayrılan sanal CPU ve bellek kaynaklarını belirler. Diskler işletim sistemini ve verileri saklar; ağ ayarları ise VM’nin diğer kaynaklarla ve internetle nasıl iletişim kuracağını tanımlar. Aşağıdaki bileşenleri iş yükünüze göre seçin.
| Bileşen | Görevi | Seçim ölçütü |
|---|---|---|
| Makine türü | CPU ve bellek kaynaklarını belirler. | Uygulamanın CPU ve bellek ihtiyacı |
| Önyükleme diski | İşletim sistemi dosyalarını tutar. | İşletim sistemi imajı ve gereken GB kapasitesi |
| Ek disk | Uygulama verilerini veya dosyaları saklar. | Kapasite ve disk performansı ihtiyacı |
| Ağ | VM’nin iletişim kuracağı kaynakları belirler. | VPC ağı, IP yapılandırması ve güvenlik duvarı kuralları |
Makine türünü uygulamanın gereksinimlerine göre seçin; yalnızca en yüksek CPU sayısına odaklanmayın. Disk kapasitesini işletim sistemi ve uygulama verileri için ayrı düşünün. Ağda da yalnızca gerekli bağlantılara izin verin.
GCE Kimler İçin Uygundur?
Sunucu işletim sistemi üzerinde kontrol isteyen ekipler GCE’yi tercih edebilir. Web uygulaması, test ortamı, özel yazılım veya veritabanı için ayrı VM’ler kurabilirsiniz. Geliştirme ve test VM’lerini ihtiyaç duyduğunuz zaman çalıştırıp iş yüküne göre kaynak planı yapabilirsiniz.
İşletim sistemi ve yazılım ayarlarını kendiniz yönetmek istiyorsanız GCE uygun bir seçenektir. Sunucu bakımını azaltmak istiyorsanız Google Cloud’daki yönetilen hizmetleri değerlendirin. Farklı bulut sağlayıcılarının temel hizmetlerini karşılaştırmak için Microsoft Azure rehberini ve AWS rehberini inceleyebilirsiniz.
GCE, Yönetilen Hizmetler ve Fiziksel Sunucular Arasındaki Fark
GCE, sanal makine altyapısı sunar; VM işletim sistemi ve uygulama yönetimini size bırakır. Yönetilen hizmetlerde sağlayıcı, hizmetin bazı işletim veya altyapı işlerini üstlenir. Fiziksel sunucuda ise donanımın temini ve bakımı da sizin planınıza girer.
| Seçenek | Sizin yönettiğiniz alan | Uygun kullanım |
|---|---|---|
| GCE sanal makinesi | İşletim sistemi, yazılım ve VM ayarları | Sunucu düzeyinde kontrol gereken iş yükleri |
| Yönetilen bulut hizmeti | Hizmetin sunduğu ayarlara ve uygulama katmanına göre değişir | Sunucu bakımını azaltmak isteyen ekipler |
| Fiziksel sunucu | Donanım, işletim sistemi ve uygulama | Fiziksel donanım üzerinde doğrudan kontrol gereken işler |
GCE, Google Cloud’un VM hizmetidir; AWS ve Azure ise farklı sağlayıcıların bulut platformlarıdır. Bu nedenle GCE’yi tek başına başka bir sağlayıcının tüm hizmetleriyle eş tutmayın. Önce VM ihtiyacınızı, yönetim yükünüzü ve kullanacağınız bulut ekosistemini belirleyin.
Maliyet Hesabı ve Sık Yapılan Hatalar
GCE maliyetini hesaplarken VM kaynaklarını, çalıştığı süreyi, disk kapasitesini ve ağ kullanımını birlikte değerlendirin. Kesin tutar seçtiğiniz kaynaklara ve kullanımınıza göre oluşur. Güncel fiyatları Google Cloud’un resmî fiyatlandırma bilgileri üzerinden kontrol edin; burada sabit bir ücret varsaymayın.
- Gereğinden büyük makine seçmek: CPU ve bellek ihtiyacını ölçün, kaynakları iş yüküne göre belirleyin.
- Disk kapasitesini hesaba katmamak: Önyükleme ve veri disklerini planınıza ayrı kalemler olarak ekleyin.
- Ağ erişimini geniş bırakmak: Güvenlik duvarı kurallarını gerekli bağlantı ve portlarla sınırlandırın.
- İşletim sistemi bakımını atlamak: Güncelleme ve yazılım yönetimini sunucu işletim planınıza ekleyin.
Maliyet tahmini için beklenen çalışma süresini ve gereken GB disk alanını belirleyin. Ardından seçtiğiniz VM kaynaklarını ve ağ kullanımını fiyatlandırma hesabına dahil edin. Böylece yalnızca makine türüne bakarak bütçe belirleme hatasından kaçınırsınız.
