Page MenuHomePhabricator

[SPIKE] Evaluate Cloud VPS performance capabilities and limitations
Closed, InvalidPublic

Description

Goal

Evaluate Cloud VPS capabilities and their impact on hosting the image suggestions api service. Consider implications for hosting future PoC services

Acceptance Criteria

  • Determine CPU constraints and associated impact on the image suggestions api service needs
  • Determine memory constraints and associated impact on the image suggestions api service needs
  • Extrapolate findings to provide guidance for future possible services
  • Document all findings on-wiki

The findings from T280853: [SPIKE] Document procedure for creating grafana dashboards for Cloud VPS and T280851: [SPIKE] Explore sqlite query planner behavior may be helpful for this task.
The results of this analysis should be compared and contrasted with the results from T280849: [SPIKE] Evaluate toolforge performance capabilities and limitations.

Cloud VPS explicitly tells you the CPU and RAM limits when selecting your instance, but we should determine the available ranges.

This task is about contextualizing that information. Regarding the image suggestion api, what operations might be most affected by any limitations? Are there any reasonable mitigations or workarounds that could be implemented? Regarding future services, what questions should implementors of future services consider when deciding whether or not to use Cloud VPS? What characteristics of future services might make Cloud VPS an appropriate or inappropriate choice?

Event Timeline

Cloud VPS I think explicitly tells you the CPU and RAM limits when selecting your instance so that should be fairly straightforward already! But im wondering how we would document their impact on future services without knowing what those services require? But I do think it would be really important to get answers to these in context of the image-suggestion-api (unless thats implied?)

BPirkle renamed this task from [SPIKE] Investigate Cloud VPS performance capabilities and limitations to [SPIKE] Evaluate Cloud VPS performance capabilities and limitations.Apr 25 2021, 4:02 AM
BPirkle updated the task description. (Show Details)

Cloud VPS I think explicitly tells you the CPU and RAM limits when selecting your instance so that should be fairly straightforward already! But im wondering how we would document their impact on future services without knowing what those services require? But I do think it would be really important to get answers to these in context of the image-suggestion-api (unless thats implied?)

Made some tweaks, see what you think

CBogen subscribed.

Closing since this task was superseded by other image suggestions tasks. Please reopen if I'm mistaken.