User:Ishan Vipulbhai Patel

From CDOT Wiki
Jump to: navigation, search

Cloud Computing

The basic definition of cloud computing by RajkumarBuyya “Cloud is a parallel and distributed computing system consisting of a collection of inter-connected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources based on service level agreements (SLA) established through negotiation between the service provider and consumers.”

Cloud is a pool of resources; every service is available on pay as you go basis.Cloud computing is the delivery of computing services over the Internet. Cloud services allow individuals and businesses to use software and hardware that are managed by third parties at remote locations.


Scripts

Introduction to cloud computing

What is cloud computing ? Have you ever stored your photos online, use webmail or a social networking site ? If so, then you have been using a cloud computing service.Cloud computing refers to the application and services over the internet, which are offered from data centers all over the world, collectively knows as the cloud. Data shared in the cloud can be accessed from any mobile computer devices.


Characteristics of Cloud Computing:

There are 5 essential characteristics:

1. On demand Self-service : Cloud consumer can request for the service provided by cloud computing service vendors that enables the provision of cloud resources on demand whenever they are required instead of going through an IT department. On demand self service is also related to utility computing.

2. Broad Access Network : Cloud computing resources are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms such as mobile phones, laptops and workstations.

3. Resource Pooling : In this service the provider’s computing resources are pooled together to serve multiple consumers with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. The resources include among others storage, processing, memory, network bandwidth, virtual machines and email services.

4. Rapid Elasticity : Cloud services can be rapidly and elastically provisioned to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time. 0

5. Measured Service : Cloud computing resource usage can be measured, controlled, and reported providing transparency for both the provider and consumer of the utilized service. Cloud computing services use a metering capability which enables to control and optimize resource use. This IT services are charged per usage metrics – pay per use.


Service Models Of Cloud Computing:

There are 3 types of Service Models:

1. Infrastructure as a Service : First is Infrastructure as a service. It is a first layer and foundation of cloud computing. Using this service model, you can manage your applications, data, operating system, middleware and runtime. The service provider manages your virtualization, servers, networking and storage. This allows you to avoid expenditure on hardware and human capital; reduce your returns on investment risk. Some of the biggest names in IaaS include Amazon, Microsoft, VMWare, Rackspace and Red Hat. Infrastructure-as-a-Service allows you to easily scale based on your needs and you only pay for the resources you used.

2. Platform as a Service : You manage your applications and data and the cloud vendor manages everything else. Benefits for using Platform-as-a-Service include the ability to change or upgrade and minimize expenses. One popular Platform-as-a- Service is the Google app engine. For example, A business with limited resources interested in app testing or development might find Platform-as-a-Service beneficial to eliminate costs of upkeep for hardware. In this model, your business benefits because it is not necessary to hire people to maintain these systems. A scalable processing center is available at your disposal to use as you need.

3. Software as a Service : This is the final layer of the cloud services model. This allows your business to run programs in the cloud where all portions are managed by the cloud vendor. As consumers we interact with Software-as-a-Service based applications everyday without even realizing it. Examples of this are online banking and email such as Gmail and Hotmail.


Deployment Models of Cloud Computing:

There are 4 types of Deployment Models:

1. Public Cloud : Public clouds are made available to the general public by a service provider who hosts the cloud infrastructure. Generally, public cloud providers like Amazon Web Service, Microsoft and Google own and operate the infrastructure and offer access over the Internet. With this model, customers have no visibility or control over where the infrastructure is located. It is important to note that all customers on public clouds share the same infrastructure pool with limited configuration, security protections and availability variances. Public Cloud customers benefit from economies of scale, because infrastructure costs are spread across all users, allowing each individual client to operate on a low- cost, pay-as-you-go model.

2. Private Cloud : Private cloud is cloud infrastructure dedicated to a particular organization. Private clouds allow businesses to host applications in the cloud, while addressing concerns regarding data security and control, which is often lacking in a public cloud environment. It is not shared with other organizations, whether managed internally or by a third-party, and it can be hosted internally or externally.

3. Hybrid Cloud : Hybrid Clouds are a composition of two or more clouds (private, community or public) that remain unique entities but are bound together offering the advantages of multiple deployment models. In a hybrid cloud, you can leverage third party cloud providers in either a full or partial manner; increasing the flexibility of computing. Hybrid cloud architecture requires both on-premise resources and off-site server based cloud infrastructure.

