Google Cloud ekosisteminin temel teknoloji yığını çok sayıda araçtan oluşur. Bu araçlar, kapsayıcılar, veri analitiği, depolama, çoklu bulut, bilgi işlem, sunucusuz bilgi işlem ve veritabanları dahil olmak üzere birçok kategoriyi kapsar.
Bu teknolojilerin çoğu bir bulut iş akışı oluşturduğundan, bu araçları baştan sona bilmeniz gerekir.
Burada, bulut tabanlı etkinlikleri başarıyla yürütmek için gerekli olan, elle seçilmiş bir Google Cloud araçları listesine göz atacağız. Bunlar, bir Google Cloud uzmanı olarak kullanmanız gereken araçlardır.
BigQuery, yönetilen bir veri ambarıdır. Verileri zahmetsizce almanıza, depolamanıza, analiz etmenize ve görselleştirmenize yardımcı olur.
Verileri toplu olarak depoya yükleyebilirsiniz. Ayrıca Google Asistan, akıllı gadget'lar, otomatik makineler vb. gibi çeşitli kaynaklardan veri besleyebilirsiniz.
Birlikte eyleme geçirilebilir içgörüler sunan jeo-uzamsal analiz, makine öğrenimi (ML) ve iş zekası (BI) gibi yerleşik özelliklere sahiptir. Veritabanı sorguları gerçekleştirmek için ANSI uyumlu standart SQL lehçelerini kullanabilirsiniz.
BigQuery'de depolanan verileri depolayabilir ve analiz edebilirsiniz. Alternatif olarak, başka bir yerde depolanan verileri analiz etmek için aracı kullanabilirsiniz.
aracını kullanarak etkileşimde bulunabilirsiniz. Google Bulut Konsol kullanıcı arabirimi, komut satırı veya API istemci kitaplıkları. Kaydolarak BigQuery'de uzmanlaşabilirsiniz Google Cloud Skills Boost gibi Google Cloud öğrenme programları.
Filestore, Google Cloud'un yönetilen bir bulut depolama hizmetidir. Sanal makineler, Google Kubernetes Engine veya Compute Engine aracılığıyla verilere erişen uygulamalar için düşük gecikmeli dosya işlemlerini kolaylaştırır.
Saniyede 920K'ya kadar Giriş/Çıkış işlemini (IOPS) destekleyebilen bir bulut depolama teknolojisidir. Veri analitiği, genomik veri işleme, medya oluşturma vb. gibi projeler gecikmeye duyarlı iş yükleridir.
Bu nedenle, Filestore gibi yüksek hızlı veri işleme depolamasına ihtiyacınız var. 25 GB/sn aktarım hızıyla 100 TB'a kadar veri depolayabilir.
Kalıcı Diskler, hızlı veri erişimi ve otomatik şifreleme sundukları için sanal makineler için güvenilir depolama seçenekleridir. Bunlar HDD'ler ve SSD'lerden oluşan blok depolardır.
Persistent Disk, sanal makineyi yeniden başlatmadan disk boyutunun gerçek zamanlı olarak yükseltilmesi ve uygulamanız daha yüksek IOPS gerektirdiğinde HDD'den SSD'ye geçiş gibi esnek çalışma modelleri sunar.
Compute Engine veya Google Kubernetes Engine'de çalıştırdığınız örneklere Kalıcı Disk ekleyebilirsiniz. Sanal makinelerinizdeki herhangi bir örneği sonlandırdığınızda verilerinizi tutmak için diski zahmetsizce çıkarabilirsiniz.
İlgili: Google, Tıbbi Verileri Bulutta Depolayacak: Bu İyi mi Kötü mü?
Birden çok sanal makine, gecikmeyle karşılaşmadan tek bir Kalıcı Diskteki verilere eşzamanlı olarak erişebilir.
Çoklu bulut ve hibrit geliştirme ve operasyonlar için gelişmiş bir uygulama yönetimi platformudur. Anthos aracılığıyla Google Kubernetes Engine kümelerini, sanal makinelerdeki iş yüklerini ve AWS'deki bulut işlemlerini yönetebilirsiniz.
Anthos'u sunucularınızda ve sanal bilgi işlem altyapısında çalıştırmak için bir hiper yönetici veya sanal makine izleme VMM yazılımı kurmanız gerekmez. Anthos, tüm sanal makinelerde güvenlik ilkeleri oluşturmak, uygulamak ve otomatikleştirmek için mükemmel bir araçtır.
Örneğin, Anthos Config Management, Kubernetes kümelerini güvenlik ve uyumluluk ilkeleriyle her zaman güncel tutar.
Google Kubernetes Engine (GKE), kapsayıcılı uygulamaların dağıtımını ve çalışmasını yöneten bir araçtır. Google Cloud üzerinde geliştirilmiş açık kaynaklı bir programdır.
Her yerde daha hızlı ve güvenli yazılım geliştirme ve dağıtımını kolaylaştırır. GKE'yi kapsayıcı yönetimi otomasyonu için kullanabilir ve insan kaynaklarını en önemli görevlere atayabilirsiniz.
Yazılım dağıtımı, uygulamaları güncelleme, kullanıcı etkinliklerine göre ölçekleme veya azaltma ve uygulama performansını izleme için yerleşik komut kitaplıklarına sahiptir.
Compute Engines, Google Cloud'da sanal makineler çalıştırmanıza olanak tanır. Sanal makine yeniden başlatmalarına gerek kalmadan ana bilgisayarlar arasında veri ve uygulamaların canlı geçişini kolaylaştırır.
Bu nedenle, kritik bulut tabanlı yazılımlar, arka uç ekibiniz programlama kodlarını güncellerken veya hata ayıklarken bile çalışmaya devam eder.
Google Cloud, Compute Engine'leri CPU çekirdeklerine, belleğe ve performansa göre sınıflandırır. Dokuz adede kadar Compute Engine çeşidi vardır ve bunlar T2D, M2, N2, C2, A2 vb. gibi kodları taşır.
İlgili: Evde Bir Makine Öğrenimi Projesi Yürütebilir misiniz?
T2D'ler web sunucuları, büyük ölçekli java uygulamaları, medya kod dönüştürme vb. için idealdir. Öte yandan A2'ler, makine öğrenimi ve yapay zeka iş yükleri için A100 GPU'lu en yüksek performanslı Hesaplama Motorlarıdır.
Bulutta uygulamaların hızla geliştirilmesini ve dağıtılmasını sağlayan sunucusuz bir bilgi işlem platformudur. İkili dosyalarınızın veya programlama dilinizin altyapısı ve sistem uyumluluğu hakkında endişelenmenize gerek yok.
Python, Java, Go, Ruby ve daha pek çok dilde kod yazabilirsiniz. Bu platform Knative açık standartları üzerine inşa edildiğinden Cloud Run, uygulamalarınızı gerçekten taşınabilir hale getirir.
Uygulamalarınızı herhangi bir Kubernetes kümesine, Google Cloud Platform'a veya başka herhangi bir üçüncü taraf bulut çözümüne zahmetsizce taşıyabilirsiniz.
Daha büyük ölçekte barındırma web uygulamaları geliştirmek istiyorsanız, App Engine sizin için ideal Google Cloud aracıdır. PHP, Java, Go, Python vb. gibi desteklenen herhangi bir dilde bir program yazmanız ve gcloud uygulama dağıtımına tıklamanız yeterlidir.
App Engine, kodunuzu otomatik olarak Google Cloud'a yükleyecek ve çalıştıracaktır. Uygulama kullanım isteklerine bağlı olarak otomatik olarak yukarı ve aşağı ölçeklenir.
Bu nedenle, uygulama sahipleri, otomatik ölçeklendirme yoluyla ve kullanılmayan uygulama barındırma altyapısına bağlı kalmadan çok tasarruf edebilir. Ayrıca, mobil veya web için uygulamalarınız için veri aktarımı güvenliği için ücretsiz SSL sertifikaları sunar.
Esasen Google Cloud Platform'da bir NoSQL belge veritabanı hizmetidir. IoT cihazları, IoT giyilebilir cihazlar, akıllı telefon uygulamaları ve web uygulamaları gibi cihazlar için uygulamalardaki verileri verimli bir şekilde depolayabilir, senkronize edebilir ve sorgulayabilirsiniz.
Ayrıca, çok bölgeli uygulamalar için veritabanını otomatik olarak çoğaltırken veritabanınızı da korur. Firestore neredeyse gerçek zamanlı olarak çalıştığından, arka uç kodunu değiştirirseniz uygulamalarınız canlı değişiklikleri yansıtır.
Böylece uygulamalarınızda ortak çalışma ve cihazlar arası işlevleri uygulayabilirsiniz.
İlgili: SQL'e karşı NoSQL: Bir Sonraki Projeniz İçin En İyi Veritabanı Hangisi?
Firestore ayrıca uygulama veri erişimi talebini otomatik olarak artırır/azaltır. Bu nedenle, bir uygulama Firestore'daysa, milyarlarca erişim isteği nedeniyle uygulama çökmeleri gibi tuhaf anlarla karşılaşmaz.
Cloud Spanner, Google Cloud'dan yönetilen bir ilişkisel veritabanıdır. Gecikme olmadan gerçek zamanlı veri alımına dayanan, görev açısından kritik uygulamalar için ideal veritabanıdır.
Bu nedenle, gerçek zamanlı çevrimiçi işlemleri ve canlı karar verme iş yüklerini kolaylaştıran uygulamalarda Spanner'ın kullanıldığını göreceksiniz.
İlişkisel veritabanlarından en iyi özniteliklere ve NoSQL veritabanlarından ölçeklendirmeye ilişkin hibrit bir deneyim sunar. Spanner ile Google Cloud Console veya gcloud komut satırı arayüzü aracılığıyla etkileşim kurabilirsiniz.
Bigtable, büyük analitik çalışmalar için GCP tarafından yönetilen bir NoSQL veritabanıdır. Binlerce sütunu ve milyarlarca satırı barındırabilen, az nüfuslu bir tablodur.
Terabaytlarca veya petabaytlarca veri gibi büyük veri analiziyle çalışırken Google Cloud'dan Bigtable'a ihtiyacınız vardır. Düşük gecikme süresinde yüksek okuma/yazma hızları ile büyük miktarda veriye hızlı erişimi kolaylaştırır.
Komut satırı arabirimini, bulut konsolunu veya API'yi kullanarak bir Bigtable örneği oluşturabilirsiniz. Google Arama motoru ve Google Haritalar, arama sonuçlarını bir anda milyarlarca kullanıcıya ulaştırmak için Bigtable'ı kullanır.
Google Cloud Kolaylaştı
Artık herhangi bir Google Cloud tabanlı projenin zorluklarıyla yüzleşmek için önce hangi Google Cloud araçlarını öğrenmeniz gerektiğini biliyorsunuz. Ancak Google'ın Google Cloud çatısı altında sunduğu çok daha fazla araç ve ürün var.
Bugün veya yarın, Google Cloud işlemleri üzerinde güçlü bir komuta oluşturmak için tüm Google Cloud araçlarına aşina olmanız gerekir. BT öğrenme hedeflerinizi hızlandırmak için ücretsiz çevrimiçi kurslara kaydolabilirsiniz.
Microsoft, Google ve Amazon, teknolojide ücretsiz kurslar sunan devlerden sadece birkaçı.
Sonrakini Oku
- internet
- Programlama
- Web Sitesi Listeleri
- Bulut bilişim
Tamal, MakeUseOf'ta serbest yazar. Teknoloji, finans ve iş alanlarında önemli deneyimler kazandıktan sonra Bir bilişim danışmanlık şirketindeki önceki işinde, 3 yıl önce yazarlığı tam zamanlı bir meslek olarak benimsedi. Üretkenlik ve en son teknoloji haberleri hakkında yazmasa da Splinter Cell oynamayı ve Netflix/ Prime Video'yu aşırı derecede izlemeyi seviyor.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın