Il nuovo servizio AlwaysResolve

L’obiettivo è stato raggiunto: ci eravamo prefissi di far partire il servizio entro fine mese e ce l’abbiamo fatta. Pure con un giorno di anticipo, il che non guasta visto che si dice che, per scaramanzia, il venerdì non si deve iniziare nulla di nuovo.
Bando alle ciancie, ecco qui AlwaysResolve: si tratta di un nuovo servizio che è basato su una infrastruttura di rete Anycast (cioè dove più server ospitati in diversi datacenter condividono il medesimo indirizzo IP attraverso multipli annunci BGP) la quale ospita i nostri server DNS.
I nostri DNS hanno la caratteristica di essere “dinamici”, cioè avere tempi di aggiornamento bassissimi per cui ogni modifica ai record vieni immediatamente propagata senza che ci siano inutili tempi morti.
Il servizio DDNS non è certo una novità, ci sono già molti altri fornitori sul mercato da parecchi anni: perchè crearne uno nuovo? Perchè i servizi di DNS Dinamico non fanno quello che vogliamo noi ma si limitano al solo servizio di DDNS.
L’idea di AlwaysResolve è di utilizzare una tecnologia consolidata come quella del DNS Dinamico per gestire l’alta affidabilità multidatacenter di qualsiasi servizio web e, quindi, essere protetti sia da eventuali guasti di una intera infrastruttura, sia da attacchi di tipo DDOS. Questa funzionalità viene svolta da un sistema di check integrato che controlla costantemente il funzionamento del tuo server da più posizioni nel mondo e, in caso di guasto, modifica il record DNS di conseguenza.
Completa il sistema, un servizio di cache hosting “ultima spiaggia” che scarica nottetempo una copia statica del sito e che entra in funzione nel caso in cui tutti i server siano irraggiungibili, in modo da non perdere alcun punteggio nell’indicizzazione sui motori di ricerca.
Abbiamo deciso di creare tre diversi livelli di servizio:

  • Basic plan: consente di gestire due server in alta affidabilità ed, eventualmente, associare un servizio di cache “ultima spiaggia” in caso di guasto di entrambi i server.
  • Professional plan: consente di gestire più server in bilanciamento di carico escludendo automaticamente dal pool quelli irraggiungibili; anche in questo caso è possibile associare un servizio di cache “ultima spiaggia” in caso di guasto di tutti i server.
  • Enterprise plan: ancora in fase di ultimazione, permetterà di distribuire il carico sui server in base alla provenienza geografica del visitatore in modo da abbassare i tempi di latenza e offrire contenuti geolocalizzati in maniera automatica; anche in questo caso, ovviamente, sarà possibile associare un servizio di cache “ultima spiaggia” in caso di guasto di tutti i server.

Corredano i servizi a pagamento due servizi free:

  • Un servizio completamente gratuito di check speed url per verificare la velocità del tuo sito così come viene visto da tutto il mondo;
  • Un servizio DDNS classico con la funzionalità aggiuntiva di mostrare automaticamente una “pagina di cortesia” in caso di irraggiungibilità del server, offerto in modalità “pay with advertising” in cui il servizio durerà in base alla quantità di pubblicità che riuscirai a fare al nostro servizio.