It is the most important and trending part in every engineering students
life. It is playing biggest role than iot,bigdata etc.It is a type of internet based
computing where different services including servers,storage and applications
are delivered to an organizations computers and devices through.
It is a central remote service to maintain data and applications.
In business it plays main role to use applications without
installation and access their personal files as any computerwith
Main benifit of cloud computing is hardware failure do not result
in data loss because of networked backups.Cloud computing used remote
resources , saving organizations the cost of servers.That is a "utility" part
is followed means users only pay for the resources they use.
Finally for the storing data it helps a lot for every one not only for
engineering students.There are highest paid jobs in India for
working on cloud computing.
Characteristics of cloud computing:
Broad network access:
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, tablets, laptops and workstations).
A consumer can unilaterally provision computing capabilities,
such as server time and network storage, as needed automatically without requiring
human interaction with each service provider.
Cloud systems automatically control and optimize resource use
by leveraging a metering capability at some level of abstraction appropriate to the
type of service (e.g., storage, processing, bandwidth and active user accounts).
Resource usage can be monitored, controlled and reported, providing transparency
for the provider and consumer.
SP 800-145 also defines four deployment models - private, community, public and
hybrid - that together categorize ways to deliver cloud services.
The provider's computing resources are pooled to serve multiple
consumers using a multi-tenant model, with different physical and virtual resources
dynamically assigned and reassigned according to consumer demand. There is a sense
of location independence in that the customer generally has no control or knowledge
over the exact location of the provided resources but may be able to specify location
at a higher level of abstraction (e.g., country, state or datacenter). Examples of resources
include storage, processing, memory and network bandwidth.
Capabilities can be elastically provisioned and released, in some cases
automatically, to scale rapidly outward and inward commensurate with demand.
To the consumer, the capabilities available for provisioning often appear to be
unlimited and can be appropriated in any quantity at any time.
Different types of cloud Computing:
Software as a Service::It involves the licensure of a software application to customers. Licenses are typically provided through a pay as you go model or on-demand.
Platform as a Service::It is considered the most complex.It shares some similarities with Software as a service, the primary difference being that instead of delivering software online, it is actually a platform for creating software that is delivered via the internet.
Infrastructure as a Service::It involves a method for delivering everything from operating systems to servers and storage through IP-based connectivity as part of an on-demand service.