Google Cloud

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.

Cloud Teknik Editörlüğü · 4 dk okuma
Veri merkezinde işlemci, bellek modülleri, depolama diskleri ve ağ kabloları görünen açık bir sunucu
Bu yazıda neler var?
  1. Google Compute Engine Ne İşe Yarar?
  2. GCE Sanal Makinesi Nasıl Çalışır?
  3. Makine Türleri, Diskler ve Ağ Bileşenleri
  4. GCE Kimler İçin Uygundur?
  5. GCE, Yönetilen Hizmetler ve Fiziksel Sunucular Arasındaki Fark
  6. Maliyet Hesabı ve Sık Yapılan Hatalar

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.

  1. Google Cloud projesinde bir sanal makine oluşturun.
  2. Makine türünü, işletim sistemi imajını ve disk kapasitesini seçin.
  3. 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şenGöreviSeç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 diskUygulama 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çenekSizin yönettiğiniz alanUygun kullanım
GCE sanal makinesiİşletim sistemi, yazılım ve VM ayarlarıSunucu düzeyinde kontrol gereken iş yükleri
Yönetilen bulut hizmetiHizmetin sunduğu ayarlara ve uygulama katmanına göre değişirSunucu bakımını azaltmak isteyen ekipler
Fiziksel sunucuDonanım, işletim sistemi ve uygulamaFiziksel 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.

Sık sorulan sorular

GCE VM varsayılan olarak internete açık mıdır?
İnternet erişimini VM’nin IP yapılandırması ve ağ güvenlik duvarı kuralları belirler. Dış IP ve izin veren kurallar yoksa VM’ye internetten doğrudan erişim sağlanmaz. Erişim açarken yalnızca ihtiyaç duyduğunuz bağlantı ve portlara izin verin.
Google Compute Engine ücretsiz midir?
GCE için her sanal makinenin ücretsiz olduğunu varsaymayın. Ücret, seçtiğiniz kaynaklara ve kullanım kalemlerine göre belirlenir; ücretsiz kullanım koşulları da değişebilir. Güncel tutarı ve varsa ücretsiz kullanım kapsamını Google Cloud’un resmî fiyatlandırma sayfasından kontrol edin.
GCE VM’lerinin yedeği otomatik alınır mı?
Yedekleme politikanızı ayrıca yapılandırın; VM kullanmak tek başına uygulama verilerinin düzenli yedeklendiği anlamına gelmez. İhtiyacınıza uygun yedekleme yöntemini, saklama süresini ve geri yükleme adımlarını belirleyin. Kritik veriler için geri yükleme sürecini ayrıca test edin.
Google Compute Engine serverless bir hizmet midir?
Hayır. GCE’de sanal makine kaynaklarını seçer ve işletim sistemiyle uygulama katmanını yönetirsiniz. Serverless hizmetlerde sunucu yönetimi kullanıcıdan daha fazla soyutlanır. Sunucu bakımı istemiyorsanız Google Cloud’daki yönetilen hizmetleri kullanım gereksinimlerinize göre karşılaştırın.

Kaynaklar

  1. Compute Engine overview  |  Google Cloud Documentation
  2. Google compute overview  |  Compute  |  Google Cloud Documentation

Google Cloud: daha fazlası

Tümü →

Google Cloud API Key Nasıl Oluşturulur ve Yönetilir?

API anahtarı, isteği gönderen kullanıcıyı doğrulamaz; Google Cloud projesini ve kota kullanımını tanımlamaya yardımcı olur. Doğru kısıtlamaları seçerek anahtarı yalnızca gereken uygulama ve API’lerle sınırlandırın.

Cloud Teknik4 dk okuma