Cloud is the future!

Hello folks,

We are all aware the direction that mostly companies are moving towards .i.e CLOUD Platforms.

Cloud Computing?

Cloud computing is the delivery of services from applications to storage and processing . All are being done over the internet and it also consists of subscription or pay-as-you-go basis.

Please have a view on https://www.zdnet.com/article/what-is-cloud-computing-everything-you-need-to-know-from-public-and-private-cloud-to-software-as-a/ – for more information about cloud.

Why Shift to Cloud?

We started to have this question consistently – why shift to cloud? As we all know cloud mostly replace all our physical servers etc.

Let’s us see together why this change:

  1. Increased Flexibility and Convenience – E.g. Have a particular doc hosted on the cloud where anyone who have access can modify it and see updates data whenever he wants.
  2. Reduced Management Issues.
  3. Scalability – It is easy to perform operations when on cloud platform. This can done through cloud application development, new resources are instantly available and at cheap rate and the more people use it, the rate will be more cheaper.

The Big 3 Cloud Platforms

We have Amazon AWS, Google Cloud Platform, and Microsoft Azure. Let’s see what they give us more that each other.

Microsoft Azure

Microsoft is well-known across the world. Microsoft Azure is popular as it being used by many enterprises and its affordable pricing where it gives the flexibility billing.

Benefits:

  1. Easy to develop Microsoft cloud application and host of testing tools which  help to test application.
  2. It operates in a private cloud environment where it offers PaaS model as it is solidly built and dependable.
  3. As Azure is a Microsoft products therefore it binds well with other Microsoft products like AD or serves.
  4. Azure helps users by providing its auto-scaling options.

Drawbacks:

  1. Lacks of data Backups and Restoration facilities.
  2. Microsoft Azure SaaS is not user friendly compare to other cloud platform.
  3. Azure Web Application Development are limited beyond the windows and Microsoft Environment.

Google Cloud Platform

GCP contains unique features and high quality services.

Benefits:

  1. Google charges per minute basis, unlike other CSPs (Cloud Service Provider) that bill on hourly rate
  2. It is effective and its data and analytics tools are of the highest standard.
  3. Developers could create custom machine types easily and processing and scalability are amazing.
  4. Google cloud provides completely serverless services.
  5. Google investing in “future-proof infrastructure”.

Drawbacks:

  1. Google are new in the field and limited in services.
  2. Lack of infrastructure compared to Azure and AWS.
  3. Limited coverage around Asia, Africa and Europe

Amazon Web Service

AWS has been the highest quality of cloud development platform where their platform range from core computation to IoT and game development.

Benefits:

  1. Its services are user friendly and highly scalable and flexibility.
  2. The Pay-as-you-go feature enables you to pay only for the features that required.
  3. High Security measures is implemented by AWS which makes it one of the most trust CSPs
  4. It’s Auto-Scaling help developers to focus on work rather than management. The management part is handled by autopilot.
  5. AWS offers solutions provides at least 6 ways of payments and lots of template in each and every programming language.

Drawbacks:

  1. Based on hybrid cloud structure which mean, dependency on 3rd-party cloud could create unexpected issues.
  2. Requires its users to have basic knowledge of cloud; which mean it does not fit novice users.

This is so far about the big 3 cloud platforms. All the above are my opinions and for sure, you guys have yours too.

Comment below and let me know about your views.

Take Care & Stay Safe.

Cheers 🙂

Leave a comment