I am going to explain cloud computing the easiest way around be with me through this article.
Cloud computing means software and hardware you are using in your laptop or desktop is provided you a service by another company with the help of internet.
Confused? let's understand with an example...
Suppose you are going to open an E-commerce website for that you need an ample amount of money for infrastructure like – software licence, big storage, power backup server, server installation – what will you do to minimize these cost – yes you are going to use cloud computing
Because with cloud computing you are investing less amount of money and getting access to incredible computing power – by this your company will do great work with less physical server hardware and with the cloud “pay as you go” model pay for what you are utilizing your model and you can reduce or increase storage consumption according to your company
Let’s take another example – gaming
You are a die-hard gamer and you want to play the latest released Game title “god of war” on your laptop Computer. God of war require huge RAM Memory and Storage to run on laptops with High-End Graphics Cards, Processors etc. and you found that your laptop processor is not powerful enough to run the game of this high graphic resolution to play the game.
Microsoft Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centres. Intellipaat also provides Azure Training In Bangalore.
Solution - Here come the Cloud Computing services as the fire brigade. Instead of installing the game on your laptop, you’d just only have to load one application. This application will connect you to machines owned by Cloud Computing Services over the internet. These remote machines are equipped with powerful cloud server processor, data servers, high-end graphics cards and Unlimited RAM that will run your game smoothly usually in a completely seamless way. It doesn’t matter to you where the remote machine’s hardware and software are located.
Types of cloud computing
Desktop Computing: It’s your personal laptop that uses compute process consisted graphic card, LAN card, processor, motherboard, hard disk, power supply
Client-Server computing: client-server can be stated that one computer network can be connected to multiple computers via server over the internet. An Intranet kind of distributed application structure used by private banks and Retails companies. For e.g. multiple computers connected to each other via the network in any one branch of BNP Paribas
Cluster Computing: two or more Client-Server connecting and sharing resources are load via Load Balancer. They are also are known as Homogeneous Computing because it shares similar Operating System and Servers.
Grid Computing: Different Client-Server located at different geographical location connects and shares resources. Multiple services in multiple servers’ acts like a single server are called Grid Computing. For e.g. different servers from multiple city branches of HSBC bank connected to each other over the internet.
Cloud Computing: Combination of cluster computing and grid computing is known as Cloud Computing.
Deployment of models of cloud computing:
Private Cloud: Owned by a specific organization and used by one of its customers. A private cloud can be in any customers own data centre but it can be stored in a service provider data centre It offers increased security at a greater cost. For e.g. customers Banks uses private cloud services.
Public Cloud: Maybe owned by a large organization offering cloud services. All the physical resources are managed and operated by the third party for e.g. Dropbox etc.
Hybrid Cloud: A cloud consists of two or more private, public or community clouds.
Different Models of Cloud :
Infrastructure as a Service (IaaS): It provides computing infrastructure like virtual server space, network connections, bandwidth, load balancers and IP addresses. This includes the operating system (which can be any operating system). IaaS is one of the fundamental services which provides access to computing resources in a virtualized environment i.e. the server is running in the service provider’s data centres but is fully managed by the customer.
Platform as a Service (PaaS): In this model, a server is running in the service provider’s data centre’s and fully managed and hosted by the service provider accessed by the users via internet. The customer, however, is managing the applications running on the server and for the data stored on the server. This service is hosted in the cloud and Platform as a service, is referred to as PaaS. This service is hosted in the cloud and accessed by the users via the internet.
Software as a Service (SaaS): SaaS or software as a service is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network (internet) in this service model, all software is running in the provider’s data centres and also managed by the service provider. For e.g. Adobe CC Design
Let’s take some examples of the benefits of cloud computing.
Advantages of cloud computing :
These are the advantage of cloud computing which can help any business firm with versatile tools and powerful technology
No more cost for maintaining data centre .
Speed and agility through the server .
Flexible capacity as desired.
Cloud computing is rapidly changing the industry and undoubtedly continue to provide help non-profits, charities and libraries as well
Some cloud computing services you should consider for your business are backups hosting, email, office application, collaboration such as google docs and Microsoft 365