Share via


Azure Container Depolama nedir? Önizle

Azure Container Storage, kapsayıcılar için yerel olarak oluşturulmuş bulut tabanlı bir birim yönetimi, dağıtımı ve düzenleme hizmetidir. Kubernetes ile tümleştirilerek Kubernetes kümelerinde çalışan durum bilgisi olan uygulamaların verilerini depolamak için kalıcı birimleri dinamik olarak ve otomatik olarak sağlamanıza olanak tanır.

Önemli

Azure Container Depolama şu anda genel önizleme aşamasındadır ve tüm Azure bölgelerinde kullanılamaz. Bölgesel kullanılabilirliğe bakın. Bu önizleme sürümü bir hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yükleri için önerilmez. Bazı özellikler desteklenmiyor olabileceği gibi özellikleri sınırlandırılmış da olabilir. Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri Ek Kullanım Koşulları.

Azure Container Depolama kullanmaya başlamak için bkz. Azure Kubernetes Service ile Azure Container Depolama kullanma veya videoyu izleme.

Azure Container Depolama kullanmayı nasıl planladığınızı öğrenmek istiyoruz. Lütfen bu kısa anketi tamamlayın.

Bu video, durum bilgisi olan uygulamalar için uçtan uca bir depolama yönetimi ve düzenleme hizmeti olan Azure Container Depolama'a giriş niteliğindedir. Üretim ölçeği durum bilgisi olan kapsayıcı uygulamaları için birimleri oluşturmanın ve yönetmenin ne kadar basit olduğunu görün. Azure Kubernetes Service'te (AKS) durum bilgisi olan iş yüklerinin performansını, uygun maliyetli bir kapsayıcı yerel deneyimi sağlarken depolama hizmetleri arasında etkili bir şekilde ölçeklendirilecek şekilde iyileştirmeyi öğrenin.

Desteklenen depolama türleri

Azure Container Depolama, gerçek veri depolama için mevcut Azure Depolama tekliflerini kullanır ve kapsayıcılar için özel olarak oluşturulmuş bir toplu düzenleme ve yönetim çözümü sunar. Kalıcı birimleriniz için bir depolama havuzu oluşturmak için desteklenen yedekleme depolama seçeneklerinden herhangi birini seçebilirsiniz.

Azure Container Depolama, Linux tabanlı Azure Kubernetes Service (AKS) kümelerine ReadWriteOnce erişim modu ile kalıcı birim desteği sunar. Desteklenen yedekleme depolama seçenekleri yalnızca blok depolama tekliflerini içerir: Azure Diskleri, Kısa Ömürlü Diskler (yerel NVMe veya geçici SSD) ve Azure Elastic SAN. Aşağıdaki tabloda desteklenen depolama türleri, önerilen iş yükleri ve sağlama modelleri özetlenmektedir.

Depolama türü Açıklama İş yükleri Teklif Sağlama modeli
Azure Elastik SAN İsteğe bağlı, tam olarak yönetilen kaynak sağlama Genel amaçlı veritabanları, akış ve mesajlaşma hizmetleri, CD/CI ortamları ve diğer katman 1/katman 2 iş yükleri. Azure Elastic SAN Oluşturulan birim ve birim anlık görüntüsü başına isteğe bağlı olarak sağlanır. Birden çok küme aynı anda tek bir SAN'a erişebilir, ancak kalıcı birimler aynı anda yalnızca bir tüketici tarafından eklenebilir.
Azure Diskler Depolama SKU'ları ve yapılandırmaları için ayrıntılı denetim Azure Diskler, katman 1 ve MySQL, MongoDB ve PostgreSQL gibi genel amaçlı veritabanları için uygundur. Premium SSD, Premium SSD v2, Standart SSD, Ultra Disk Hedef kapsayıcı depolama havuzu boyutu ve maksimum birim boyutu başına sağlanır.
Kısa Ömürlü Disk AKS düğümlerinde yerel depolama kaynaklarını kullanır (NVMe veya geçici SSD) Kısa ömürlü disk son derece gecikme süresine duyarlıdır (düşük alt ms gecikme süresi), bu nedenle veri dayanıklılığı gereksinimi olmayan veya Cassandra gibi yerleşik veri çoğaltma desteği olan uygulamalar için en iyisidir. NVMe, depolama için iyileştirilmiş VM SKU'larında kullanılabilir AKS kümesini barındıran VM'lerin bir parçası olarak dağıtılır. AKS, AKS düğümlerinde kullanılabilir kısa ömürlü depolamayı bulur ve bunları birim dağıtımı için alır.

Farklı depolama türleri için özellik desteği

Özellik desteği, hangi yedekleme depolama seçeneğini belirlediğinize bağlıdır. Aşağıdaki tabloda Azure Container Depolama temel özellikleri listelenmiştir ve hangi depolama seçeneklerinin bunları desteklediği gösterilir.

