Azure Dosyalar nedir?

Azure Dosyalar, bulutta endüstri standardı Sunucu İleti Bloğu (SMB) protokolü, Ağ Dosya Sistemi (NFS) protokolü ve Azure Dosyalar REST API aracılığıyla erişilebilen tam olarak yönetilen dosya paylaşımları sunar. Azure dosya paylaşımları bulut veya şirket içi dağıtımlar tarafından eşzamanlı olarak bağlanabilir. SMB Azure dosya paylaşımları Windows, Linux ve macOS istemcilerinden erişilebilir. NFS Azure dosya paylaşımları Linux istemcilerinden erişilebilir. Ayrıca SMB Azure dosya paylaşımları, verilerin kullanıldığı yere yakın bir noktada hızlı erişim için Azure Dosya Eşitleme olan Windows sunucularında önbelleğe alınabiliyor.

Azure Dosyalar için yaygın kullanım örnekleriyle ilgili bazı videolar şunlardır:

Azure Dosyalar kullanmaya başlamak için bkz. Hızlı Başlangıç: Azure dosya paylaşımı oluşturma ve kullanma.

Azure Dosyaları neden faydalıdır?

Azure dosya paylaşımları şunları yapmak için kullanılabilir:

  • Şirket içi dosya sunucularını değiştirme veya destekleme:
    Azure Dosyalar geleneksel şirket içi dosya sunucularını veya ağa bağlı depolama (NAS) cihazlarını değiştirmek veya desteklemek için kullanılabilir. Windows, macOS ve Linux gibi yaygın işletim sistemleri, dünyanın neresinde olursa olsun Azure dosya paylaşımlarına doğrudan bağlanabilir. SMB Azure dosya paylaşımları, verilerin performansı ve dağıtılmış önbelleğe alınması için Azure Dosya Eşitleme ile şirket içi veya buluttaki Windows sunucularına da çoğaltılabilir. Azure Dosyalar AD Kimlik Doğrulaması ile SMB Azure dosya paylaşımları, erişim denetimi için şirket içinde barındırılan Active Directory Domain Services (AD DS) ile çalışabilir.

  • "Lift and shift" uygulamaları:
    Azure Dosyaları dosya uygulamasını veya kullanıcı verilerini saklamak için bir dosya paylaşımı gerektiren uygulamaların buluta taşınmasını kolaylaştırır. Azure Dosyaları, uygulamanın ve verilerinin Azure'a taşındığı "klasik" taşıma senaryosunun yanı sıra uygulama verilerinin Azure Dosyaları'na taşındığı ve uygulamanın şirket içi ortamda çalışmaya devam ettiği "hibrit" taşıma senaryosunu destekler.

  • Bulut geliştirmeyi basitleştirme:
    Azure Dosyalar, yeni bulut geliştirme projelerini basitleştirmek için de kullanılabilir. Örnek:

    • Paylaşılan uygulama ayarları:
      Dağıtılmış uygulamalar için yaygın bir düzen, yapılandırma dosyalarının birçok uygulama örneğinin erişebildiği merkezi bir konumda tutulmasıdır. Uygulama örnekleri, yapılandırmalarını Azure Dosyalar REST API aracılığıyla yükleyebilir ve insanlar paylaşımı yerel olarak bağlama yoluyla bunlara erişebilir.

    • Tanılama paylaşımı:
      Azure dosya paylaşımı, bulut uygulamalarının günlük, ölçüm ve kilitlenme bilgi dökümünü yazmaları için kullanışlı bir yerdir. Günlükler uygulama örnekleri tarafından Dosya REST API'si aracılığıyla yazılabilir ve geliştiriciler dosya paylaşımını yerel makinelerine bağlayarak bu verilere erişebilir. Bu durum geliştiricilerin bildikleri ve sevdikleri araçları bırakmak zorunda kalmadan bulut geliştirmeye geçmelerini sağladığından önemli bir esneklik sunar.

    • Geliştirme/Test/Hata Ayıklama:
      Geliştiriciler veya yöneticiler bulutta sanal makinelerle çalışırken, sıklıkla bir dizi araca veya yardımcı programa ihtiyaçları olur. Bu tür yardımcı programları ve araçları tüm sanal makineleri kopyalamak uzun zaman alabilir. Bir Azure dosya paylaşımını sanal makinelere yerel olarak bağlayan geliştirici ve yöneticiler kopyalamaya gerek duymadan araçlarına ve yardımcı programlarına erişebilirler.

  • Kapsayıcıya alma:
    Azure dosya paylaşımları durum bilgisi olan kapsayıcılar için kalıcı birimler olarak kullanılabilir. Kapsayıcılar, geliştiricilerin yenilikleri hızlandırmasını sağlayan "bir kez derle, her yerde çalıştır" özellikleri sunar. Her başlangıçta ham verilere erişen kapsayıcılar için, bu kapsayıcıların hangi örnekte çalıştırılırsa çalıştırılsın dosya sistemine erişmesine izin vermek için paylaşılan bir dosya sistemi gerekir.

Önemli avantajlar

  • Kullanımı kolay. Bilgisayarınıza bir Azure dosya paylaşımı bağlandığında, verilere erişmek için özel bir şey yapmanız gerekmez: dosya paylaşımının bağlandığı yola gidin ve dosyayı açın/değiştirin.
  • Paylaşılan erişim. Azure dosya paylaşımları endüstri standardı SMB ve NFS protokollerini destekler; başka bir deyişle, uygulama uyumluluğu konusunda endişelenmeden şirket içi dosya paylaşımlarınızı Azure dosya paylaşımlarıyla sorunsuz bir şekilde değiştirebilirsiniz. Dosya sistemini birden çok makine, uygulama ve uygulama örneği arasında paylaşabilmek, paylaşılabilirlik gerektiren uygulamalar için önemli bir avantajdır.
  • Tam olarak yönetilir. Azure dosya paylaşımları donanım veya işletim sistemi yönetmeye gerek kalmadan oluşturulabilir. Bu, sunucu işletim sistemine kritik güvenlik yükseltmeleri için yama eklemekle veya arızalı sabit diskleri değiştirmekle uğraşmanız gerekmediği anlamına gelir.
  • Betik oluşturma ve araçlar. PowerShell cmdlet'leri ve Azure CLI, Azure uygulamalarının yönetimi kapsamında Azure dosya paylaşımlarını oluşturmak, bağlamak ve yönetmek için kullanılabilir. Azure portal ve Azure Depolama Gezgini kullanarak Azure dosya paylaşımları oluşturabilir ve yönetebilirsiniz.
  • Dayanıklılık. Azure Dosyaları, baştan sonra her zaman kullanılabilir olacak şekilde hazırlanmıştır. Şirket içi dosya paylaşımlarını Azure Dosyaları ile değiştirmek, artık kalkıp bölgesel elektrik kesintileriyle veya ağ sorunlarıyla uğraşmak zorunda kalmayacağınız anlamına gelir.
  • Tanıdık programlanabilirlik. Azure’da çalışan uygulamalar paylaşımdaki verilere dosya sistemi G/Ç API’leri yoluyla erişebilir. Böylece geliştiriciler mevcut uygulamalarını taşımak üzere kullandıkları kodlar ve yeteneklerden yararlanabilir. Sistem GÇ API'lerine ek olarak Azure Depolama İstemci Kitaplıkları'nı veya Azure Dosyalar REST API'sini de kullanabilirsiniz.

Eğitim

Kendi hızıyla ilerleyebileceğiniz eğitimler için aşağıdaki modüllere bakın:

Mimari

Yerleşik desenleri ve uygulamaları kullanarak Azure Dosyalar çözümlerinin mimarisini oluşturma yönergeleri için aşağıdakilere bakın:

Örnek olay incelemeleri

Sonraki Adımlar