Skip links
google-cloud-platform-nedir-nasil-calisir-ozellikleri-nelerdir-inceleme

Google Bulut Platformu GCP Nedir?

Google Bulut Platformu (Google Cloud Panel – GCP) Nedir?

Google Bulut Platformu (Google Cloud Platform),Google tarafından Nisan 2008’de tanıtıldı. GCP, Google arama motoru, YouTube vb. gibi Google ürünleriyle aynı altyapı üzerinde çalışır. GCP, altyapıların yönetilmesine, sunucuların sağlanmasına ve ağların yapılandırılmasına yardımcı olan çeşitli araçlar ve hizmetler sağlar.

Bununla birlikte GCP, bilgi işlem, uygulama geliştirme, makine öğrenimi, veri analizi ve veri depolama dahil olmak üzere çok çeşitli modüler bulut hizmetleri sunar. GCP’ye geliştiriciler, bulut yöneticileri ve diğer BT uzmanları tarafından herkese açık veya özel ağlar üzerinden erişilebilir.

GCP Neden Önemli?

GCP, Amazon’un AWS ve Microsoft Azure’un arkasındaki en büyük üçüncü Bulut Hizmeti Sağlayıcısı (CSP) olarak kabul edilir. Birinin GDP’yi diğer CSP’lere tercih etmesinin başlıca nedenleri aşağıdadır:

1. Ölçeklenebilirlik: Bulut bilişimin en büyük dezavantajlarından biri ölçek küçültmedir. Ancak GCP, yukarı ve aşağı ölçeklendirmede aşırı kolaylık sağlar.

2. Fiyatlandırma: Google, rakiplerine kıyasla bulut pazarında en iyi fiyata GCP hizmetleri sunmaktadır. Google, fiyatlandırma felsefesinde 4 ana faktör sunar

  • Alt Saat Faturalama: Faturalandırma yalnızca belirli bir talep edilen süre için yapılır. Örneğin, diğer CSP’lerin aksine hizmet yarım saat boyunca istenirse GCP bunu bir sonraki saate yuvarlamaz. Bunun yerine, faturalandırma yalnızca yarım saat için yapılır.
  • Uzun süreli kullanım İndirimi : Google, onu geçici bir amaç için kullanmak yerine, bilgi işlem kaynaklarının sürekli kullanımı için kullanırsak %25’lik artan bir indirim sağlar.
  • Özel Makine Türü: GCP, uygulamanız için gereken tam CPU gücü ve bellek miktarını çevirmenize ve buna göre faturalandırmanıza olanak tanır. Bu yöntemle maliyetin %15’ine kadar tasarruf sağlanabilir.
  • Öncelikli Örnekler: Sistem hata toleransı ile oluşturulmuşsa, diğer sistemleri tam anlamıyla etkinleştirerek maliyeti düşürebilir.

3. Entegre Hizmetler: Çeşitli API’leri, AI ve ML, IoT, Compute Engine, Veritabanları, Büyük Veri analitiği, Geliştirici araçları, Güvenlik, Depolamayı aynı anda kullanabilirsiniz.

4. Hızlı İşbirliği: GCP, tüm kullanıcılar için hızlı işbirliğine olanak tanır. Birden fazla kullanıcı aynı anda projelere erişebilir ve bunları düzenleyebilir.

5. Sunucusuz bilgi işlem, CSP’nin sunucuyu çalıştırdığı ve kaynak tahsisini dinamik olarak yönettiği bir bulut bilgi işlem yürütme modelidir. Bu nedenle fiyatlandırma, önceden satın alınan kaynak miktarı yerine uygulama tarafından tüketilen gerçek kaynak miktarına dayalı olacaktır.

Google Bulut Hizmetleri

GCP, geniş bir ürün ve hizmet yelpazesi sunar. Temel Bulut hizmetlerinden ML, IoT vb. karmaşık bulut hizmetlerine kadar hizmetler sunarlar . Gelin bunu tek tek detaylı olarak inceleyelim.

  • Makine öğrenme
  • IoT(Nesnelerin İnterneti)

Makine öğrenme

AI ve ML üç bileşenden oluşur.

1. Yapay Zeka Merkezi
  • Tak ve çalıştır AI bileşenlerinin barındırılan bir deposundan oluşur.
  • Bir kuruluşun yapay zeka içeriğini kullanıcılar ve geliştiriciler arasında özel olarak barındırmasına izin veren kurumsal düzeyde paylaşım yetenekleri sağlar.
  • Deneme ve üretim için benzersiz Google Cloud AI ve AI teknolojilerini kolayca dağıtmanıza olanak tanır.
2. AI Yapı Taşları

