Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate any pricing associated with Map tile providers #34

Open
1 of 2 tasks
taysea opened this issue Aug 1, 2023 · 8 comments
Open
1 of 2 tasks

Investigate any pricing associated with Map tile providers #34

taysea opened this issue Aug 1, 2023 · 8 comments
Assignees
Labels

Comments

@taysea
Copy link
Collaborator

taysea commented Aug 1, 2023

Investigate any pricing associated with Map tile providers. This should include those relied on by leaflet but should also include pricing of competitors like GoogleMaps.

Providers

To do

  • Get a sense of what realistic amount of usage would need to be supported for various service teams
  • Come up with an estimate for the above providers of what it would cost each team

Deliverables:

@SOjaHPE SOjaHPE self-assigned this Aug 3, 2023
@taysea taysea mentioned this issue Aug 21, 2023
5 tasks
@SOjaHPE
Copy link

SOjaHPE commented Aug 31, 2023

Capturing notes from the Wed. Aug 30th, 2023, meeting

  • Scott O., Sriraag G., and Ryan S. were in attendance
  • Minal S. was unable to join

We discussed the business need for a map tile provider service and reviewed the pricing plans for the three provider options provided above. During the review we look up the base unit of usage and relative pricing each provided based on the range of GLP usage. Will still need to do a bit more research to get a true apple to apple comparison of possible monthly cost options associate with the # of user sessions, map, or tile requests as usage and adoption of the grommet leaflet map visualization grows.

This was an item that GLP PM wasn't aware of so having this brought to their attention at this early stage of exploration and creating the prototype will be appreciated to ensure budget can cover this.

There was an option discussed, if it is worth entertaining the option of HPE hosting the map tile files within our own data center. That is TBD but still something worth exploring if cost effective.

The following worker area in GLP have been identified as expressing interest in the incorporation of a map visualization component into their UI.

  • Device management data collection workspace
  • PCE - location management?
  • Sustainability Dashboard

Outcomes / Action Items-

  • Ryan S. subscribed to this github ticket to stay informed and aware of updates and cross linked our link to Jira GLCP-42657
  • Sriraag will connect with his engineering team to find out #'s of estimated usage for current data collection table, can use this map to extrapolate the # of map sessions or tiles to establish an estimated cost.
  • Scott captured the notes and update the ticket, forward notes to Minal S. to keep him informed
  • Schedule a follow up call once Sriraag knows more about the usage numbers

@taysea taysea added the blocked label Sep 1, 2023
@taysea
Copy link
Collaborator Author

taysea commented Sep 1, 2023

Marking as "blocked" for now until we hear back from Sriraag.

@SOjaHPE
Copy link

SOjaHPE commented Sep 14, 2023

@Sriraag provide feedback on usage numbers:

Hi Scott,

So, we estimated the number of visits/requests that our device inventory page gets on the platform today. The numbers look like this:

Average number of requests per day (non-weekend) = 35,508
Average number of requests per month = 35,508 * 30 = 1,065,240

I checked with the engineering team and each request here represents an API call made to the backend from the frontend when a user clicks on the “Devices” page on GLP. That gives us a best-case scenario estimate assuming every time a user goes to the device inventory page, they end up opening the map view. Let me know if this information is helpful and if you need any other data.

@SOjaHPE
Copy link

SOjaHPE commented Sep 29, 2023

Usage numbers provided by

  • Amanda V.
    • Sustainability Dashboard usage. We are working in a tech preview stage at the moment, not even 5 customers at this point. Our beta goes live in November 15th but that will only be 5 customers as well. I can ask for anticipated projections from the PM if needed.
  • Samantha Jian-Pielak
    • CMO usage. The number of customers they plan to roll out starting in Jan. Other than that, the rest she will have to make assumptions without comparison data. Her estimate of the number of page views for the map for the next 4 months (till end of Jan) will be for dev and internal demos: 20 page views / week * 16 weeks = 320 page views total +/- 50%(?). Once they roll it out to customers starting Jan with a couple of months usage data in Adobe Analytics, she should be able to give us a better estimate.

@SOjaHPE
Copy link

SOjaHPE commented Oct 16, 2023

Posting a link to a spreadsheet to show the hosting provider estimated costs:
grommet-leaflet map tile provider cost spreadsheet

@sriraag-hpe
Copy link

@SOjaHPE looks like the SharePoint link is broken. I'm unable to access it.

image

@SOjaHPE
Copy link

SOjaHPE commented Oct 17, 2023

@sriraag-hpe thank you for letting me know.. I've resolved the issue with the link. Let me know if you have any questions in the meantime. More comparison points will be added to the file this week. I'll reach out to you over slack to call you attention to additions.

@SOjaHPE
Copy link

SOjaHPE commented Oct 24, 2023

There are three options now being considered:

  1. Using a map tile hosting provider, see ticket description for 3 providers
  2. Self hosting solution
  3. Protomaps.com - CDN approach, storage mechanism / tiles live within a database. It is a single blob file, using HTTP range request to surface the portion of that file, not reading the appropriate tile files.
  • this is just an innovation in the storage approach, styling is a json file - need to know what the schema is. This is a very minimal approach, same amount of work as what goes into hosting our own fonts. Might need some sort of permissions, which applications could make the request from the CDN, some restrictions around that. Very minimal overhead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants