Cloud 1C. Tutto senza nuvole

Il trasloco è sempre uno stress, qualunque esso sia. Traslocare da un appartamento meno confortevole a uno più comodo, trasferirsi da una città all'altra, o semplicemente prendere in mano la propria vita e allontanarsi dalla madre a quaranta anni. Anche il trasferimento dell'infrastruttura non è così semplice. È una cosa avere un piccolo sito web con alcune migliaia di visitatori al giorno e essere pronti a dedicare poche ore e qualche tazza di caffè per il trasferimento dei dati. Un'altra è avere un'infrastruttura complessa con una miriade di dipendenze e soluzioni temporanee adattate a determinati punti in nuvole specifiche.

E se a questo si aggiungiamo 1C, il processo inizia a prendere nuove sfumature.

Cloud 1C. Tutto senza nuvole

Mi chiamo Sergey Kondratiev, sono responsabile della nostra nuvola a righe, BeeCLOUD, e in questo post vi parlerò del trasferimento della compagnia «АэроГео» nella nostra nuvola.

Perché traslocare?

Prima di tutto, lasciatemi parlare della specificità dell'attività di «АэроГео». È una compagnia aerea di Krasnoyarsk che opera nel trasporto di passeggeri e merci da 13 anni, con oltre 40 aerei, inclusi elicotteri. Operano solo in Russia, ma in tutto il territorio. Questo significa che gli aerei della compagnia possono essere trovati dall'Altai alla Kamchatka. Un biglietto da visita particolare è che «АэроГео» assicura il funzionamento completo della Stazione di deriva stagionale della Società geografica russa.

Cloud 1C. Tutto senza nuvole
Bell 429, foto di sito dell'azienda

In generale, ci sono abbastanza clienti, oltre 350 dipendenti interni, lavori aerei di qualsiasi complessità. Pertanto, un'infrastruttura che funzioni adeguatamente è estremamente critica per l'azienda. E quanto possono essere capricciose le 1C, lo sapete anche senza di me.

Quindi. Un anno fa, il cliente ha avvertito un bisogno chiaro di aggiornare l'infrastruttura. Ovviamente, hanno iniziato a considerare soluzioni cloud funzionanti, e qui è emerso che, da un lato, la direzione dell'azienda era un po' scettica sulle soluzioni cloud (se tutto sarà veramente disponibile 24/7 o meno), e dall'altro lato, non volevano assolutamente lavorare attraverso un canale pubblico. Devo dare loro atto, una volta deciso di trasferirsi, ci hanno sottoposto a un serio controllo: il direttore IT è volato di persona per osservare e capire come funzionano le cose da noi. Ha guardato, esaminato, tratto conclusioni e dato il via libera per il progetto pilota.

L'infrastruttura che doveva essere trasferita era progettata per ospitare 30 specialisti al picco di tre diversi uffici (leggi: da tre diverse reti, la sede centrale, l'aeroporto di "Emelyanovo" e l'aeroporto "AeroGeo"). Abbiamo pensato di unire tutto in un'unica rete, che poi abbiamo riservato secondo il protocollo IPSec, creando un tunnel dedicato "Krasnoyarsk-Mosca" da 100 Mbit. La chiave hardware si trova nel nostro data center su un hub USB ed è stata collegata al pool del cliente.

La migrazione è durata solo una sera, poiché un rappresentante di "AeroGeo" ha semplicemente portato il nostro database principale su un supporto fisico direttamente nel data center dove è stata implementata la piattaforma. In effetti, eravamo particolarmente preoccupati per l'associazione delle chiavi e c'erano diversi timori che, durante la migrazione, le chiavi potessero disconnettersi, ma non è successo, tutto è andato bene perché le chiavi si associavano a host simili.

Il progetto pilota è durato circa un mese, abbiamo raccolto attivamente feedback dai specialisti 1C. Durante questo mese non hanno riscontrato alcun calo di prestazioni o disagi.

Perché da noi

Attualmente ci sono molti cloud, quasi ogni grande attore sul mercato ha già il proprio cloud con un sacco di vantaggi. È comprensibile, vuoi competere? Devi realizzare un cloud eccezionale e aggiungere ancora un po'.

