Bir ApsaraMQ for Kafka örneğinde konu oluştururken depolama motoru olarak bulut depolamayı veya yerel depolamayı belirtebilirsiniz. Bulut depolama, Alibaba Cloud disk algoritmasını kullanır; düşük gecikme süresi ve yüksek Auto Scaling yetenekleri sunar. Bu depolama motoru çoğu senaryo için uygundur. Kompaksiyon, idempotence, işlemler ve bölüm bazında sıralı mesajlar gibi belirli özellikler konusunda özel gereksinimleriniz varsa yerel depolamayı kullanmanızı öneririz.
Bulut depolama ile yerel depolamanın karşılaştırılması
ApsaraMQ for Kafka'nın farklı sürümlerinin desteklediği Apache Kafka sürümleri hakkında bilgi edinmek için Örnek sürümleri konusuna bakın.
Storage Engine parametresini Cloud Storage veya Local Storage olarak yalnızca sunucusuz olmayan ApsaraMQ for Kafka Professional Edition örneği oluştururken seçebilirsiniz. Diğer örnek türlerinde konu oluşturduğunuzda Storage Engine parametresi otomatik olarak Cloud Storage olarak ayarlanır. Bunun nedeni, Apsara Distributed File System güncellendikten sonra bulut depolamanın belirli özelliklerine yönelik uyumluluk sorunlarının giderilmesidir. Birbirini tamamlayan birden fazla depolama motoruna gerek yoktur.
Yerel depolama, yerel diskler anlamına gelmez. Yerel depolama, yerel In-Sync Replicas (ISR) algoritmasının kullanılmasını ifade eder.
Öğe | Bulut depolama | Yerel depolama |
Altta yatan algoritma | Alibaba Cloud disk algoritması | Yerel Apache Kafka ISR algoritması |
Örnek sürümü gereksinimleri | Yok | |
Çoğaltma mekanizması | Dağıtılmış modda üç çoğaltma
| Dağıtılmış modda üç çoğaltma 300 GB depolama alanına sahip bir disk satın alırsanız disk üzerinde 100 GB iş verisi depolayabilirsiniz. Kalan 200 GB depolama alanı iş verilerinizin iki çoğaltmasını depolamak için kullanılır. |
Mesaj gönderme gecikme süresi | Düşük | Yüksek |
Bölüm tüketim oranı | 1:1 12 bölüm gerektiren bir konu oluşturursanız konuyu içeren örneğin bölüm kotasından 12 bölüm düşülür. | 1:3 12 bölüm gerektiren bir konu oluşturursanız konuyu içeren örneğin bölüm kotasından 36 bölüm düşülür. |
Parçalı depolama | Hayır | Evet |
Kompaksiyon | Desteklenmiyor | Destekleniyor |
Idempotence | Desteklenmiyor | Destekleniyor |
İşlem | Desteklenmiyor | Destekleniyor |
Mesaj türü | Normal mesajlar Bir kümede yeniden başlatmalar veya arızalar oluşursa kümedeki az sayıda mesaj sırasız hale gelebilir. | Bölüm bazında sıralı mesajlar Bir kümede arızalar oluşursa sistem ISR'den otomatik olarak yeni bir lider seçer. |
İlgili Konular
ApsaraMQ for Kafka Professional Edition örneğinde oluşturulan bir konu için depolama motorunun nasıl seçileceği hakkında bilgi edinmek için Adım 1: Konu oluşturma konusuna bakın.