Skip to main content

Hello, we're planning an installation of FME Server and looking to better take advantage of 64-bit capabilities, where readers and writers are not dependent on 32-bit clients. We are also planning for higher capacity by leveraging distributed engine environment. Although the admin guide does say that it is possible to place 32/64 bit clients on a single machine, it quite clearly does not recommend this.

 

The admin guide further details installing engines on a separate machine for a distributed engine environment, but there is no indication whether the separate machine has to have the same engine bit version as FME Server Core or what the impact would be if the bit version does not match.

 

If it is possible to have 32 bit engines on one machine and 64 bit engines on another, is it better to match one with FME Server Core?

If you don't have a specific need for a 32 bit installation, you should go with the 64 bit install. In general, the 64 bit is fully compatible with 32 bit applications and drivers.

 

When in doubt, use the K.I.S.S. principle.


If the FME Server Core is 64-bit, I would recommend sticking with the 64-bit engine on the same machine. Installation and upgrades will be easier that way.

I'm assuming that you've already verified if a 32-bit engine is really necessary for your formats, using the Formats Matrix compared by platform: https://www.safe.com/fme/formats-matrix/


Both suggestions seem like the practical approach and we want to stay 64 bit only if possible. Our earliest needs are not dependent on 32 bit implementation. We do have a significant amount of dependency on Esri Geodatabase (ArcSDE Geodb) and ArcGIS 10.5.1, which require the ArcGIS Desktop client (32-bit only) to be installed in parallel with FME server.


Both suggestions seem like the practical approach and we want to stay 64 bit only if possible. Our earliest needs are not dependent on 32 bit implementation. We do have a significant amount of dependency on Esri Geodatabase (ArcSDE Geodb) and ArcGIS 10.5.1, which require the ArcGIS Desktop client (32-bit only) to be installed in parallel with FME server.

Got ya, that's no problem at all. ArcGIS 10.x is 32 bit regardless of version and works fully with the 64 bit FME. As long as you install the 64 bit geoprocessing you can run everything you need to run in relation to ESRI products.


Both suggestions seem like the practical approach and we want to stay 64 bit only if possible. Our earliest needs are not dependent on 32 bit implementation. We do have a significant amount of dependency on Esri Geodatabase (ArcSDE Geodb) and ArcGIS 10.5.1, which require the ArcGIS Desktop client (32-bit only) to be installed in parallel with FME server.

As said by @jlbaker2779​ , you can use 64-bit FME if you also install the ArcGIS 64-bit Background Geoprocessing addition. Alternatively you can use ArcGIS Pro, which is 64-bit.

Just be aware of the following regarding ArcGIS licensing on servers: https://community.safe.com/s/article/using-fme-server-with-esri-software


Reply