This FAQ provides information for Network programs about the upcoming transition to Biotics 6. This article will be updated with new information as we receive and respond to new questions. Please Follow this page to be notified of updates and return often to catch up on new content, and please provide us with your unanswered questions.
Question
Answer
Where will Biotics 6 be hosted?
Biotics 6 will transition hosting from NatureServe’s secure data center to Amazon Web Services (AWS). AWS offers multiple Availability Zones in the US and Canada. At this time, we are planning on designing a solution that supports deployment across multiple regions, e.g. to allow for Canadian instances to be hosted within an AWS Canada region and for US instances to be hosted within an AWS US region.
Will the database architecture change?
Yes. Biotics 6 will migrate the database from Oracle to Amazon RDS for PostgreSQL.
Will the GIS architecture change?
Yes. Biotics 6 will upgrade to ArcGIS Enterprise 11.X with a federated portal hosting shared GIS services. At this time, we are evaluating both the traditional Windows deployment of ArcGIS Enterprise as well as the Linux-based, cloud-native Kubernetes deployment to determine which version is most performant and cost effective.
Is there anything else changing in Biotics 6?
The ArcGIS upgrade provides the opportunity to modernize the Biotics map interface. Biotics 5 uses an older version of NatureServe’s map core, built on the ArcGIS API for JavaScript 3.X. Our newer map core is built on the ArcGIS API for JavaScript 4.X, examples of which are found in Explorer Pro and newer installations of the Environmental Review Tool. There is the possibility that the new map will not be fully complete until after we move to production so there may be a period of time when both the legacy map viewer and the new map viewer are available within the application.
Other than the map upgrade, the rest of the application will be visually identical and we are not anticipating any upgrades to functionality at this time.
When will Biotics 6 be ready?
We will provide more information on the release timeline after we have made further progress with the initial database conversion steps. The development work will likely take 6 to 12 months, putting a target date in late 2025 to early 2026.
When can my program expect to upgrade?
Similar to the Biotics 5 release, we anticipate rolling out Biotics 6 to programs one at a time vs. all at once, although the conversions will be much quicker and we should be able to convert multiple programs in a day, depending on complexity of the data. As a result, there will be some flexibility in terms of the order in which programs are converted for those that may require more time to prepare for the transition. If you would like to be a pilot program and go towards the beginning of the conversion process or go towards the end, please email shelley_cooke@natureserve.org and let her know your preference.
Will my program’s extensible tables, custom tables, and views be converted?
Yes. We will be sending you a spreadsheet with a list of all of your custom tables and views for your review prior to your conversion. You will need to let us know which tables/views are still being used. We may ask you to delete any test views and tables that are not being used so that we are not converting unnecessary objects.
Will my custom Crystal Reports work after the database is migrated to Postgres?
We are researching alternatives for upgrading or replacing Crystal Reports, and will post more information as we figure this out. If your program currently uses another reporting program, especially one that uses PostgreSQL, please let us know!
What time commitment would be required by a network program that agrees to be a pilot program?
We anticipate that pilot programs would have a temporary alpha/beta version of the Biotics 6 system containing a copy of their data and would commit to spending some time working within the pilot system and providing feedback. Changes made to the pilot system would be discarded at the end of the pilot period, and their production system would be converted a second time at a later date. During the pilot period, their regular production system remains available until ready to completely switch to the newer version.
Is there anything that I can begin doing now to prepare for conversion?
You can begin to take a look at your views and custom tables and remove those tables and views that are no longer needed. You can also take a look at your report library and also decide if there are any reports that will not need to be converted.
Will there be a sandbox or a test site that I can access prior to the conversion that I can test my queries and views against? If so, when.
Yes, we do plan on providing a test environment where you can test your queries against the PostgreSQL database ahead of time. The exact timing for this is still TBD, but hopefully in July/August.
Will PostGIS be used for spatial data types?
Yes.
What tools are being used/evaluated to migrate from Oracle to Postgres?
We are currently planning to use the AWS Schema Conversion Tool and Data Migration Service.
Will bulk import, SQL scripts, or other tools used for Observations Surveys, be upgraded?
Generally, NatureServe authored scripts that still need to be used, will get updated. However, these types of external utilities would likely get addressed near the end of the conversion process once the primary database and application conversions are complete or nearly complete.
Is the Central database going to be updated instantly?
No, we will use the same process to convert all databases.
Will Kiteworks continue to be the platform for downloading backups?
The Network survey will tell us if/how programs are using backups. AWS has a super fast but proprietary backup system that only works for restoring backups into another AWS database. But for programs that need to stand up local copies, then a more traditional pg_dump/pg_restore backup might be needed. Further details on backup strategies will be determined later.
Whitney Weber
This FAQ provides information for Network programs about the upcoming transition to Biotics 6. This article will be updated with new information as we receive and respond to new questions. Please Follow this page to be notified of updates and return often to catch up on new content, and please provide us with your unanswered questions.
Other than the map upgrade, the rest of the application will be visually identical and we are not anticipating any upgrades to functionality at this time.