Azure uygulamaları için 10 tasarım ilkesi
Uygulamalarınızın daha ölçeklenebilir, dayanıklı ve yönetilebilir olmasını sağlamak için bu tasarım ilkelerini izleyin.
Kendi kendini iyileştirecek şekilde tasarlayın. Dağıtılmış bir sistemde hatalar kaçınılmazdır. Uygulamanızı hata gerçekleştiğinde kendi kendini iyileştirecek şekilde tasarlayın.
Her şeyin yedekli olmasını sağlayın. Tek hata noktalarından kaçınmak için uygulamanızın özünde yedekli olmasını sağlayın.
Koordinasyon gereksinimini olabildiğince azaltın. Ölçeklenebilirlik elde etmek için uygulama hizmetleri arası koordinasyon gereksinimini olabildiğince azaltın.
Ölçeği genişletmek için tasarla. Uygulamanızı yatay olarak ölçeklendirilebilecek şekilde tasarlayın ve yeni örnekleri talep gerektirdiği şekilde ekleyin veya kaldırabilirsiniz.
Bölümleyerek sınırları aşın. Bölümlemeyi kullanarak veritabanı, ağ ve işlem sınırlarına yaratıcı çözümler getirin.
Operasyon için tasarlayın. Uygulamanızı, operasyon ekibinin ihtiyaç duyduğu araçlara sahip olacağı şekilde tasarlayın.
Yönetilen hizmetleri kullanın. Mümkün olduğunda, hizmet olarak altyapı (IaaS) yerine hizmet olarak platformu (PaaS) kullanın.
Kimlik hizmeti kullanın. Kendi platformunuzu oluşturmak veya çalıştırmak yerine hizmet olarak kimlik (IDaaS) platformu kullanın.
Gelişmeye açık olarak tasarlayın. Tüm başarılı uygulamalar zamanla değişir. Sürekli yenilik için gelişime açık bir tasarım çok önemlidir.
İşletme gereksinimleri için oluşturun. Her tasarım kararının iş gereksinimleri açısından haklı bir gerekçesi olmalıdır.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin