Upravit

Sdílet prostřednictvím


Aspekty architektury pro víceklientské řešení

Azure

Při zvažování víceklientských architektur je potřeba zvážit několik rozhodnutí a prvků, které je potřeba zvážit.

V architektuře s více tenanty sdílíte některé nebo všechny prostředky mezi tenanty. Tento proces znamená, že víceklientová architektura vám může poskytnout nákladovou a provozní efektivitu. Víceklientská architektura ale přináší složitosti. Musíte se zeptat na následující otázky:

  • Jak definujete, co je tenant , pro konkrétní řešení? Odpovídá tenant zákazníkovi, uživateli nebo skupině uživatelů, jako je tým nebo rodina?
  • Jak nasadíte infrastrukturu pro podporu víceklientské architektury a kolik izolace budete mít mezi tenanty?
  • Jaké komerční cenové modely budou vaše řešení nabízet a jak ovlivní vaše cenové modely vaše požadavky na víceklientské prostředí?
  • Jakou úroveň služby potřebujete poskytnout svým tenantům napříč dimenzemi, jako je výkon, odolnost, zabezpečení a dodržování předpisů, jako je rezidence dat?
  • Jak plánujete rozvíjet svou firmu nebo řešení? Bude se škálovat na počet tenantů, které očekáváte?
  • Mají některé z vašich tenantů neobvyklé nebo zvláštní požadavky? Potřebuje například váš největší zákazník vyšší výkon nebo silnější záruky než jiné?
  • Jak budete monitorovat, spravovat, automatizovat, škálovat a řídit prostředí Azure a jak bude mít víceklientská architektura vliv na vaši strategii správy?
  • Které komponenty vašeho řešení zpracovávají onboarding a správu tenanta a jak by měly být tyto komponenty navrženy?

Bez ohledu na vaši architekturu je nezbytné, abyste jasně porozuměli požadavkům zákazníků nebo tenantů. Pokud jste se zavázali k prodeji zákazníkům nebo pokud máte smluvní závazky nebo požadavky na dodržování předpisů, které jsou splněné, musíte vědět, jaké jsou tyto požadavky, když vytváříte své řešení. Stejně tak ale vaši zákazníci mohou mít implicitní očekávání o tom, jak by věci měly fungovat nebo jak byste se měli chovat, což by mohlo ovlivnit způsob návrhu víceklientských řešení.

Představte si například, že vytváříte víceklientský řešení, které prodáváte firmám v odvětví finančních služeb. Vaši zákazníci mají velmi přísné požadavky na zabezpečení a potřebují poskytnout komplexní seznam všech názvů domén, které vaše řešení používá, aby ho mohli přidat do seznamu povolených bran firewall. Tento požadavek se týká služeb Azure, které používáte, a úrovně izolace, kterou musíte poskytnout mezi tenanty. Vyžadují také, aby jejich řešení měli minimální úroveň odolnosti. Může existovat mnoho podobných očekávání, explicitních i implicitních, které je potřeba vzít v úvahu v celém řešení.

V této části uvádíme některé aspekty, které byste měli vzít v úvahu, požadavky, které byste měli splnit, a některé kompromisy, které potřebujete udělat při plánování víceklientských architektur.

Zamýšlená cílová skupina

Články v této části jsou zvláště důležité pro pracovníky s rozhodovací pravomocí technického oddělení, jako jsou vedoucí pracovníci technické podpory a architekti, a také produktoví manažeři. Cílová skupina také zahrnuje nezávislé dodavatele softwaru (ISV) a startupy, kteří vyvíjejí řešení SaaS. Kromě toho by každý, kdo pracuje s víceklientských architektur, měl mít určitou znalost těchto principů a kompromisů.

Další kroky

Zvažte různé modely tenantů pro vaše řešení.