Aracılığıyla paylaş


Azure Service Fabric'e genel bakış

Azure Service Fabric, ölçeklenebilir ve güvenilir mikro hizmetleri ve kapsayıcıları paketlemeyi, dağıtmayı ve yönetmeyi kolaylaştıran bir dağıtılmış sistemler platformudur . Service Fabric ayrıca buluta özel uygulamalar geliştirme ve yönetme konusunda karşılaşılan önemli zorlukları da ele alır .

Service Fabric'in önemli bir fark aracı, durum bilgisi olan hizmetler oluşturmaya güçlü bir şekilde odaklanmasıdır. Service Fabric programlama modelini kullanabilir veya herhangi bir dilde veya kodda yazılmış kapsayıcılı durum bilgisi olan hizmetleri çalıştırabilirsiniz. Azure'a ek olarak Windows Server ve Linux şirket içi ve diğer genel bulutlar da dahil olmak üzere her yerde Service Fabric kümeleri oluşturabilirsiniz.

Service Fabric platformu Azure'da, şirket içinde, diğer bulutlarda ve geliştirme makinenizde yaşam döngüsü yönetimi, kullanılabilirlik, düzenleme, programlama modelleri, sistem durumu ve izleme, geliştirme ve operasyon araçları ve otomatik ölçeklendirme sağlar

Service Fabric bugün Azure SQL Veritabanı, Azure Cosmos DB, Cortana, Microsoft Power BI, Microsoft Intune, Azure Event Hubs, Azure IoT Hub, Dynamics 365, Skype Kurumsal ve birçok temel Azure hizmeti gibi çok sayıda Microsoft hizmetini güçlendirir.

Kapsayıcı düzenleme

Service Fabric, Microsoft'un bir makine kümesinde mikro hizmetleri dağıtmaya ve yönetmeye yönelik kapsayıcı düzenleyicisidir ve büyük ölçekte Microsoft hizmetleri çalıştırma konusunda öğrenilen derslerden yararlanır. Service Fabric, makine başına yüzlerce veya binlerce uygulama veya kapsayıcı ile uygulamaları saniyeler içinde yüksek yoğunlukta dağıtabilir. Service Fabric ile hem işlemlerdeki hizmetleri hem de aynı uygulamadaki kapsayıcılardaki hizmetleri karıştırabilirsiniz.

Service Fabric temel kavramları, programlama modelleri, uygulama yaşam döngüsü, test, kümeler ve sistem durumu izleme hakkında daha fazla bilgi edinin.

Durum bilgisi olmayan ve durum bilgisi olan mikro hizmetler

Service Fabric, durum bilgisi olmayan ve durum bilgisi olan mikro hizmetleri destekleyen gelişmiş, basit bir çalışma zamanı sağlar. Service Fabric'in önemli bir ayırıcısı, Service Fabric yerleşik programlama modelleri veya kapsayıcılı durum bilgisi olan hizmetlerle durum bilgisi olan hizmetler oluşturmaya yönelik sağlam desteğidir.

Service Fabric durum bilgisi olan hizmetlerden yararlanan uygulama senaryoları hakkında daha fazla bilgi edinin.

Uygulama yaşam döngüsü yönetimi

Service Fabric, kapsayıcılar dahil olmak üzere bulut uygulamalarının tam uygulama yaşam döngüsü ve CI/CD desteği sağlar: dağıtım, günlük izleme, yönetim ve bakım yoluyla geliştirme ve sonunda yetkisini alma. Azure Pipelines, Jenkins ve Octopus Deploy gibi CI/CD araçlarıyla tümleştirilmiş olan Service Fabric, diğer herhangi bir popüler CI/CD aracıyla da kullanılabilir.

Uygulama yaşam döngüsü yönetimi hakkında daha fazla bilgi için, Uygulama yaşam döngüsü konusunu okuyun. Mevcut uygulamaları Service Fabric'e dağıtmak için bkz . Konuk yürütülebilir dosyası dağıtma.

Tüm işletim sistemleri, tüm bulutlar

Windows Server veya Linux'ta Azure veya şirket içi dahil olmak üzere birçok ortamda Service Fabric için kümeler oluşturabilirsiniz. Hatta diğer genel bulutlarda bile kümeler oluşturabilirsiniz. Service Fabric SDK'sı geliştirme ortamı üretim ortamıyla aynıdır ve öykünücüler dahil değildir. Başka bir deyişle, yerel geliştirme kümenizde çalıştırılacak olan, diğer ortamlardaki kümelerinize dağıtılır.

Windows geliştirmesi için Service Fabric .NET SDK'sı Visual Studio ve PowerShell ile tümleşiktir. Linux geliştirme için Service Fabric Java SDK'sı Eclipse ile tümleşiktir ve Java, .NET Core ve kapsayıcı uygulamaları için şablonlar oluşturmak için Yeoman kullanılır.

Uyumluluk

Azure Service Fabric Kaynak Sağlayıcısı tüm Azure bölgelerinde kullanılabilir ve SOC, ISO, PCI DSS, HIPAA ve GDPR gibi tüm Azure uyumluluk sertifikalarıyla uyumludur. Tam liste için bkz . Microsoft uyumluluk teklifleri.

Sonraki adımlar

Azure Service Fabric'te ilk uygulamanızı oluşturun ve dağıtın: