Aracılığıyla paylaş


Azure uygulamaları için on tasarım ilkesi

Uygulamanızı daha ölçeklenebilir, dayanıklı ve yönetilebilir hale getirmek için bu tasarım ilkelerini izleyin.

  • Kendi kendini iyileştirme için tasarım. Dağıtılmış bir sistemde hatalar oluşur. Hatalar oluştuğunda uygulamanızı kendi kendine iyileştirici olacak şekilde tasarlayın.

  • her şeyi yedekli hale getirin. Tek hata noktalarından kaçınmak için uygulamanızda yedeklilik oluşturun.

  • koordinasyonu en aza indirin. Ölçeklenebilirlik elde etmek için uygulama hizmetleri arasındaki koordinasyonu en aza indirin.

  • içinölçeğinde tasarım yapın. Uygulamanızı yatay olarak ölçeklendirebilecek şekilde tasarlayın, talep gerektirdiğinde yeni örnekler ekleyin veya kaldırın.

  • sınırlarına göre bölümle. Veritabanı, ağ ve işlem sınırlarına geçici bir çözüm bulmak için bölümleme kullanın.

  • işlemler için tasarım. Uygulamanızı operasyon ekibinin ihtiyaç duydukları araçlara sahip olacak şekilde tasarlayın.

  • yönetilen hizmetlerikullanın. Mümkün olduğunda hizmet olarak altyapı (IaaS) yerine hizmet olarak platform (PaaS) kullanın.

  • bir kimlik hizmeti kullanın. Kendi platformunuzu oluşturmak veya çalıştırmak yerine hizmet olarak kimlik (IDaaS) platformu kullanın.

  • Evrim tasarımı. Tüm başarılı uygulamalar zaman içinde değişir. Evrimsel tasarım, sürekli yeniliğin anahtarıdır.

  • İş gereksinimleri için inşa et. Her tasarım kararı bir iş gereksinimine göre gerekçelendirilmelidir.