Özellik Yerel NVMe Yerel SSD Azure Diskler Azure Elastik SAN
Havuzu genişletme/yeniden boyutlandırma Depolama Desteklenir Desteklenir Desteklenmez Desteklenmez
Çoğaltma Desteklenir Desteklenmez Yerel olarak desteklenir Yerel olarak desteklenir
Kaynak kullanımı Desteklenir Desteklenir Desteklenir Önizle
SSE/CMK Desteklenmez Desteklenmez Desteklenir Önizle
ZRS'nin kullanıma sunma seçeneği Yok Yok Desteklenir Desteklenir
Kalıcı birimler Desteklenir Desteklenen1 Desteklenir Önizle
Kısa ömürlü birimler Desteklenir Desteklenir Desteklenir Önizle
Anlık Görüntüler Desteklenen2 Desteklenir Desteklenir Desteklenmez

1 Verilerin kalıcı olmadığını belirten açık ek açıklamayla.

2 Yalnızca replica_count 1 ile. Daha yüksek çoğaltma sayılarında desteklenmez.

Bölgesel kullanılabilirlik

Azure Container Depolama yalnızca Azure bölgelerinin bir alt kümesi için kullanılabilir:

  • (Afrika) Güney Afrika Kuzey
  • (Asya Pasifik) Avustralya Doğu
  • (Asya Pasifik) Doğu Asya
  • (Asya Pasifik) Doğu Japonya
  • (Asya Pasifik) Kore Orta
  • (Asya Pasifik) Güneydoğu Asya
  • (Asya Pasifik) Orta Hindistan
  • (Avrupa) Orta Fransa
  • (Avrupa) Kuzey Avrupa
  • (Avrupa) Batı Avrupa
  • (Avrupa) UK Güney
  • (Avrupa) İsveç Orta
  • (Avrupa) Kuzey İsviçre
  • (Orta Doğu) Kuzey BAE
  • (Kuzey Amerika) Doğu ABD
  • (Kuzey Amerika) Doğu ABD 2
  • (Kuzey Amerika) Batı ABD
  • (Kuzey Amerika) Batı ABD 2
  • (Kuzey Amerika) Batı ABD 3
  • (Kuzey Amerika) Orta ABD
  • (Kuzey Amerika) Orta Kuzey ABD
  • (Kuzey Amerika) Orta Güney ABD
  • (Kuzey Amerika) Orta Batı ABD
  • (Kuzey Amerika) Orta Kanada
  • (Kuzey Amerika) Doğu Kanada
  • (Güney Amerika) Güney Brezilya

Azure Container Depolama'daki yenilikler

Müşterilerden gelen geri bildirimlere dayanarak en son önizleme güncelleştirmesine aşağıdaki özellikleri ekledik:

Bu özellikler hakkında daha fazla bilgi için adresinden Azure Container Depolama ekibine e-posta gönderinazcontainerstorage@microsoft.com.

Azure Container Depolama neden yararlıdır?

Şimdiye kadar, IaaS merkezli iş yüklerine yönelik depolama hizmetlerini kullanmak ve kapsayıcılar için çalışmalarını sağlamak için tek tek kapsayıcı depolama arabirimi (CSI) sürücülerini kullanarak gerekli kapsayıcılar için bulut depolama alanı sağlama. Bu işlem yükü oluşturur ve uygulama kullanılabilirliği, ölçeklenebilirlik, performans, kullanılabilirlik ve maliyetle ilgili sorun riskini artırır.

Azure Container Depolama, Kubernetes için kapsayıcı depolama özellikleri sağlayan açık kaynak bir çözüm olan OpenEBS'den türetilir. Azure Container Depolama, Kubernetes ortamındaki mikro hizmet tabanlı depolama denetleyicileri aracılığıyla yönetilen birim düzenleme çözümü sunarak gerçek kapsayıcı yerel depolamayı etkinleştirir.

Azure Container Depolama kullanarak:

  • VM'lerden kapsayıcıya girişimleri hızlandırma: Azure Container Depolama, daha önce yalnızca VM'ler için kullanılabilen azure blok depolama tekliflerinin tüm yelpazesini ortaya çıkararak kapsayıcılar için kullanılabilir hale getirir. Buna Cassandra gibi iş yükleri için son derece düşük gecikme süresi sağlayan kısa ömürlü diskin yanı sıra yerel iSCSI ve paylaşılan sağlanan hedefler sağlayan Azure Elastik SAN dahildir.

  • Kubernetes ile birim yönetimini basitleştirme: Azure Container Depolama, Kubernetes denetim düzlemi aracılığıyla birim düzenlemesi sağlayarak, farklı denetim düzlemleri arasında ileri geri hareket etmenize gerek kalmadan Kubernetes'in içindeki birimleri dağıtmayı ve yönetmeyi kolaylaştırır.

  • Toplam sahip olma maliyetini (TCO) azaltın: Pod veya düğüm başına desteklenen kalıcı birimlerin ölçeğini artırarak maliyet verimliliğini artırın. Depolama kaynaklarını dinamik olarak paylaşarak sağlama için gereken depolama kaynaklarını azaltın. Depolama havuzunun kendisi için ölçeği artırma desteğinin desteklenmediğini unutmayın.

