Cloud computing is the on-demand delivery of computing, database storage, applications, and other IT resources through a cloud services platform via the Internet with pay-as-you-go pricing

6 Advantages Of Cloud Computing

Trade Capital Expense For Variable Expense

Instead of having to invest heavily in data centers and servers before you know how you’re going to use them, you can pay only when you consume computing resources, and pay only for how much you consume.

Benefit from massive economies of scale

You will never have the same purchasing power as Amazon. They literally build their own servers!

Stop guessing about capacity

You will probably either buy too much or too little. If you buy too much, you’ve wasted money and if you buy too little you will have down time. Cloud can scale with your business needs, with no long term contracts

Increase speed and agility

The A Cloud Guru platform was built in 3 weeks, using a new type of design called serverless architecture. It scales infinitely with demand. 15 years ago we would have had to buy servers and rent data center space and we probably never would have got off the ground

Stop spending money running and maintaining data centers

Focus on what you are good at, not at managing infrastructure. Let someone else manage that for you.

 

Go global in minutes

Easily deploy your application in multiple regions around the world with just a few clicks. This means you can provide lower latency and a better experience for your customers at minimal cost

3 Types of Cloud Computing

Infrastructure As A Service (IAAS)

You manage the server which can be physical or virtual, as well as the operating system. Usually the data centre provider will have no access to your server

Platform As A Service (PAAS)

Someone else manages the underlying hardware and operating systems. You just focus on your applications. Someone else worries about security patching, updates, maintenance etc.

Software As A Service (SAAS)

Think of Gmail. All you manage is your inbox (or the software provided to you by Google). Google take care of the data centers, servers, networks, storage, maintenance, patching etc. All you worry about is the software itself and how you want to use it.

3 Types of Cloud Computing Deployments

Public Cloud – AWS, Azure, GCP

  • The Public cloud is a cloud deployment model where computing resources are owned and operated by a provider and shared across multiple tenants via the Internet.
  • Public cloud makes computing resources available to anyone for purchase. Multiple users typically share the use of a public cloud. In contrast, private cloud involves cloud-based services that are hosted within an organization’s own private servers.

Hybrid-Mixture of public and private

  • A hybrid cloud is a cloud computing environment that uses a mix of on-premises, private cloud and third-party, public cloud services with orchestration between these platforms. This typically involves a connection from an on-premises data center to a public cloud. The connection also can involve other private assets, including edge devices or other clouds.

Private Cloud (Or On-Premise) – You manage it, in your datacenter. Openstack or Vmware

  • Private cloud provides a high level of security and privacy to data through firewalls and internal hosting. It also ensures that operational and sensitive data are not accessible to third-party providers.
  • Private clouds have more control over their resources and hardware than public clouds because it is only accessed by selected users.
  • Security & privacy are one of the big advantages of cloud computing. Private cloud improved the security level as compared to the public cloud.
  • Private cloud offers better performance with improved speed and space capacity.