• Hakkımızda
  • Yazı Gönder
  • Sizden Gelenler
  • İletişim
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
No Result
View All Result
Home Genel

Google Cloud Teknolojileri

Mercan Karacabey by Mercan Karacabey
Ağustos 6, 2021
in Genel
4 min read
0
Google Cloud Teknolojileri
WhatsApp'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşTelegram'da Paylaş

Her şeyden önce Google Cloud teknolojileri üzerine yazıyor olduğum bu metinde ilk cevaplamamız gereken kısım Cloud Computing, Türkçesiyle “Bulut Bilişim” nedir?

US standartlarına göre 5 temel özelliğe sahiptir:

  • Yönetilebilir Servisler
  • Ağ — Yayın Erişirliği
  • Kaynak Havuzu
  • Hızlı Esneyebilen Yapılar
  • Ölçülebilir Servisler

Genel kapsamıyla bu 5 özelliği içine alan bulut bilişim uygulamalarımızın, verilerimizin, güvenlikle ilişkili tutulabilecek kaynaklarımızın ve network üzerinde saklanabilen çoğu şeyi içerisinde barındırır. Kullanıcı tarafından konfigure edilmiş, yönetilebilir ve bakımı yapılabilir seviyede fiziksel düzeyde sunucuları, sanallaştırılmaya yatkın kaynakları ve son zamanlarda tamamen otomatize edilmiş Serverless yapıları tutacak kapsamdadır. Google Cloud Platform’da temelinde cloud computing mantalitesindeki tüm özellikleri içine alarak çeşitli servisler sunar. Google Cloud Platform için kaynak okuduğunuzda GCP kısaltmasını göreceksinizdir yabancı gelmemesi adına onu da buraya bırakıyorum 😊

GCP mimarisinde karşımıza çıkan kavramlardan kısa kısa IaaS, PaaS ve SaaS’dan bahsedelim:

IaaS : Infrastructure As A Service — Bir Servis Olarak Altyapı: Sanal sunucular ve fiziksel katmanlar oluşturup müşterilerin hizmetine sunar.
PaaS : Platform As A Service — Bir Servis Olarak Platform: İşletim Sistemler, Database, Programlama Dillerini gerçekleştirebileceğimiz ortamlar sunar.
SaaS : Software As A Service — Bir Servis Olarak Yazılım: Kullanıcıların ihtiyaç duyduğu mini düzeyde yazılım servisleri sunar

GCP Computing Mimarisi altında temel servis kategorileri başlığında (IaaS, PaaS, SaaS) görebileceğimiz yapılar şu şekilde:

  • Compute Engine — IaaS
  • Kubernetes Engine — Hybrid (hem IaaS hem PaaS)
  • App Engine — PaaS
  • Cloud Functions — SaaS
  • Managed Services — Otomatize Esnek Kaynakları örnek vermek gerekirse AI üzerine yapılacak model geliştirmeleri ve bunların hazır kaynakları gösterilebilir.

Google Cloud Platform fiziksel açıdan değerlendirildiğinde dünyanın çoğu yerinde Multi Region, Region ve Zonelara ayrılmış yapılar sunmaktadır. Bu yapıları lokal seviyeye indirmiş olması güvenlik, hızlı erişilebilirlik konusunda önemli ölçüde fayda sağlamaktadır. Herhangi bir exception hatasına karşı Multi Region dediğimiz yapılar ile sistemlerin çöktüklerinde uğranan Disaster diye nitelediğimiz felaketleri de büyük ölçüde kapsamış oluyoruz. (Özellikle fiziksel kaynakların olduğu bölgelerde yaşanan doğal afetleri kapsayabilmesi adına bir çok alanda yedeklenmiş olması güvenilirliği ve sürdürülebilirliği sağlar — bu durumun teknik olarak adı Disaster Recovery Plan olarak geçer.)

Google Cloud Platformu maliyet açısından değerlendirdiğimizde IaaS compute dünyasında Per-Second Billing olarak nitelenecek tercihler sunar. (Bu grubun altında Compute Engine, Kubernetes Engine, Cloud Dataproc ve App Engine gösterilebilir.) Açık kaynaklı API’ler ile entegre çalışabilir bu noktada müşteriler zengin bir ekosistem ile problemlerini çözebilirler. Açık kaynakla entegre çalışan Google Cloud servislerine örnek olarak: Cloud Big Table, Cloud Data Proc verilebilir. Yazılımcıların hizmetine sunulan geniş ekosistemdeki açık sistemlerine örnek olarak da özellikle veri bilimciler tarafında sıkça kullanılan Tensorflow, devops ve sistem altyapı tarafından etkin kullanılan Kubernetes Engine, güvenlik ekipleri tarafından kod analizlerini yapabilmek adına kullanılan Forseti Security örnek olarak verilebilir. Maliyet açısında sundukları diğer imkanları şu şekilde gösterebiliriz :

  • Kısa süreli kaynak temini ile geliştirilebilir ödeme imkanı
  • Sürdürülebilir kullanım ödemeleri
  • Customized makine oluşturulabilmesi ile beraber esnetilebilir kaynak imkanı sağlar

