Bu öğreticide PostgreSQL veritabanınızı çalıştırmak için bir ortam oluşturmayı (bu ortam, bulut sunucusu olarak adlandırılır), veritabanına bağlanmayı ve veritabanı bulut sunucusunu silmeyi öğreneceksiniz. Bunu gerçekleştirmek için Amazon Relational Database Service (Amazon RDS) hizmetini kullanacaksınız. Bu öğreticideki tüm işlemler ücretsiz kullanım için uygundur.

AWS Kaynaklarınızı Yönetme

Konsolda Oturum Açın

Buraya tıkladığınızda AWS Management Console yeni bir tarayıcı penceresinde açılacaktır ve böylece bu adım adım rehberi açık tutabileceksiniz. Bu ekran yüklendiğinde, Veritabanı altında RDS’yi bulun ve Amazon RDS Konsolu'nu açmak için tıklayın.

AWS Konsol Görüntüsü

(yakınlaştırmak için tıklayın)

1-rds-console

Bu adımda Amazon RDS’yi bir db.t2.micro veritabanı bulut sunucusu sınıfı, 20 GB depolama alanı ve bir günlük saklama süresiyle etkinleştirilmiş otomatik yedeklemeler ile bir PostgreSQL Veritabanı Bulut Sunucusu oluşturmak için kullanacağız.  Tüm bunların ücretsiz kullanım için uygun olduğunu hatırlatmak isteriz.


a. Amazon RDS konsolunun sağ üst köşesinde, veritabanı bulut sunucusunu oluşturmak istediğiniz Bölge’yi seçin.

Not: AWS Cloud kaynakları, dünyanın farklı bölgelerindeki yüksek oranda erişilebilir veri merkezi tesislerinde barındırılmaktadır. Amazon RDS etkinliklerinizi hangi Bölgede barındıracağınızı seçme olanağınız vardır. 

2-rds-region

(yakınlaştırmak için tıklayın)

2-rds-region

b.   Veritabanı oluştur bölümünde Veritabanı oluştur’u seçin.

 

 

3-rds-launch-instance

(yakınlaştırmak için tıklayın)

3-rds-launch-instance

c.  Bu noktada hangi motoru kullanacağınızı seçebilirsiniz. Bu öğretici için PostgreDB simgesini seçin, Sadece RDS Serbest Kullanım Katmanı için uygun seçenekleri etkinleştir'i seçin ve ardından İleri'ye tıklayın.

4-rds-select-postgresql

(yakınlaştırmak için tıklayın)

4-rds-select-postgresql

d. Şimdi veritabanı bulut sunucunuzu yapılandıracaksınız. Bu öğretici için kullanabileceğiniz örnek ayarlar aşağıdaki listede gösterilmektedir:

Bulut sunucusu teknik özellikleri:

  • Lisans modeli: Varsayılan postgresql-license seçin.
  • Veritabanı motoru sürümü: Varsayılan sürümü seçin.
  • Veritabanı bulut sunucusu sınıfı: Varsayılan db.t2.micro --- 1 vCPU, 1 GIB RAM seçin. Bu, 1 GB bellek ve 1 vCPU’ya eşittir. Desteklenen bulut sunucusu sınıflarının bir listesini görmek için bkz. Amazon RDS Ürün Ayrıntıları.
  • Multi-AZ dağıtımı: Multi-AZ Dağıtımı için ödeme yapmanız gerekeceğini unutmayın. Bir Multi-AZ Dağıtımını kullanırken farklı bir Erişilebilirlik Alanında senkronize olarak hazırda bekleyen bir replika otomatik olarak tedarik edilir ve korunur.  Daha fazla bilgi için bkz. Yüksek Erişilebilirlik Dağıtımı
  • Depolama tipi: Genel Amaçlı’yı (SSD) seçin. Depolama hakkında daha fazla bilgi edinmek için bkz. Amazon RDS için Depolama.
  • Tahsis edilmiş depolama: Veritabanınıza 20 GB depolama alanı ayırmak için varsayılan 20 değerini seçin. Amazon RDS ile maksimum 16 TB’ye kadar ölçeklendirebilirsiniz.
  • Depolamanın otomatik ölçeklendirilmesini etkinleştir: Döngüsel veya öngörülemeyen bir iş yükünüz varsa, gerektiğinde RDS’nin depolama alanınızı otomatik olarak ölçeklendirmesini sağlamak için depolama otomatik ölçeklendirmeyi etkinleştirebilirsiniz. Bu seçenek bu öğretici için geçerli değildir.

