Azure depolama hizmetlerini keşfedin
Azure depolama hizmetlerine, veri stillerine ve hesaplarına göz atarak başlayalım.
Microsoft Azure Depolama, bulutta dayanıklı, güvenli ve ölçeklenebilir depolama sağlayan yönetilen bir hizmettir. Şimdi bu terimleri inceleyelim.
Süre | Açıklama |
---|---|
Yönetilen | Microsoft Azure, bakım işlemlerini ve her türlü kritik sorunları sizin yerinize çözer. |
Dayanıklı | Yedeklilik, geçici donanım hataları olduğunda verilerinizin güvende olmasını sağlar. Ayrıca, yerel felaketler ya da doğal afetlere karşı fazladan koruma için verileri meri merkezleri ya da coğrafi bölgeler arasında çoğaltabilirsiniz. Bu şekilde çoğaltılan veriler, beklenmeyen bir kesinti olduğunda yüksek oranda kullanılabilir durumda kalır. |
Güvenli | Azure Depolama hizmete yazılan tüm verileri şifreler. Azure Depolama, verilerinize erişmesi gereken kişiler üzerinde ayrıntılı denetime sahip olmanızı sağlar. |
Ölçeklenebilir | Azure Depolama, günümüzün uygulamalarına ait veri depolama ve performans gereksinimlerini karşılamak için yüksek düzeyde ölçeklenebilir şekilde tasarlanmıştır. |
Tek bir Azure aboneliği, her biri en fazla beş PiB depolama hesabı kapasitesine sahip olan bölge başına en fazla 250 depolama hesabı barındırabilir.
Azure depolama hizmetlerindeki veri türleri
Azure depolamada dört farklı veri türü bulunur:
- Bloblar: Metin ve ikili veriler için yüksek düzeyde ölçeklenebilir bir nesne deposu; Azure Data Lake Storage 2. Nesil desteği içerebilir.
- Dosyalar: Bulut veya şirket içi dağıtımlar için yönetilen dosya paylaşımları.
- Kuyruklar: Uygulama bileşenleri arasında güvenilir mesajlaşmaya yönelik bir mesajlaşma deposu.
- Tablo Depolama: Yapılandırılmış verilerin şemasız depolanması için bir NoSQL deposu. Tablo Depolama bu modülde ele alınmıyor.
Azure Depolama'daki bu veri türlerinin tümüne HTTP veya HTTPS üzerinden dünyanın her yerinden erişebilirsiniz. Microsoft, Azure Depolama hizmetleri için çeşitli programlama dillerinde ve REST API'de SDK'lar sağlar. Verilerinize Azure portal arabiriminden de göz atabilirsiniz.
Bloblar
Azure Blob Depolama, metin veya ikili veriler gibi çok büyük miktarlarda yapılandırılmamış verileri depolamak için iyileştirilmiş bir nesne depolama çözümüdür. Blob Depolama aşağıdaki durumlar için idealdir:
- Tam statik web siteleri dahil olmak üzere görüntülerin veya belgelerin doğrudan bir tarayıcıya sunulması.
- Dağıtılan erişim için dosyaların depolanması.
- Video ve ses akışları.
- Yedekleme ve geri yükleme, olağanüstü durum kurtarma ve arşivleme için veri depolama.
- Şirket içi veya Azure’da barındırılan bir hizmetle analiz için verilerin depolanması.
Azure Depolama üç blob türünü destekler:
Blob türü | Açıklama |
---|---|
Blok blobları | Blok blobları en fazla ~5 TB (50.000 adet 100 MB'lık blok) boyutundaki metin dosyalarını veya ikili dosyaları depolamak için kullanılır. Blok bloblarının birincil kullanım örneği, medya dosyaları veya web siteleri için görüntü dosyaları gibi baştan sona okunan dosyaların depolanmasıdır. 100 MB'tan büyük dosyaların küçük bloklar olarak karşıya yüklenmesi gerektiğinden blok blobları olarak adlandırılırlar. Daha sonra bu bloklar son blobda birleştirilir (veya işlenir). |
Sayfa blobları | Sayfa blobları, 8 TB’a kadar boyutta rastgele erişimli dosyaları saklamak için kullanılır. Sayfa blobları birincil olarak Azure Sanal Makineleri (Azure VM'leri) için dayanıklı diskler sağlama amacıyla VHD'ler için kullanılır. Bunlar, 512 baytlık sayfalara rastgele okuma/yazma erişimi sağladığından sayfa blobları olarak adlandırılır. |
Ekleme blobları | Ekleme blobları blok blobları gibi bloklardan oluşur, ancak ekleme işlemleri için iyileştirilmiştir. Bu bloblar genellikle bir veya daha fazla kaynakta bulunan bilgiyi aynı bloba kaydetmek için kullanılır. Örneğin birden fazla VM üzerinde çalışan bir uygulama için izleme günlüğünün tamamını aynı bloba yazabilirsiniz. Tek bir ekleme blobu en fazla 195 GB olabilir. |
Files
Azure Dosya depolama, standart Sunucu İleti Bloğu (SMB) protokolunu kullanarak erişebileceğiniz yüksek oranda kullanılabilir ağ dosya paylaşımları ayarlamanıza olanak tanır. Bu, birden fazla VM'nin okuma ve yazma erişimi ile aynı dosyaları paylaşabildiği anlamına gelir. Dosyaları REST arabirimi veya depolama istemci kitaplıkları kullanarak da okuyabilirsiniz. Özel bir dosyaya belirli bir süre boyunca ayrıntılı erişim sağlamak için benzersiz bir URL ile ilişkilendirebilirsiniz. Dosya paylaşımları için birçok yaygın senaryoda kullanılabilir:
- Herkesin aynı sürümü kullanmasını sağlayan VM'ler, araçlar veya yardımcı programlar için paylaşılan yapılandırma dosyalarını depolama
- Tanılamalar, ölçümler ve kilitlenme bilgi dökümleri gibi günlük dosyaları
- Uygulamaların belirli bir süre boyunca buluta geçirilmesine izin vermek için şirket içi uygulamalarla Azure VM'leri arasında paylaşılan veriler
Kuyruklar
azure kuyruk Depolama iletileri depolamak ve almak için kullanılır. Kuyruk iletilerinin boyutu 64 KB'ye kadar olabilir ve bir kuyruk, milyonlarca ileti içerebilir. Kuyruklar, zaman uyumsuz olarak işlenecek ileti listelerini depolamak için kullanılır.
Kuyrukları kullanarak uygulamanızın farklı bölümleri arasında gevşek bir bağlantı oluşturabilirsiniz. Örneğin kullanıcılarınız tarafından yüklenen fotoğraflarda görüntü işleme adımları gerçekleştirebilirsiniz. Belki de insanların hizmetimizde depoladıkları tüm görüntüleri arayabilmesi için bir tür yüz algılama veya etiketleme özelliği sağlamak istiyoruz. Bu durumda kuyrukları kullanarak iletileri görüntü işleme hizmetinize iletebilir ve yeni görüntülerin yüklendiğini ve işlenmeye hazır olduğunu bildirebilirsiniz. Bu tür bir mimari, hizmetin her bir bölümünü bağımsız olarak geliştirmenize ve güncelleştirmenize olanak tanır.
Tablo Depolama
Azure Tablo Depolama hakkında daha fazla bilgi için bkz. Tablo Depolama Genel Bakış.
Azure depolama hesapları
Bu hizmetlerin herhangi birine bir uygulamadan erişmek için ayrıca bir depolama hesabı oluşturmanız gerekir. Depolama hesabı, veri nesnelerinizi depolamak ve bunlara erişmek için Azure'da benzersiz bir ad alanı sağlar. Bir depolama hesabı, söz konusu hesap altında oluşturduğunuz herhangi bir blob, dosya, kuyruk, tablo ve VM diski içerir.
Depolama hesabı oluşturma
Azure portal, Azure PowerShell veya Azure CLI kullanarak bir Azure depolama hesabı oluşturabilirsiniz. Azure Depolama, farklı fiyatlar ve desteklenen farklı özellikler ile üç ayrı hesap seçeneği sunar.
Hesap türü | Açıklama |
---|---|
Genel amaçlı v2 (GPv2) | Genel amaçlı v2 (GPv2) hesapları bloblar, dosyalar, kuyruklar ve tablolar için en yeni özelliklerin tümünü destekleyen depolama hesaplarıdır. GPv2 hesapları için fiyatlandırma, gigabayt başına en düşük fiyatları sunmak üzere tasarlanmıştır. |
Genel amaçlı v1 (GPv1) | Genel amaçlı v1 (GPv1) hesapları tüm Azure Depolama hizmetlerine erişim sağlar, ancak en son özelliklere veya gigabayt başına en düşük fiyatlandırmaya sahip olmayabilir. Örneğin GPv1'de seyrek erişimli depolama ve arşiv depolama desteklenmez. GPv1 işlemleri için fiyatlandırma daha düşük olduğundan, yüksek değişim sıklığı veya yüksek okuma oranlarına sahip iş yükleri bu hesap türünden yararlanabilir. |
Blob depolama hesapları | Eski bir hesap türü olan blob depolama hesapları, GPv2 ile aynı blok blobu özelliklerini destekler, ancak yalnızca blok ve ekleme bloblarını desteklemekle sınırlıdır. Fiyatlandırma, büyük ölçüde genel amaçlı v2 hesaplarının fiyatlandırması gibidir. |
Depolama hesabı oluşturma hakkında daha fazla bilgi edinmek istiyorsanız öğrenme portalında Azure depolama hesabı oluşturma öğreticisini gözden geçirin.