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, bulut Yerel uygulamaları geliştirme ve yönetme konularında önemli zorluk ortadan de ele alır.

Service Fabric bir temel farklılama, durum bilgisi olan hizmetler oluşturmaya yönelik güçlü odadır. Service Fabric programlama modelini kullanabilir veya herhangi bir dilde veya kodda yazılmış Kapsayıcılı durum bilgisi olan hizmetler çalıştırabilirsiniz. Azure 'a ek olarak, şirket içi ve diğer genel bulutlarda Windows Server ve Linux dahil olmak üzere dilediğiniz yerde Service Fabric kümelerioluşturabilirsiniz.

Service Fabric platformu yaşam döngüsü yönetimi, kullanılabilirlik, düzenleme, programlama modelleri, sistem durumu ve izleme, geliştirme ve Ops araçları, Azure 'da, şirket içinde, diğer bulutlarda ve geliştirme makinenizde 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 hizmetlerinin büyük ölçekte çalışmasını öğrenerek yararlanırken, mikro hizmetleri bir makine kümesi genelinde dağıtmak ve yönetmek için Microsoft 'un kapsayıcı Orchestrator ' dır. Service Fabric, her makine için yüzlerce veya binlerce uygulama ya da kapsayıcı ile yüksek yoğunluklu uygulamaları saniyeler içinde dağıtabilir. Service Fabric, her iki hizmeti de aynı uygulamadaki kapsayıcılardaki süreçler ve hizmetlerde 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 bilgisiz ve durum bilgisi olan mikro hizmetler

Service Fabric durum bilgisiz ve durum bilgisi olan mikro hizmetleri destekleyen gelişmiş, hafif bir çalışma zamanı sağlar. Service Fabric temel farklılık bir örneği, durum bilgisi olan hizmetler oluşturmak için Service Fabric yerleşik programlama modelleriyle veya Kapsayıcılı durum bilgisi olan hizmetlerden oluşan sağlam bir dağıtımdır.

Service Fabric durum bilgisi olan hizmetlerden faydalanabilir 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 aracılığıyla geliştirme, son kullanımdan 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 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çigibi birçok ortamda Service Fabric için kümeler oluşturabilirsiniz. Hatta diğer genel bulutlarda bile kümeler oluşturabilirsiniz. Service Fabric SDK 'daki geliştirme ortamı, hiçbir öykünücü dahil olmak üzere üretim ortamıyla aynıdır. Diğer bir deyişle, yerel geliştirme kümenizde çalışan, diğer ortamlardaki kümelerinize ne şekilde dağıtılır.

Windows geliştirmeiçin SERVICE fabrıc .NET SDK, Visual Studio ve PowerShell ile tümleşiktir. Linux geliştirmeIçin Service Fabric Java SDK 'Sı, çakışan küreler ile tümleşiktir ve Java, .NET Core ve kapsayıcı uygulamalarına yönelik şablonlar oluşturmak Için yeumman kullanılır.

Uyumluluk

Azure Service Fabric kaynak sağlayıcısı tüm Azure bölgelerinde kullanılabilir ve aşağıdakiler de dahil olmak üzere tüm Azure uyumluluk sertifikalarla uyumludur: SOC, ISO, PCI DSS, HIPAA ve GDPR. Tüm liste için bkz. Microsoft Uyumluluk teklifleri.

Sonraki adımlar

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