Service Fabric Mesh nedir?
Önemli
Azure Service Fabric ağı önizlemesi devre dışı bırakıldı. Yeni dağıtımlar Service Fabric kafes API 'SI aracılığıyla artık izin verilmeyecektir. Mevcut dağıtımlar için destek 28 Nisan 2021 ' den devam edecektir.
Ayrıntılar için bkz. Azure Service Fabric kafes önizleme kullanımdankaldı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çları desteği, .NET ve .NET Core uygulamaları için güçlü bir düzen 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ğ yalıtımlı bir uygulamanın parçasıdır. Mikro hizmette, CPU çekirdekleri, bellek, disk alanı ve daha fazlası için tanımlanan Resource idare ilkeleri vardır.
- 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ükseltmeleri ve sürüm oluşturmayı 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 izi ve Azure rol tabanlı erişim denetimi (Azure RBAC)) verilebilir. Azure 'da Service Fabric kafes hizmetine dağıttığınız tüm kaynaklar Azure Resource Manager kaynaklardır. Bu kaynaklar uygulamalar, hizmetler, gizlilikler vb. içerir.
- 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çek 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 kafesler, ölçek, donanım gereksinimleri, dayanıklılık gereksinimleri ve güvenlik ilkeleri gibi bir dizi amaç içeren 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.