Upload
julia-sims
View
215
Download
1
Embed Size (px)
DESCRIPTION
research paper
Citation preview
A REVIEW AND RESEARCH TOWARDS
CLOUD COMPUTING Iqra Yamin BS(SE)-4B-129 Zainab Noor BS(SE)-4B-055
Comsat Institute of Information and Technology, Comsat Institute of Information and Technology, Wah Cantt. Wah Cantt.
[email protected] [email protected]
1. INTRODUCTION
In the IT world we go beyond the levels and levels and the
top level one term introduced as Cloud computing. Now
question is what cloud Computing really is? And what can
do for us? In the beginning, Robert E-Kahn gave us the
internet, the broadband got very cheap but some smart
person`s realize that not everyone had a build in house data
center. In fact they realize that the computer running
application could be pretty far away from the person using
it and a fast connection was needed between them this
leads software as a service. So cloud computing is where
software application, data storage and processing capacity
or access over the internet.
There are three cloud computing providers:
i. Saas (Software as a service) end user. ii. Paas (Platform as a service) developer.
iii. Iaas (Infrastructure as a service)business.
2. SaaS (Software as a Service)
Saas allow existing software/application to run through Internet. End user can access any site through simple
browsing. It is the easiest way to cloud compute where off-
the-shelf applications are accessed over the Internet.
Creating application for your company. Enterprises of all
It is the popular way of running and paying for software.
Instead of companies installing software on their own server
they open account on server own operate by the software as
a service provider and instead of licensing and paying,
company pay monthly subscription fee or alternatively pay
for the time employee actually spend using the software.
Multi-Tenancy architecture is applied on software as a
service (Saas). Multi-tenancy means that the software
improvements can pushed to all user`s at once.
Pros Free or paid via
subscription. Accessible from any
computer. Facilitates collaborative
working.
cons Generic
applications not always suitable for business use.
2.PaaS (Platform as a Service)
PaaS allow users to create their own cloud application using
suppliers specific tools and language no maintenance for
business is not affordable then by subscribing Infrastructure
are not affordable then by subscribing Infrastructure as a
Service (IaaS) we are able to maintain new business by only
sizes have adopted the Platform as a service model for
simplicity, scalability and reliability i.e. Salesforce.com
etc. Tradional application model has always been complex,
expensive, and slow. Each application needs its hardware,
an operating system, a database, middleware, Web servers
and other softwares. Applications built with this complexity and infrastructures are difficult to make mobile
and social. Platform as a service offer fast, more cost-
effective model for application development and delivery
i.e. Amazon.com, Google, iTunes etc.
Pros Rapid Development at
low cost. Private or Public
Deployment.
cons Limits developers
to provider languages and tools.
Risk of vendor look in.
3. IaaS (Infrastructure as a Service)
As a name states, deals with computational infrastructure.
Allow users to run any applications they please or cloud
hardware on their own choice. End User has control over
Operating System. Compared to SaaS, PaaS, IaaS users are
responsible for managing applications, its data, runtime,
middleware and their operating systems. IaaS provider use
virtualization Layer in which it manage servers, hard
drives, storage and other networking.
For Example if anyone starting up their own business. But
the same time, all hardware and software necessary needed
paying for the storage space and bandwidth we use.
Through this we evaluate current computational resources,
and also financial situation. Google Compute Engine
(GCE), Joy net, Microsoft Azure, Amazon Web Service
(AWS) etc.
Now there are four types of Cloud Computing as
development models are discussed:
i. Public Cloud. ii. Private Cloud.
iii. Hybrid Cloud. Public Cloud: A public cloud is a developer model of
cloud computing, in which provider makes applications,
available over the internet publically.
Easy and not expensive setup.
Scalability to meet needs.
No resources are waste.
Private Cloud: A private cloud is same as public cloud, but the only difference is no objections are present in it.
It is most secure and costly cloud, which has specific
numbers physical servers dedicated to its customer.
Hybrid Cloud: It is the combination of public and
private cloud. Public cloud is used for handling non-
sensitive data and private cloud for storing sensitive
data. So, hybrid needs strong network connectivity.
Hybrid cloud is good in security, flexibility, scalability,
modification is easy. Hybrid clouds actually extend our
data center to the cloud. Deployment of Hybrid cloud
depends upon IT infrastructure of organization.
Conclusion
In new computer technologies, we cannot push the one
concept back and highlight the other one. All concepts in
the computer world are intertwined together So, here for
understanding cloud computing we also required to study
its core models. Cloud computing is vast technology and
have bright future in IT world.
References:
Peter Mell, Timothy Grance, The NIST Definition of Cloud Computing, Jan, 2011.
http://docs.ismgcorp.com/files/external/Draft-SP
800-145 Cloud Definition.pdf http://www.vmware.com/uk/cloud-computing/hybrid-
cloud
VIRTUALIZATION IN CLOUD COMPUTING by T.Swathi1, K.Srikanth, S. Raghunath ReddyIJCSMC, Vol. 3, Issue. 5, May 2014
http://en.wikipedia.org/wiki/Cloud_computing Service and Deployment Models for Cloud
Computing Environment by Ms. Poonam Rani1, Dr.Kavita Taneja2 in International Journal of Enhanced Research in Science Technology & Engineering, Vol. 3 Issue 1, January-2014, pp: (294-301)
Cloud Computing Learning Panagiotis Kalagiakos, Panagiotis Karampelas 978-161284832-7/11/$26.00 2011 IEEE