IndexAbstractConclusionWorks CitedAbstract This document attempts to first define Cloud Computing, then identify its 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 processing and storage power delivered via platform-independent infrastructures of abstract hardware and software accessible via the Internet. These shared, on-demand IT resources are efficiently created and disposed of, are dynamically scalable across a variety of programmatic interfaces, and are billed variably based on measurable usage. Say no to plagiarism. Get a tailor-made essay on "Why Violent Video Games Shouldn't 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 services as follows: i-Infrastructure as a Services (IaaS) ii-Platform as a Services (PaaS) and Software as a Services (SaaS). The layers and infrastructure of cloud computing, as well as 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 services hosted on 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 own private cloud, the result is called a virtual private cloud. Private or public, the goal of cloud computing is to provide simple, scalable access to computing resources and IT services. to start, stop, access and configure your virtual servers and storage. In the enterprise setting, cloud computing allows the company to pay for only the capacity it needs and bring more online as it is required. Because this "pay for what you use" model resembles the way electricity, fuel and water are used. consumed, it is sometimes called utility computing. Cloud platform as a service is defined as a set of product and software development tools hosted on the provider's infrastructure. Developers create applications on the provider's platform on the Internet. Paas providers can use APIs, website portals or gateway software installed on the customer's computer. Force.com (an offshoot 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 will not allow software created by their customers to be moved off the vendor's platform. In the software-as-a-service cloud model, the vendor provides the hardware infrastructure, the software product, and interacts with the user through a portal front end. SaaS is a very large market. Services can be anything from web-based email to inventory control and database processing. Since the service provider hosts both the application and the data, the end user is free to use the service from anywhere. Cloud computing is a general term for anything that involves providing services hosted over the Internet. These services are basically divided into threecategories: 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. 2- Different types of cloud computing: Public cloud: the IT infrastructure is hosted at 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 or hosted on-premise. Hybrid cloud: Organizations host some critical and secure applications in private clouds. Not so 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 usage, 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 Levels Once an Internet Protocol connection is established between multiple computers, you can share services within any of the following levels. A cloud The client consists of hardware and/or software that relies on cloud computing for application delivery and is essentially useless without it. Examples include some computers (example: Chromebook), phones (example: Google Nexus series) and other devices, operating systems (example: Google Chrome OS), and browsers. Cloud application services or “Software as a Service (SaaS)” provide software as a service over the Internet, eliminating the need to install and run the application on customer computers and simplifying maintenance and support. Cloud platform services, also known as platform as a service (PaaS), provide a computing platform and/or solution stack as a service, often consuming cloud infrastructure and supporting cloud applications. Facilitates application deployment 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 aspects of this change is the shift to cloud platforms. The platforms allow developers to write certain applications that can run in the cloud or even use services provided by the cloud. There are several names used for the platforms which can include the on-demand platform or Cloud 9. It is up to you what you want to call the platform, but they all have great potential in development. When development teams build cloud applications, they need to build their own cloud platform. Cloud infrastructure services, also known as "infrastructure as a service" (IaaS), provide computing infrastructure, typically a platform virtualization environment, as a service, along with raw (block) storage and networking instead of purchasing servers , software, data center space or network equipment, customers purchase these resources as a fully outsourced service. Vendors typically bill for these services on a per-service basis; the amount of resources consumed (and therefore the cost) will typically reflect the level of activity. The server layer consists of hardware and/or software products specifically designed for the provision of cloud services, including multi-core processors,specific cloud services operating systems and bundled offerings. Advantages and disadvantages of cloud computing in general: Lower computing costs: You do not need a powerful and expensive computer to run cloud computing web-based applications. Since applications run in the cloud, not on the Desktop PC, your desktop PC doesn't need the processing power or disk space required by traditional desktop software. Improved Performance: With just a few large programs hogging your computer's memory, you'll see better performance from your PC. Computers in a cloud computing system boot and run faster because they have fewer programs and processes loaded into memory... Reduced software costs: Instead, by purchasing expensive software applications, you can get most of what you need for free! that's right: most cloud computing applications today, like the Google Docs suite, are totally free. It's much better than paying $200+ for similar Microsoft Office software, which alone could justify the move to cloud applications 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 application is web-based, updates occur automatically and are available the next time you access the cloud. When you access a web-based application, you get the latest version, without having to pay or download an update. 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! They may not be there format incompatibility when everyone shares documents and applications in the cloud Unlimited storage capacity: Cloud computing offers virtually unlimited storage space. Your computer's current 200Gbyte hard drive is small compared to the hundreds of bytes available in the cloud. Whatever you need to archive, you can do it. Greater data reliability: Unlike desktop computing, where if a hard drive crashes and destroys all your precious data, a computer crashing in the cloud shouldn't affect your data storage. This also means that if your personal computer crashes, all your data is still in the cloud, still accessible. In a world where few individual desktop PC users regularly back up their data, 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 remain in the cloud and you can access them whenever you have a computer and an Internet connection. All your documents are immediately available wherever you are. Availability of the latest version: Another benefit of cloud computing related to documents is that when you edit a document at home, that edited version is what you see when you access the document at work. The cloud always hosts the latest version of your documents; as long as you are connected, you are not at risk of having an outdated version. Easier group collaboration: Sharing documents directly leads to better collaboration. Many users do this because it's an important benefit of cloud computing: multiple users can easily collaborate on documents and projects. Since documents are hosted in the cloud, not on individual computers, all you need is an internet connection and you can collaborate. Device independence: You are no longer tied to a single computer or network. The, 34(1), 1-11.
tags