Dear students and readers in last lecture we studied about the introduction of cloud and cloud computing ,in lecture 2 we try to understand it more simply-
"Cloud Computing refers to the computing on internet as opposed to computing on a desktop."
"Cloud Computing refers to the computing on internet as opposed to computing on a desktop."
So cloud computing just means Web-based software, right? Well,no. Truth be told, a lot of major software vendors are saying “We do cloud computing too!” simply because their software works over the Internet.
Web-enabled software is wonderful and very useful - but it has also been around for a long time. It’s nothing new in itself.
In reality, cloud computing encompasses other forms of computing beyond software, including the underlying hardware (infrastructure) and platforms. In many ways, cloud computing is strikingly similar to desktop computing in that it encompasses the same three basic elements: hardware
(infrastructure), operating systems (platforms), and software.
The main difference is that, with cloud computing, all three elements are "rented" over the Internet, rather than being managed locally.
Let’s take a closer look at the definition above:
“…computing on the Internet, as opposed to computing on a desktop.”
What does it mean to say "computing on the Internet"? We simply mean that you can log onto a website to do whatever you might normally do on a PC or local server. For example, you can “rent” and manage all your hardware over the Internet, configure computing environments and/or run software.
Cloud computing lets us do all of our computing on the Internet as a viable alternative to buying, installing, upgrading, uploading, downloading, backing up and otherwise managing physical hardware, operating systems and software. It doesn’t require a big upfront investment, because you “rent” only what you need, and as much as you need. With cloud computing, your PC is mainly used as a way to run a Web browser. The actual processing and computing is done by remote servers (or virtual servers) and software that may be scattered across the Internet, thus the word “cloud.”
NIST DEFINITION OF CLOUD COMPUTING
Cloud computing lets us do all of our computing on the Internet as a viable alternative to buying, installing, upgrading, uploading, downloading, backing up and otherwise managing physical hardware, operating systems and software. It doesn’t require a big upfront investment, because you “rent” only what you need, and as much as you need. With cloud computing, your PC is mainly used as a way to run a Web browser. The actual processing and computing is done by remote servers (or virtual servers) and software that may be scattered across the Internet, thus the word “cloud.”
DEFINITIONS OF CLOUD COMPUTING
There are many definitions of CC given by cloud experts and
organizations, such as the following:
“George Reese”-
"Cloud is where you go to use technology when you need it, for as long as
you need it, and not a minute more." There is no installation being done
in the desktop and payment for the technology is not made when it is not in
use.
“451 Group”- The
cloud is IT as a service, delivered by IT resources that are independent of
location.
“Gartner”- Cloud computing is a style of
computing where massively scalable IT-related capabilities are provided as a
service across the Internet to multiple external customers.
“IBM” - A cloud computing platform dynamically
provides, configures, reconfigures, and deprivations servers as needed. Cloud
applications use large data centers and powerful servers that host web
applications and web services.
NIST DEFINITION OF CLOUD COMPUTING
Cloud computing is a model for enabling
convenient, on-demand network access to a shared pool of configurable computing
resources (e.g., networks, servers, storage, applications, and services) that
can be rapidly provisioned and released with minimal management effort or
service provider interaction.
This cloud model promotes availability and is composed
of five essential characteristics, three service models, and four deployment models.
Let’s go with the
definition and understand first the,
CHARACTERISTICS OF CLOUD COMPUTING
- On-demand self-service: On-demand self service means that customers (usually organizations) can demand and control their own computing resources. Computer services such as email, applications, network or server service can be provided without requiring human interaction with each service provider. Cloud service providers providing on demand self services include Amazon Web Services (AWS), Microsoft, Google, IBM and Salesforce.com. New York Times and NASDAQ are examples of companies using AWS (NIST). Gartner describes this characteristic as service based.
- Broad network access: Broad network access allows services to be offered over the Internet or private networks. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs).
- Location independent resource pooling: Pooled resources means that customers draw from a pool of computing resources, usually in remote data centres. The customer generally has no control or knowledge over the exact location of the provided resources. Services can be scaled larger or smaller; and use of a service is measured and customers are billed accordingly.
- Rapid elasticity: Capabilities can be rapidly and elastically provisioned to quickly scale up and rapidly released to quickly scale down. To the consumer, the capabilities available for rent often appear to be infinite and can be purchased in any quantity at any time.
- Pay per use: Capabilities are charged using a metered, fee-for-service, or advertising based billing model to promote optimization of resource use. Examples are measuring the storage, bandwidth, and computing resources consumed and charging for the number of active user accounts per month. Clouds within an organization accrue cost between business units and may or may not use actual currency.
Nowadays, most of the businesses rely on cloud based CRM tool to power their business process. They want to access the business from anywhere and anytime. In such scenarios, salesforce CRM will ensure massive advantage to the business owners.Cloud Computing Training in Chennai|cloud computing training|Cloud Computing Courses
ReplyDeleteI believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
ReplyDeleteoracle training in bangalore
Very informative piece of article, this blog has helped me to understand the concept even better.
ReplyDeletecloud computing courses in chennai | cloud computing training in chennai | cloud training in chennai | cloud certification in chennai | cloud computing classes in chennai
Clinical sas training in chennai | SAS Training course chennai
ReplyDeleteI have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.
Wow i amazed with your blog,
ReplyDeleteThanks to share with us,
web designing training in chennai
web designing training in porur
digital marketing training in chennai
digital marketing training in porur
rpa training in chennai
rpa training in porur
tally training in chennai
tally training in porur
This comment has been removed by the author.
ReplyDeleteGreat information. Thanks for sharing
ReplyDeleteCloud Servers in Chennai
Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing
ReplyDeleteAWS Online Course
Learn AWS Online
This comment has been removed by the author.
ReplyDeleteGreat article, thank you for sharing the valuable information.
ReplyDeleteBest Cloud Optimization Services.
Thank you for sharing the valuable article with us.
ReplyDeleteBest Cloud Optimization Services.