What do you understand by Cloud Computing

Cloud Computing is a technology in which various types of services are provided using the Internet. These services can be anything, be it any type of software or storage space provided on the server or any other service. Cloud computing is a virtualization-based technology that allows us to create, configure, and customize applications through an Internet connection. Cloud technology includes a development platform, hard disk, software applications, and database.
Cloud is a set of different types of hardware and software that work collectively to deliver many aspects of computing to end-users as online services. Well, if cloud computing is described in simple language, it is nothing but a traditional hosting services to be accessed globally. This means, when you can access your data center or data from anywhere with the help of internet then it is cloud computing, as shown in the figure below.
What types of services are provided by Cloud Computing

Cloud Computing is actually the use of Internet-based processes and computer applications. Cloud is a style of computing in which dynamically scalable and often virtual resources are made available as a service over the Internet.
Following are the operations that we can do using Cloud Computing-
• Developing new applications and services.
• Data storage, backup and recovery
• Blog and website hosting
• Delivery of software on demand • Analysis of data
• Streaming video and audio
architecture of Cloud Computing
To set up such IT infrastructure, we need to spend a lot of money. To overcome all these problems and reduce the cost of IT infrastructure, Cloud Computing has come into existence. The structure of cloud computing is shown in the figure below.
Cloud computing does not only mean uploading data, Google has also made many applications available on Cloud through Google Drive, which you can run directly in your browser without installing it in your computer. These applications are – Google Docs, Google Sheets, Google Slides, Google Forms, Goog drawings and Google sites.
Apart from this, if Photoshop is not running in your computer then you can run it with the help of Cloud Computing, but for Cloud Computing you must have a good internet connection
service models of Cloud Computing

There are three main types of Cloud Computing Service Models available, which are commonly known as types of cloud computing on the basis of service point-
• Software as a Service (SaaS)
• Infrastructures as Service (IaaS)
• Platform as a Service (PaaS)
Software as a Service (SaaS)
• SaaS is the most common form of cloud computing for small businesses. You can access software applications hosted on the Internet using a browser, instead of traditional applications that store on your PC or server. • To control and maintain applications, including software updates and settings
The application host is responsible. You, as a user, have limited control over application and configuration settings.
• A typical example of SaaS is the web-based mail service customer relationship management system.
Infrastructure as a Service (IaaS)
• LaaS usually means buying or renting your computer power and disk space from an external service provider. This option allows you to access over a private network or the Internet.
Service provider maintains the physical computer hardware, including CPU processing, memory, data storage and network connectivity. Examples of IaaS include Amazon EC2, Rackspace, and Windows Azure.
Platform as a Service (PaaS)
• PaaS can be described as a crossover of both SaaS and IaaS. Essentially you rent the hardware, operating systems, storage and network capacity that laaS provides, as well as software servers and application environments.
• PaaS: Provides you with the technical aspects of your computing setup and tailored to your needs
* Provides more control over the ability to customize
characteristics of Cloud Computing technology
When you can access your data center or data from anywhere with the help of internet then it is cloud computing. This is the most basic definition of cloud computing, but today cloud computing has become so popular that just calling it about accessing your data is not enough. The features of cloud computing are given below-
1. Agility Cloud works in a distributed computing environment. It shares resources among users and works very fast.
2. High Availability and Reliability-The availability of the server is higher and more reliable because The probability of infrastructure failure is minimal.
3. High Scalability- Cloud provides “on-demand” provision of resources on a large scale.
4. Multi-sharing – With the help of cloud computing, multiple users and applications can work more efficiently with cost reduction by sharing common infrastructure.
5.Device and Location Independent- Cloud Computing enables the user to access cloud computing using a web browser regardless of their location or what device they use: such as PC, mobile phone, etc. As the infrastructure is off-site (usually provided by a third-party) and accessed via the Internet. Users can connect from anywhere.
6. Maintenance Cloud computing applications are easier to maintain as they do not need to be installed on each user’s computer and can be accessed in different locations so this also reduces costs.
thanks for reading my blog i hope is useful thanks again please leave me comments.