This article reviews both classical and recent elasticity solutions and provides an overview of containerization, a new technological trend. Nov 8, 2018. ECS supports both traditional and next-generation workloads and can be deployed as a software-defined model or as a turnkey appliance. The central advantage of public cloud is that it offers great agility and elasticity—consumers can burst, expand, or contract resource consumption on the fly to. Utility Computing. Elasticity. The ability to acquire resources as you need them and release resources when you no longer need them. Resources are often virtualized, and users typically only pay for the services they use. Location and Device Independence. 1. The goal of this technique is to adapt to. ”. It allows customers to outsource their IT infrastructures such as servers, networking, processing, storage, virtual machines, and other resources. Amazon Elastic Compute Cloud (Amazon EC2) provides on-demand, scalable computing capacity in the Amazon Web Services (AWS) Cloud. Elastic computing is the ability of a system to adapt and manage resources according to workload requirements. It means a cloud service can automatically change its. Definitions: A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e. Published: 20 Sep 2022. 3. Broad Network Access. Cloud Elasticity assists companies in avoiding either under- or over-provisioning i. Millions of. Elasticity is a key characteristic of cloud platforms enabling resource to be acquired on-demand in response to time-varying workloads. It is a short-term event that is used to deal with an unplanned or sudden growth in demand. In other words, cloud computing refers to provisioning and maintaining resources in computing; cloud agility refers to issues like security. The National Institute of Standards and Technology (NIST) includes rapid elasticity as an essential characteristic of its definition of cloud computing: “Rapid elasticity. Learn about benefits and more. Cloud scalability in cloud computing refers to the ability to increase or decrease IT resources as needed to meet changing demand. In making cloud computing what it is today, five technologies played a vital role. , deploying and allocating more IT resources than necessary to. But the definition of scalability and elasticity in cloud computing is not complete without understanding the clear connection between both these terms. Cloud agility, on the other hand, implies a value statement as it is defined as the ability to create, test, and deploy applications and software in the cloud quickly, often in response to market changes. CC 2. The private cloud is defined as computing services offered either over the Internet or a private internal network and only to select users instead of the general public. Abstract: Elasticity is a fundamental feature of cloud computing and can be considered as a great advantage and a key benefit of cloud computing. In this Cloud Computing Tutorial, you will learn the basics concepts of cloud computing which include multiple service models, deployment. The NIST cloud computing definition [1] is widely accepted as a valuable contribution toward providing. Elasticity can be automatic, requiring no capacity planning ahead of time, or it can be a manual process, alerting the company when resources are running low. The NIST definition of cloud computing Author: NIST Computer Security Division (CSD) Keywords: NIST SP 800-145, The NIST Definition of Cloud Computing, Cloud Computing, SaaS, PaaS, IaaS, On-demand Self Service, Reserve Pooling, Rapid Elasticity, Measured Service, Software as a Service, Platform as a Service, Infrastructure as a Service Created Date Elasticity: The ability to automatically or dynamically increase or decrease resources as needed. The real difference lies in the requirements and conditions under which they function. Mobile cloud computing is. There are many characteristics of Cloud Computing here are few of them : 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. First, we present a new, quantitative, and formal definition of elasticity in cloud computing, i. Most people, when thinking of cloud computing, think of the ease with which they can procure resources when needed. Define elasticity as it pertains to cloud computing. Define cloud computing and explain the three key terms in your definition. 4. Originating from the field of physics and economics, the term elasticity is nowadays heavily used in the context of cloud computing. g. Elasticity is best defined as a cloud computing service's ability to dynamically adapt to meet an organization's changing demands. Assuming you set it up properly, you can set it so that when your utilization of a VM in the cloud reaches a threshold (say 80% for 15 minutes), another instance of that same VM would spin up. Cloud Edge Computing Elasticity. Customers access these resources on the Internet using a pay-as-per use model. Offers advanced online security. Elasticity in cloud computing is very helpful for businesses as and when they need to take measures to keep critical data secured and protected by providing added storage that they can scale immediately. Horizontal cloud scaling is the addition of computing nodes to cloud infrastructure to enhance bandwidth capabilities. While elasticity usually involves the dynamic allocation of memory and CPU resources, scalability often consists of the provisioning of new servers to meet static demand growth. Broad network access. We introduce a new elasticity management framework that. • Elastic: refers to the ability to be increased or decreased dynamically. S. S. Elasticity rather reflects the condition of your system. According to the official NIST definition, "cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e. Cloud load balancing includes holding the circulation of workload traffic and demands. There is a significant amount of confusion among buyers about storage scalability, elasticity and on-demand. Actually, two or more. ; Implementation: As the number of users streaming the new content increases, the cloud infrastructure instantly adds additional computing resources to handle the higher load. Go global in minutes – Easily deploy your application in multiple regions around the world with just a few clicks. However, there is no clear, concise, and formal definition of elasticity measurement, and thus no effective approach to elasticity quantification has been developed so far. A cloud architect or engineer can adjust resources with a few clicks or even configure some resources to adjust automatically as workload demands change in real-time. 6. g. Other Important Benefits of Cloud Computing. Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly ward and out ward in commensurate with demand. Now the main function of an Elastic Load Balancer, commonly referred to as an ELB, is to help manage and control the flow of inbound requests destined to a group of targets by distributing these requests evenly across the targeted resource group. Cloud Elasticity can be automatic, without need to perform capacity planning in advance of the occasion, or it can be a manual process where the organization is notified they are running low on. Cloud computing is the on-demand availability of computing resources (such as storage and infrastructure), as services over the internet. Cloud and edge computing complement each other to form a mutually beneficial and inter-dependent service. Cloud elasticity is the process by which a cloud provider will provision resources to an enterprise’s processes based on the needs of that process. g. This could include growing the capacity of a. Explain the Platform-as-a-Service (PaaS) and its characteristics. For the majority of this guide, we’ve chosen to keep things simple by using on-premise non-cloud scaling for our examples. a) Virtualization assigns a logical name for a physical resource and then provides a pointer to that physical resource when a request is made. Rapid elasticity and scalability. The ability to dynamically scale services being provided in direct response to the need of customers for space and other services. It specifies how your cloud infrastructure will look, what you. The elasticity afforded by the cloud platform also enabled the bank to dynamically scale almost 100 percent of its applications up and down based on customer demand. Rapid elasticity. The definition specifies five “essential” characteristics of cloud computing: self-service; accessibility from desktops, laptops, and mobile phones; resources that are pooled among multiple. The main cloud computing service models include infrastructure as a service. Elastic computing refers to a scenario in which the overall resource footprint available in a system or consumed by a specific job can grow or shrink on demand. It is a long-term event that is used to deal with an expected growth in demand. Existing work on elasticity lack of solid and. 1 7. Cloud Elasticity. True or false: Resource pooling is the same as mulit-tenancy. 6 A highly cited paper from 2013 defined elasticity as "the degree to which a system is able to adapt to workload changes by provisioning and deprovisioning resources in an autonomic manner, such that at each point in. In the cloud computing model, theCloud computing is composed of 5 essential characteristics, viz: On-demand Self Service. Elasticity [91] is a wellestablished concept in Cloud Computing, and it defines the ability of a system to adapt its resources to the workload variations by autonomously provisioning or. Cloud computing is now a well-consolidated paradigm for on-demand services provisioning on a pay-as-you-go model. Data backup with elasticity-enabled Cloud imparts flexibility and supports continual disaster recovery. Cloud Service Elasticity. Elastic Load Balancing automatically distributes your incoming traffic across multiple targets, such as EC2 instances, containers, and IP addresses, in one or more Availability Zones. Elasticsearch is a distributed, RESTful search and analytics engine that can address a huge number of use cases. This analogy can be used to define elasticity in the case of cloud computing. For available resources, capacity planning seeks a heavy demand. Attitudes toward security have changed significantly. Thus, elasticity is a key enabler for economies of scale in the cloud that enhances utility. Scalability is one of the prominent features of cloud computing. Cloud Elasticity can refer to ‘cloud bursting’ from on-premises infrastructure into the public cloud for. One of the primary differences between scalability and elasticity is the scale of resources involved. If cloud infrastructure is the tools. If the workload increases, more resources are released to the system; on the contrary, resources are Elastic cloud storage. Elasticity is a unique feature that enables the cloud platforms to add and remove resources “on the fly” to. CSIT 8th semester old question collection :Introduction to Cloud Computing 2072. 2. Cloud computing is a relatively new business model in the computing world. Speed to market: Developing in the cloud enables users to get their applications to market quickly. Elasticity is a key property of cloud computing environments and one of the features which distinguishes this paradigm from other ones. It can work without or with cloud computing. Businesses are investing heavily in cloud computing resources, and professionals with the right set of skills are much in demand. Multitenancy in Cloud computing: Multitenancy is a type of software architecture where a single software instance can serve multiple distinct user groups. Elasting computing is usually associated with scale-out solutions or so-called horizontal scaling, which allow the user to add or remove resources dynamically when it is needed. Service Provider and Service consumer are. The NIST Definition of Cloud Computing Cloud computing is a model for enabling ubiquitous, con--demand network access to a shared pool of config urable computing resources (e. Leveraging it enables organizations to develop and deploy applications faster, without needing to invest in hardware upfront. (30 points) Describe the differences between mainframe, client-server, and cloud architectures. Elasticity, however, is a fuzzier term. Latency and bandwidth both play a major role in cloud computing. Sahli et al. Definition, Process, and Best Practices. 1. g. 1. Resource pooling. g. 2016, 2016 IEEE International Conference on Services Computing (SCC). One can eliminate his investment in hardware upfront using the Amazon Elastic Compute Cloud and boost the development and deployment application process. In both cases, elasticity is an intuitive concept and can be precisely described using mathematical formulas. 1 Elasticity definition and its related terms according to a utility model to satisfy. Rapid elasticity. However, elasticity still lacks a precise. Elastic Cloud Storage (ECS) is the leading object-storage platform from Dell Technologies. characteristics of the cloud computing model. And then to remove them when they don’t need them. It saves your business money by only. cloud computing. 8. In cloud computing, elasticity is defined as "the degree to which a system is able to adapt to workload changes by provisioning and de-provisioning resources in an autonomic manner, such that at each point in time the available resources match the current demand as closely as possible". e. Broad Network Access. The main benefits of agility in cloud computing are as follows: 1. In the service provider view, cloud service elasticity is the ability to increase or decrease the amount of system capacity (for example, CPU, storage, memory and input/output bandwidth) that is available for a given cloud service on demand, in an automated fashion. Security, including governance, compliance and privacy, should be addressed from the outset in cloud strategy. , networks, servers, storage, applications and services) that can be rapidly. Put simply, elasticity is the ability to increase or decrease the resources a cloud-based application uses. A change of configuration is also possible with a short reaction time by the provider. Click the card to flip 👆. Amazon EBS enables you to keep data persistently on a file system, even after you shut down your EC2 instance. Scalability in the cloud refers to adding or subtracting resources as needed to meet workload demand, while being bound by capacity limits within the provisioned servers hosting the cloud. While grid computing is a decentralized executive. , networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Elasticity in Cloud Computing: State of the Art and Research Challenges Yahya Al-Dhuraibi, Fawaz Paraiso, Nabil Djarallah, Philippe Merle To cite this version: Yahya Al-Dhuraibi, Fawaz Paraiso, Nabil Djarallah, Philippe Merle. g. Its ability to quickly make adjustments in the resources without hindering the system’s. Cloud Elasticity. dollars in 2022. Accessibility: Cloud-based applications and data are accessible from virtually any internet-connected device. Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e. ”. What Is Elasticity In Cloud Computing? Cloud elasticity is the ability to gain or reduce computing resources such as CPU/processing, RAM, input/output bandwidth,. A. Businesses use virtualization to use their hardware resources. In simple words, it is the process of making the most of the technology and minimizing the manual effort. You need reliability in cloud computing to ensure that your products and services work as expected. The cloud deployment model identifies the specific type of cloud environment based on ownership, scale, and access, as well as the cloud’s nature and purpose. What is elastic computing or cloud elasticity? Elastic computing is the ability to quickly expand or decrease computer processing, memory, and storage resources to meet changing demands without worrying about capacity planning and engineering for peak usage. You typically pay only for cloud services you use, helping you lower your. It means that multiple customers of cloud vendor are using the same computing resources. In [7], the traditional definition of elasticity used in physics is used to represent elasticity in cloud computing and to quantify how fast and efficiently the computing resources are varied in response to users’ demand. Measured service : Usage of cloud resources is metered so that businesses and other cloud users need only pay for the resources they use in any given billing. Elasticity is how fast you can adjust to and use those resources. This feature swiftly scales the resources to meet the varying demand. Amazon Elastic Compute Cloud (Amazon EC2) is a web-based service that allows businesses to run application programs in the Amazon Web Services ( AWS ) public cloud. Rapid elasticity. There are several steps that can be taken to improve a cloud computing system’s resilience: 1. It monitors the health of its registered targets, and routes traffic only to the healthy targets. Scalability and elasticity in cloud computing are similar and often work together, though they have different definitions. Elasticity differs in that it's not defined by those limits, because if a server reaches its full capacity and additional resources are needed, that resource. 3. Cloud computing is a general term for anything that involves delivering hosted services over the internet. , the probability that the computing resources provided by a. Amazon EC2 provides scalable computing capacity in the AWS cloud. Let’s explore some key. Security. Public cloud is for users that want to access compute infrastructure on-demand with increased scalability, elasticity, and on a pay-per-use basis for CPU cycles, storage and bandwidth consumed over a given time period such as per. While in grid computing, resources are used in collaborative pattern. What is cloud computing, in simple terms? Cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over. It defines Cloud Computing as “ a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e. , the service designer, using SYBL, stating that when the total cloud service price is higher than 800 Euro, a scale-in action is needed. Cloud servers are located in data centers all over the world. Let us take a look at all the computing paradigms below. And technology budgets are rising. Elasticity is one of the most important characteristics of cloud computing paradigm which enables deployed application to dynamically adapt to a changing demand by acquiring and releasing shared computational resources at runtime. Auto scaling, also referred to as autoscaling, auto-scaling, and sometimes automatic scaling, is a cloud computing technique for dynamically allocating computational resources. In the cloud, you want to do this automatically. Therefore, elasticity, a critical feature of a cloud platform, is significant to measure the performance of lightweight. It allows businesses to efficiently and effectively manage their resources. Elasticity is the foundation of cloud performance and can be considered as a great advantage and a key benefit of cloud computing. In simplified terms, Platform as a Service refers to a computing service in the cloud, where third-party cloud service providers employ virtualization technology to deliver a fully loaded, high-performing development platform to application developers over an Internet connection. Cloud elasticity allows organizations to easily add or remove capacity based on workload trends. , the probability that the computing resources provided by a cloud platform match the current. cloud computing. provision resources 2. A user can provide computer capabilities (e. FAQ. Cloud technology offers businesses a key means of promoting agility and is a vital tool in the enterprise push toward better adaptability. The data can be anything such as files, images, documents, audio, video, and more. While elasticity usually involves the dynamic allocation of memory and CPU resources, scalability often consists of the provisioning of new servers to meet static demand growth. 1. It states that the capacity and performance of any given cloud service can expand or contract according to a customer's requirements and that. First, we present a new, quantitative, and formal definition of elasticity in cloud computing, i. 1. By using cloud computing, users and companies do not have to manage physical servers themselves or run software applications on their. Some operations which can be performed with cloud computing are –. And in the cloud, resource pooling is a multi-tenant process that depends on user demand. According to Statista: The worldwide public cloud computing market continues to grow and is expected to reach an estimated 397 billion U. Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud, offering over 200 fully featured services from data centers globally. Cloud Computing Elasticity – Definition The elasticity of cloud computing can be compared to using a flexible rubber band that adjusts according to the needs of your computer resources. Most people, when thinking of cloud computing, think of the ease with which they can procure resources when needed. Maybe with an example, that would be great :) On-Premise Vs. Elastic Load Balancing (ELB) is a load-balancing service for Amazon Web Services (AWS) deployments. Cloud computing offers faster innovation, flexible resources, and economies of scale. Clouds are complex systems that provide computing resources in an elastic way. Cloud. The address is mapped to another instance that is as soon as feasible made available in your account in order to. In contempt of the importance of load balancing techniques to the best. This article explains the. • Rapid elasticity. AWS Elastic Beanstalk: a web platform for software deployment and management, powered by the. ELB automatically distributes incoming application traffic and scales resources to meet traffic demands. The NIST definition of cloud computing. 53. Dell ECS stands for “Dell Elastic Cloud Storage. It is very easy to. 2. Listing 1. Put simply, cloud computing is a remote virtual pool of on-demand shared resources offering compute, storage, and network services that can be rapidly deployed at scale. Cloud elasticity is generally used by small enterprises whose workload expands only for a specific period. Platform as a service (PaaS) is a cloud computing model in which a third-party provider delivers hardware and software tools -- usually those needed for application development -- to users over the internet. Deployment models define the type of access to the cloud, i. This is one of the main benefits of using the cloud — and it allows companies to better manage resources and costs. Scalable environments only care about increasing capacity to accommodate an increasing workload. Elasticity is typically connected to public cloud resources and is associated with pay-per-use or pay-as-you-grow services. Right compute for your workloads. Which of the following is NOT a driver for use of cloud computing? Use of specialized computing hardware. A PaaS provider hosts the hardware and software on its own infrastructure . A cloud service provider (CSP) may implement hyper-converged infrastructure-based horizontal scaling or choose to use virtual distributed services. Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly ward and out ward in commensurate with demand. In simplified terms, Platform as a Service refers to a computing service in the cloud, where third-party cloud service providers employ virtualization technology to deliver a fully loaded, high-performing development platform to application developers over an Internet connection. Simply put, cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale. 1. Elasticity can be automatic, requiring no capacity planning ahead of time, or it can be a manual process, alerting the company when resources are running low. What is cloud scalability vs. Scalability is one of the hallmarks of the cloud and the primary driver of its exploding popularity with businesses. 28 They. Elastic computing is the ability of a cloud service provider to provision flexible computing power when and wherever required. The age of automation has arrived, allowing businesses to automate more of their processes. Cloud infrastructure refers to the hardware and software components -- such as servers , storage, a network and virtualization software -- that are needed to support the computing requirements of a cloud computing model. False. The ability of cloud computing to automatically install, configure and maintain a cloud service is known as automation in cloud computing. You typically pay only for cloud services you use, helping you lower your. With the emergence of the Internet of Things (IoT), where there is a need for interconnectivity between singular devices, the cloud paradigm has. Scalability in the cloud computing allows businesses to scale their computing resources up and down based on the requirement ensuring low infrastructure disruption. Measured service is a term that IT professionals apply to cloud computing. In NIST’s definition of cloud computing, the five essential characteristics of cloud computing are addressed. Study with Quizlet and memorize flashcards containing terms like How do the five components of cloud computing defined by the NIST work together to provide users with cloud computing services?, Which type of cloud would your organization be likely to use?, A cloud service should exhibit rapid elasticity, allow users to access resources on. What is the difference between elasticity and scalability in cloud computing. PaaS Definition. Storing data in the cloud allows users to take advantage of new software and services and gain insight into their business operations. the provision of security applications and services via the cloud either to cloud-based infrastructure and software, or from the cloud to the customers on-premise systems. Also considered as the heart of the Elastic Stack, it centrally stores. Elasticity is related to the dynamic use of current resources, whereas scalability is the accommodation of larger workloads without the transformation of complete existing infrastructure. Muhammad Raza. It is one of the layers of the cloud computing platform. They are all characteristics of cloud computing: On demand self-services: Computer services such as email, applications, network, or server service can be delivered without needing human interaction with each service provider. In this context, elasticity is commonly understood as the ability of a system to automatically provision and deprovision computing resources on demand as workloads change. Users can select and use single or multiple services depending on their needs. This document clarifies the cloud computing service models as published in NIST Special Publication (SP) 800-145, The NIST Definition of Cloud Computing. Data security: Hardware failures do not result in data loss because of networked backups. Put simply, cloud technology allows you to easily adjust your computer power, memory, and storage to suit the unique requirements of your. we profit. On-demand cloud computing is you spin up a cloud resource when YOU want to. 3 Elasticity Definition Elasticity is the degree to which a system is able to adapt to workload changes by provisioning and de-provisioning resources in an autonomic manner, such that at each point in time the available resources match the current demand as closely as possible. Elasticity is the key technique to provisioning resources dynamically in order to flexibly meet the users’ demand. Simply put, elasticity adapts to both the increase and decrease in workload by provisioning and de. Instead of organizations having to make major investments to buy equipment, train staff, and provide ongoing maintenance, some or all of these needs are handled by a cloud service provider. The resources in cloud computing infrastructure are virtual machines, virtual memory, virtual CORE, etc. In cloud computing, elasticity is a term used to reference the ability of a system to adapt to changing workload demand by provisioning and deprovisioning pooled resources so that provisioned resources match current demand as well as possible. informally, elasticity denotes the sensitivity of a depen-dent variable to changes in one or more other variables [1]. Certifications in cloud computing can help clearly define who is qualified to support an organization’s cloud requirements. This. Both elasticity and scalability are key to modern storage systems. The public cloud provides a rich feature set when providing both IaaS and PaaS. 8. Depending on the service, elasticity is sometimes part of the service itself. e. 0, service orientation, and utility computing. Courses. In conclusion, rapid elasticity is a critical aspect of cloud computing that allows businesses to scale their resources dynamically, optimize costs, and quickly respond to changes in demand. Elasticity. Cloud agility, on the other hand, implies a value statement as it is defined as the ability to create, test, and deploy applications and software in the cloud quickly, often in response to market changes. In the cloud, you want to do this automatically. Cloud computing lets you focus on your own customers, rather than on the heavy lifting of racking, stacking, and powering servers. A New Model for IT Infrastructure. This cloud. Cloud computing is becoming increasingly widespread and sophisticated. Resource Pooling. AWS elasticity allows users to dynamically scale up or down their resources based on traffic and usage patterns. Please use examples. Amazon Elastic Compute Cloud (EC2) is a part of Amazon. 1. The vendor provides support, maintenance, upgrades, and even remote management of the private cloud. A precise definition of elasticity is proposed and its core properties and requirements explicitly distinguishing from related terms such as scalability and efficiency are analyzed. Define cloud and explain the three key terms in your definition. The public cloud can be defined as a multi-tenant computing service offered over the public internet. System monitoring tools control Elastic. Existing work on elasticity lack of solid and. Users can make use of resources following their needs and. , deploying and allocating more IT resources than necessary to. Cloud computing has gathered great attention recently as a method for eliminating or at least reducing expensive setup and maintenance cost of computing. [2]. Elasticity is one of the most important characteristics of cloud computing paradigm which enables deployed application to dynamically adapt to a. Next, we take the results of our calculations and plug them into the formula for price elasticity of supply: Price elasticity of supply = % change in quantity % change in price = 26. To better understand this concept, let us consider a. Elastic computing is a subset of cloud computing that involves dynamically operating the cloud server. With utility. Cloud computing is the delivery of computer resources like data storage via the internet. server time, storage) as needed automatically without requiring any human interaction. Growing demand for cloud computing professionals. Storage elasticity is less well known than scalability, but it helps admins with efficiency and cost. In this context, elasticity is com-monly understood as the ability of a system to automati-cally provision. Amazon Web service offers EC2 which is a short form of Elastic Compute Cloud (ECC) it is a cloud computing service offered by the Cloud Service Provider AWS. Our research makes the following significant contributions. Growing demand for cloud computing professionals. Namely, the elasticity is aimed at meeting the demand at any time. In this context, elasticity is commonly understood as the ability of a system to. chapter 6 team exercise. Abstract: Elasticity is a fundamental feature of cloud computing and can be considered as a great advantage and a key benefit of cloud computing. Now, with the definition of Cloud edge computing system new dimension, the proposed solutions should be revisited and extended to consider the discussed new system’s architecture and. Elasticity is the foundation of cloud performance and can be considered as a great advantage and a key benefit of cloud computing.