Geliştiricilerin uygulamalarına manzara, dil, yapılandırılmış veri ve konuşma eklemesine izin veren bileşenlerden oluşur.

  • Görme
  1. Vision AI: Bulutta veya uçta görüntüleri analiz etmenizi sağlar.
  2. Video AI: Çerçeveye kadar hassas video analizi sağlar.
  • Dilim
  1. Doğal Dil : Multimedya ve dil işlemeyi içerir.
  2. Çeviri : Farklı diller arasında hızlı, dinamik çeviri sağlar.
  • Konuşma
  1. Cloud Speech-to-text API: 120’den fazla dilde konuşma tanıma sağlar.
  2. Cloud Text-to-Speech API: İnsan benzeri metinden konuşmaya etkileşimler sağlar.
  • Yapılandırılmış Veri
  1. AutoML Tabloları: Bu, yapılandırılmış veriler üzerinde en son teknoloji ürünü ML modellerini kolayca oluşturmanıza olanak tanır.
  2. BigQuery ML: Bu, tanıdık SQL dilini kullanarak özel ML modelleri oluşturmanıza ve çalıştırmanıza olanak tanır.
  • Bulut Otomatik ML

Bir dizi makine öğrenimi ürünü, sınırlı makine öğrenimi bilgisine sahip geliştiricilerin Google’ın Sinir Mimarisi Arama teknolojisini kullanarak yüksek kaliteli modelleri eğitmesine olanak tanır.

3. Yapay Zeka Platformu

Geliştiricilerin projeleri fikir aşamasından dağıtıma hızla geçirmesine olanak tanıyan kod tabanlı veri bilimi geliştirme ortamı.

Nesnelerin İnterneti (IoT)

Tüm cihaz yönetimini sunar ve hizmetleri bağlar.

  • Cloud IoT Core, güvenli bir cihaz bağlantısına ve yönetimine sahip olmanızı sağlar.
  • Edge TPU (beta), uçta çıkarım yapmak için tasarlanmış amaca yönelik bir ASIC’dir.

Bilgi İşlem Hizmetleri

GCP, aşağıdakiler gibi çok çeşitli bilgi işlem hizmetleri sağlar:

  • Google Compute Engine, Google’ın yenilikçi veri merkezlerinde ve dünya çapındaki fiber ağında çalışan, hızlı açılan ve yüksek performanslı kalıcı ve yerel disk seçenekleriyle gelen Yüksek Performanslı ve Yüksek Ölçeklenebilir Sanal Makineler sağlar.
  • Google App Engine, ölçeklenebilir web uygulamaları ve IoT arka uçları oluşturmak için kullanılan bir platform görevi görür.
  • Google Kubernetes Engine, Docker kapsayıcılarınızı çalıştırmak için güçlü bir küme yöneticisi ve orantılı sistemdir.
  • Google Cloud Container Registry, popüler sürekli dağıtım sistemleriyle çalışan özel bir Docker deposudur.
  • Cloud Functions, tamamen sunucusuz modellerin uygulamalarını oluşturmanıza olanak tanır.

Büyük Veri Hizmetleri

  • BigQuery, depolama ve bilgi işlem gücü gereksinimlerinize göre ölçeklenen, tümüyle yönetilen, düşük maliyetli, sunucusuz bir veri ambarıdır.
  • Cloud Dataflow, verileri dönüştürmek ve zenginleştirmek için tümüyle yönetilen bir hizmettir.
  • Cloud Dataproc, daha basit ve daha uygun maliyetli, hızlı, tam olarak yönetilen bir Apache Spark ve Hadoop hizmetidir.
  • Cloud Pub/Sub, bağımsız uygulamalar arasında iletişim kurmanıza olanak tanıyan sunucusuz, büyük ölçekli, güvenilir, gerçek zamanlı bir mesajlaşma hizmetidir.
  • Cloud Datalab, verileri keşfetmek, analiz etmek, dönüştürmek ve görselleştirmek ve makine öğrenimi modelleri oluşturmak için oluşturulmuş, Jupyter tabanlı etkileşimli bir not  defteridir.

Ağ Hizmetleri

Ağ iletişimi, son teknoloji Ağ Hizmetleri tarafından sunulan en önemli ve temel Google Bulut Platformu Hizmetlerinden biridir.

  • Sanal Özel Bulut (VPC), Google küresel ağını kullanarak çeşitli GCP kaynaklarını bağlamanıza ve yönetmenize ve VPC’lerini kullanarak bunları birbirinden ayırmanıza olanak tanır.
  • Google Cloud Load Balancing, uygulamalarınızı Compute Engine’de ihtiyaçlarınıza göre hızla ölçeklendirmenize olanak tanır.
  • Bulut İçerik Teslim Ağı (CDN), Google’ın küresel olarak dağıtılmış uç önbelleklerini kullanan web siteleri ve uygulamalar için içerik teslimini hızlandırır.
  • Bulut Etki Alanı Adlandırma Sistemi (DNS), Google ile aynı altyapı üzerinde çalışan, ölçeklenebilir, güvenilir, programlanabilir ve yönetilen bir yetkili DNS hizmetidir. Uygulamanızı ve hizmetlerinizi kullanıcılarınıza sunmanın uygun maliyetli bir yoludur.
  • Bulut Ağ Adresi Çevirisi (NAT), genel IP adresleri olmadan uygulama örnekleri sağlamanıza olanak tanırken aynı zamanda kontrollü ve verimli bir şekilde internete erişime izin verir.

