{ Community }
  • Academy
  • Docs
  • Developers
  • Resources
    • Community Articles
    • Apigee on GitHub
    • Code Samples
    • Videos & eBooks
    • Accelerator Methodology
  • Support
  • Ask a Question
  • Spaces
    • Product Announcements
    • General
    • Edge/API Management
    • Developer Portal (Drupal-based)
    • Developer Portal (Integrated)
    • API Design
    • APIM on Istio
    • Extensions
    • Business of APIs
    • Academy/Certification
    • Adapter for Envoy
    • Analytics
    • Events
    • Hybrid
    • Integration (AWS, PCF, Etc.)
    • Microgateway
    • Monetization
    • Private Cloud Deployment
    • 日本語コミュニティ
    • Insights
    • IoT Apigee Link
    • BaaS/Usergrid
    • BaaS Transition/Migration
    • Apigee-127
    • New Customers
    • Topics
    • Questions
    • Articles
    • Ideas
    • Leaderboard
    • Badges
  • Log in
  • Sign up

Get answers, ideas, and support from the Apigee Community

  • Home /
  • Private Cloud Deployment /
avatar image
0
Question by Terry David · May 10, 2016 at 02:55 PM · 524 Views on-premtoolscapacity

Is there a capacity planning tool available for On Prem installations?

Is there a capacity planning tool available for On Prem installations?

Would like a tool to help with calculations.

Comment
Add comment
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Close

1 Answer

  • Sort: 
avatar image
0
Best Answer

Answer by arghya das · May 10, 2016 at 04:41 PM

This is a multi-dimensional problem so coming up with a tool for capacity planning is not going to be easy unless you know the customer's API patterns, what those APIs are going to do, which policies are they going to use etc. The capacity planning tool above only deals with runtime components like message processors or routers and that too is an approximation. There's no way you can come up with these numbers for data components like Cassandra because it completely depends on what sort of policies and APIs that they are going to run. The tool also doesn't take into account any scaling needed for Qpidd and Postgres which are vital too, because beyond a certain threshold these components would not be able to handle the incoming load. The only capacity planning you can do is in terms of routers and MPs (sizing, number of instances etc) but that in my opinion doesn't help much because the scenario changes the moment you throw in things like node.js or policies that exercise cassandra extensively. Its not just the policies but also the usage patterns and the amount of data.

Comment
Add comment Show 2 · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Marc Schreuder ♦ · May 10, 2016 at 10:22 PM 0
Link

There is one other consideration here, for on-premise, the customer has the choice over their hardware, physical or virtual. The actual performance will also be a factor of what type of instances they are using.

Net of all of that, it would take a substantial effort and cost to build any such tool that had even a reasonable chance of giving a reliable capacity projection.

Ideally the Customer should start with a test environment that is grounded in whatever their regular hardware/vm choice is with a topology that is consistent with their desired operations requirements, run some load tests to get a baseline and then tune.

avatar image Jeremy Brown · May 11, 2016 at 07:27 AM 1
Link

It might be useful to provide a few examples (AWS, Physical, Virtual, traffic type, etc.) so people could at least use these as a starting point for their capacity planning estimates.

Follow this Question

Answers Answers and Comments

24 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

In an on-premises install, should the sys admin be added to all orgs? 2 Answers

Editing devportals settings.php without losing changes. 1 Answer

Trial version of on premise deployment of Edge API Management 1 Answer

Postgres slave in 5 node deployment generates - no pg_hba.conf entry for replication 0 Answers

How to unify different error/fault format? 2 Answers

  • Products
    • Edge - APIs
    • Insights - Big Data
    • Plans
  • Developers
    • Overview
    • Documentation
  • Resources
    • Overview
    • Blog
    • Apigee Institute
    • Academy
    • Documentation
  • Company
    • Overview
    • Press
    • Customers
    • Partners
    • Team
    • Events
    • Careers
    • Contact Us
  • Support
    • Support Overview
    • Documentation
    • Status
    • Edge Support Portal
    • Privacy Policy
    • Terms & Conditions
© 2021 Apigee Corp. All rights reserved. - Apigee Community Terms of Use - Powered by AnswerHub
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Post an idea
  • Spaces
  • Product Announcements
  • General
  • Edge/API Management
  • Developer Portal (Drupal-based)
  • Developer Portal (Integrated)
  • API Design
  • APIM on Istio
  • Extensions
  • Business of APIs
  • Academy/Certification
  • Adapter for Envoy
  • Analytics
  • Events
  • Hybrid
  • Integration (AWS, PCF, Etc.)
  • Microgateway
  • Monetization
  • Private Cloud Deployment
  • 日本語コミュニティ
  • Insights
  • IoT Apigee Link
  • BaaS/Usergrid
  • BaaS Transition/Migration
  • Apigee-127
  • New Customers
  • Explore
  • Topics
  • Questions
  • Articles
  • Ideas
  • Badges