Service Fabric Mesh nedir?

Önemli

Azure Service Fabric Mesh önizlemesi kullanımdan kaldırıldı. Service Fabric Mesh API'sinde yeni dağıtımlara artık izin verilmeyecektir. Mevcut dağıtımlar için destek 28 Nisan 2021'e kadar devam edecektir.

Ayrıntılar için bkz. Azure Service Fabric Mesh Önizleme kullanımdan kaldırma.

Bu video Service Fabric Mesh için bir genel bakış sağlamaktadır.

Azure Service Fabric Mesh, geliştiricilerin sanal makineleri, depolama alanını veya ağ bileşenlerini yönetmeden mikro hizmet uygulamaları dağıtmasını sağlayan tam olarak yönetilen bir hizmettir. Service Fabric Mesh üzerinde barındırılan uygulamalar, altyapı konusunda endişelenmenize gerek kalmadan çalışır ve ölçeklendirilir. Service Fabric Mesh, binlerce makineden oluşan kümelere sahiptir. Tüm küme işlemleri geliştiriciden gizli olarak gerçekleştirilir. Kodunuzu karşıya yükleyin ve ihtiyacınız olan kaynakları, kullanılabilirlik gereksinimlerini ve kaynak sınırlarını belirtin. Service Fabric Mesh, altyapıyı otomatik olarak dağıtır ve altyapı hatalarını da yöneterek uygulamalarınızın yüksek oranda kullanılabilir durumda olmasını sağlar. Altyapı konusunda değil yalnızca uygulamanızın durumuna ve yanıt süresine dikkat etmeniz gerekir.

Service Fabric Mesh şu anda önizleme aşamasındadır. Önizlemeler, ek kullanım koşullarını kabul etmeniz şartıyla kullanımınıza sunulur. Bu özelliğin bazı yönleri genel kullanıma açılmadan önce değişebilir.

Bu makale, Service Fabric Mesh'in önemli avantajlarına genel bakış niteliğindedir.

Üstün geliştirici deneyimi

Service Fabric Mesh, kapsayıcı içinde çalıştırılabilen tüm programlama dillerini ve çerçeveleri destekler. Visual Studio 2019 ve Visual Studio Code araç desteği.NET ve .NET Core uygulamaları için güçlü bir düzenleme ve hata ayıklama deneyimi sağlar.

Service Fabric Mesh ile şunları yapabilirsiniz:

  • Var olan uygulamaları kapsayıcılara taşıyarak uygun ölçekte modernleştirebilir ve çalıştırabilirsiniz.
  • Azure'da yeni mikro hizmet uygulamalarını uygun ölçekte derleyebilir ve dağıtabilirsiniz. Diğer Azure hizmetleri veya kapsayıcılarda çalışan mevcut uygulamalarla tümleştirebilirsiniz. Her mikro hizmet, güvenli, ağdan yalıtılmış bir uygulamanın parçasıdır. Mikro hizmet, CPU çekirdekleri, bellek, disk alanı ve daha fazlası için tanımlanmış kaynak idare ilkelerine sahiptir.
  • Var olan uygulamalarda değişiklik yapmadan tümleştirme ve uzatma işlemleri gerçekleştirebilirsiniz. Var olan uygulamayı yeni uygulamaya bağlamak için kendi sanal ağınızı kullanabilirsiniz.
  • Service Fabric Mesh'e geçiş yaparak var olan Cloud Services uygulamalarınızı modernleştirebilirsiniz.

Basit işlemsel yaşam döngüsü

Üretim ortamlarında çalışan uygulamaları, izleme uygulamalarını ve hata ayıklamayı kolayca yönetin. Bu yönetim, uygulama yükseltmelerini ve sürüm oluşturma bilgilerini içerir. Bu uygulamalar tek bir mikro hizmetten veya kendi ağında bulunan birden fazla mikro hizmetten oluşabilir. Uygulamalar hızlı dağıtım, yerleştirme ve yük devretme süreleri sayesinde verimli bir şekilde çalışır.

Service Fabric Mesh ile şunları yapabilirsiniz:

  • Altyapı sağlamak veya yönetmek zorunda kalmadan uygulamaları dağıtma ve yönetme. Service Fabric Mesh altyapıyı sizin için sağlar, yükseltir, düzeltme eki uygular ve bakımını yapar.
  • Uygulamaları kolayca paketlemek ve dağıtmak için tümleşik araçları kullanarak sürekli tümleştirmeye geçiş yapabilirsiniz.
  • Azure Resource Manager kaynaklarının tüm özelliklerinden yararlanın. Bu özelliklere örnek olarak denetim kaydı ve Azure rol tabanlı erişim denetimi (Azure RBAC) verilebilir. Azure'da Service Fabric Mesh hizmetine dağıttığınız tüm kaynaklar Azure Resource Manager kaynaklarıdır. Bu kaynaklar arasında uygulamalar, hizmetler, gizli diziler vb. bulunur.
  • Kaynakları Azure portal, Resource Manager şablonları veya Azure CLI/PowerShell kitaplıklarını kullanarak dağıtabilir ve yönetebilirsiniz.
  • Application Insights'ı (veya istediğiniz bir aracı) kullanarak işlem izleme ve uyarı ayarlarını yapabilir, platformdan işlem ve tanılama izlemelerini alabilirsiniz.
  • Application Insights'ı veya istediğiniz bir aracı kullanarak uygulama modelinden gelen uygulama tanılama bilgilerine erişebilirsiniz.
  • Uygulama tanımındaki hizmetler için otomatik ölçeklendirme kuralları belirterek kaynak kullanımını iyileştirin.

Görev açısından kritik platform özellikleri

Service Fabric Mesh, Azure Kullanılabilirlik Alanları'nı ve/veya coğrafi bölge sınırlarını kullanan bir küme koleksiyonu oluşturur. Service Fabric Mesh; ölçek, donanım gereksinimleri, dayanıklılık gereksinimleri ve güvenlik ilkeleri gibi bir dizi amacı olan uygulamaları açıklar. Uygulama dağıtıldığında Service Fabric Mesh çalıştırmak için en uygun yeri belirler.

Service Fabric Mesh ile şunları yapabilirsiniz:

  • Yüksek kullanılabilirlik, ölçek büyütme/küçültme, bulunabilirlik, yönetim, mesaj yönlendirme, güvenilir mesajlaşma, kesintisiz yükseltme, güvenlik/gizli dizi yönetimi, olağanüstü durum kurtarma, durum yönetimi, yapılandırma yönetimi ve dağıtılmış işlem özelliklerinden faydalanabilirsiniz.
  • Uygulama oluştururken çoklu uygulama modelleri arasından seçim yapabilirsiniz.
  • Swagger tarafından oluşturulan dile özgü bağlamaları kullanarak REST uç noktaları ile sunulan platform özelliklerini kullanabilirsiniz.
  • Coğrafi güvenilirlik için uygulamaları birden fazla Kullanılabilirlik Alanında ve bölgede dağıtabilirsiniz.
  • Azure tarafından sağlanan tüm güvenlik ve uyumluluk özelliklerinden faydalanabilirsiniz.

Sonraki adımlar

Yalnızca birkaç adımda Visual Studio ile örnek bir proje dağıtabilirsiniz. Daha fazla bilgi için bkz. ASP.NET Core web sitesi oluşturma.

Sık sorulan sorulara yanıtlar bulun.