Il nostro obiettivo in Zendesk è aiutare le aziende ad avvicinare le aziende ai clienti grazie a software che siano facili da usare, da personalizzare e da scalare. Inizia con il garantire il corretto funzionamento di Zendesk Support offrendo al contempo un servizio scalabile per soddisfare le tue esigenze in continua evoluzione.
Man mano che i nostri clienti crescono e le loro esigenze cambiano, la tecnologia deve scalare per soddisfare la domanda di prestazioni e affidabilità. Zendesk Support si basa su un’architettura operativa e tecnologica di livello aziendale che supera gli standard del settore e rende il tuo business a prova di futuro. Il diagramma seguente offre una panoramica dell'architettura tecnica. Per la spiegazione delle parti, consulta il resto dell’articolo.
Un ambiente ridondante e distribuito
Zendesk Support usa un ambiente completamente ridondante, distribuito e automatizzato, costituito da data center geograficamente separati che eseguono più istanze autosufficienti dell’applicazione.
Per garantire prestazioni elevate ai clienti di tutto il mondo, Zendesk Support può essere eseguito su più data center nel mondo. Ogni data center aumenta la capacità e riduce la latenza per i clienti. Con la funzione Ubicazione data center, i clienti possono selezionare la posizione preferita del data center.
Un progetto di architettura pod
Ogni data center è composto da uno o più pod. Questa architettura pod offre la massima flessibilità con i vantaggi di un provisioning più rapido, la personalizzazione degli utenti e una migliore scalabilità. Un nuovo cliente Zendesk Support viene assegnato a un pod specifico in uno dei data center. Ogni pod dispone di tutte le risorse necessarie per eseguire Zendesk Support indipendentemente dagli altri pod. Le risorse includono server delle applicazioni, server web e server di database, oltre a risorse per gestire altre attività, come l'elaborazione delle email e i report.
Ogni pod contiene diversi cluster di database, ciascuno costituito da un server di database principale e due server di database secondari che rispecchiano continuamente il server principale. Se l'elemento principale riscontra inaspettatamente un problema, ne viene immediatamente sostituito uno. Questo sistema automatizzato di server di backup riduce notevolmente la possibilità di tempi di inattività.
Il pod si sposta
Come parte standard della gestione della rete, gli spostamenti dei pod possono essere eseguiti periodicamente. Ciò può influire sugli elenchi di indirizzi IP consentiti e sulle configurazioni del firewall. Puoi usare l’API Zendesk per ottenere l’elenco più recente di indirizzi IP pubblici per i prodotti Zendesk. Per maggiori informazioni, consulta Configurazione del firewall per l’uso con i prodotti Zendesk .
Un database partizionato
Gli elementi costitutivi di ciascun cluster di database sono gli shard, che sono database logici più piccoli. Un’architettura partizionata consente a Zendesk Support di ribilanciare il carico tra cluster e pod di database fisici. Zendesk Support dispone di centinaia di shard distribuiti in cluster di database in tutto il mondo. Ogni shard supporta un determinato numero di clienti. Il numero varia in base ai volumi di dati generati dai clienti. Se un cliente richiede maggiore capacità, Zendesk Support può dedicargli completamente un singolo shard o cluster di database.
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.