A les dues parts anteriors d’aquesta sèrie d’articles sobre Com gestionar els teus clients en un entorn multitenant a Azure:
Hem destacat punts importants del recorregut que hem de tenir en compte a l’hora de crear una solució multitenant:
Tot i així, amb tota aquesta informació sobre la qual treballar, hi ha punts que encara necessitem analitzar i conèixer per poder prendre decisions:
Aquests són els punts que repassarem en aquest nou article, i arribats a aquest nivell, finalment, podrem decidir quin model de preus apliquem al nostre sistema.
Hi ha diverses maneres per dur a terme aquesta gestió. Haurem de tenir dins del nostre radar conceptes com:
A l’hora de dissenyar com gestionarem els recursos de computació. Podem trobar més detall a: Architectural approaches for compute in multitenant solutions
Hi ha un aspecte concret daquesta gestió de recursos que magradaria recalcar. Reprenent el símil d’“inquilí” d’una casa que fèiem a la primera part d’aquesta sèrie d’articles; ens podem trobar amb els típics veïns sorollosos o Noisy Neighbours.
En el cas d’un entorn compartit d’Azure, amb una capacitat del sistema total compartida, un “veí sorollós” podria ser aquest tenant que utilitza tant els recursos compartits que provoca que aquests deixin d’estar disponibles per a un altre Tenant:
Com podem imaginar, aquest escenari es pot complicar quan a l’edifici hi ha més de dos apartaments i més d’un sol “veí sorollós”. Per mitigar aquests casos ens podem plantejar diferents estratègies:
Per poder assegurar que els nostres Tenants tindran el servei que necessiten a cada moment. Recordeu aquesta “il·lusió d’entorn dedicat” que comentàvem al primer article d’aquesta sèrie.
A primera vista podem pensar: “Ja sembla força complicada la gestió de costos a Azure per a un únic Tenant, com ha de ser per a múltiples Tenants?”, com puc cobrar als meus clients el cost de recursos d’Azure que ha utilitzat?
A l’article “Architectural approaches for cost management and allocation in a multitenant solution” podem trobar totes les eines necessàries i consideracions que tenim a disposició per a aquest tema:
Pel que fa a la gestió de costos haurem de tenir en compte la precisió que desitgem. Per això ens podem fer les següents preguntes:
i analitzar com respondre cadascuna amb els recursos que ens ofereix Azure.
Arribats a aquest punt, ja tenim clar tot el que necessitem per poder gestionar un entorn multitenant a Azure. Però com és normal, voldrem guanyar diners amb la nostra plataforma, aleshores quins models de preu puc fer servir?
La resposta a aquesta pregunta està lligada estretament amb quin serà el nostre model de negoci atès que tindrà una relació directa amb el model de preu a oferir.
De per si mateix els models de preu ja són complexos, en aquest article repassarem algunes pinzellades sobre ells. Podeu trobar més detall a “Pricing models for a multitenant solution”.
Algunes opcions de model de preus que tenim són:
En resum, sigui quin sigui el model de preus que volem aplicar haurem de tenir en compte:
En aquesta sèrie d’articles hem après la gestió d’un entorn multitenant a Azure recorrent:
Hi ha aspectes més tècnics i arquitectònics que també cal tenir en compte. Podeu revisar tots ells en aquesta formació de Microsoft, “Managing Your Customers in a Multi-Tenant Environment” que ha estat la font més important d’informació per desenvolupar aquests articles.