Git Product home page Git Product logo

cyclenerd / google-cloud-compute-machine-types Goto Github PK

View Code? Open in Web Editor NEW
184.0 6.0 5.0 6.18 MB

☁️ Choose the optimal Google Compute Engine machine type or instance in the many Google Cloud Platform regions

Home Page: https://gcloud-compute.com/

License: Apache License 2.0

Perl 65.10% Shell 8.54% JavaScript 26.36%
gcloud gcloud-sdk gcloud-cli google-cloud google-cloud-platform compute-engine google-compute-engine google-compute-instance gcp perl

google-cloud-compute-machine-types's Introduction

Hey everyone, Nils here! 👋

I'm primarily an Ops guy with a toolbox of Bash scripts and Perl utilities, hoping they might be useful for your projects too. Pull requests are always welcome!

You can also find me on LinkedIn if you want to connect.


LinkedIn Terraform Docker GitHub Mastodon

google-cloud-compute-machine-types's People

Contributors

alexjmoore avatar cyclenerd avatar dependabot[bot] avatar gdubicki avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

google-cloud-compute-machine-types's Issues

Add prices for preemptible instances

Is your feature request related to a problem? Please describe.

I want to compare E2 vs N2D preemptible instances across a few regions using your tool and I can't because it doesn't include preemptible prices at all.

Describe the solution you'd like

Add a column within the "Costs" group with the preemptible price.

Describe alternatives you've considered

Using an alternative solution - https://gcpinstances.doit-intl.com - but it has its own issue with no guarantee of data being up to date (see doitintl/gcpinstances.info#34 for more info).

Allow sorting on spot instance pricing

It would be great if on the web page for a particular machine type there was an option to sort by spot instance price (this sort order is often suprisingly different!).

Bug: Header T2D and T2A on regions.html mixed up

Describe the bug
On page https://gcloud-compute.com/regions.html the column headers for T2D and T2A are mixed up.
Order of column headers is T2A then T2D. But order of data columns is T2D then T2A.

# http -p b https://gcloud-compute.com/regions.html | grep -E 'T2(D|A)' | head -4
<th scope="col">T2A</th>
<th scope="col">T2D</th>
<td title="Instance Picker with filter on machine type series T2D in region asia-east1">
<td class="table-danger" title="Instance Picker with filter on machine type series T2A in region asia-east1">

Machine costs to include mandatory local SSD costs (e.g. a2+, a3, z3)

Is your feature request related to a problem? Please describe.

Many Google Cloud VM shapes require a quantity of local SSD. For example, a2-ultragpu, a3, z3. The shape costs total appear to not include costs for local ssd amounts. The user may be unaware of this and interpret the data as being inclusive of local SSD costs.

Describe the solution you'd like
Machine shape description should be inclusive of any charges that relate to local VM hardware, including local SSD SKUs.

Describe alternatives you've considered
Add descriptive text indicating local SSD charges are required but not included (deep link to Storage page if needed.)

Additional context

An example is z3-highmem-88, where the 36TB of local ssd cannot be adjusted (mandatory for shape) and accounts for about 30% of the total shape cost ($9,490.01/month with SSD, vs $6,610.01/month without SSD being the cost the app shows.)

New GCE machine series M3

See also: Cyclenerd/google-cloud-pricing-cost-calculator#21

If official then delete from clean_up.sql

ERROR: Costs per hour missing for machine type 'm3-megamem-128' in region 'us-central1'.
ERROR: Costs per hour missing for machine type 'm3-megamem-128' in region 'us-west4'.
ERROR: Costs per hour missing for machine type 'm3-megamem-64' in region 'us-central1'.
ERROR: Costs per hour missing for machine type 'm3-megamem-64' in region 'us-west4'.
ERROR: Costs per hour missing for machine type 'm3-ultramem-128' in region 'us-central1'.
ERROR: Costs per hour missing for machine type 'm3-ultramem-128' in region 'us-west4'.
ERROR: Costs per hour missing for machine type 'm3-ultramem-32' in region 'us-central1'.
ERROR: Costs per hour missing for machine type 'm3-ultramem-32' in region 'us-west4'.
ERROR: Costs per hour missing for machine type 'm3-ultramem-64' in region 'us-central1'.
ERROR: Costs per hour missing for machine type 'm3-ultramem-64' in region 'us-west4'.

New Google Cloud Region europe-southwest1 (Madrid)

Today the Compute Engine API has returned machine types in europe-southwest1. The region will be the new location in Madrid. Region and Zone as well as Billing API do not know the region yet. I have therefore removed them manually. When the region is 100% ready it must be removed from instances/clean_up.sql.

New Google Cloud Region us-east5 (Columbus)

Today the Compute Engine API has returned machine types in us-east5. The region will be the new location in Columbus. Region and Zone as well as Billing API do not know the region yet. I have therefore removed them manually. When the region is 100% ready it must be removed from instances/clean_up.sql.

Add metric "benchmark points per $"

The metrics already contain a value "benchmark". We found a metric "benchmark points per $" really useful while evaluating which instance type to pick.

Do you think it would be easy to add such a (virtual) metric?

Thank you very much for your awesome project! It really makes our life easier! 😍

Feature request: Provide information about cluster geoposition

Is your feature request related to a problem? Please describe.
For some use cases it's good to know exact cluster geoposition. Geoposition of region (==city center) is not good for that, because it could be very far from cluster geopisition. For example,
50.1109, 8.6821 - frankfurt center
50.122500, 8.974167 - cluster position
Error is about 21km.

Describe the solution you'd like
Provide additionaly cluster geoposition
https://en.wikipedia.org/wiki/Google_data_centers

Describe alternatives you've considered

Additional context

New Google Cloud Region europe-west8 (Milan)

Today the Compute Engine API has returned machine types in europe-west8. The region will be the new location in Milan. Region and Zone as well as Billing API do not know the region yet. I have therefore removed them manually. When the region is 100% ready it must be removed from instances/clean_up.sql.

New Google Cloud Region europe-west9 (Paris)

Today the Compute Engine API has returned machine types in europe-west9. The region will be the new location in Paris. Region and Zone as well as Billing API do not know the region yet. I have therefore removed them manually. When the region is 100% ready it must be removed from instances/clean_up.sql.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.