Showing posts with label Azure. Show all posts
Showing posts with label Azure. Show all posts

Wednesday, January 01, 2020

Cloud Compute Free Tiers - AWS, Azure, Google GCP, AliCloud, Oracle

This is a quick note on which is the best (or most preferable) Cloud Compute resource that I can get for free. The best means 'best for me' so I will not hesitate to declare a clear winner in this comparison - because this is NOT a recommendation to the public.

What is important when selecting a "FREE TIER" in Cloud Compute resources for 'me':
- Long time frame - anything less than 12 months I would not waste time considering.
- Ease of sign-up - eg don't ask for your credit card
- Amount of Compute Resources. Yes I put this at 3rd rather than 1st place, because I expect most providers to give very tiny amounts of resources anyway.

I also provide the direct link to the exact specifcations, which often is not very obvious and hidden away from the main marketing page.

The details below are at the time of writing Jan 2020.

Google Cloud Platform (GCP) offers the f1.micro instance.
https://cloud.google.com/compute/docs/machine-types
For 12 months
"Micro machine type with 0.2 vCPU and 0.6 GB of memory, backed by a shared physical core."
Not even 1 whole core.

Alibabacloud offers the t5-lc1m1.small
https://www.alibabacloud.com/product/ecs-t5
12 months
1vcpu, 10% baseline performance, 1GiB

Microsoft Azure offers the Standard B1s
https://docs.microsoft.com/en-us/azure/virtual-machines/linux/b-series-burstable
12 months
1vcpu, 1GiB, 10% baseline performance,

Amazon AWS offers the t3.micro instance
https://aws.amazon.com/ec2/instance-types/t3/
12 months
2 vcpus, 1.0GiB, 10% baseline performance
The oldest cloud player here, yet more generous than the above so far.....

Oracle Cloud offers ??? instance
https://www.oracle.com/au/cloud/compute/pricing.html
ALWAYS Free
The specs list in the link, cannot be used because it is not clear which VM instance is provided.
But on the main page, it says:
Databases 2 databases total, each with 1 OCPU and 20 GB storage.
Compute: 2 virtual machines with 1/8 OCPU and 1 GB memory each.
Storage 2 Block Volumes, 100 GB total. 10 GB Object Storage. 10 GB Archive Storage.
But on the link above, the smallest VM is:
VM.Standard.E2.1 with 1OCPU, 8GB mem, 1PB block volumes.

And the WINNER is (clearly) - Oracle Cloud. It is Always Free and offer 2VMs.

That was a terrible experience! Tried registering for the free cloud tier, and used my credit card. But the application got Rejected, because the Credit Card I used was a prepaid VISA credit card. Even though it is supposed to be Free - they still want to keep your main credit card number, on servers that can never be guaranteed to be secured.

Sorry - No winners now..... still looking for a decent free tier cloud.

Disclaimer: Again, this is my personal note and opinion. This is NOT any kind of recommendation.







Tuesday, May 01, 2012

Development - Cloud Platform As A Service (PaaS)

This post is about the various services available on the cloud for software development. In particular this type of cloud service is called Platform As A Service (PaaS). Typical example of his are:
1. VMware's Cloud Foundry http://docs.cloudfoundry.com/
2. Microsoft's Azure Cloud http://www.windowsazure.com/en-us/

Difference between Platform (PaaS) and Infrastructure (IaaS) cloud services
The PaaS are different to Infrastructure as a Service (IaaS) type of cloud, example being Amazon's Cloud Services like EC2 (Elastic Cloud). IaaS requires the user to setup all the infrastructure. As a developer or programmer, that means you need to install your own tools, compilers, IDE, development framework, etc. PaaS on the other hand has the development framework already installed and configured. As a developer, you just need to write code according to the framework and upload it to the cloud to run.

Cloud Foundry
Cost: Free - Open Source Platform
Infrastructure - http://docs.cloudfoundry.com/infrastructure/overview.html
Framework - http://docs.cloudfoundry.com/infrastructure/overview.html Click on the Framework menu item. Currently it supports Java, Node.js, Ruby environments.

Windows Azure
Cost: Paid - http://www.windowsazure.com/en-us/pricing/details/
Framework - Apparently it is NOT limited to the .Net development environment. The full features are at:
http://www.windowsazure.com/en-us/home/features/overview/