Ayarlar:

  • Veritabanı bulut sunucusu tanımlayıcısı: Veritabanı bulut sunucusu için, seçtiğiniz Bölgede hesabınıza özgü olacak bir ad yazın. Bu öğretici için rds-postgresql-10minTutorial adını veriyoruz.
  • Ana kullanıcı adı: Veritabanı bulut sunucunuzda oturum açmak için kullanacağınız bir kullanıcı adı yazın. Bu örnekte masterUsername adını kullanacağız.
  • Ana parola: Ana kullanıcı parolanız için 8 ile 41 arasında yazdırılabilir ASCII karakteri (/, " ve @ hariç) içeren bir parola yazın.
  • Parolayı onayla: Parolanızı tekrar yazın.

İleri’ye tıklayın.

4-rds-dev-test

(yakınlaştırmak için tıklayın)

4-rds-dev-test

e. Artık RDS’nin PostgreSQL veritabanı bulut sunucusunu başlatmak için ihtiyaç duyduğu ek bilgileri sağlayabileceğiniz Gelişmiş ayarları yapılandır sayfasındasınız. Örnek veritabanı bulut sunucumuzun ayarlarını aşağıdaki listede görebilirsiniz.

Ağ ve Güvenlik
  • Genel erişilebilirlik: Evet’i seçin. Bu işlem veritabanı bulut sunucunuz için bir IP adresi tahsis eder; böylece kendi cihazınızdan veritabanına doğrudan bağlanabilirsiniz.
  • VPC güvenlik grupları: Yeni VPC güvenlik grubu oluştur’u seçin. Bu işlem, halihazırda kullanmakta olduğunuz cihazın IP adresi ile oluşturulan veritabanı arasında bağlantı kurulmasına izin veren bir güvenlik grubu oluşturur.

Veritabanı seçenekleri

  • Veritabanı adı: 1 ila 64 alfasayısal karakterden oluşan bir veritabanı adı yazın. Bir ad girmezseniz Amazon RDS, oluşturmakta olduğunuz veritabanı bulut sunucusunda otomatik olarak bir veritabanı oluşturmaz. Bu öğretici için myDatabase’i kullanın.
  • Bağlantı noktası: Varsayılan değeri 5432 olarak bırakın.
  • Seçenek grubu: Bu seçenek, ücretsiz kullanımda mevcut değildir. Amazon RDS ek özellikleri etkinleştirmek ve yapılandırmak için seçenek gruplarını kullanır.  Daha fazla bilgi için bkz. Seçenek Gruplarıyla Çalışma.
  • IAM veritabanı kimlik doğrulaması: Devre Dışı Bırak’ı seçin. Bu seçenek, veritabanı kimlik bilgilerinizi AWS IAM kullanıcıları ve grupları ile yönetmenize olanak tanır.

Şifreleme

Bu seçenek ücretsiz kullanımda mevcut değildir. Daha fazla bilgi için bkz. Amazon RDS Kaynaklarını Şifreleme.

Yedekleme

  • Yedek saklama süresi: Aldığınız yedeğin saklanacağı gün sayısını seçebilirsiniz. Bu öğreticide bu değeri 1 gün olarak belirleyin.
  • Yedekleme aralığı: Varsayılan değer olan Fark etmez’i kullanın.

İzleme

  • Geliştirilmiş izleme: Varsayılan değer olan Geliştirilmiş izlemeyi etkinleştir seçeneğini kullanın. Geliştirilmiş İzlemeyi Etkinleştirmek size veritabanı bulut sunucunuzun üzerinde çalıştığı işletim sistemi (OS) hakkında gerçek zamanlı ölçümler verir. Daha fazla bilgi için bkz. Veritabanı Bulut Sunucusu Ölçümlerini Görüntüleme.

Performans Öngörüleri

Bu öğretici için Performans Öngörülerini Devre Dışı Bırak’ı seçin.

Bakım

  • Otomatik küçük sürüm yükseltme: Kullanılabilir olduğunda otomatik güncellemeleri almak için Otomatik küçük sürüm yükseltmeyi etkinleştir’i seçin.
  • Bakım Aralığı: Fark etmez’i seçin.

Silme koruması

Bu öğretici için Silme korumasını etkinleştir’in işaretini kaldırın. Bu seçenek etkinleştirildiğinde veritabanını silemezsiniz.

Veritabanı oluştur’a tıklayın.

5-rds-details

(yakınlaştırmak için tıklayın)

5-rds-details

f. Şimdi Veritabanı Bulut Sunucunuz oluşturulur.  Veritabanı Bulut Sunucusunu Görüntüle’ye tıklayın.

Not:: Veritabanı bulut sunucusu sınıfına ve tahsis edilen depolama alanına bağlı olarak, veritabanı bulut sunucusunun kullanılabilir olması birkaç dakika sürebilir.

Yeni veritabanı bulut sunucusu, RDS konsolundaki veritabanı bulut sunucuları listesinde görünür. Veritabanı bulut sunucusunun durumu, veritabanı bulut sunucusu oluşturulana ve kullanıma hazır olana kadar oluşturuluyor şeklinde görünür.  Durum kullanılabilir olarak değiştiğinde, veritabanı bulut sunucusundaki bir veritabanına bağlanabilirsiniz. 

Veritabanı bulut sunucusunun kullanılabilir olmasını beklerken sıradaki adıma geçebilirsiniz.

ms-sql-8

(yakınlaştırmak için tıklayın)

ms-sql-8

Veritabanı bulut sunucusu oluşturma işlemi tamamlandıktan ve durum kullanılabilir olarak değiştirildikten sonra herhangi bir standart SQL istemcisini kullanarak veritabanı bulut sürücüsündeki bir veritabanına bağlanabilirsiniz. Bu adımda, popüler bir SQL istemcisi olan SQL Workbench’i indireceğiz.

Not: SQL Workbench’i, Veritabanı Bulut Sunucusunu oluştururken kullandığınız cihaz üzerinde çalıştırmayı unutmayın. Veritabanınızın içinde olduğu güvenlik grubu, sadece veritabanı bulut sunucusunu oluştururken kullandığınız cihazdan bağlantılara izin vermek üzere yapılandırılır. Farklı bir ağ veya cihazdan bağlanmaya çalıştıysanız, IP adresiniz değişmiş olabilir. Veritabanınız, herhangi bir IP adresinden erişilecek şekilde yapılandırılabilir (buradaki ayrıntılara bakın), ancak bu öğretici için işlemi basit tutacağız.


a. SQL Workbench web sitesine gidin ve Tüm isteğe bağlı kitaplıklar dahil tüm sistemler için genel paket üzerine tıklayın. 

 

 

8-rds-download-sql-workbench

(yakınlaştırmak için tıklayın)

8-rds-download-sql-workbench

b. Ardından, PostgreSQL web sitesinden en son JDBC sürücüsünü indirmek için buraya tıklayın. Dosyayı daha sonra kolayca bulabileceğiniz bir yere kaydedin. Bu dosyaya sonraki adımda ihtiyaç olacak.

8-rds-download-driver

(yakınlaştırmak için tıklayın)

8-rds-download-driver

Bu adımda, oluşturmuş olduğunuz veritabanına SQL Workbench’i kullanarak bağlanacağız.


a. İndirmeyi tamamladıktan sonra SQL Workbench’i yükleyin.

Not: İndirme dosyasını, .exe dosyası (Windows) veya indirme klasöründe bulunan kabuk programı (macOS, Linux) kullanarak başlatabilirsiniz. Ayrıntılar için indirilenler içindeki PDF dosyasına bakın.

b. Programı açın. Bir iletişim kurusu görünür.  Şunları girin:

  • Sürücü: PostgreSQL (org.postgresql.Driver)

Not: Aşağı açılır menüden bir sürücü seçtiğinizde, sürücü tanımını düzenlemeniz istenir. Evet’i seçin. Bir sonraki iletişim kutusunda, klasör simgesine tıklayın ve önceki adımda indirdiğiniz sürücüyü seçin.

  • URL: JDBC URL’nizi sağdaki ekran görüntüsünde gösterildiği gibi Amazon RDS konsolunda bulabilirsiniz. Veritabanı Bulut Sunucusunun uç noktasını (bağlantı noktası dahil) “jdbc:postgresql://”den sonra girin veya yapıştırın. Son olarak, URL'nin sonuna eğik çizgi ve veritabanı bulut sunucunuzun adını ekleyin. Örneğin; URL’miz jdbc:postgresql://postgresql-instance1.cg034hpkmmjt.us-east-1.rds.amazonaws.com/myDatabase olabilir.
  • Kullanıcı adı: Amazon RDS veritabanı için oluşturduğunuz kullanıcı adını yazın. Bu öğreticide 'masterUsername' adını kullanıyoruz.
  • Parola: Amazon RDS veritabanını oluştururken kullandığınız parolayı girin. 

Tamam seçeneğine tıklayın.

 

9-rds-sql-connection-profile

(yakınlaştırmak için tıklayın)

9-rds-sql-connection-profile

c. Veritabanına bağlandınız. Amazon RDS Konsolunuzdan, Veritabanları listesinden bulut sunucunuzu seçin ve Mevcut etkinlik başlığı altında listelenen veritabanınıza yönelik “1 Bağlantı” olduğunu görmelisiniz. 

Not: Bu noktada, veritabanınız kullanıma hazırdır. Artık, SQL Workbench istemcisinden tablolar oluşturmaya başlayabilir, veri girebilir ve sorgu yapabilirsiniz. 

10-rds-connection

(yakınlaştırmak için tıklayın)

10-rds-connection

PostgreSQL Veritabanı Bulut Sunucusunu Amazon RDS konsolundan kolayca silebilirsiniz. Ücretlendirilmeye devam etmemeniz için en iyi uygulama artık kullanmadığınız bulut sunucularını silmektir.


a. Amazon RDS Konsolunuza geri dönün.  Veritabanları’nı seçin, silmek istediğiniz bulut sunucusunu seçin ve Eylemler açılır menüsünden Sil’i seçin.

 

11-rds-delete

(yakınlaştırmak için tıklayın)

11-rds-delete

b. Son bir anlık yedek oluşturmanız ve silme işlemini onaylamanız istenir. Örneğimiz için son bir anlık yedek oluşturmayın, bulut sunucusunu silmek istediğinizi onaylayın ve ardından Sil’e tıklayın.

    Not: Veritabanı Bulut Sunucunuzun silinmesi birkaç dakika sürebilir.

12-rds-confirm-delete

(yakınlaştırmak için tıklayın)

12-rds-confirm-delete

Amazon RDS ile bir PostgreSQL Veritabanı Bulut Sunucusuna yönelik oluşturma, bağlanma ve silme işlemlerini tamamladınız.  Amazon RDS, bulutta bir ilişkisel veritabanını kurmayı, çalıştırmayı ve ölçeklendirmeyi kolaylaştırır. Uygun maliyetli ve yeniden boyutlandırılabilen kapasite sağlamasının yanı sıra zaman alan veritabanı yönetim görevlerini yöneterek uygulamalarınıza ve işinize odaklanma özgürlüğü sunar.

Artık Amazon RDS aracılığıyla bir PostgreSQL Veritabanı oluşturmayı ve bağlanmayı öğrendiğinize göre bir Veritabanı Anlık Görüntüsünü bir Veritabanı Anlık Görüntüsü'nden geri yüklemeyi öğreneceğiniz bir sonraki eğitime geçebilirsiniz.

Bir Web Sunucusu ve bir Amazon RDS Veritabanı Oluşturun »

Evet
Hayır