Projelerimizle GCP mimarisini birleştirdiğimizde 4 farklı servisin etkin olduğunu gözlemleyebiliriz. Bunlar:

  • Kaynakları takip edebileceğimiz ve kota kullanımını izleyebileceğimiz dashboardlar
  • Ödemeyi kaynak kullanımına bağlı etkinleştirme
  • Yetkilendirmeyi ve şifrelendirmeleri yönetme
  • Servisleri ve API’leri etkinleştirme

Son olarak GCP ile etkileşime geçmenin 4 farklı yolundan da bahsetmek gerekirse:

  • Cloud Platform Console — Web Kullanıcı bu konsol ile Google Cloud servislerini yönetebilir
  • Cloud Shell & Cloud SDK — Command Line arayüzü kullanılır, özellikle G-Cloud, G-Sutil, Cloud Storages ve Gig Query’de işlem yaparken hızlı müdahalelerde kullanılmaktadır.
  • Cloud Console Mobile App — IOS ve Android üzerinden direkt erişim yapılabilir.
  • Rest Based API — Özellikle bir uygulama üzerinden Google servislerine erişim noktasında Rest Tabanlı API’ler ile hızlı çözüm bulunur. En büyük örneklerinden biri Google Maps olarak gösterilebilir.

Google Cloud Servisleri tabiki bu kadarla kısıtlı değil IAM, Cloud Servisler, Kubernetes gibi diğer sunulan parçacıklar hakkında bir sonraki yazıda anlatıma devam edeceğiz 🙂

MercanKaracaBey2
Tags: CloudGoogle
SendTweet5Share1Share
Önceki Gönderi

Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Sonraki Gönderi

Makine Öğreniminde Aşırı Öğrenme (Overfitting) Durumu

İlgili Yazılar

Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

by Yazılım Karavanı
Şubat 10, 2025
0

Dijital dünyada her gün milyonlarca veri üretilirken, bireyler ve markalar hakkında yapılan yorumlar, haberler ve paylaşımlar büyük bir bilgi havuzu...

Sentry’den Raygun’a: Hata ve Performans İzleme Araçlarını Karşılaştırma

Sentry’den Raygun’a: Hata ve Performans İzleme Araçlarını Karşılaştırma

by Ali Murat Çevik
Mayıs 26, 2024
0

Herkese selamlar, bilindiği üzere projelerin hem geliştirme aşamasında hem de üretime alındıktan sonraki süreçte performans ve hata takiplerinin yapılması çok...

OKR (Objectives and Key Results) Nedir ve Nasıl Uygulanır?

OKR (Objectives and Key Results) Nedir ve Nasıl Uygulanır?

by Yazılım Karavanı
Mayıs 24, 2024
0

OKR Nedir? OKR, Objectives and Key Results (Hedefler ve Anahtar Sonuçlar) kelimelerinin kısaltmasıdır. Bu yönetim metodolojisi, şirketlerin ve bireylerin belirledikleri...

Telefonlarımız Bizi Dinliyor Peki Ama Nasıl?

Telefonlarımız Bizi Dinliyor Peki Ama Nasıl?

by Tunahan Tekeoğlu
Mayıs 5, 2023
0

IDFA NEDİR ? IDFA, Reklamverenler için "tanımlayıcı" olarak çevrilebilecek bir mobil reklam kimliğidir ve Apple cihazlarını kullanan kullanıcılara verilir. Bu...

2022’nin En Popüler Programlama Dilleri ve Python

2022’nin En Popüler Programlama Dilleri ve Python

by Ali Murat Çevik
Haziran 17, 2022
0

Herkese selamlar, bu yazıda 2022 Haziran ayı itibariyle en popüler programlama dillerinden bahsedeceğim. Keyifli okumalar :) Programlama dilleri yapısı gereği...

Next Post
Makine Öğreniminde Aşırı Öğrenme (Overfitting) Durumu

Makine Öğreniminde Aşırı Öğrenme (Overfitting) Durumu

Google Play App Bundle Uygulama İmzalama

Google Play App Bundle Uygulama İmzalama

  • Popüler
  • Yorumlar
  • En Yeniler
Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Temmuz 26, 2021
B Ağaçları (B Trees)

B Ağaçları (B Trees)

Ağustos 24, 2020
Gini Index Kullanılarak Karar Ağacının (Decision Tree)  Oluşturulması

Gini Index Kullanılarak Karar Ağacının (Decision Tree) Oluşturulması

Ağustos 20, 2020
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

Mayıs 18, 2018
2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

6
Magento 2 Detaylı Kurulum & Hatalar

Magento 2 Detaylı Kurulum & Hatalar

5
Flutter’da TFLite Kullanımı

Flutter’da TFLite Kullanımı

4
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

2
Azure DevOps ile Flutter & Android CI/CD Keystore Şifrelerini Hardcode Etmeden Güvenli Saklamak (Secure Variable)

Azure DevOps ile Flutter & Android CI/CD Keystore Şifrelerini Hardcode Etmeden Güvenli Saklamak (Secure Variable)

Şubat 28, 2026
Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Mart 19, 2025
Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Mart 10, 2025
Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Şubat 10, 2025

Reklam

Yazılım Karavanı | Bilim – Teknoloji – Mühendislik

Bilgi Teknolojileri alanına meraklı herkesin buluşma noktası!

No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar

© 2020 Yazılım Karavanı Kaynak gösterilmesini rica ederiz.