Amazon Veritabanını kullanan AppML


Amazon Web Hizmetleri Logosu

Amazon RDS, bir veritabanı bulut hizmetidir.

Kurulumu ve yönetimi kolaydır.

Denemek ÜCRETSİZDİR!

Amazon İlişkisel Veritabanı Hizmeti (RDS) nedir?

Amazon İlişkisel Veritabanı Hizmeti (RDS), bulut tabanlı bir veritabanı hizmetidir.


Amazon RDS'yi neden kullanmalısınız?

Amazon RDS, bir veritabanı çalıştırmanın birçok zorluğunun üstesinden gelir.

Amazon RDS ile performansı ve depolamayı ihtiyaç duyduğunuz şekilde ölçeklendirebilirsiniz.

Amazon RDS, otomatik yedeklemeleri, yama uygulamasını ve kurtarmayı yönetir.

Aşağıdakiler gibi popüler veritabanı ürünlerini destekler:

  • MySQL
  • PostgreSQL
  • kehanet
  • Microsoft SQL Sunucusu
  • ve yeni, MySQL uyumlu Amazon Aurora DB motoru

Başlarken

RDS'yi kullanmaya başlamadan önce Amazon Web Services'e kaydolmanız ve bir veritabanı kullanıcısı ve güvenlik grubu oluşturmanız gerekir.


Amazon Web Hizmetlerine Kaydolun

Amazon Web Services'e (AWS) kaydolduğunuzda, AWS hesabınız, Amazon RDS dahil olmak üzere AWS'deki tüm hizmetler için otomatik olarak kaydolur.

Yeni bir AWS müşterisiyseniz Amazon RDS'yi ücretsiz olarak kullanmaya başlayabilirsiniz.

AWS Ücretsiz Kullanım, kaydolduktan sonra AWS'yi 12 ay boyunca ücretsiz denemenize olanak tanır. Daha fazla bilgi için bkz . AWS Ücretsiz Kullanım Katmanı .

Ücretsiz sürenizden sonra AWS'ye devam etmeye karar verirseniz (veya ücretsiz kullanım katmanının sunduğundan daha fazla depolama veya performansa ihtiyacınız varsa), yalnızca kullandığınız kaynaklar için ödeme yaparsınız.

Bir AWS hesabı oluşturmak için şu adrese gidin: https://aws.amazon.com/ ve ardından Kaydol'a tıklayın.

Ekrandaki yönergeleri takip edin. AWS hesap numaranızı not edin, çünkü daha sonra ihtiyacınız olacak.


MySQL Veritabanı Örneği Oluşturun

Bu örnekte MySQL çalıştıran ücretsiz bir Veritabanı örneği oluşturacağız. (Bu, test amaçlı olduğu için ücretsizdir).

 MySQL DB örneği oluşturun:

  1. Amazon RDS konsoluna gidin: https://console.aws.amazon.com/rds/
  2. Gezinti bölmesinde Örnekler'e tıklayın.
  3. Veritabanı Örneği Başlat'a tıklayın
  4. Motor Seç sayfasında, MySQL simgesine tıklayın ve ardından MySQL DB motoru için Seç'e tıklayın.
  5. Üretimde mi? sayfasında, "Hayır, bu örnek üretim dışında kullanılmak üzere tasarlanmıştır..." seçeneğinin yanındaki onay kutusunu ve ardından Sonraki Adım'ı tıklayın.
  6. DB Ayrıntılarını Belirtin sayfasındaki talimatları izleyin ( ücretsiz bir test veritabanı kurmak için bu talimatları izleyin)
    For this option:Typical Input
    License Modelgeneral-public-license
    DB Engine VersionSelect the default version of MySQL
    DB Instance ClassSelect db.t2.micro to select a configuration that is eligible for free test usage
    Multi-AZ DeploymentSelect No
    Storage TypeMagnetic (Standard)
    Allocated Storage5
    DB Instance IdentifierType the name of your database instance (this is not the name of your database)
    Master UsernameType the master username for your database
    Master PasswordType the password for your master user
    Confirm PasswordConform the password
  7. Gelişmiş Ayarları Yapılandır sayfasındaki talimatları izleyin ( ücretsiz bir test veritabanı kurmak için bu talimatları izleyin)
    For this option:Typical Input
    VPCDefault VPC
    Subnet Groupdefault
    Publicly AccessibleYes
    Availability ZoneNo Preference
    VPC Security Group(s)default
    Database NameType the name of your database (in this example, we will show you how to create the northwind database we use for examples in the AppML tutorial)
    Database Port3306 (unless you need it to run on a specific port)
    DB Parameter GroupKeep the default value
    Option GroupKeep the default value
    Enable EncryptionNo
    Backup Retention Period7
    Backup WindowNo Preference
    Auto Minor Version UpgradeYes
    Maintenance WindowNo Preference
  8. Veritabanı Örneği Başlat'a tıklayın
  9. Veritabanı Bulut Sunucularınızı Görüntüle'ye tıklayın
  10. Yeni veritabanı bulut sunucusu, veritabanı bulut sunucuları listesinde görünür (kullanıma hazır olana kadar "oluşturma" durumuna sahip olacaktır)
  11. Durum "mevcut" olarak değiştiğinde, veritabanına bağlanabilirsiniz.
  12. Ayrıntıları görüntülemek ve bağlantı noktası da dahil olmak üzere "Endpoint"ten URL'yi kopyalamak için ayrıntılar simgesini tıklayın

Bitiş Noktası URL'si şöyle görünmelidir:

databasename.aaabbbcccddd.region.rds.amazonaws.com:3306

AppML'de Veritabanı Bağlantısını Yapılandırma

Veritabanı bağlantısını yapılandırmak için appml_config dosyasını düzenleyin:

PHP örneği: appml_config.php

<?php echo("Access Forbidden");exit();?>
{
"dateformat" : "yyyy-mm-dd",
"databases" : [{
"connection" : "mydatabase",
"host" : "yourDatabaseURL",
"dbname" : "yourDatabaseName",
"username" : "yourUserName",
"password" : "yourPassword"
}]
}

Aşağıdakileri düzenleyin:

  1. mydatabase - uygulamanızda veritabanı bağlantısının çağrılmasını istediğiniz şekilde değiştirin
  2. yourDatabaseURL - önceki adımdaki bitiş noktası URL'sini değiştirin
  3. yourDatabaseName - Amazon RDS'de veritabanınız için belirttiğiniz adla değiştirin
  4. yourUserName - Amazon RDS'de veritabanınız için belirttiğiniz kullanıcı adını değiştirin
  5. yourPassword - Amazon RDS'de veritabanınız için belirlediğiniz parolayı değiştirin

AppML şimdi Amazon RDS veritabanınıza bağlanacak şekilde yapılandırılmalıdır.

Artık veritabanınızı verilerle doldurabilirsiniz:

İsteğe bağlı: Daha fazla güvenlik için bir IAM Kullanıcısı oluşturun

Amazon RDS, eriştiğinizde kullanıcı adı ve parola sağlamanızı gerektirir.

Hesaba Amazon kullanıcı adınızla erişebilirsiniz, ancak güvenlik nedeniyle veritabanınız için bir Kimlik ve Erişim Yönetimi (IAM) kullanıcısı oluşturmanızı öneririz.

İlk önce Yöneticiler grubunu oluşturun:

  1. AWS Management Console'da oturum açın ve https://console.aws.amazon.com/iam/ adresinden IAM konsolunu açın.
  2. Menüde Gruplar'ı ve ardından Yeni Grup Oluştur'u tıklayın.
  3. Grup Adı kutusuna Yöneticiler yazın ve ardından Sonraki Adım'a tıklayın.
  4. İlkeler listesinde, AdministratorAccess ilkesinin yanındaki onay kutusunu seçin.
  5. Sonraki Adım'ı ve ardından Grup Oluştur'u tıklayın.

Ardından IAM kullanıcısını oluşturun ve onu Yöneticiler grubuna ekleyin:

  1. Menüde Kullanıcılar'ı ve ardından Yeni Kullanıcı Oluştur'u tıklayın.
  2.  1. kutuya bir kullanıcı adı girin
  3. "Her kullanıcı için bir erişim anahtarı oluştur" seçeneğinin yanındaki onay kutusunun işaretini kaldırın ve ardından Oluştur'u tıklayın.
  4. Kullanıcı listesinde, az önce oluşturduğunuz kullanıcının adını (onay kutusunu değil) tıklayın.
  5. Gruplar bölümünde, Gruplara Kullanıcı Ekle'yi tıklayın.
  6. Yöneticiler grubunun yanındaki onay kutusunu seçin ve ardından Gruplara Ekle'yi tıklayın.
  7. Güvenlik Kimlik Bilgileri bölümüne gidin ve Şifreyi Yönet'i tıklayın.
  8. Özel parola ata'yı seçin, ardından Parola ve Parolayı Onayla kutularına bir parola girin, Uygula'yı tıklayın.

Bu yeni IAM kullanıcısı olarak oturum açmak için AWS konsolundan çıkış yapın ve ardından aşağıdaki URL'yi kullanın:

IAM ile giriş yapın

https://your_aws_account_id.signin.aws.amazon.com/console/

your_aws_account_id kısmını tireler olmadan AWS hesap numaranızla değiştirin (hesap numaranız 1234-5678-9012 ise, AWS hesap kimliğiniz 123456789012'dir)