Introduction to Cloud and Cloud Computing:
Cloud has been a symbol of Internet from past many years, but now it is evolving even more and adding more ease to the companies. If we define cloud computing, then “Cloud computing is the delivery of on-demand computing services — from applications to storage and processing power — typically over the internet and on a pay-as-you-go basis.” Some of the Common and most widely used Cloud Providers are Google Clouds, Windows Azure and AWS (Amazon Web Services).
Working of Cloud
Cloud Computing provides infrastructure to many firms and let companies focus more on problem solving and innovating new things rather than being busy in handling hardware. Many start-ups are now switching to clouds as it costs cheaper than investing on local hardware. Companies nowadays preferring not to invest more on architecture and infrastructure and rather owing the hardware they use this on demand services.
History of Cloud
Cloud computing as a term has been around since the starting of 21st Century, before that the concept of renting access to computing power has resurfaced again and again — in the application service providers, utility computing, and grid computing of the late 1990s and early 2000s. This was followed by cloud computing, which really took hold with the emergence of software as a service and hyperscale cloud computing providers such as Amazon Web Services, Google Clouds and Microsoft Azure.
Some Common Services Provided by the Cloud
Cloud computing is an on-demand service and it includes various services, some of them are
- Remote Desktop
The Remote Desktop is just like a local machine, but it is not physically present with you although you can use it remotely.
- Disk & Storage
The Disk & Storage service provides a virtual storage for your files and data. You are charged only for the space you consume. The only limit is that a file should not exceed standard file limit 5 TB(Terabyte).
High Processing to the Software are provided.
Provides the setup for networking over the globe.
The Database services are also provided and it Includes RDBMS as well as NoSQL database
The Importance of Clouds
Building the infrastructure to support cloud computing now accounts for more than a third of all IT spending worldwide, according to research from IDC. Meanwhile spending on traditional, in-house IT continues to slide as computing workloads continue to move to the cloud, whether that is public cloud services offered by vendors or private clouds built by enterprises themselves.
451 Research predicts that around one-third of enterprise IT spending will be on hosting and cloud services this year “indicating a growing reliance on external sources of infrastructure, application, management and security services”. Analyst Gartner predicts that half of global enterprises using the cloud now will have gone all-in on it by 2021.
Cloud Computing soon going to decrease the workload of nearly all companies and firms as it is more and more firms are moving and switching to cloud rather than traditional Virtualization.
Why Cloud Computing?
The exact benefits will vary according to the type of cloud service being used but, fundamentally, using cloud services means companies not having to buy or maintain their own computing infrastructure rather than investing money on Cloud Computing vendors.
Models of Cloud Computing:
There are basically three models of Cloud Computing services
- IaaS (Infrastructure as a Service): Cloud infrastructure services, known as Infrastructure as a Service (IaaS), are made of highly scalable and automated compute resources. IaaS is fully self-service for accessing and monitoring computers, networking, storage, and other services. IaaS allows businesses to purchase resources on-demand and as-needed instead of having to buy hardware outright.
- PaaS : Cloud platform services, also known as Platform as a Service (PaaS), provide cloud components to certain software while being used mainly for applications. PaaS delivers a framework for developers that they can build upon and use to create customized applications. All servers, storage, and networking can be managed by the enterprise or a third-party provider while the developers can maintain management of the applications.
- SaaS : Software as a Service, also known as cloud application services, represents the most commonly utilized option for businesses in the cloud market. SaaS utilizes the internet to deliver applications, which are managed by a third-party vendor, to its users. A majority of SaaS applications run directly through your web browser, which means they do not require any downloads or installations on the client side.
In The Next Blog We will be covering about the Major difference and the characteristic of these models of Cloud Computing.