Depolama ve Veritabanı Hizmetleri

  • Cloud Storage, düşük maliyetlerle güvenli ve yüksek düzeyde kullanılabilir bir nesne depolama sistemidir.
  • Persistent Disk, VM’ler ve Container’lar için uygun, yüksek performanslı bir blok depolama sistemidir. Eşsiz bir fiyat/performans oranı sunar.
  • Cloud SQL, bulutta ilişkisel MySQL ve PostgreSQL veritabanlarını kolayca kurmanıza, sürdürmenize, yönetmenize ve yönetmenize olanak tanıyan, tam olarak yönetilen bir veritabanı hizmetidir.
  • Cloud Bigtable, düşük gecikme süresi, yüksek güvenilirlik ve yüksek verimli iş yükleri için uygun, ölçeklenebilir bir NoSQL veritabanı hizmetidir.
  • Cloud Memorystore, ölçeklenebilir, daha güvenli ve yüksek oranda kullanılabilir altyapı üzerine kurulu Redis için tam olarak yönetilen bir bellek içi veri deposu hizmetidir.
  • Cloud Datastore, size esnek, yüksek düzeyde kullanılabilir bir belge odaklı veritabanları hizmeti sunar.

Güvenlik ve Kimlik Hizmetleri

Verilerinizin son derece güvenli olduğu ve şifrelendiği en önemli Google Bulut Hizmetlerinden biridir.

  • Google Cloud Identity & Access Management (IAM), yöneticilerin belirli kaynaklara kimlerin erişebileceğine ve bunları yönetebileceğine karar vermelerine olanak tanıyarak, bulut kaynaklarını merkezi olarak yönetmek için size tam kontrol ve görünürlük sağlar.
  • Cloud Security Scanner, App Engine uygulamalarındaki yaygın güvenlik açıkları için bir web güvenliği otomatik tarayıcısıdır.
  • İkili Program Yetkilendirmesi, Kubernetes Engine’de yalnızca güvenilir kapsayıcıları dağıtır.
  • Kaynak Yöneticisi, GCP’deki kaynakları hiyerarşik bir şekilde yönetir.

Yönetim ve Geliştirici araçları

Hizmetleri izlemek, hataları bulmak, hata ayıklamak ve hizmetleri izlemek için kullanılır.

  • Stackdriver, çeşitli teşhis araçları dahil olmak üzere GCP genelinde gerçek zamanlı izleme, sorun giderme ve günlük kaydı sunar.
  • Cloud Deployment Manager, uygulamanız için gereken tüm kaynakları belirtmenize olanak tanır.
  • Stackdriver Debugger, ayrıntılı performans analizleri ve analizleri sağlayan bir GCP özelliğidir.
  • Cloud Platform Marketplace, Anthos ile GCP’de ve diğer ortamlarda hızla kullanıma sunulan, kullanıma hazır çözümler sunar.

Google Cloud Platform’un Avantajları

  1. Yüksek Verimlilik, güncellemeleri verimli ve hızlı bir şekilde sunarak İnovasyona Hızlı Erişim yoluyla elde edilir.
  2. Kullanıcılar sürekli bir akışta yönetilebilir iyileştirmeler sunarak yeni işlevleri benimsediğinde Daha Az Kesinti.
  3. Hızlı İşbirliği: GCP, tüm kullanıcılar için hızlı işbirliğine olanak tanır. Birden fazla kullanıcı aynı anda projelere erişebilir ve bunları düzenleyebilir.
  4. İstikrarlı müşteriler için En İyi Fiyatlandırma Planları mevcuttur.
  5. Canlı Geçiş avantajları, kullanıcıların makinelerini taşımasına olanak tanır.
  6. Özel ağlar, özel ağlar sayesinde müşterilere maksimum zaman ve verimlilik sağlar.
  7. Kullanılmayan veriler için yedekli yedekleme olanağı mevcuttur.
  8. Veriler bulutta depolanırken, çalışanlar aynı anda cihazlar arasında bilgilere tam erişimle her yerden çalışabilir.
  9. Müşteriler, Google’ın Güvenlik Yatırımları tarafından korunur ve Google’ın sürece dayalı ve fiziksel güvenlik yatırımlarından yararlanır.
  10. Kullanıcılar için teknolojiler ve veriler üzerinde tam kontrol ve esnekliğin mevcudiyeti.