Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My company is launching a new web design and development service using Google Cloud services. Initially, this was an experiment because we received some Google Cloud hosting credits. We run LAMP (Linux-Apache-MySQL-PHP) stacks on virtual machine instances on servers worldwide of our choosing.

After Google I/O, some webinars and testing I learned about how quickly new websites and apps could be deployed, Google DNS for managing domains, App Engine and other load balancing features that can help manage cost.

The ability to SSH into a virtual machine has proven quite useful to enable my team to coordinate and manage projects. I am still open to using other services like AWS but Google Cloud has been great - especially because they also offer customer service for tech and billing issues.



disclaimer: I work at GCP

That is rad! Anything we can do to help? Link to the company?


Spendology is the company >>> spendology.net. Our new service is called Blue Apex Digital. I just used Google DNS and Google Compute Engine to publish >>> blueapexdigital.com. Thanks GCP!

I do have a quick question. I am running a LAMP stack with the A standing for Apache. I put an "Index.html" and an "Index.php" file in my "www" folder. I realize that new files append old files. However, I want to add a ".htaaccess" file with DIRECTORY prioritization for the PHP file over the HTML.

I tried copying an htaaccess file via the gcloud command line tool but I got an error. I've been looking through help, faqs, and searched but haven't seen a solution as of yet. Did I miss something? Thanks!


blueapexdigital.com fetches 5mb of pngs! You might want to optimize that.


Thanks for the input! I sat in on a couple image optimization sessions at Google I/O. It's past time I whipped out the notes and got to work!


fwiw, this is currently my favourite site to check for possible optimizations, I ran the test so you wouldn't have to wait 30 seconds in the queue ^_^ http://yellowlab.tools/result/e7v314ikq3


Thanks mate! Much appreciated! That's a really cool and useful site.


I have noticed that all google cloud services now require credit card information for validation. Can this be be made optional and instead rely on their Gmail accounts ? (Especially for people just wanting to tinker with new services for fun)


disclaimer: opinions are my own

I suspect that it's unlikely that google can remove this because bad guys tend to spin up many free trial instances and do bad things (sharded bitcoin mining, DDoS'ing, etc). Privacy is #1 so they aren't allowed to look inside your machines or inspect your traffic...so that leaves billing / such metadata to fight abuse.


That makes perfect sense, and I don't argue with this logic at all. But since you're here, I'd like to say something (that isn't horrible :P) that I've actually wanted to [have the opportunity to] get out there about GCP for a while now.

The "Heroku-style free" tier is likely to be all I can manage for the short to medium term future, due to a variety of factors.

As a result, the two go-to systems I would turn to if I need code hosting are Heroku and OpenShift, and I have accounts with these platforms (although I'm leaning toward the latter lately). I am yet to do anything generally interesting with them myself, but these are the systems I take into account when talking to others, because I have no experience with GCP. (I wonder if this is true for others too, and how big that number is.)

I have zero idea how Heroku are fending off precisely what you refer to. I've heard about situations where individuals' AWS accounts have been hacked by automated systems that spin up "instances with everything", but once it was established with billing that the account was hacked, the charges (which in one case were 5 figures) were fully reversed. Perhaps this fact is relevant here.

I think the problem can be solved before it (theoretically) gets to that point, however.

Serving up webpages, doing the occasional database transaction, etc, produces a significantly different CPU load than bitcoin mining does. I don't consider instance CPU usage monitoring a violation of my privacy, so I think it would be perfectly fair to throttle back continuous high CPU usage, but allow for short bursts of high usage. (In fact, I think this kind of thing is already standard...?) For bonus points, make the system track instance CPU usage and adjust its thresholds to allow for periodic high burst usage :P (since, thinking about it, masquerading as a web server and doing 30 seconds of mining every 5 hours is going to work out to zero gain).

I wouldn't consider it at all unfair to offer a free tier with exceptionally aggressive CPU-time QoS; in fact, it would probably suit me (and a lot of other people) perfectly, giving the funemployed community the option to do things like spin up fascinating new environments like Erlang, Dart, Rust, etc, and play with these environments (which are not yet available on Google's cloud hosting infrastructure) for web serving and similar. (For more bonus points, I'd extend the heuristic CPU-time tracking I mentioned before to classify instances as "friendly" over the long term, and let them have exceptionally low latency! :D)

In short, there's a whole demographic of people out there that you're definitely excluding, including people like myself who are just at the "messing around" stage, to nervous types who don't like deadlines and run from the "free for X period of time" part of GCP.

I realize and recognize that your response here is only your opinion, not Google's, and I'm very happy to respond here or via email (my address is in my profile) if you'd like to discuss any of any of the things I've said. ^^


slightly unrelated, is there any way you guys could add the ability to create multiple instances with the same settings using the web interface?

I'm able to do it on aws but with google cloud I have to either run the command line or manually start every instance


Does AWS not offer customer service for billing issues?


Yes, it does. I had a question about a billing item and they answered a few days after.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: