As building and maintaining the infrastructure for compute, storage and networking resources from the ground up is becoming a serious capital constraint for small and medium businesses (SMBs) and enterprises, the era of cloud computing is becoming more and more established. This paper aims at understanding the open source OpenStack architecture and various services that it provides as Infrastructure as a Service (IaaS) to build scalable, cost-friendly and efficient cloud that relates to managing and maintaining large clusters of commodity and x86 servers along with storage and networking resources. It is very important for the service providers and enterprises to look into open source cloud computing platforms as using open source solutions can drastically cut down the capital costs and help enterprises from getting into a vendor lock-in service level agreements. I. Introduction Cloud is a trending term across the Internet and is often confused with data center and virtualization. To begin with, data center and virtualization are centric to the cloud, but scope of the cloud as a whole is much wider. To put in simple words, a cloud is a pool of large configurable resources that are available on demand over the Internet. These resources can be available in the form of storage devices, servers, processors, and network interfaces [4]. Packaging these resources to provide services to end-users is termed as cloud computing. The users are provided with an ease of accessibility
Cloud computing is an emerging technology. With its huge demand, it is rapidly growing. Cloud computing is defined as "a type of Internet-based computing", where different services such as servers, storage and applications are delivered to an organization’s technological infrastructure through the Internet.
“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources which included networks, servers, storage, applications, services and so on that can be rapidly provisioned and released with minimal management effort on service provider interaction” (Mell & Grance, 2011, p. 2). It is an on-demand self-service that could supply computing capabilities unilaterally without requiring human interaction. Capabilities are delivered over broad network access and used by heterogeneous thin (Boss, Malladi, Quan, Legregni, & Hall, 2007, p. 4). The computing resources are pooled in order to serve multiple consumers using either the multi-tenancy or the virtualization model according to consumer demand. And computing resources have no up-front contract as
The world is turning to cloud computing to manage data. Businesses are at the forefront of this new trend with companies such as Google, Amazon, Microsoft, and others leading the way by providing these services. What exactly is cloud computing? According to Turban & Volonino (2011), cloud computing is Internet- based computing in which shared resources (such as hard drives for storage) and software apps are provided to computers and other devices on- demand (p. 48).
Cloud computing is a one of the most talked of topics in the field of Information Technology in recent times (Keyun, Joe, Taha, & Ibrahim, 2013). This subject area of cloud computing basically is a term used to describe computer resources available as a service accessible over a network (Darren & Kim-Kwang, 2013). The National Institute of Standards and Technology (NIST) define cloud computing as a model for enabling ubiquitous, convenient, on-demand network access on a shared pool of configurable computing resources (e.g. networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction (Peter & Timothy, 2011). Due to the attractive nature of the model there has been rise in the use of cloud computing. Gartner, an IT research and consulting firm, says that cloud computing is growing will become the bulk of IT spend by 2016 (Gartner, 2013).
Cloud computing has become a successful platform for delivering service oriented computing. The applications of cloud computing are practically limitless. With the right middleware, a cloud computing system could execute all the programs a normal computer could run. Potentially, everything from generic word processing software to customized computer programs designed for a specific company could work on a cloud computing system. People are able to
By 2020, Forbes (McKendrick, 2012) has estimated that the cloud market will be worth $270 billion; this suggests that the market is expanding rapidly and users are becoming more aware of this feature. Many people, though, still ponder over the exact purpose of cloud computing: Cloud computing is a group of offline servers that are networked together to allow data to be stored centrally. For example, Drop box is an established cloud storage company that allows users to store documents, images and videos on their servers. This type of cloud computing is known as ‘Software-as-a-Service’, which are business applications that are hosted by the provider and delivered as a service (Hurwitz, 2010). Hurwitz also mentions two other types of cloud computing: ‘Platform as a Service (PaaS)’ and ‘Infrastructure as a Service (IaaS)’. ‘Platform as a service’ is where the consumer will create an application, using tools and software from the provider, then the provider will administer the consumer with networks, storage and servers. ‘Infrastructure’ as a service is where the provider will provide the consumer with physical computer or virtual machine.
Cloud Computing is a new paradigm of large-scale distributed computing which is rapidly becoming one of the hottest topic among business organisations (Pallis, 2010), and represents a fundamental change in the way of Information Technology (IT) services are invented, developed, deployed, scaled, updated, maintained and paid for (Martson et al, 2011).
Cloud computing is a topic of which much is assumed. The average person recognizes the term “cloud computing” as having to do with their storage from their iPad or iPhone on the online storage area which syncs their Apple devices to their computer. This common cloud is called the iCloud. That is where common knowledge ends about this topic. However, upon further exploration, a deeper understanding is gained with greater explanation, and it is realized that cloud computing is something that is used all of the time on many levels of everyday technology. While the terminology remains cryptic to the mind of most people, the concepts behind the practical uses of cloud computing become quite clear. It is relatable and understandable. Upon this revelation, the iCloud is recognized as the tip of the preverbal iceberg when speaking about cloud computing. It is important to discuss and further understand the many types of cloud computing as well as the various applications to life through technology. This affects how information is stored online, computers are protected, information is secured, emails are processed, and many other factors that are taken for granted in the world of technology. Cloud computing is a general term used to describe how information is stored, utilized, and accessed over the internet. There is no cloud, but the word cloud gives the connotation of an abstract place which is known to exist but is too vast to touch or contain (Griffith,
The Cloud Computing refers to “Computing over the Internet”.It came from Grid,utility and web services.It is a combination of network,servers,storage ,operating system and virtualization technologies to form a shared infrastructure that enables web-based value added services.End users access cloud-based applications through a web browser or a light-weight desktop or mobile application.The business software and user 's data are stored on servers at a remote location. The cloud model comprises five
To make it simple, cloud computing is a system for users store and access data or programs over the internet instead of individual hard drive. This cloud system is composed of three parts in terms of four important features, several service models and development models, details of those components will be explained in this report.
Cloud Computing is one of the emerging technologies which now represent a reality and a low-cost computing power resource which has gained popularity among all business categories, especially medium and small size, governmental or medical organizations, as more people are realizing the power and benefits of cloud environments. Cloud computing involves deploying groups of remote servers and software networks that allow different kinds of data sources be uploaded for real time processing to generate computing results without the need to store processed data on the cloud. Clouds can be classified as public, private or hybrid
Cloud computing have revolutionized life as we know it; it allows people to store, manage, and access their data by using a network of remote servers which are hosted on the internet rather than using a local server or own hardware. A recent study conducted by KPMG found that 81% of businesses were either evaluating cloud services, planned a cloud implementation or had already implemented a cloud strategy [1]. Organizations tend to use the cloud to reduce costs and improve efficiency. Cloud is not a commodity, some people think that it comes out of the sky, while in fact it comes from physical hardware inside brick and mortar facilities which are connected to hundreds of miles by networking cables.
The explanation of “cloud computing” from the National Institute of Standards and Technology (NIST) [2] is that cloud computing enables omnipresent, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. According to the explanation, cloud computing
“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models.”
1. Introduction The definition of Cloud Computing as issued by the U.S. National Institute of Standards and Technology (NIST) September, 2011 is: “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models.” Cloud computing is a type of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand. It provides an easy and flexible way of storing, retrieving huge data without bothering about the resources. With