AWS'de MongoDB Veritabanına Nasıl Bağlanılır?

Aws De Mongodb Veritabanina Nasil Baglanilir



MongoDB, BSON adı verilen bir JSON biçiminde büyük miktarda veri depolayabilen bir NoSQL veritabanıdır. Güvenliği, ölçeklendirmeyi, uygun maliyetliliği ve verileri yedeklemeyi sağlamak için AWS'ye çeşitli yollarla bağlanabilir.

Bu makale, AWS'de MongoDB Veritabanına bağlanmak için iki kolay yöntem sağlayacaktır:

Amazon Cloud9 kullanarak MongoDB'ye bağlanın

Amazon yönetim konsolunda arama yapın Bulut 9 ve üzerine tıklayın Bulut 9 yeni bir sihirbaz açmak için hizmet:









Tıkla Ortam oluştur düğme:







yeni Ortam oluştur sihirbaz açılacak, girin isim Çevre için:



seçin platform tercihlerinize göre:

Oluştur düğmesine basın:

MongoDB'nin oluşturulmasının birkaç dakika süreceğini belirten bir mesaj görüntülenecektir:

MongoDB oluşturulduğunda, bir başarı mesajı görüntülenecektir. Bu mesajı aldıktan sonra tıklayın Açık cloud9 IDE'si:

Cloud9 IDE terminalini açacaktır:

Bir sonraki adım MongoDB deposunu eklemek ve bunun için aşağıdaki komutla yeni bir dosya oluşturmanız yeterli:

$ sudo nano / vesaire / yum.repos.d / mongodb-org- 6.0 .repo

Şimdi bu kodu dosyaya yapıştırın:

[ mongodb-org- 6.0 ]
isim =MongoDB Deposu
temel =https: // repo.mongodb.org / yum / Amazon / 2 / mongodb-org / 6.0 / x86_64 /
gpgcheck = 1
etkinleştirilmiş = 1
gpgkey =https: // www.mongodb.org / statik / pgp / sunucu- 6.0 .asc

Kodu ekledikten sonra, dosyayı kaydedin ve tuşuna basarak çıkın. CTRL + Ç Ve CTRL + X anahtarlar:

mongodb-org paket tipini kurmak için:

$ sudo en iyi kurulum -Ve mongodb-org

Yüklemeden sonra, yüklü sürümünü kontrol etmek için şu komutu yazın:

$ mongod --versiyon

ziyaret edin MongoDB web sitesi Ve Kayıt olmak . Şimdi veritabanını seçin AWS'ye bağlanmak istediğinizi seçin ve Bağlamak düğme:

Bir sihirbaz açılacaktır, tıklayın MongoDB Shell ile bağlantı kurun :

Seçeneği seçin, Seçeneği seçin, MongoDB Shell'i yükledim ve bağlantı dizesini kopyalayın: :

Cloud9 terminaline geri gidin ve bağlantı dizesini yapıştırın. Enter'a basın, şifre isteyecektir, MongoDB şifrenizi yazın ve Enter'a basın:

Yukarıdaki çıktıda, MongoDB'nin AWS üzerinde Cloud9 kullanılarak bağlandığı görülmektedir.

EC2 kullanarak MongoDB'ye bağlanın

Gitmek Amazon Yönetim Konsolu ve arama EC2 arama çubuğunda Aç EC2 panosu ve üzerine tıklayın Örnek Başlat açılır liste ve seçeneği belirleyin Örneği başlat :

Bir bulut sunucusu başlat sihirbazını açar, bu EC2 bulut sunucusunun adını yazın:

Olarak bir Amazon Makine Görüntüsü seçin amazon linux ve olduğundan emin olun mimari 64 bit olarak ayarlanmıştır:

Güvenli oturum açma için zaten var olan bir anahtar çifti seçin veya varsayılan seçenekleri kullanarak yeni bir anahtar çifti oluşturun:

Ayarların geri kalanını varsayılan olarak bırakın ve Örneği başlat düğme:

A başarı mesajı görüntülenecektir, tıklayın Örneğe Bağlan düğme:

seçin SSH İstemcisi sekmesini kopyalayın ve SSH emretmek:

Bir sonraki adım, Komut İstemi'ni veya Powershell'i açmak ve yapıştırmak komuta:

Not : Süreklilik isteminde evet yazın.

Repository for MongoDB'yi bir dosyaya ekleyelim, bu yüzden dosyayı oluşturmak ve açmak için şu komutu yazın:

$ sudo nano / vesaire / yum.repos.d / mongodb-org- 6.0 .repo

Bu kodu dosyaya yazın:

[ mongodb-org- 6.0 ]
isim =MongoDB Deposu
temel =https: // repo.mongodb.org / yum / Amazon / 2 / mongodb-org / 6.0 / x86_64 /
gpgcheck = 1
etkinleştirilmiş = 1
gpgkey =https: // www.mongodb.org / statik / pgp / sunucu- 6.0 .asc

Ve kaydedin:

mongodb-org paketini kurmak için şunu yazın:

$ sudo en iyi kurulum -Ve mongodb-org

Kurulu sürümün sürümünü kontrol etmek için şunu yazın:

$ mongod --versiyon

MongoDB'nin Resmi web sitesine gidin, AWS'de bağlamak istediğiniz Veritabanını seçin ve Bağlan düğmesine tıklayın. Bu sihirbazı açacak, buradan MongoDB Shell'i yükledim seçeneğini seçin ve bağlantı dizesini kopyalayın:

Son adım yapıştırmak bağlantı dizesini SSH İstemcisinin Komut İstemine girin ve tıklayın Girmek ve MongoDB hesabınızın Parolasını yazın:

Yukarıdaki çıktıda, MongoDB Veritabanının AWS üzerinde EC2 kullanılarak başarıyla bağlandığı görülmektedir.

Çözüm

Birçok kişi, güvenliği, ölçeklenebilirliği ve yedekleme olanağı nedeniyle MongoDB Veritabanını AWS'ye bağlamak istiyor. Çeşitli yöntemlerle mümkündür, ancak bu yazıda MongoDB'yi kullanarak AWS'ye bağladık. Bulut 9 ve EC2 misal. MongoDB için bir havuz ekleme ve MongoDB-org paketini kurma, ardından bağlantı dizesini kullanarak istenen veritabanını MongoDB'nin resmi web sitesinden bağlama.