Temel avantajlar

  • Durum bilgisi olan podların ölçeğini hızla genişletme: Azure Container Depolama, kalıcı birimleri ağ blok depolama protokolleri (NVMe-oF veya iSCSI) üzerinden bağlar ve kalıcı birimlerin hızlı şekilde eklenmesini ve ayrılmasını sağlar. Başlatma sırasında veya üretimde uygulamalarınızın aç kalmamasını veya kesintiye uğramamasını sağlarken, küçük bir başlangıç yapabilir ve kaynakları gerektiği gibi dağıtabilirsiniz. Uygulama dayanıklılığı, kalıcı birimlerin hızlı bir şekilde taşınmasına ihtiyaç duyan küme genelinde pod yenidenwn'lerle geliştirilmiştir. Uzak ağ protokollerinden yararlanan Azure Container, AKS'de yüksek oranda dayanıklı, yüksek ölçekli durum bilgisi olan uygulamaları desteklemek için pod yaşam döngüsüyle sıkı bir şekilde Depolama.

  • Durum bilgisi olan iş yükleri için geliştirilmiş performans: Azure Container Depolama üstün okuma performansı sağlar ve RDMA üzerinden NVMe-oF kullanarak diske yakın yazma performansı sağlar. Bu sayede müşteriler katman 1 G/Ç yoğun, genel amaçlı, aktarım hızına duyarlı ve geliştirme/test gibi çeşitli kapsayıcı iş yükleri için performans gereksinimlerini uygun maliyetli bir şekilde karşılayabilir. Kalıcı birimlerin ekleme/ayırma süresini hızlandırın ve pod yük devretme süresini en aza indirin.

  • Kubernetes'in yerel birim düzenlemesi: Farklı denetim düzlemi işlemleri için araç kümeleri arasında geçiş yapmadan komutları kullanarak kubectl depolama havuzları ve kalıcı birimler oluşturun, anlık görüntüleri yakalayın ve birimlerin yaşam döngüsünün tamamını yönetin.

Sözlük

Azure Container Depolama ve Kubernetes ile ilgili bazı önemli terimleri anlamak yararlı olacaktır:

  • Konteyner kullanımı

    Uygulama kodunu yalnızca işletim sistemiyle ve tek bir yürütülebilir dosya oluşturmak için gerekli bağımlılıklarla paketleme.

  • Kubernetes

    Kubernetes, kapsayıcılı uygulamaların dağıtımını, ölçeklendirmesini ve yönetimini otomatikleştirmeye yönelik bir açık kaynak sistemdir. Kubernetes kümesi, kapsayıcılı uygulamalar çalıştıran bir düğüm kümesidir.

  • Azure Kubernetes Service (AKS)

    Azure Kubernetes Service , işletimsel ek yükü Azure'a boşaltarak Yönetilen Kubernetes kümesini Azure'da dağıtmayı basitleştiren barındırılan bir Kubernetes hizmetidir. Azure, sistem durumu izleme ve bakım gibi kritik görevleri işler.

  • Depolama havuzu

    Azure Container Depolama yığını, kümeye ait kaynaklar ve platform soyutlamaları arasında nesne modelini birleştirmeye çalışır. Birleşik gösterimi gerçekleştirmek için, kullanılabilir depolama kapasitesi bir depolama havuzu nesnesine toplanır. Depolama havuzu içindeki depolama kapasitesi homojen olarak kabul edilir. AKS kümesinin birden çok depolama havuzu olabilir. Depolama havuzları kimlik doğrulama ve sağlama sınırı olarak da görev görür. Uygulama geliştiricileri için birim oluşturma ve yönetimi basitleştirirken operatörlerin depolama altyapısını yönetmesi için mantıksal bir yapı sağlar.

  • Depolama sınıfı

    Kubernetes depolama sınıfı, bir depolama biriminin kalıcı bir birimle dinamik olarak nasıl oluşturulduğunu tanımlar. Daha fazla bilgi için bkz. Kubernetes Depolama Sınıfları.

  • Kalıcı birim

    Kalıcı birimler vm'deki disklere benzer. Bunlar, herhangi bir dosya sistemini bağlamak için kullanabileceğiniz ham bir blok cihazını temsil ederler. Birimler bir depolama havuzu içinde ince bir şekilde sağlanır ve depolama havuzunun performans özelliklerini (IOPS, bant genişliği ve kapasite) paylaşır. Uygulama geliştiricileri, uygulama veya pod tanımlarıyla birlikte kalıcı birimler oluşturur ve birimler genellikle durum bilgisi olan uygulamanın yaşam döngüsüne bağlıdır. Daha fazla bilgi için bkz . Kalıcı Birimler.

  • Kalıcı birim talebi (PVC)

    Kalıcı birim talebi, depolama sınıfına göre depolamayı otomatik olarak sağlamak için kullanılır.

Sonraki adımlar