Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
As someone who has a laptop with insufficient processing power, I am having a hard time trying to train my neural network models. So, I thought of Amazon Web Services as a solution. But I have a few questions. First of all, as far as I know, Amazon SageMaker supports TensorFlow. I could not understand if the service is free or not though. I have heard some people say that it is free for a specific time, others say that it is free unless you surpass a limit. I would be more than happy if someone could clarify or put forward other alternatives that would help me out.
Thanks a lot!
Google cloud has similar options and they give $300 credit to developers.
Since google is the creator of tensorflow, I am guessing their cloud would be the one most up to date the latest. Try it out.
https://cloud.google.com/ml-engine/docs/pricing
They have a free tier, and this is all well documented at https://aws.amazon.com/sagemaker/pricing/
You should look into EC2 Spot Instances.
There is a market for AWS computing resources with prices rising and falling with supply and demand. You can set a max price as long as you are flexible on the availability. When the prices fall (usually at night), you can take advantage of (big data) computing resources at 90% off.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/how-spot-instances-work.html
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I've been thinking with my team which solution is the best for deploying Apache Airflow on AWS in terms of cost and performance. We did some research and found out some solutions, among them using Kubernetes (EKS), a machine on EC2 and using ECS (Fargate). But, on Google there isn't so much detailed contents about it. Also, we did some estimates based on our calculations, however, we're not so sure about that. We are looking for a discussion about the trade off of each solution.
So, my question is: is there someone who is going through this or someone who has been through this? And, which is, if exists, the best solution?
In late 2020, AWS announced Amazon Managed Workflows for Apache Airflow (MWAA). It is a fully managed service that makes it easy to run open-source versions of Apache Airflow (including v2) on AWS.
I'd suggest having a read through the documentation to find out more and determine if it meets your requirements.
From my personal experience: I had previously managed an Airflow stack using EC2 and ECS worker pools. Moving over to MWAA has definitely been a better solution & provided a much better user experience.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I was wondering how do I contact Google to negotiate a deal. I wanted to burst coin mine on GCP. As said in the ToS it says that Free Trail doesn't allow to do that. So I upgraded but found that paid accounts can only mine if they have written permission from Google. Which is why I am here now. I was wondering if there was an email or someone at Google I can talk to about allowing me to burst the coin. Burst coin is a cryptocurrency that uses storage to mine instead of all those fancy machines. I only plan to use storage and not do dual miner(some miners do that). If needed I can run another and connect hard disks over the internet. I just didn't want to start doing something without asking for permission.
Edit: I have bad grammar. I basically said I need permission to use their cloud storage and/or their compute engine to mine burst coins. If I can't use their compute engine but their cloud storage I am willing to host hardware myself I just need storage to be a host since I don't have Terabytes of storage on hand.
You can contact GCP through their contact page over here. I would say that you should contact the compliance team, nevertheless, there is no guarantee that they will be willing to let you use the infrastructure for cryptocurrency mining.
Additionally, do not try to do this before their response as it is a violation of the terms of service, and may lead to a suspension on the service:
4.2 Other Suspension. Notwithstanding Section 4.1 (AUP Violations) Google may immediately Suspend all or part of Customer's use of the Services if: (a) Google believes Customer's or any Customer End User's use of the Services could adversely impact the Services, other customers' or their end users' use of the Services, or the Google network or servers used to provide the Services, which may include use of the Services for cryptocurrency mining without Google's prior written approval;
Hope you find this useful.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 3 years ago.
Improve this question
I just started using Amazon web services, and I am using free tier version.
Due to some bitter experiences in past, I made budget to control price AWS charge me if I by mistake go beyond free tier limit.
I budgeted this to $1, so if the price goes beyond that, I get an email.
Is there any other filter/budget conditions I should implement so that AWS will not charge me anything? I am using AWS just for learning purpose.
Unfortunately, it is not possible to set a hard spending limit. This is discussed also in this question and in this one.
However AWS offers various other tools, such as budgets, for managing your costs.
Extensive documentation about cost management can be found at the following resource:
https://aws.amazon.com/aws-cost-management/
There is also a page about specifically how to avoid charges with AWS Free Tier: https://aws.amazon.com/premiumsupport/knowledge-center/free-tier-charges/
In general, I regularly get the feeling people overestimate the capabilities of the AWS free tier version. For any kind of production environment or meaningful computation you should expect actual charges to occur.
If it is just for learning purposes, make yourself familiar with what exactly the AWS Free Tier allows. Other than that, your budget is already a good way of monitoring your cost limit, also take a frequent look at your AWS Billing Dashboard.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Well, I want to know the basic of cloud infrastructure for Amazon cloud.
Can anyone help me how I can move ahead with this? and what would be the best for me?
Below mentioned is my requirement:
Project: Java EE based architecture
Deployment Server: Tomcat
DataBase: MySQL
Instance: Amazon ec2 and AWS Elastic Beanstalk (However I'm not sure what is
good for Java related project)
Space: 100 GB for now and it should be salable on the based on instant requirement.
Hosting Server: Linux
Here I want to know every possible things which can be good for initial setup for my production server.
Also, I would like to know what are the services that I need to purchase based on my requirement, and suggest me for the same, also guide me the best prices as well for the specific service.
Looking forward to hear from you everyone guys,
Have a nice time ahead!
Kuldeep
I would recommend you to start with Amazon EC2. For mysql, you can use Amazon RDS as well as it handles all the maintenance activity for DB. Also, you can start with m3.xl machines initially and can upgrade based on requirement.
As per storage is concerned, start with 100GB SSD EBS first . You can anytime attach more storage as needed.
Here are some useful links regarding machine types and costing:
https://aws.amazon.com/ec2/instance-types/?sc_channel=PS&sc_campaign=acquisition_SG&sc_publisher=google&sc_medium=ec2_b&sc_content=sitelink&sc_detail=ec2%20instance&sc_category=ec2&sc_segment=instance_types&sc_matchtype=p&sc_country=SG&s_kwcid=AL!4422!3!154807442051!p!!g!!ec2%20instance&ef_id=WG8jbAAAAIccH41L:20170703093155:s
https://calculator.s3.amazonaws.com/index.html
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
is there any network monitor for GCP VMs?
I think that my apps is experiencing some network problem, keep on facing JSONP failed request
Thanks in advance
There are many tools that can make network monitoring (and much more). For example, I use Pandora FMS, that allows me to monitor my cloud VMs and my phisical hosts. Using network checks and running local commands in the VMs using the agents, I monitor all I need. Of course It include an alerting system. Take a look on their web, they have both open and enterprise version.
https://pandorafms.com/monitoring-solutions/virtual-server-monitoring/
Hope this helps!
Stackdriver is best for GCP as that has better visibility. There is logging, monitoring, trace, debugger, profile.
links:
https://cloud.google.com/logging | https://cloud.google.com/monitoring | https://cloud.google.com/trace | https://cloud.google.com/debugger https://cloud.google.com/profiler
You can use stackdriver, there are few networking metrics see here