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. A key feature of cloud computing is elasticity, which allows the provisioning and de-provisioning of computing resources on. 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. Its ability to quickly make adjustments in the resources without hindering the system’s. Cloud elasticity is a fundamental part of modern cloud computing. Listing 1. Broad network access: The Computing services are. Nov 8, 2018. In the cloud, you want to do this automatically. Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and. Existing work on elasticity lack of solid and. Rapid Elasticity. Automation is an essential feature of cloud computing. Resource pooling is an IT term used in cloud computing environments to describe a situation in which providers serve multiple clients, customers or "tenants" with provisional and scalable services. Most people, when thinking of cloud computing, think of the ease with which they can procure resources when needed. This feature swiftly scales the resources to meet the varying demand. Cloud Elasticity assists companies in avoiding either under- or over-provisioning i. While we often use it to refer to a system’s ability to grow, it is not exclusive to this definition. In the cloud, you want to do this automatically. 2. It simply means the ability to quickly ramp up additional resources, which in the cloud usually involves scale-out techniques across widely distributed architectures. 2. Auto scaling, also referred to as autoscaling, auto-scaling, and sometimes automatic scaling, is a cloud computing technique for dynamically allocating computational resources. Sahli et al. 1. 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. Cloud Capacity Planning. The main cloud computing service models include infrastructure as a service. Key Cloud Computing Drivers: Elasticity (define, plus sub-bullets V and S) Definition. Amazon Elastic Compute Cloud (EC2) is a part of Amazon. 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. Cloud Elasticity enables organizations to rapidly scale capacity up or down, either automatically or manually. Its ability to quickly make adjustments in the resources without hindering the system’s. memory space, calculation power etc. Virtualization is technology that you can use to create virtual representations of servers, storage, networks, and other physical machines. In making cloud computing what it is today, five technologies played a vital role. Virtualization makes multi-cloud architecture accessible. 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. Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e. First, we present a new, quantitative, and formal definition of elasticity in cloud computing, i. The ability to acquire resources as you need them and release resources when you no longer need them. 6 Conclusion 5 Towards Benchmarking Elasticity In this short paper, we proposed a refined definition of Characterizing the elasticity of a single system is not a elasticity to contribute in establishing a common under- simple task on its own and it becomes even more com- standing of this term in the context of cloud computing. Elasticity allows their adaptation to input workloads by (de)provisioning resources as the demand rises and drops. dollars in 2022. Elasticity is the foundation of cloud performance and can be considered as a great advantage and a key benefit of cloud computing. An elastic cloud is a cloud computing offering that provides variable service levels based on changing needs. , by altering the use of computing resources, to meet a varying workload is called "elastic computing". Cloud computing is a technology that enables us to create, configure, and customize applications through an internet connection. a) Virtualization assigns a logical name for a physical resource and then provides a pointer to that physical resource when a request is made. In simple words, it is the process of making the most of the technology and minimizing the manual effort. Elasticity implies the ability to shift and pool resources across disparate infrastructure so that data needs and resource availability can. Attempt all the questions. Companies can use remote applications to process large quantities of data and create models. In cloud computing, resources are used in centralized pattern. Apart from the above, some other Cloud Computing advantages are: On-Demand Self-service. This idea first came in the 1950s. 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. 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. Both elasticity and scalability are key to modern storage systems. Clients, users, or businesses acquire amenities such as data storage space, computing capabilities, applications services, virtual servers, or even hardware rentals such as CPUs, monitors, and input. System monitoring tools control Elastic computing so. For the majority of this guide, we’ve chosen to keep things simple by using on-premise non-cloud scaling for our examples. For most industry observers, the cloud era began when Amazon Web Services offered their first service to the public on March 13, 2006. Let us take a look at all the computing paradigms below. Distributed Computing : Distributed computing is defined as a type of computing where multiple computer systems work on a single problem. A user can create, launch, and terminate server instances as needed, paying by the hour for active servers, hence the term "elastic". In cloud computing, the cloud computing infrastructure is analogous to a solid object. Cloud computing is also referred to as Internet-based computing, it is a technology where the resource is provided as a service through the Internet to the user. ) can be elastically provisioned and released, based on demand. It is a composition of multiple independent systems. Approach: The streaming service leverages elastic scaling to automatically respond to changes in demand without manual intervention. As the name suggests, elastic compute services offer a cloud service provider the ability to scale up and down the computing resources like memory, bandwidth, infrastructure, etc. Elastic computing is a subset of cloud computing that involves dynamically operating the cloud server. , the probability that the computing resources provided by a cloud platform match the current. 2. ”. Cloud. On-demand self-service. Cloud computing is defined as the process of providing computing resources. The age of automation has arrived, allowing businesses to automate more of their processes. Cloud computing allows users to access applications and data remotely, from any location at any time and from any online device, such as a laptop or mobile phone. 4. Cloud computing [1] is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Users enable ELB within a single availability. Enter the email address you signed up with and we'll email you a reset link. Elastic computing is a subset of cloud computing that involves dynamically operating the cloud server. Resources are often virtualized, and users typically only pay for the services they use. The service provider’s capabilities (e. Implement redundant systems: Using redundant systems, such as multiple servers or data centers, can help ensure that the system continues to function even if one component fails. In other words, you've connected your device to the internet to store and manage data across your Apple devices. Originating from the field of physics and economics, the term elasticity is nowadays heavily used in the context of cloud computing. Iaas is also known as Hardware as a Service (HaaS). Elasticsearch, powered by Elastic Cloud on the Google Kubernetes Engine (GKE), is the most sophisticated open search platform available. 6. , networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Ease of use. Elasticity = The environment transparently manages a user's resource utilization based on dynamically changing needs Virtualization - Each user has a single view of the available resources, independentlyAbstract: Elasticity is a fundamental feature of cloud computing and can be considered as a great advantage and a key benefit of cloud computing. Working Group analyzed the NIST cloud computing definition and developed guidance on how to use it to evaluate cloud services. Cloud computing allows on-demand self-services. 1. Cloud Elasticity. Cloud computing is all about renting computing services. Elasticity and multitenancy are distinct characteristics of cloud computing. Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e. And as technologies make it easier to do so, more. Elasticsearch is a distributed, RESTful search and analytics engine that can address a huge number of use cases. 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. The authors define elasticity as the ability of a system to add and remove resources such as CPU cores, memory, VM and container instance, “on the fly". Define cloud and explain the three key terms in your definition. Elastic Scaling:. Amazon Web Services (AWS) is a comprehensive, evolving cloud computing platform provided by Amazon. Explain the Platform-as-a-Service (PaaS) and its characteristics. This means that the data is kept on the AWS EBS servers even when the EC2 instances are shut down. The essential characteristics of cloud computing help define what is a cloud environment. Scalability is. However, stakeholders have little guidance for choosing fitting. Let’s explore some key. Erl (if I have understand it correctly) that scalability is the ability of a resource to increase or decrease by demand, and that elasticity is the automatic scaling of a resource by demand of a resource. 3. term elasticity is nowadays heavily used in the context of cloud computing. Serverless computing is a cloud computing model that enables developers to build and run code on servers that are managed by the cloud provider and available on demand. In many ways, cloud computing is defined by its elastic nature, which also sets it apart from traditional computing paradigms including client-server, grid computing, and legacy infrastructure. If you have an iPhone, you've likely backed up its contents to iCloud. This cloud model is composed of five essential characteristics: On-demand self-service. Pour cela, nous avons défini un modèle formel pour l'élasticité des AbSs dans le cloud. 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. Learn about benefits and more. Businesses use virtualization to use their hardware resources. There is a significant amount of confusion among buyers about storage scalability, elasticity and on-demand. An elasticity metric could be used to define and to monitor Service Level Agreements (SLAs), to compare and to benchmark different cloud providers or to improve provisioning and management. 1. 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. These IPs are mostly used to hide instances or software from your AWS account that fail. Unlike elasticity, which is more of makeshift resource allocation – cloud scalability is a part of infrastructure design. 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. Whereas elasticity has become mainstream for web-based, interactive applications, it is still a major research challenge how to leverage elasticity for applications from the high-performance. 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. Clouds are complex systems that provide computing resources in an elastic way. Different clouds serve as central repositories for some or all of these services. These targets could be a fleet of EC2 instances, Lambda functions, a range of IP addresses, or even. Cloud Elasticity can refer to ‘cloud bursting’ from on-premises infrastructure into the public cloud for. In the cloud computing context, agility often refers to the ability to rapidly develop, test and launch software applications that drive business growth. Firstly, one significant benefit is cost-efficiency (elasticity vs scalability in cloud computing ). Metered services are becoming increasingly common in enterprise information technology ( IT ) environments. Scalability is one of the hallmarks of the. Rapid Elasticity: Computing resources can be quickly and automatically provisioned and released at any. 4. 2. 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. By. Depending on the service, elasticity is sometimes part of the service itself. By using cloud computing, users and companies do not have to manage physical servers themselves or run software applications on their. Utility computing is a subset of cloud computing, allowing users to scale up and down based on their needs. It enables you to scale the cloud computing services inward and outward, and it helps to be commensurate with the dynamic demand posted by the end-users. The service, often incorrectly referred to as Elastic Block Storage, provides highly available block-level storage volumes for use with Amazon Elastic Compute Cloud (EC2) instances. Measured Service. plicated when. Please use examples. (2017) proposed a generic and exhaustive formal approach to model elastic cloud systems based on the combination of bigraphical reactive systems ( Milner, 2006 ), BRS for short, and Maude ( Clavel et al. FAQ. These services are divided into three main categories or types of cloud computing: infrastructure as a service ( IaaS ), platform as a service ( PaaS) and software as a service ( SaaS ). It ensures fast data processing, low latency, and high availability, making it suitable for applications with stringent performance requirements, such as scientific research, AI/ML, and real-time. Abstract. Existing work on elasticity lack of solid and. What is Cloud Elasticity? Cloud elasticity in cloud computing is the ability to rapidly and dynamically allocate cloud resources, including compute, storage, and memory resources, in response to changing demands. What is the definition of cloud-based scalability? Can the characteristics of cloud computing facilitate the implementation of scalability?Scalability and elasticity in cloud: Scalability can be defined as the cloud's ability to manage workloads by increasing or decreasing resources per the demand. Elasticity. The authors define elasticity as the ability of a system to add and remove resources such as CPU cores, memory, VM and container instance, “on the fly". The cloud computing standard. Certifications in cloud computing can help clearly define who is qualified to support an organization’s cloud requirements. Cloud elasticity is the automatic provisioning and deprovisioning of resources from a data center when demand from a customer increases or decreases. Cloud-native definition. 1. Computing resources such as CPU/processing,. Also called an internal or corporate cloud, private cloud computing gives businesses many of the benefits of a public cloud - including self-service, scalability, and. Location and Device Independence. With Elastic integrated on Google Cloud, Cisco is able to increase operational efficiency with its ability to deliver accurate. 4. Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly ward and out ward in commensurate with demand. การประมวลผลใดๆ ผ่านเครือข่าย Internet ที่พร้อมให้บริการกับผู้ใช้งาน เมื่อไรก็ตามที่มี. AWS Elastic Block Store (EBS) is Amazon’s block-level storage solution used with the EC2 cloud service to store persistent data. A user can provide computer capabilities (e. 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. You can use Amazon EC2 to launch as many or as few virtual servers as you need, configure security and networking, and manage. The importance of IT cost management in modern organizations . This infrastructure improves. As a result, PaaS frees users from having to install in-house. One of the reasons for the popularity of cloud computing is due to its elasticity feature. 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. Amazon EC2 provides scalable computing capacity in the AWS cloud. The ability to acquire resources as you need them and release resources when you no longer need them. The concept of elasticity has been transferred to the context of cloud computing and is commonly con-Cloud security refers to the processes, mechanisms and services used to control the security, compliance and other usage risks of cloud computing. EC2 encourages scalable deployment of applications by providing a web service through which a user can boot an Amazon Machine Image. Data backup with elasticity-enabled Cloud imparts flexibility and supports continual disaster recovery. One of the great things about cloud computing is the ability to quickly provision resources in the cloud as manufacturing organizations need them. The system’s measure of elasticity estimates how readily the. In simple terms, cloud computing allows you to rent instead of buy your IT. It enables you to scale the cloud computing services inward and outward, and it helps to be commensurate with the dynamic demand posted by the end-users. To describe a “measured service”, one needs to identify the cloud service properties that have to be measured and what their standards of measurement or metrics are. e. The concept of elasticity has been transferred to the context of cloud computing and is commonly con- ELASTICITY - ability of the hardware layer below (usually cloud infrastructure) to increase or shrink the amount of the physical resources offered by that hardware layer to the software layer above. 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. Also, as more and more people start using such SaaS services as service providers. We can scale down, scale up, and scale out accordingly. Elasticity is a key characteristic of cloud computing. Explore these eight key characteristics of cloud computing that explain why it's the go-to destination for building and deploying modern applications. A third group of services integrate with AWS Auto Scaling. In this work the stress is defined taking into account the accuracy while the strain is defined considering the. The elasticity of these resources can be in terms of. On-demand cloud computing is you spin up a cloud resource when YOU want to. Cloud systems also provide infrastructure for businesses to develop and deploy enterprise software and services. Considering the importance of elasticity in cloud computing context, the objective of this paper is to present a comprehensive study about the elasticity. Benefits of Cloud Elasticity in an Organization. Elasticity, one of the major benefits required for this computing model, is the ability to add and remove resources “on the fly” to handle the load variation. Cloud computing lets you focus on your own customers, rather than on the heavy lifting of racking, stacking, and powering servers. 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. In this context, elasticity is com-monly understood as the ability of a system to automati-cally provision. The shift to cloud computing amplified by COVID-19 and remote work has. ”. Courses. Define scalability and elasticity in the context of cloud computing and provide real-world scenarios where these concepts are crucial. Capabilities can be elastically provi- sioned and released, in some cases automatically, to Fig. g. You can access cloud services over the network and on portable devices like mobile phones, tablets, laptops, and desktop computers. 1. In other words, cloud computing refers to provisioning and maintaining resources in computing; cloud agility refers to issues like security. Using elasticity, you can scale the infrastructure up or down as needed. Resource Pooling. Elasticity. In the cloud, you want to do this automatically. 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. A cloud service provider (CSP) may implement hyper-converged infrastructure-based horizontal scaling or choose to use virtual distributed services. Depending on the load to a server farm or pool, the number of servers that are active will typically vary automatically as user needs fluctuate. In NIST’s definition of cloud computing, the five essential characteristics of cloud computing are addressed. Auto Scaling Definition. Elasticity is an attribute that can be applied to most cloud services. [2]. You typically pay only for cloud services you use, helping you lower your. Some of the key differences between cloud models are like the different ways people stream digital movies and television shows. This could include growing the capacity of a. In some streaming platforms, users seamlessly switch between rentals and purchases. Cloud computing is now a well-consolidated paradigm for on-demand services provisioning on a pay-as-you-go model. Amazon EC2 (Elastic Compute Cloud) is a service that provides scalable compute capacity in the cloud, making web-scale cloud computing simpler for developers and other users demanding high levels of performance. Cloud provides have systems in place to automatically deliver or remove resources in order to provide just the right amount of assets for each project. AWS offers the broadest and deepest functionality for compute. , Scale-Up – can handle an increasing workload by adding resources to the existing infrastructure. The goal of cloud elasticity is to avoid either over-provisioning or under-provisioning a particular service or application. Certifications in cloud computing can help clearly define who is qualified to support an organization’s cloud requirements. Elastic computing is the ability of a system to adapt and manage resources according to workload requirements. Use load balancers: Load balancers can distribute traffic across. 999 percent uptime, with only about five minutes of maximum. Private cloud combines many of the benefits of cloud. The elasticity of cloud computing makes it possible to provide services in varying quantities at any given time. With the emergence of the Internet of Things (IoT), where there is a need for interconnectivity between singular devices, the cloud paradigm has. By 2025, 85% of enterprises will have a cloud-first principle — a more efficient way to host data rather than on-premises. This is what is known as rapid elasticity. Broad network access: The Computing services are. Cloud elasticity is generally used by small enterprises whose workload expands only for a specific period. A delivery model for computing resources in which various servers, applications, data, and other resources are integrated and provided as a service over the internet. Put simply, elasticity is the ability to increase or decrease the resources a cloud-based application uses. server time, storage) as needed automatically without requiring any human interaction. Amazon EC2 allows a developer to spin up virtual machines ( VMs ), which provide compute capacity for IT projects and cloud workloads that run with global. Automation. This is the provisioned part of a virtual computing environment -- essentially a preconfigured. It is a short-term event that is used to deal with an unplanned or sudden growth in demand. This eliminates the need for extra capacity or lengthy purchasing processes. One can eliminate his investment in hardware upfront using the Amazon Elastic Compute Cloud and boost the development and deployment application process. Measured Service. Cloud elasticity allows businesses to easily adjust their capacity, manually or automatically, to meet increased demand. Elasticity refers to the ability of a system or infrastructure to automatically adjust its resources in response to changes in demand. In this Cloud Computing Tutorial, you will learn the basics concepts of cloud computing which include multiple service models, deployment. Elastic computing is a concept in cloud computing in which computing resources can be scaled up and down easily by the cloud service provider. Put simply, cloud technology allows you to easily adjust your computer power, memory, and storage to suit the unique requirements of your. Cloud computing offers secure on-demand storage, servers, databases, networking, and software accessible over the internet (the cloud). 2. Elasticity is “The ability to acquire resources as you need them and release resources when you no longer need them. While grid computing is a decentralized executive. Courses. . 4. Speed to market: Developing in the cloud enables users to get their applications to market quickly. Elastic computing is a concept in cloud computing in which computing resources can be scaled up and down easily by the cloud service provider. Cloud computing is defined as the use of hosted services, such as data storage, servers, databases, networking, and software over the internet. In this context, elasticity is commonly. This. Rapid Elasticity. Rapid elasticity: Unlike on-premise hardware and software, cloud computing resources can be rapidly increased, decreased, or otherwise modified based on the cloud user’s changing needs. According to NIST definition of cloud computing, it has five characteristics: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service, while mobile computing focuses on device mobility and context awareness considering networking and mobile resource/data access. Scalability and elasticity in cloud: Scalability can be defined as the cloud's ability to manage workloads by increasing or decreasing resources per the demand. Some are “rented,” and some are owned. Description and Evaluation of Elasticity Strategies for Business Processes in the Cloud. It includes a development platform, hard drive, software, and database. The dynamic adaptation of capacity, e. Cloudbursting (capacity over drafting) is automatically adding andCloud Scalability vs. Scalability is one of the prominent features of cloud computing. These targets could be a fleet of EC2 instances, Lambda functions, a range of IP addresses, or even. By leveraging the benefits of rapid elasticity, organizations can achieve greater flexibility, agility, and cost efficiency in their operations. , deploying and allocating more IT resources than necessary to. 1. System monitoring tools control Elastic. Users enable ELB within a single availability. Google App Engine, one of the earliest PaaS cloud offerings, offered automatic scaling from the early days of cloud computing. Elasticity is one of these key features. ECS supports both traditional and next-generation workloads and can be deployed as a software-defined model or as a turnkey appliance. Offers advanced online security. A Static IPv4 address more suited for dynamic cloud computing is called an Elastic IP (EIP) address. Although many works in literature have surveyed cloud computing and its features, there is a lack of a detailed analysis about elasticity for the cloud. . Elasticity can be defined as how a cloud adapts to variations in its workload through resources provisioning and deprovisioning. Cloud computing is a normal evolution of distributed computing combined with Service- oriented architecture, leveraging most of the GRID features and Virtualization merits. Background. Efficiency. Cloud is a model of computing where servers, networks, storage, development tools, and even applications (apps) are enabled through the internet. , networks, servers, storage,. Elasticity is the foundation of cloud performance and can be considered as a great advantage and a key benefit of cloud computing. AWS Elastic Beanstalk: a web platform for software deployment and management, powered by the. Define elasticity as it pertains to cloud computing. This infrastructure improves. Summary. Scalability: Traditional computing can be difficult to scale up or down to meet changing needs, as it. In both cases, elasticity is an intuitive concept and can be precisely described using mathematical formulas. BSc. Explanation: Amazon EC2 stands for the Amazon Elastic Compute Cloud that offers the scalable computing capacity in the AWS (or Amazon Web Services) cloud to its clients. This is often an. Amazon also provides local storage for EC2 instances. Since cloud computing began, the world has witnessed an explosion of cloud-based applications and services in IT, which continue to expand. Cloud computing with AWS. Cloud computing is becoming increasingly widespread and sophisticated. This article will explore the capabilities and major features of Amazon EC2, look at the pricing plans available,. Cloud computing is a centralized executive. Elasticity, on the other hand, refers to the ability of a system to dynamically adjust its resource allocation to meet the current workload demands. This is a reference to services where the cloud provider measures or monitors the provision of services for various reasons, including billing, effective use of resources, or overall predictive planning. Most people, when thinking of cloud computing, think of the ease with which they can procure resources when needed. provision resources 2. Cloud is a model of computing where servers, networks, storage, development tools, and even applications (apps) are enabled through the internet. A PaaS provider hosts the hardware and software on its own infrastructure . 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. Elasticity is a defining characteristic that differentiates cloud computing from previously proposed computing paradigms, such as grid computing. For many companies, a cloud migration is directly related to data and IT modernization. Rapid Elasticity. One of the primary differences between scalability and elasticity is the scale of resources involved. Elasticity, on the other hand, is the ability of a system to adjust its resources in response to changing workloads dynamically. To achieve them, some providers take expedient shortcuts, while others invest in discontinuous change. Ability to dynamically scale the services provided directly to customers. By resources, it means the CPU memory, CPU cores, storage resources, etc. Being a cloud computing provider doesn’t mean just supplementing IT resources, it means providing strategic, core information technology. Vertical scalability includes adding more power to the current resources, and horizontal scalability means adding more resources to divide. There are several steps that can be taken to improve a cloud computing system’s resilience: 1. Cloud computing has revolutionized the way businesses and individuals access, store, and process data. Elastic Computing is the capability of the cloud services to decrease or expand the computer storage, memory, processing for overcoming the fluctuating demands that arise every day. 5 Elastic Computing. S. g. 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. NIST's definition of elasticity is as follows: "Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly.