Cloud Computing 2
Cloud Computing 2
Cloud Computing 2
•This company started delivering an enterprise application over the internet and this way the boom of
Cloud Computing was started.
•In 2002, Amazon started Amazon Web Services (AWS), Amazon will provide storage, computation over
the internet. In 2006 Amazon will launch Elastic Compute Cloud Commercial Service which is open for
Everybody to use.
Advantages :
It is easier to get backup in cloud.
It allows us easy and quick access stored information anywhere and anytime.
It allows us to access data via mobile.
It reduces both hardware ad Software cost, and it is easily maintainable.
One of the biggest advantage of Cloud Computing is Database Security.
Disadvantages :
It requires good internet connection.
User have limited control on the data.
Characteristics of Cloud Computing:
• On-demand self-services: The Cloud computing services does not require
any human administrators, user themselves are able to provision, monitor
and manage computing resources as needed.
• Broad network access: The Computing services are generally provided over
standard networks and heterogeneous devices.
• Rapid elasticity: The Computing services should have IT resources that are
able to scale out and in quickly and on a need basis. Whenever the user
require services it is provided to him and it is scale out as soon as its
requirement gets over.
• Resource pooling: The IT resource (e.g., networks, servers, storage,
applications, and services) present are shared across multiple applications
and occupant in an uncommitted manner. Multiple clients are provided
service from a same physical resource.
• Measured service: The resource utilization is tracked for each
application and occupant, it will provide both the user and the
resource provider with an account of what has been used. This is
done for various reasons like monitoring billing and effective use of
resource.
• Multi-tenancy: Cloud computing providers can support multiple
tenants (users or organizations) on a single set of shared resources.
• Virtualization: Cloud computing providers use virtualization
technology to abstract underlying hardware resources and present
them as logical resources to users.
• Resilient computing: Cloud computing services are typically designed
with redundancy and fault tolerance in mind, which ensures high
availability and reliability.
• Flexible pricing models: Cloud providers offer a variety of pricing
models, including pay-per-use, subscription-based, and spot pricing,
allowing users to choose the option that best suits their needs.
• Security: Cloud providers invest heavily in security measures to
protect their users’ data and ensure the privacy of sensitive
information.
Vision of Cloud Computing:
• Cloud computing provides the facility to provision virtual hardware,
runtime environment and services to a person having money.
• These all things can be used as long as they are needed by the user.
• The whole collection of computing system is transformed into collection of
utilities, which can be provisioned and composed together to deploy
systems in hours rather than days, with no maintenance cost.
• The long term vision of a cloud computing is that IT services are traded as
utilities in an open market without technological and legal barriers.
• In the future, we can imagine that it will be possible to find the solution
that matches with our requirements by simply entering out request in a
global digital market that trades with cloud computing services.
• The existence of such market will enable the automation of discovery
process and its integration into its existing software systems.
• Due to the existence of a global platform for trading cloud services
will also help service providers to potentially increase their revenue.
• A cloud provider can also become a consumer of a competition
service in order to fulfill its promises to customers.
• In the near future we can imagine a solution that suits our needs by
simply applying our application to the global digital market for cloud
computing services.
• The presence of this market will enable the acquisition process to
automatically integrate with its integration into its existing software
applications. The availability of a global cloud trading platform will
also help service providers to increase their revenue.