4. Community Cloud : A community cloud is a is a multi-tenant cloud service model that is shared among several or organizations and that is governed, managed and secured commonly by all the participating organizations or a third party managed service provider. Community clouds are a hybrid form of private clouds built and operated specifically for a targeted group. These communities have similar cloud requirements and their ultimate goal is to work together to achieve their business objectives. The goal of community clouds is to have participating organizations realize the benefits of a public cloud with the added level of privacy, security, and policy compliance usually associated with a private cloud.


Future of cloud computing There is a bright future for cloud computing as more and more people are becoming aware of the convenience of using the cloud to access their data. As the internet evolves cloud computing will continue to expand and explore its potentials. Which means in the mere future, there will be a rise of business migrating to cloud. There will be an increase of public and private cloud applications across all its services. Security and Reliability will be Improved. Mobile devices will become more powerful. Cloud computing will enable and enhance access and faster disaster recovery and most especially, Centralized Data is the future in Cloud Computing. In fact we wont be surprised if a major corporation do its recruiting in the cloud. do its training in the cloud prospecting to costumers in the cloud marketing to costumers in the cloud Do its financial operations in the cloud Everything's gonna happen in the cloud.


For more information:

http://www.slideshare.net/ProfEdge/introduction-to-cloud-computing-23970527 https://www.youtube.com/watch?v=whkyRvugqlM http://getvoip.com/blog/2013/08/01/22-top-presentations-on-cloud-computing https://www.youtube.com/watch?v=8u54z8yunm0 http://www.sitepoint.com/the-future-of-cloud-computing/ https://techpageone.dell.com/technology/future-cloud-computing/ http://www.pewinternet.org/2010/06/11/the-future-of-cloud-computing/ http://perspecsys.com/future-cloud-computing/


Citations (APA)

3 Types of Cloud Service Models - Appcore. (2013, November 20). Retrieved April 10, 2015, from http://www.appcore.com/3-types-cloud-service-models/

Introduction to Cloud Computing. (n.d.). Retrieved April 10, from http://www.academia.edu/874457/Introduction_to_Cloud_Computing

Category Archives: Cloud Computing. (n.d.). Retrieved April 11, 2015, from https://www.ctyprosoft.com/category/service/cloud-computing/

Cloud Computing: What is Infrastructure as a Service. (n.d.). Retrieved April 11, 2015, from https://technet.microsoft.com/en-us/magazine/hh509051.aspx

Hemant Raisinghani. (n.d.). Retrieved April 11, from https://hemantraisinghani.wordpress.com/author/hemantr647/

What is Infrastructure as a Service? (n.d.). Retrieved April 11, 2015, from http://social.technet.microsoft.com/wiki/contents/articles/4633.what-is-infrastructure-as-a-service.aspx

Automate cloud storage standards compliance (NIST 800-53). (n.d.). Retrieved April 11,2015, from http://www.slideshare.net/farrag123456/automate-cloud-storage-standards-compliance

FailGo Solutions. (n.d.). Retrieved April 11, from http://www.failgo.com/?id=blogdata&bid=10&Cloud_computing:_The_future,_Lets_know_about_it/

RajkumarBuyya, James Broberg, AndrzejGoscinski; Cloud Computing: Principles and Paradigms; ISBN: 978-0-470 88799-8 Page no. 126-134.

Types of Cloud Computing: Private, Public and Hybrid Clouds - Appcore. (2013, November 18). Retrieved April 11, from http://www.appcore.com/types-cloud-computing-private-public-hybrid-clouds/

Bnnovation.com. (n.d.). Retrieved April 11, from http://bnnovation.com/tag/google-cloud/

HP unveils more public cloud info. (n.d.). Retrieved April 11, from http://www.itpro.co.uk/639508/hp-unveils-more-public-cloud-service-info

Data Centers – Google. (n.d.). Retrieved April 11,, from http://www.google.ca/about/datacenters

E-book grátis explica técnicas de SEO para jornalismo online. (n.d.). Retrieved April 11,, from http://tecnologia..com.br/internet/e-book-gratis-explica-tecnicas-de-seo-para-jornalismo-online,dce8fe32cdbda310VgnCLD200000bbcceb0aRCRD.html

My Tech Blogs. (n.d.). Retrieved April 11, from http://anildesaitechie.blogspot.ca/