What Would Google Cloud Need To Do To Catch Up To AWS And Azure?

Matt Leffler
Matt Leffler, I host another complete web stack on GCP

Ease of use is one thing. I have clients that can benefit from cloud based solutions. They may have a typical hosting account with some name brand hosts but for various reasons I find myself getting annoyed and deciding I’m moving them to the cloud.

I move them to Google Cloud Platform but only temporarily because I know that when I leave them (I’m just a freelancer) they’ll be lost. If they decide they want to be in the cloud every single time I then move them to AWS. Why did I pick Google to begin with? Only one reason…the credit. That credit allows me to move them without them feeling pressured but when they make the decision to stick with the cloud they leave Google.

Why Is Google Cloud Not Where I Leave Them?

  1. Ever try to have a server on GCP with more than one IP address? – It is next to impossible compared with the ease of associating multiple IPs to an AWS server. Beyond the technical limitations of GCP they also don’t allow more than one IP address per zone. So I would have to use a load balancer if I wanted more than one server in the same zone. That second layer of steps exceeds the clients interest.
  2. Often they have WHM / cPanel servers and they require 2 IP addresses for the two required name servers. Google Cloud … I have to make the WHM with one IP then run off to another zone and make a second server thats DNS only but still meets the minimum requirements of cPanel….then I have to make a DNS cluster tieing the two together and I have found these clusters to be very tricky…often somehow falling apart and needing to be put back together. The client in the end just wanted one server. I can do that in about 2 hours total on AWS without additional servers.
  3. Restrictions – So lets say I make a GCP WordPress micro server. I let people signup and require them to respond to an email from the server. NO ONE ever responds to the email…well, its because GCP by default blocks all SMTP ports. So, if I want something as simple as email I have to go setup a mail relay through another service and guess how many clients eyes glaze over at this point? All.
  4. Too much reliance on Cloud SDK over simply putting it in the website. Again back to clients being able to use this after I leave them, if they cant do it in the web interface they cant do it. Too often the instructions in the help reference Cloud SDK and thats the end. If a client requires a full time cloud specialist because Google relies on Cloud SDK too much then I can’t leave an everyday client with them.
  5. Ever tried to SFTP into a server? AWS I pick an SSH key that Ive already added from previous servers and then in my SFTP client I add my connection settings and select the .pem file and I’m in. Google cloud there are just way more steps and issues. Here is a fun example … go to google and type “Google Cloud SSH” and see what Google suggests you are searching for…Google Cloud SSH Key, Google Cloud SSH Not Working, Google Cloud SSH Permissions, Google Cloud SSH Timeout …. that says volumes. Permission denied is basically the expected search from Google if you type a simple thing you will have to be able to do.

So those are my thoughts…its overly complex and drops the ball in an area that only a few people in most companies IT departments can understand.


I added this into UltimateSEO.org because it IS an SEO thing.  The speed and loading of your site has a big effect on your ranking.  I have improved a sites ranking from the average keyword in the 40s to the 20s by simply putting them on their own server.  Who wouldn’t want their keywords jumping like that and for about $30 a month.

UltimateSEO: Make An Impact

Why is AWS beating Google, Microsoft, Oracle and IBM?

I believe Google Cloud was launched after AWS so a head start helps for one.

AWS also has a free tier, it’s like giving the first hit of ecstasy to someone free. Why not use this free server. Then that server needs to expand and you make plans and youre hooked and know the AWS cloud better than Google.

Google Cloud offers a credit of $300 right now to try and get you involved but its not the same as a free tier of service. Once the $300 is gone its always going to cost you whereas you can downgrade a server back to the free tier if ya decide to do that.

There are also some wonky decisions that Google made that leave me annoyed almost daily. The fact you cant utilize smtp ports of the servers leaves me having to go all around to get a WordPress site to send emails…or the inability to easily transfer a project between accounts. I’ve landed myself in a situation where I transferred ownership but I didn’t remember to transfer billing but was no longer a project owner so I couldnt transfer billing anymore, customer service just acted like it made sense that I couldn’t use or config the resource but that my credit card was still going to be used.

SSH and SFTP into AWS fairly standardized and it is relatively seamless. Google makes these difficult.

The way they only give out one static ip address per zone. They have a BETA project and decide if its to allow multiple IPs but…what took so long?  IP Aliases or multiple network ip addresses … on AWS I just added the IP addresses, why do I need more than one?  Because my name servers need to have different IP address, but again I cant do it right now.

So with all these limits here and there I personally pay for my servers with AWS (its just easier to use) but I use Google Cloud for short experiments where I may need more than 1 IP, and a site that doesn’t ever send an email. Configuring Alias IP Ranges is new and overdue.

Why is AWS beating Google, Microsoft, Oracle and IBM?

Related posts:

A WordPress Design, SEO and Adwords Project Completed

cloud502com
Cloud502

 

WordPress, Bootstrap, CSS, HTML, AWS, Google Cloud Platform, SEO, SQL, Adwords

by Matthew Leffler

Technology

