MongoDB için Azure Cosmos DB API'siyle Angular uygulaması oluşturma - Azure Cosmos DB hesabı oluşturma

ŞUNLAR IÇIN GEÇERLIDIR: MongoDB

Bu çok bölümlü öğreticide Express ve Angular ile Node.js yazılmış yeni bir uygulamanın nasıl oluşturulacağı ve ardından MongoDB için Azure Cosmos DB API'siyle yapılandırılan Azure Cosmos DB hesabınıza nasıl bağlanacağı gösterilmektedir.

Öğreticinin 4. bölümünde 3. bölümdeki konular genişletilir ve aşağıdaki görevler yer alır:

  • Azure CLI kullanarak bir Azure kaynak grubu oluşturma
  • Azure CLI’yı kullanarak Azure Cosmos DB hesabı oluşturma

Görüntülü kılavuz

Önkoşullar

Öğreticinin bu bölümüne başlamadan önce öğreticinin 3. bölümündeki adımları tamamladığınızdan emin olun.

Bu öğretici bölümünde Azure Cloud Shell’i (İnternet tarayıcınızda) veya yerel olarak yüklenen Azure CLI’yi kullanabilirsiniz.

Azure Cloud Shell

Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell’i barındırır. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Bu makaledeki kodu yerel ortamınıza herhangi bir şey yüklemek zorunda kalmadan çalıştırmak için önceden yüklenmiş Cloud Shell komutlarını kullanabilirsiniz.

Azure Cloud Shell’i başlatmak için:

Seçenek Örnek/Bağlantı
Kodun veya komut bloğunun sağ üst köşesindeKi Deneyin'i seçin. Dene seçeneği seçildiğinde kod veya komut otomatik olarak Cloud Shell kopyalanmaz. Azure Cloud Shell için Deneyin örneğini gösteren ekran görüntüsü.
Cloud Shell’i tarayıcınızda açmak için https://shell.azure.com bölümüne gidin veya Cloud Shell’i Başlat düğmesini seçin. yeni bir pencerede Cloud Shell başlatmayı gösteren ekran görüntüsü.
Azure portalın sağ üst köşesindeki menü çubuğunda yer alan Cloud Shell düğmesini seçin. Azure portal Cloud Shell düğmesini gösteren ekran görüntüsü

Azure Cloud Shell kullanmak için:

  1. Cloud Shell’i başlatın.

  2. Kodu veya komutu kopyalamak için bir kod bloğundaki (veya komut bloğundaki) Kopyala düğmesini seçin.

  3. Windows ve Linux'ta Ctrl+ShiftV veya macOS üzerinde Cmd+Shift++V'yi seçerek kodu veya komutu Cloud Shell oturumuna yapıştırın.

  4. Kodu veya komutu çalıştırmak için Enter'ı seçin.

Azure'da oturum açma

Uygulamanızı Azure'da barındırmak için gerekli kaynakları oluşturma amacıyla Azure CLI'yi kullanacaksınız. Azure CLI komutlarını Cloud Shell’de çalıştırıyorsanız, bu oturumunuzun zaten açık olduğu anlamına gelir. Azure CLI komutları yerel olarak çalıştırmak için az login komutuyla Azure aboneliğinizde oturum açın ve ekrandaki yönergeleri izleyin.

az login

Kaynak grubu oluşturma

Kaynak grubu, web uygulamaları, veritabanları ve depolama hesapları gibi Azure kaynaklarının dağıtıldığı ve yönetildiği mantıksal bir kapsayıcıdır. Örneğin, daha sonra tek bir basit adımda kaynak grubun tamamını silmeyi seçebilirsiniz.

Cloud Shell içinde az group create komutuyla bir kaynak grubu oluşturun. Aşağıdaki örnek Batı Avrupa konumunda myResourceGroup adlı bir kaynak grubu oluşturur. Ücretsiz katmanda App Service için desteklenen tüm konumları görüntülemek için az appservice list-locations --sku FREE komutunu çalıştırın.

az group create --name myResourceGroup --location "West Europe"

Genellikle kaynak grubunuzu ve kaynakları kendinize yakın bir bölgede oluşturursunuz.

Komut tamamlandığında, bir JSON çıkışı size kaynak grubu özelliklerini gösterir.

İpucu

Bu öğretici, uygulamanızı adım adım oluşturmanızı sağlayacak adımlarla size yol gösterir. Tamamlanmış projeyi indirmek isterseniz, tamamlanmış uygulamayı github'daki angular-cosmosdb deposundan alabilirsiniz.

Azure Cosmos DB hesabı oluşturma

az cosmosdb create komutuyla bir Azure Cosmos DB hesabı oluşturun.

az cosmosdb create --name <cosmosdb-name> --resource-group myResourceGroup --kind MongoDB
  • <cosmosdb-name> için kendi benzersiz Azure Cosmos DB hesap adınızı kullanın. Bu adın Azure içinde tüm Azure Cosmos DB hesabı adları arasında benzersiz olması gerekir.
  • --kind MongoDB ayarı, Azure Cosmos DB’nin MongoDB istemci bağlantıları olmasını sağlar.

Komutun tamamlanması bir veya iki dakika kadar sürebilir. Tamamlandığında, terminal penceresi yeni veritabanı hakkındaki bilgileri görüntüler.

Azure Cosmos DB hesabı oluşturulduktan sonra:

  1. Yeni bir tarayıcı penceresi açın ve https://portal.azure.com adresine gidin

  2. Sol çubukta Azure Cosmos DB logosuna tıkladığınızda sahip olduğunuz tüm Azure Cosmos DB'ler gösterilir.

  3. Yeni oluşturduğunuz Azure Cosmos DB hesabına tıklayın, Genel bakış sekmesini seçin ve veritabanın bulunduğu haritayı bulun.

    Azure Cosmos DB Hesabına Genel Bakış'ın gösterildiği ekran görüntüsü.

  4. Sol gezinti bölmesinde aşağı kaydırın ve Verileri küresel olarak çoğalt sekmesine tıklayın, çoğaltma hedefi olarak kullanabileceğiniz farklı alanları gösteren bir harita görüntülenir. Örneğin, Güneydoğu Avustralya veya Doğu Avustralya’ya tıklayın ve verileriniz Avustralya için çoğaltılır. Genel çoğaltma hakkında daha fazla bilgi için bkz. Azure Cosmos DB ile verileri küresel olarak dağıtma. Şimdilik yalnızca bir örneğimiz olsun. Çoğaltmak istediğimiz zaman nasıl yapacağımızı biliyoruz.

    Verileri genel olarak çoğalt'ın seçili olduğu Azure Cosmos DB Hesabını gösteren ekran görüntüsü.

Sonraki adımlar

Öğreticinin bu bölümünde aşağıdakileri yaptınız:

  • Azure CLI kullanarak bir Azure kaynak grubu oluşturdunuz
  • Azure CLI’yı kullanarak Azure Cosmos DB hesabı oluşturdunuz

Mongoose kullanarak uygulamanızı Azure Cosmos DB’ye bağlanmak için öğreticinin sonraki bölümüne geçebilirsiniz.

Azure Cosmos DB'ye geçiş için kapasite planlaması yapmaya mı çalışıyorsunuz? Kapasite planlaması için mevcut veritabanı kümeniz hakkındaki bilgileri kullanabilirsiniz.