3
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

cloud computing

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