Abbiamo al momento tre data center (Mosca), un cloud su OpenStack (se sei interessato, scriverò in dettaglio e in un post separato), abbiamo accumulato esperienza nel trasferimento di vari sistemi 1C nel cloud, BeeCLOUD ha server sia a 3 GHz che a 3,5 GHz (abbiamo scelto proprio questo, con un cluster dedicato HP Synergy a 3,5 GHz, per "AeroGeo"), a seconda delle esigenze del cliente.

Poiché il sistema 1C è tale che nella sua configurazione e personalizzazione continua a essere valido il principio "Ognuno fa come può", abbiamo creato un ottimo cluster dove il cliente può trasferire il proprio sistema 1C massimamente personalizzato, esigente in termini di hardware, senza alcuna perdita lungo il percorso. Tutto funzionerà. TIER 3, SLA 99,97, FZ-152, scenario classico.

Ma sono solo numeri e tecnologie. Nel nostro prodotto, ciò che conta di più sono le persone. Siamo riusciti a riunire un'ottima squadra di ingegneri esperti, che lavorano sia a Mosca che in modalità distribuita nelle regioni. Questo ci offre un'opportunità molto importante: aiutare i clienti sul posto. È una cosa quando chiami il supporto (anche se sei un cliente VIP) e resti in attesa, spiegando cosa si è rotto questa volta, dopodiché il supporto deve andare a verificare tutto da remoto. È un'altra faccenda quando i tecnici e gli esperti possono risolvere tutti i potenziali problemi sul posto, con le loro mani.

Certo, il cloud è ottimo anche perché solleva il cliente da tutte le preoccupazioni e le trasferisce ufficialmente al fornitore. Presso «AeroGeo» tutto era legato a questa 1C. Ora sanno che siamo noi a mantenere l'attualità e il funzionamento del sistema. Quando esce qualcosa di nuovo dal fornitore, dobbiamo installare una patch o altro — semplicemente informiamo il cliente di ciò, concordiamo un orario comodo per lui e ci mettiamo al lavoro. Ad esempio, quando sono state installate le patch più recenti da Intel e HP sui server, questo è stato fatto dai nostri ragazzi durante il periodo di minor carico del fuso orario di Krasnoyarsk.

Inoltre, siamo riusciti a fare tutto all'interno di una sola interfaccia. A volte diversi servizi possono avere problemi, poiché, come fornitore, offri un servizio, ma hai un sacco di appaltatori. E se qualcosa non va con gli appaltatori, ci si impiega tempo anche a comunicare con loro. Al cliente non interessa; dal momento che paga a te, tutte le problematiche devono essere risolte da te.

Pertanto, nel caso di BeeCLOUD, abbiamo deciso di allontanarci da questo scenario e fare tutto noi stessi. La nostra rete principale, il nostro supporto, la nostra attrezzatura. Questo significa che per il cliente è più veloce in caso di problemi; se sorge un problema, è sicuramente nostro, lo risolveremo. Inoltre, questo riduce notevolmente (in effetti) il tempo dedicato ai processi interni, quando hai tutto in casa: hai un solo service desk, senza dover gestire un sacco di cloni e sincronizzazioni o il ping-pong continuo con gli appaltatori.

E riguardo ai soldi

E dove saremmo senza questo. Posso rivelare non così tanti numeri nel contesto del post, ma sono comunque utili per capire la portata. Quando in "AeroGeo" hanno calcolato quanto costerebbe la modernizzazione dell'infrastruttura esistente, hanno stimato oltre 2.000.000 di rubli. E questi sono dati preliminari, quelli che di solito figurano sui documenti con la dicitura "Da". Solo l'aggiornamento, senza assistenza e supporto.

Per l'infrastruttura trasferita in BeeCLOUD, inclusi i servizi e il supporto 24 ore su 24, il cliente paga 45.000 rubli al mese. Quindi, due milioni di rubli basteranno per quasi 4 anni di lavoro senza stress e altre complicazioni.

Cerchiamo di essere il più trasparenti possibile, se il cliente vuole venire da noi e vedere su cosa gira tutto — prego. A proposito, riguardo al cloud stesso: puoi vederlo qui.

Se hai domande su questo caso o sul nostro cloud in generale — scrivi, sarò felice di rispondere.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster