Question

In: Computer Science

Define cloud computing and explain the three key terms in your definition. Then Describe the differences...

Define cloud computing and explain the three key terms in your definition. Then

Describe the differences between mainframe, client-server, and cloud architectures.

Solutions

Expert Solution

Cloud computing is the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer. Cloud computing is the delivery of different services through the Internet, including data storage, servers, databases, networking, and software.

Three key terms in cloud computing:

1. Software-as-a-service (SaaS):

It  comprises of software applications, which are run on distantly located computers that happens to be owned, as well as operated by others.

Example: Google Docs

2. Infrastructure-as-a-service (IaaS):

In this, businesses are provided with several kinds of computing resources, such as servers, storage, networks, and data center spaces. The provider here, charges a certain amount of money based on the resources that are in use.

Example: IBM Cloud, Microsoft Azure

3. Platform-as-a-service (PaaS):

It offers everything that is required to support the building and deployment of cloud-based applications. This is possible without the developer of the application having to purchase hardware, software, management and even hosting.

Example: Salesforce.com, Heroku

Describe the differences between mainframe, client-server, and cloud architectures.

In a mainframe/terminal architecture, a single device (mainframe) stores all the data and services for the network. The mainframe performs all processing functions for the dumb terminals that connect to the mainframe. The dumb terminals performs no processing but serve only as the I/O devices into the mainframe.

In a client/server architecture, hosts are assigned specific roles. Clients request data and services stored on Servers. Data and Services are centrally located one ore more servers. The client connects to that server, and there is an implicit understanding of the type of communication and data transmission that will ensue between the two computers.

In a cloud model, the hardware, topology, division of labor, and even number of actual machines involved is all abstracted behind a single endpoint. The upshot is that, with a single endpoint exposed to provide the functionality of the application, that's all a client consumer of the application ever has to care about, instead of where to get its data, where to call such and such a remote application process, etc.


Related Solutions

Explain virtualization as a key technology in cloud computing environments, as well as the purpose of...
Explain virtualization as a key technology in cloud computing environments, as well as the purpose of a virtualization environment.
•Describe abstract nature of cloud computing. •Describe evolutionary factors of computing that led to the cloud....
•Describe abstract nature of cloud computing. •Describe evolutionary factors of computing that led to the cloud. •Describe virtualization at both the desktop and the server level. •Describe and identify common cloud types, which include software as a service, platform as a service, and infrastructure as a service. •Describe the benefits and disadvantages of cloud computing.
explain “cloud computing” cite your source of information
explain “cloud computing” cite your source of information
Define the following key terms in your own words. A good definition consists of minimally two...
Define the following key terms in your own words. A good definition consists of minimally two things: definition & examples from your own phone allomorphs phonology nasalization rule schwa rule phonemic representation phonetic representation syllable structure
Many firms are relying on cloud computing, also known as “the cloud,” to perform key business...
Many firms are relying on cloud computing, also known as “the cloud,” to perform key business functions. By moving transactional processing to the cloud, firms are exposing themselves to additional attacks as well as to tighter scrutiny from regulators and stakeholders. From the e-Activity, assume that you are the CFO of Amazon.com. Create an argument indicating how your firm will be able to balance the needs of security with the desire of being a dominant player in the global market....
Describe cloud computing and explain how it is similar to obtaining a commodity product.
Describe cloud computing and explain how it is similar to obtaining a commodity product.  
Describe the following cloud computing principles:    Self-service portal Select a cloud service provider of your choice...
Describe the following cloud computing principles:    Self-service portal Select a cloud service provider of your choice (AWS, Azure, etc.) and briefly describe 5 offerings out of their self-service portal. Do not copy and paste their marketing material Symmetric encryption   Hashing Hardened virtual server images Include an example of a resource in which you can obtain a hardened virtual server image and include the link
In your own words, define the following terms and describe their differences. In addition, classify each...
In your own words, define the following terms and describe their differences. In addition, classify each account as A, L, SE, R, or E and state which financial statement(s) each account affects. (a) Interest revenue, interest receivable, interest payable, cash interest paid, and cash interest received. To whom does your company pay interest? From whom does your company receive interest? Note the different counterparties. (b) Rent expense, prepaid rent expense, rent payable, and cash paid for rent. (c) Supplies expense,...
In your own words explain the difference between two types of cloud computing: Platform as a...
In your own words explain the difference between two types of cloud computing: Platform as a service (PaaS) and .Infrastructure as a service (IaaS). Give at least 2 examples of PaaS and 1 example of IaaS AWS solutions implemented by Zillow. Describe main features and benefits of each .
Describe the cloud storage levels depicted. Describe the following cloud computing principles:   SLA Monitor Hypervisor Resource...
Describe the cloud storage levels depicted. Describe the following cloud computing principles:   SLA Monitor Hypervisor Resource cluster Include a link to a company selling one of these resources.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT