Azure Dosyalar nedir?

Azure Dosyalar, endüstri standardı Sunucu İleti Bloğu (SMB) protokolü veya Ağ Dosya Sistemi (NFS)protokolü aracılığıyla erişilebilen, bulutta tam olarak yönetilen dosya paylaşımları sunar. Azure Dosyalar paylaşımları bulut veya şirket içi dağıtımlar tarafından eşzamanlı olarak monte edilebilir. SMB Azure dosya paylaşımları, Windows, Linux ve macOS istemcilerinden erişilebilir. NFS Azure Dosyalar paylaşımlara Linux veya macOS istemcilerinden erişilebilir. Ayrıca SMB Azure dosya paylaşımları, verilerin Windows yakın bir Azure Dosya Eşitleme erişim için Azure Dosya Eşitleme sunucularda önbelleğe alınarak kullanılabilir.

Aşağıdaki videolarda sık karşılaşılan kullanım örnekleri ve Azure Dosyalar:

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 NAS cihazlarını tamamen 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ı, Azure Dosya Eşitleme kullanılan verilerin performans ve dağıtılmış önbelleğe alınmasının yanı sıra şirket içi veya buluttaki Windows Sunucularına da çoğaltılabilir. Azure Dosyalar ADKimlik Doğrulaması'nın son sürümüyle, SMB Azure dosya paylaşımları erişim denetimi için şirket içinde barındırılan AD ile çalışmaya devam eder.

  • "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ştirin:
    Azure Dosyaları ayrıca yeni bulut geliştirme projelerini kolaylaştırma amacıyla farklı şekillerde kullanılabilir. Örneğin:

    • 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ı Dosya REST API'si üzerinden yükleyebilir ve kullanıcılar bu verilere SMB paylaşımını yerel ortama bağlayarak 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ılılaştırma:
    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 derleme, herhangi bir yerde çalıştırma" özellikleri sunar. Her başlatmada ham verilere erişen kapsayıcılar için, bu kapsayıcıların hangi örnekten olursa olsun dosya sistemine erişmesine izin vermek için bir paylaşılan dosya sistemi gerekir.

Önemli avantajlar

  • Paylaşılan erişim. Azure dosya paylaşımları endüstri standardı SMB ve NFS protokollerini destekler. Bu, şirket içi dosya paylaşımlarınızı uygulama uyumluluğu konusunda endişelenmeden sorunsuz bir şekilde Azure dosya paylaşımları ile değiştirebilirsiniz. Dosya sistemini birden çok makine, uygulama/örnek arasında paylaşabilmek, paylaşılabilirlik gerektiren uygulamalarda Azure Dosyaları'nın önemli bir avantaj olmasını sağlar.
  • Tam olarak yönetilen. 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 ve araç. PowerShell cmdlet'leri ve Azure CLI, Azure uygulamalarının yönetimi kapsamında Azure dosya paylaşımları oluşturmak, bağlamak ve yönetmek için kullanılabilir. Azure dosya paylaşımlarını oluşturmak ve yönetmek için Azure portal ve Azure Depolama Gezgini.
  • Resiliency. 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 İstemcisi Kitaplıkları veya Azure Depolama REST API’si de kullanılabilir.

Sonraki Adımlar