Nội dung text cloud computing.docx
Cloud computing refers to the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (the cloud). It allows users to access and use these resources on demand, without the need to own or manage the underlying infrastructure. E.g.: Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure Evolution of cloud computing The concept of cloud computing has evolved over time. In the early days of computing, organizations had to purchase and maintain their own hardware and infrastructure, which was expensive and required specialized expertise to manage. In the 1980s, the concept of utility computing emerged, which allowed organizations to pay for computing resources on a pay-per-use basis. This laid the foundation for the emergence of cloud computing in the 2000s. In the early 2000s, companies such as Amazon and Google started offering cloud- based services, allowing users to access computing resources over the internet. These services were initially used primarily for data storage and backup, but they quickly evolved to include a wide range of other services, such as computing, analytics, and machine learning. Today, cloud computing has become an integral part of many organizations' IT infrastructure, and is used for a wide range of applications, including data storage
and backup, file sharing and collaboration, application hosting, disaster recovery, data analysis and processing, website hosting, and content delivery. The characteristics of Cloud Computing. 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. Broad network access: Cloud computing resources can be accessed over the internet using a variety of devices, such as laptops, smartphones, and tablets. Rapid elasticity: The Computing services should have IT resources that are able to scale out and in quickly and on as needed basis. Whenever the user requires services, it is provided to him and it is scale out as soon as its requirement gets over. Resource pooling: The IT resource (e.g., networks, servers, storage, applications, and services) present are shared across multiple applications and occupant in an uncommitted manner. Multiple clients are provided service from a same physical resource. Measured service: Cloud computing providers typically track and report on the usage of their resources, allowing users to pay only for what they consume. Security
THE PROS Cost Savings: You gain access to powerful tools without the cost of purchasing hardware, software, or licenses. Everything is on the cloud. Accessibility: You can access anything you stored in the cloud through all your web-enabled devices. Reliability: Given an array of available servers, services can be easily moved to other servers in case of a failure. Scalability: If a company needs to expand, cloud service providers can upscale to suit your needs. This lessens the need for new equipment. Efficiency: Multiple users can work together and communicate over the cloud. This makes operations more smooth-sailing. Agility: Given all the advantages of cloud computing, app development, testing, and deployment are accelerated. Security: Given that they cater to a huge number of clients, cloud service providers comply to high-level security protocols. These security measures cost a fortune to implement — another area where your business could cut down some costs. THE CONS Downtime: Handling a lot of clients may overwhelm cloud service providers. There are also power outages and connectivity interruptions. All these entail the suspension of your processes. Vendor Lock-in: Currently, migration from one provider to another is rough. There are interoperability, compatibility, and support issues surrounding migration. This might end up with your business getting stuck with your provider when you need to make a switch. Opaqueness: Cloud providers do not immediately inform customers about a security breach. This is something not every enterprise can tolerate.
Security: While there are high standards when it comes to security, cloud computing services are still vulnerable to security risks. Given that you’re using these services to handle important business data, you cannot afford such risk. This matter won’t ever really go away, providers should just ensure that the risks are under control. Types of Cloud Public Cloud Public cloud refers to a type of cloud computing infrastructure that is owned and operated by a third-party provider and made available to the general public over the internet. Public cloud services are typically provided on a pay-per-use basis, and can be accessed by anyone with an internet connection. In the Public cloud, the same storage is being used by multiple users at the same time. Public cloud is owned, managed, and operated by businesses, universities, government organizations, or a combination of them. Amazon Elastic Compute Cloud (EC2), Microsoft Azure, IBM's Blue Cloud, Sun Cloud, and Google Cloud are examples of the public cloud. Advantages of Public Cloud 1) Low Cost Public cloud has a lower cost than private, or hybrid cloud, as it shares the same resources with a large number of consumers.