Bu öğreticide MySQL 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.

Buraya tıkladığınızda, AWS Management Console yeni bir tarayıcı penceresinde açılacak ve böylece bu adım adım kılavuzu 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)

rds-1

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 MySQL 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. Her Bölge, Erişilebilirlik Alanları adı verilen birden fazla ayrı konum içerir. Amazon RDS etkinliklerinizi hangi Bölgede barındıracağınızı seçme olanağınız vardır. 

rds-2-location

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

rds-2-location

b.   Veritabanı oluştur bölümünde Veritabanı oluştur seçeneğini seçin.

 

 

rds-3-instances

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

rds-3-instances

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

 

rds-5-selectMySQL

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

rds-5-selectMySQL

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

Bulut sunucusu teknik özellikleri:

  • Lisans modeli: MySQL’in genel lisans sözleşmesini kullanmak için genel kamu lisansı’nı seçin. MySQL’in sadece bir lisans modeli bulunur.
  • Veritabanı altyapısı sürümü: MySQL için varsayılan sürümü seçin. Amazon RDS, bazı Bölgelerde birden fazla MySQL sürümünü desteklemektedir.
  • Veritabanı bulut sunucusu sınıfı: db.t2.micro --- 1vCPU, 1 GiB RAM’i 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ı kullandığınızda, 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ı (SSD) seçimini yapın. 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 for MySQL ile maksimum 16 TB’a 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 depolamanın otomatik ölçeklendirilmesini 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 öğreticide rds-mysql-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
  • Tahsis Edilmiş Depolama: Veritabanınıza 5 GB depolama alanı ayırmak için 5 yazın. Depolama tahsisi hakkında daha fazla bilgi için bkz. Amazon Relational Database Service Özellikleri. (sıralamayı değiştirin, depolama tipinden sonra bulabilirsiniz)

İleri’ye tıklayın.

 

rds-6-devtest

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

rds-6-devtest

e. Artık RDS’nin MySQL veritabanı bulut sunucunuzu 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 ve 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.
  • Bağlantı noktası: Varsayılan değer olan 3306’yı olduğu gibi bırakın.
  • Seçenek grubu: Varsayılan değer olan default:mysql5.7’yi olduğu gibi bırakın. 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, AWS IAM kullanıcı ve gruplarını kullanarak veritabanı kimlik bilgilerinizi 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şmiş İzleme: Ücretsiz kullanım kapsamında kalmak için Gelişmiş izlemeyi devre dışı bırak’ı seçin. Geliştirilmiş izlemeyi 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.

rds-9-form

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

rds-9-form

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.

rds-11-dbcreated

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

rds-11-dbcreated

Veritabanı bulut sunucusu oluşturulduktan ve durum kullanılabilir olduktan sonra veritabanı bulut sunucusu üzerindeki bir veritabanına herhangi bir standart SQL istemcisini kullanarak bağlanabilirsiniz. Bu adımda, popüler bir SQL istemcisi olan MySQL Workbench’i indireceğiz.


a. MySQL Workbench’i indirmek ve yüklemek için MySQL Workbench İndirme sayfasına gidin. MySQL’i kullanma hakkında daha fazla bilgi için bkz. MySQL Belgeleri.

Not: MySQL 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.

rds-21-downloadMySQL

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

rds-21-downloadMySQL

b. Oturum açmanız, kaydolmanız veya indirmeye başlamanız istenir.  Hemen indirmeye başlamak için Hayır teşekkürler, indirmeyi başlat’a tıklayabilirsiniz.

rds-22-mysql

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

rds-22-mysql

Bu adımda, oluşturduğunuz veritabanına MySQL Workbench’i kullanarak bağlanacağız.


a. MySQL Workbench uygulamasını başlatın ve menü çubuğundan Veritabanı > Veritabanına Bağlan (Ctrl+U) bölümüne gidin.

rds-13-mySQLworkbench

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

rds-13-mySQLworkbench

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

  • Ana sunucu adı: Ana sunucu adını sağdaki ekran görüntüsünde gösterildiği gibi Amazon RDS konsolunda bulabilirsiniz.  
  • Bağlantı noktası: Varsayılan değer 3306 olmalıdır.
  • 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: Kasada Depola (veya macOS’ta Anahtarlıkta Depola) seçeneğine tıklayın ve Amazon RDS veritabanını oluştururken kullandığınız parolayı girin.

Tamam’a tıklayın

 

Untitled-2

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

Untitled-2

c. Veritabanına bağlandınız! MySQL Workbench’te, veritabanında bulunan çeşitli şema nesneleri göreceksiniz. Tablolar oluşturmaya başlayabilir, veri ekleyebilir ve sorgular çalıştırabilirsiniz.

rds-18-mysqlInterface

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

rds-18-mysqlInterface

MySQL Veritabanı Bulut Sunucusunu Amazon RDS konsolundan kolayca silebilirsiniz. Ücret ödememek için artık kullanmadığınız bulut sunucularını silmek iyi bir uygulamadır.


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

rds-20-instanceActions

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

rds-20-instanceActions

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

rds-21-deleteInstance

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

rds-21-deleteInstance

Amazon RDS ile bir MySQL 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.

Amazon RDS aracılığıyla bir MySQL Veritabanı oluşturmayı ve bu veritabanına bağlanmayı öğrendiğinize göre, bir MySQL veritabanını bir web sunucusunda çalışan bir PHP uygulamasıyla birlikte kullanmayı öğreneceğiniz sıradaki öğreticiye geçebilirsiniz.

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

Evet
Hayır