1. Genel Bakış
Bu codelab'de, AlloyDB'yi ayarlamak ve uygulamamızı AlloyDB'ye bağlamak için basit ve kolay bir yöntem göstereceğiz. Bu eğitim, AlloyDB'nin sunduğu gelişmiş yapay zeka uygulamalarını karmaşık veri özellikleriyle entegre ederek geliştirici deneyimini iyileştirmek için hızlı bir L100 seviyesi öğrenme deneyimi sunar.
Ne oluşturacaksınız?
Basit bir web uygulaması.
Bu kapsamda şunları yapacaksınız:
- Tek tıklamayla kurulumda AlloyDB örneği ve kümesi oluşturma
- Bu örneğe bağlanmak ve verileri ayarlamak için örnek bir uygulama oluşturun.
Uygulama, yalnızca 1. adımda yaptığınız veritabanı kurulumuna bağlanır, bir tablo oluşturur ve bu tabloya bir kayıt ekler.
Şartlar
2. Başlamadan önce
Proje oluşturma
- Google Cloud Console'daki proje seçici sayfasında bir Google Cloud projesi seçin veya oluşturun.
- Cloud projeniz için faturalandırmanın etkinleştirildiğinden emin olun. Bir projede faturalandırmanın etkin olup olmadığını nasıl kontrol edeceğiniziöğrenin.
- Google Cloud'da çalışan bir komut satırı ortamı olan Cloud Shell'i kullanacaksınız. Google Cloud Console'un üst kısmından Cloud Shell'i etkinleştir'i tıklayın.

- Cloud Shell'e bağlandıktan sonra aşağıdaki komutu kullanarak kimliğinizin doğrulanıp doğrulanmadığını ve projenin proje kimliğinize ayarlanıp ayarlanmadığını kontrol edin:
gcloud auth list
- gcloud komutunun projeniz hakkında bilgi sahibi olduğunu doğrulamak için Cloud Shell'de aşağıdaki komutu çalıştırın.
gcloud config list project
- Projeniz ayarlanmamışsa ayarlamak için aşağıdaki komutu kullanın:
gcloud config set project <YOUR_PROJECT_ID>
- Gerekli API'leri etkinleştirin: Bağlantıyı takip ederek API'leri etkinleştirin.
Alternatif olarak, bu işlem için gcloud komutunu kullanabilirsiniz. gcloud komutları ve kullanımı için belgelere bakın.
3. Veritabanı kurulumu
Bu laboratuvarda, test verileri için veritabanı olarak AlloyDB'yi kullanacağız. Veritabanları ve günlükler gibi tüm kaynakları tutmak için kümeler kullanılır. Her kümede, verilere erişim noktası sağlayan bir birincil örnek bulunur. Tablolar gerçek verileri içerir.
Test veri kümesinin yükleneceği bir AlloyDB kümesi, örneği ve tablosu oluşturalım.
- Google Cloud Console kullanıcısının oturumunun açık olduğu tarayıcıda düğmeyi tıklayın veya aşağıdaki bağlantıyı tarayıcınıza kopyalayın.
- Bu adım tamamlandıktan sonra depo yerel Cloud Shell düzenleyicinize klonlanır ve aşağıdaki komutu proje klasöründen çalıştırabilirsiniz (proje dizininde olduğunuzdan emin olmanız önemlidir):
sh run.sh
- Şimdi kullanıcı arayüzünü kullanın (terminaldeki bağlantıyı veya terminaldeki "web'de önizleme" bağlantısını tıklayarak).
- Başlamak için proje kimliği, küme ve örnek adlarıyla ilgili ayrıntılarınızı girin.
- Günlükler kayarken kahve almaya gidebilirsiniz. Bu işlemin arka planda nasıl yapıldığı hakkında bilgi edinmek için burayı ziyaret edebilirsiniz.
4. Bağlantıyı test etmek için örnek uygulamayı oluşturun
Cloud Shell terminalinde aşağıdaki komutu çalıştırın:
git clone https://github.com/AbiramiSukumaran/verify-easy-alloydb-connection
Son bölümde yapılandırdığınız AlloyDB kurulumunuz için verify_connection.py dosyasında değişiklikler yapın:
# Replace this with the Private IP of your AlloyDB Instance
DB_HOST = <<>>
DB_PORT = "5432"
DB_NAME = "postgres"
DB_USER = "postgres"
# Replace this with your actual AlloyDB password
DB_PASS = <<>>
5. Cloud Run'a dağıt
Cloud Shell terminalinde ana klasörünüzün ve proje klasörünün içinde olduğunuzdan emin olun.
Proje klasöründe olduğunuzdan emin olduktan sonra aşağıdaki komutu çalıştırın:
gcloud beta run deploy verify-alloydb \
--source . \
--region=us-central1 \
--network=easy-alloydb-vpc \
--subnet=easy-alloydb-subnet \
--allow-unauthenticated \
--vpc-egress=all-traffic
Dağıtım tamamlandıktan sonra aşağıdaki gibi bir dağıtılmış Cloud Run uç noktası alırsınız:
https://verify-alloydb-**********-uc.a.run.app/
6. Demo
Çalıştığını onaylamak için sonucu tarayıcıda veya günlük gezgininde görebilirsiniz.
Google Cloud Console'da AlloyDB'ye gidip yeni oluşturulan örneği açabilirsiniz. Soldaki gezinme bölmesinde "AlloyDB Studio"yu tıklayın ve kimlik bilgilerinizle bağlanın.
Stüdyoda, sol bölmede veritabanı nesnelerini yenilediğinizde yeni oluşturulan tabloyu görürsünüz:

Ekleme işleminin başarıyla yapıldığını doğrulamak için hızlıca sorgulayabilirsiniz:

7. Temizleme
Bu deneme laboratuvarı tamamlandıktan sonra AlloyDB kümesini ve örneğini silmeyi unutmayın.
Küme, örnekleriyle birlikte temizlenmelidir.
8. Sonuç
AlloyDB ile verilerinizi hızlı ve kolay bir şekilde ayarlamak için başlayın.