blog




  • Essay / What is Cloud Computing

    Table of contentsAbstractConclusionWorks CitedAbstractAttempts are made in this article to first define Cloud Computing and then identify the different types. We move on to discuss the basic requirements of Cloud in the next section and finally, the advantages and disadvantages of Cloud computing are analyzed. It is clarified that Cloud Computing is virtualized computing power and storage delivered through platform-independent infrastructures composed of abstract hardware and software accessible over the Internet. These on-demand shared computing resources are created and disposed of efficiently, are dynamically scalable through various programming interfaces, and are billed variably based on measurable usage. Say no to plagiarism. Get a tailor-made essay on “Why Violent Video Games Should Not Be Banned”? Get an original essay A cloud can be private or public. A public cloud sells services to anyone on the Internet. (Currently, Amazon WebServices is the largest public cloud provider.) A private cloud is a proprietary network or data center that provides hosted services to a limited number of people. Clod Computing provides the following services: i-Infrastructure as a Service (IaaS) ii-Platform as a Service (PaaS) and Software as a Service (SaaS). The layers and infrastructure of cloud computing and its advantages and disadvantages are discussed in the following sections. 1- Definitions Cloud computing is a general term for anything that involves the provision of hosted services over the Internet. These services are broadly divided into three categories: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). The name cloud computing was inspired by the cloud symbol often used to represent the Internet in flowcharts and diagrams. When a service provider uses public cloud resources to create its private cloud, the result is called a virtual private cloud. Private or public, the goal of cloud computing is to provide simple and scalable access to computing resources and IT services. to start, stop, access and configure their virtual servers and storage. In the enterprise, cloud computing allows a company to pay only for the capacity needed and bring more online as needed. Because this pay-for-what-you-use model resembles the way electricity, fuel, and water are consumed, it is sometimes called utility computing. Cloud Platform as a Service is defined as a set of software and product development tools hosted on the provider's infrastructure. Developers create applications on the provider's platform via the Internet. Paas providers may use APIs, website portals, or gateway software installed on the customer's computer. Force.com (an outgrowth of Salesforce.com) and GoogleApps are examples of PaaS. Developers should be aware that there are currently no standards for interoperability or data portability in the cloud. Some vendors do not allow software created by their customers to be moved off the vendor's platform. In the Software-as-a-Service cloud model, the provider provides the hardware infrastructure, software product, and interacts with the user through a front-end interface. portal. SaaS is a very large market. Services can range from web-based email to inventory control and database processing. Since the service provider hostsboth the application and the data, the end user is free to use the service wherever they are. Cloud computing is a general term for anything that involves the provision of hosted services over the Internet. These services are broadly divided into three categories: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS). The name cloud computing was inspired by the cloud symbol which is often used to represent the Internet in flowcharts and diagrams.2- Different types of cloud computing: Public cloud: the IT infrastructure is hosted on the provider's premises. The customer has no visibility into the location of the cloud computing infrastructure. IT infrastructure is shared between organizations. Private Cloud: The IT architecture is dedicated to the customer and is not shared with other organizations. They are expensive and are considered more secure than public clouds. Private clouds can be hosted externally as well as on-premises. Hybrid cloud: Organizations host certain critical and secure applications in private clouds. Less critical applications are hosted in the public cloud. The combination is known as Hybrid Cloud. Cloud bursting is the term used to define a system in which the organization uses its own infrastructure for normal use, but the cloud is used for peak loads. Community Cloud: Cloud infrastructure is shared between organizations in the same community. For example, all government agencies in a city can share the same cloud, but non-government agencies cannot. 3-Layers Once an Internet connection is established between multiple computers, it is possible to share services within any of the following layers. The client consists of computer hardware and/or software that relies on cloud computing for the delivery of applications and is inherently useless without it. Examples include certain computers (example: Chromebook), phones (example: Google Nexus series) and other devices, operating systems (example: GoogleChrome OS), and browsers. Cloud application services or “Softwares as a Service (SaaS)” deliver software as a service over the Internet, eliminating the need to install and run the application on customers' computers and simplifying maintenance and the support. Cloud platform services, also known as platform as a service (PaaS), provide an IT platform and/or solution stack as a service, often consuming cloud infrastructure and supporting cloud applications. It makes it easy to deploy applications without the cost and complexity of purchasing and managing the underlying hardware and software layers. Cloud computing is becoming a major change in our industry, and one of the most important elements of this change is the change in cloud platforms. Platforms allow developers to write certain applications that can run in the cloud, or even use services provided by the cloud. There are different names used for the platforms, which may include Platform On Demand or Cloud 9. It's up to you what you want to call the platform, but they all have great potential for development . When development teams create applications for the cloud, they must create their own cloud platform. Cloud infrastructure services, also known as infrastructure as a service (IaaS), provide IT infrastructure – typically a platform virtualization environment – ​​asservice, as well as raw (block) storage and networking. .Rather than purchasing servers, software, data center space or networking equipment, customers purchase these resources as a fully outsourced service. Providers typically charge for these services based on a utility calculation; the amount of resources consumed (and therefore cost) generally reflects the level of activity. The server layer consists of computer hardware and/or software products specifically designed for the provision of cloud services, including multi-core processors, cloud processors. -specific operating systems and bundled offerings. Advantages and disadvantages of cloud computing in general: Lower computing costs: You don't need a powerful, expensive computer to run cloud computing web applications. Because applications run in the cloud, not on the desktop, your desktop computer does not need the processing power or disk space required by traditional desktop software. Improved performance: With a few large programs hogging your computer's memory, you will see better performance from your PC. Computers in a cloud computing system start up and run faster because they have fewer programs and processes loaded into memory… Reduced Software Costs: InsteadBy purchasing expensive software applications, you can get most of what you need for free. you need! It's true: most of today's cloud computing applications, like the Google Docs suite, are completely free. This is much better than paying over $200 for similar Microsoft Office software, which alone can justify the move to cloud apps. Instant software updates: Another benefit of cloud computing is that you no longer have to choose between outdated software and high upgrade costs. When the app is web-based, updates are automatic and available the next time you connect to the cloud. When you access a web app, you get the latest version, without having to pay or download an upgrade. Improved document format compatibility. You don't have to worry about whether the documents you create on your computer are compatible with other users' applications. or operating systems. Where Word 2007 documents cannot be opened on a computer running Word 2003, all documents can be read! There are potentially no format incompatibility when everyone shares documents and applications in the cloud Unlimited storage capacity: Cloud computing offers virtually unlimited storage. Your computer's current 200 GB hard drive is small compared to the hundreds of bytes available in the cloud. Whatever you need to store, you can. Increased Data Reliability: Unlike desktop computing, where if a hard drive fails and destroys all your valuable data, a computer failure in the cloud should not affect your data storage. This also means that if your home computer crashes, all your data is still available in the cloud and still accessible. In a world where few desktop users back up their data regularly, cloud computing is a secure computing platform! Universal access to documents: This is not a problem with cloud computing because you don't take your documents with you. . Instead, they stay in the cloud and you can access them whenever you have a computer and an Internet connection., 34(1), 1-11.