I have a solid record of identifying a problem and making a solution that yields measurable results. I was recently the technology manager for a political campaign where I built a WHM/cPanel server on CentOS using Amazon Web Services to host about 14 WordPress websites. The server also provides mailing lists, a team management site, RSS feeds augmentation and its own name servers. I was able to get the server and sites built in a couple months.

I’ve managed the SEO and Adwords for these sites and have data that helps demonstrate the value I added to the organization.

 

Some of these sites include

(all WordPress):

https://www.ackerson2018.com

https://www.votelouisville.com

https://www.jeffersoncountyattorney.net

https://www.countyattorney.info

https://www.forbrent.com

https://www.brentackerson.info

https://mikeoconnell.info

https://women.forbrent.com

https://labor.forbrent.com

https://40216.forbrent.com

https://lgbtq.forbrent.com

I created the following sites for myself:

http://www.mattleffler.me (Bootstrap)

https://www.matthewleffler.com

https://www.data502.com (HTML/CSS)

https://www.cloud502.com

I currently host all of these sites on an Amazon Web Services (AWS) EC2 server running CentOS and WHM. I also built an SQL server with large tables of voter records, city crimes, city financial payments, jail population censuses, web traffic data. This web server is integrated with Google Data Studio providing easily understood graphics. I used Google Cloud Platform for the SQL database solution.

Driving Traffic With SEO

Brentackerson.com channel results were organic and social media driven

Ackerson2018.com channel results were Adwords and paid searches

 

Each of these sites is intended to attract different target crowds and through SEO optimization, these sites were indexed with the keywords we needed. I’m able to see the effect of this through Google Search Console and Google Analytics.

Search Console lets us see what Google indexed

It’s important that sites remain fresh and update often. Several RSS feeds are collected into one site that then publishes posts through feeds that meet the target audience of different sites. The sites also have keyword auto linking. In the political campaign we built links for the office our candidate was seeking and links for the other candidate to a negative news site. I also posted custom content further building the content quality.

All of these sites had updated sitemaps and robots.txt files.  With content that offers linked keywords tailored to the site’s audiences I were able to build on our page traffic and relevancy.  Within Weeks we were a top result between the 3rd and 6th position for our competitor’s name.

I have built a network of these sites, with keywords in the domain name. This can be helpful in SEO ranking but also has been proven to increase user click rates with users in unpaid searches. Some sites have a more newspaper feel, some a magazine, others may focus on videos but all of them are meant to capture users and ultimately direct them to a site targeted to them.

Reporting

Google Analytics Site Statistics Using Google Data Studio and Adwords

Social Media

I’ve integrated Youtube and Facebook accounts as well as created Tumblr, Pinterest and other social media accounts that can be auto updated from the sites posts. These are intended to continue to spread the word about our site and activities. The social media links improve our ranking. These feeder sites funnel users into the campaign’s primary site.

Results

 

The SEO of https://www.brentackerson.com was something I was asked to improve and through these sites and social media posts I improved its position from 63rd to 3.6 when searching the candidates name on Google in under two months. Several other keywords are now are well associated with the site. The additional targeted sites and social media accounts were essential to improving the main site’s ranking by giving me plenty of opportunity to back link to the original site.

 

 

Performance using Google Adwords. We have a highly targeted audience (one county’s primary voters) On a weekend day before 5pm 14,000 times the candidates name was displayed, 3.4% clicked the search Ads which is actually pretty good. Our Videos are viewed at 28% meaning 1,210 videos were watched. Our target was 2% CTR and 15% View Rate.

 

The numbers above compare the current 3 day period with the previous 3 day period.

 

MORE ABOUT ME:

 

EXPERIENCE: Prior to my current position I worked at Accenture for two years as an Instructional Designer and as a Big Data Technical Trainer for HP for two years. While I was a Help Desk Lead I was able to create a technical training program at Enova Financial.

 

EDUCATION:

 

MBA in Technology Management

MEd Instructional Design

BS Information Technology

 

I have many certifications including Security+, Project+, Network+, Certified Internet Webmaster (CIW) Professional, CIW Database, CIW JavaScript and more

 

The post A WordPress Design, SEO and Adwords Project Completed appeared first on Cloud502.
Cloud502 – Cloud502 Cloud based Data, Analytics, SEO and Hosting Solutions. Cloud502 offers data insights in Louisville, KY.

https://www.cloud502.com/wordpress-seo-adwords-project/

AWS SERVICES MAPPED TO GOOGLE CLOUD PLATFORM PRODUCTS

cloud502com
Cloud502

If you are familiar with Amazon Web Services (AWS), a quick way to understand what the various Google Cloud Platform (GCP) services do is to map them to AWS services that offer similar functionality. The following table provides a high-level mapping of the services provided by the two platforms. For a detailed comparison of GCP and AWS services by service type, see Google Cloud Platform for AWS Professionals.

Reposting from AWS.

The post AWS SERVICES MAPPED TO GOOGLE CLOUD PLATFORM PRODUCTS appeared first on Cloud502.
Cloud502 – Cloud502 Cloud based Data, Analytics, SEO and Hosting Solutions. Cloud502 offers data insights in Louisville, KY.

https://www.cloud502.com/aws-services-mapped-to-google-cloud-platform-products/