Jump to content
  • 0
Ergwan

Multiples questions pour un déploiement

Question

Bonjour à tous !

Je suis arrivé sur Filemaker il y a quelques mois, avec déjà de solides connaissances en SGBD. Au final, j’ai développé sur FM une solution complète au cours d’un stage pour une boîte de 3 personnes, et je suis actuellement sur le développement d’une autre, pour la boîte qui partage leurs bureaux (cette appli n’aura que deux utilisateurs). Je précise que ces applis sont toutes les deux assez poussées, avec une quarantaine de tables et une centaine de scripts chacune, et, vous imaginez bien, des calculs assez costauds. Cela dit, pas trop de poids de stockage brut (50 Mo actuellement avec les données legacy importées pour la première base).

Au passage, merci à tous pour ce forum, les infos sont suffisantes pour que je n’aie pas eu à poser de questions de moi-même au cours du développement ! Je lis en spectateur silencieux depuis un bon moment maintenant.

Seulement voilà, je plante totalement et je patine à propos du déploiement. Je vais vous évoquer ma situation, mes problématiques puis je poserai quelques questions, dans l’espoir que vous puissiez m’aider (mais je n’en doute pas).

Ces deux boîtes ont chacune leur serveur pour gérer leur réseau local, mais aucun n’est assez puissant pour héberger un FMS.

  • Premièrement, vous vous doutez que pour des entreprises de cette taille, le coût va être critique. Exit donc hélas l'hébergement chez des professionnels, qui m'aurait pourtant fait passer de meilleures nuits. Par conséquent, je m’orientais vers une mutualisation, avec une licence pour cinq connexions utilisateurs, partagées entre les deux sociétés (deux fichiers hébergés sur FMS, chacun avec des utilisateurs avec PW différents, à chaque société sa base de données en somme, et ils s’arrangent entre eux pour la répartition des coûts). Première question, donc : est-ce possible ? Sinon, qu’est-ce qui l’empêche ?
  • Deuxième problématique : je m’orientais davantage vers le Cloud que vers le serveur local. En effet, cela évite l’achat d’hardware pour héberger FMS sur site, et leur permet de ne pas se soucier de l’entretien de celui-ci.

A ce sujet, plusieurs questions, donc : peut-on installer Filemaker Pro à l’aide de la licence pour 5 utilisateurs vendue directement sur AWS ? Il est clairement stipulé que FMPro est compatible avec FMCloud, mais rien n’est dit quant à l’installation du logiciel. Et ayant lu ça et là que la chose est impossible (et l'inverse ailleurs), j'aurais souhaité une réponse un peu plus ferme venant de spécialistes. Pour être franc je suis assez dubitatif à l’idée de faire travailler tout le monde sur Webdirect.

Deuxième question dans cette problématique : je préfère leur éviter d’avoir à activer une instance en arrivant le matin et à la désactiver en partant (avec le petit oubli qui va bien et qui fait mal au portefeuille), par conséquent je pense m’orienter davantage vers une instance réservée. Pouvez-vous me confirmer qu’il n’y a pas de mauvaise surprise de facturation avec cette option ? En engagement 3 ans full upfront, on parle de 579€ pour trois ans, le coût me semble donc plus qu’acceptable (auquel il faut évidemment rajouter le stockage, le SSL…)

Je précise que s’il faut passer par l’achat de licences FMS/FUC via le site de FM (960€ / an) pour installer Filemaker Pro, je recommanderai probablement l’achat d’un Mac Mini pour passer en hébergement local. La compétitivité coût du Cloud diminuerait drastiquement (900$ / an via AWS contre 960€ via Filemaker store), aussi les 500€ du Mac Mini seraient vite amortis.

  • Troisième et dernière problématique : une des solutions développées est assez intéressante dans ses fonctionnalités, et a un gros potentiel de marché (j’ai déjà des demandes de boîtes dans le même secteur). Ainsi, je vais très certainement me mettre à mon compte et vendre cette solution (j’ai bien évidemment l’accord formel de la boîte pour laquelle elle a été développée, contente de l'avoir eue au prix de quatre mois de stage).

Par conséquent, je disposerai par la suite d’une licence FMP Advanced individuelle (pour développer, c'est mieux). Le service client de Filemaker m’a timidement dit que je pourrai me connecter à FMS en local ou en cloud avec cette licence individuelle afin d’assurer le développement et l’administration, quand bien même les 5 connexions individuelles sont déjà utilisées par mes clients. Confirmez-vous ce point ? Ou faut-il prévoir une sixième licence connexion utilisateur aux frais de mes clients pour que je puisse avoir accès à leur DB ?

Voilà, merci à ceux qui auront lu ce pavé, et encore plus merci à ceux qui y répondront. Vous comprendrez je pense aisément qu’on peut être à l’aise dans le développement et patiner sévèrement dans la semoule à l’heure du déploiement, compte tenu de la complexité et (oserai-je ?) l’illogisme de l’offre client FM. Complexité qui me découragerait presque de continuer à développer sur cette plateforme...

Je suis navré, mais je n’ai trouvé réponse à aucune de ces questions sur le forum, et mon appel au service client ne m’a pas du tout rassuré (réponses très incertaines). Par contre, j’y ai trouvé réponse à plein d’autres questions, donc merci pour ça !

Victor, développeur débutant aimant le cyclisme et la semoule

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Hello, et bienvenue !

Je laisserai le soin à d'autres de répondre pour AWS, mais pour tes deux autres points :

- techniquement, il est tout à fait possible d'héberger les deux bases, évidemment. Pour le côté "réglementaire", par contre, la licence sera au nom de l'une des sociétés, et la "sous-location" du service à la 2e société n'est officiellement pas autorisé par les conditions d'utilisations de FileMaker server.

- si tu as acheté séparément une licence individuelle FileMaker Pro (à présent, il n'y a plus que la version advanced), tu peux tout à fait te connecter à n'importe quel serveur sans être "décompté" de leur nombre de connexions. Pas besoin de 6e connexion pour ton client.

Share this post


Link to post
Share on other sites
  • 0

Bonjour à toi, et merci pour ta réponse !

Etant pressé le client/ancien employeur, j'ai en fait mis la solution en place. J'ai donc effectivement eu confirmation des points que tu mentionnes, comme je m'en doutais.

Merci également de ta réponse sur le plan légal. Je le craignais, et ce ne sera sans doute pas de la sous-location, aucune facture ne sera adressée à cet égard, mais parlons d'un échange de bons procédés... L'ascenseur est facile à renvoyer lorsque l'on est dans le même bureau.

Bon, par contre FMC est beaucoup plus gourmand en bande passante que ce que j'imaginais, et le bureau a une connexion du genre plutôt daubée, aussi la solution est inutilisable... 10 minutes d'exécution pour un script de calcul qui prenait 20 secondes en local au développement...

Par conséquent, je me retrouve avec une licence pour 5 utilisateurs achetée sur AWS, impossible à utiliser en réseau local, 1000$ jetés par la fenêtre. 6 mois de développement pour en arriver à une erreur aussi grossière, j'ai même honte rien qu'à en parler.

Share this post


Link to post
Share on other sites
  • 0
il y a une heure, Ergwan a dit :

Bon, par contre FMC est beaucoup plus gourmand en bande passante que ce que j'imaginais, et le bureau a une connexion du genre plutôt daubée, aussi la solution est inutilisable... 10 minutes d'exécution pour un script de calcul qui prenait 20 secondes en local au développement...

t'es obligé de le faire tourné coté client ? c'est plus efficace de le faire tourner coté serveur puis de récupéré les résultats. Parce ce que ça sera pas 10'000x mieux avec AWS si c'est un script qui doit accéder à énormément de donnée 

Share this post


Link to post
Share on other sites
  • 0

Salut Esaïe,

C'est effectivement ce que j'ai commencé à faire, les résultats sont surprenants pour moi qui n'ait pas l'expérience de ce type de plateforme. Le problème est que je vais effectivement devoir tout refaire, transformer des rubriques calculs en rubriques nombres peuplées par scripts, etc.

Learning the hard way

Merci pour votre aide messieurs !

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...