Understanding Cloud Computing Basics

PreEminentLogarithm avatar
PreEminentLogarithm
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

What are some key components that cloud computing allows anyone to provision?

Virtual hardware, runtime environments, and services.

List 4 different technologies, services, and concepts associated with cloud computing.

Virtualized infrastructure, Utility computing, IT outsourcing, Platform and software as a service.

What are some attributes or features typically associated with cloud computing?

Elasticity, Scalability, Provisioning on demand, Virtualization, Internet connectivity, Privacy and trust, Security, Service level agreement, Quality of service, Green computing, Utility computing, Billing.

How has the term 'cloud' historically been used in the telecommunication industry?

<p>As an abstraction of the network in system diagrams.</p> Signup and view all the answers

In what context does the term 'cloud' also symbolize the most popular computer network?

<p>Internet.</p> Signup and view all the answers

What does cloud computing refer to in relation to the internet?

<p>Internet-centric way of doing computing.</p> Signup and view all the answers

What is the main difference between a process virtual machine and a traditional execution by an operating system?

<p>Applications are run by a specific program called 'virtual machine' instead of directly by the operating system.</p> Signup and view all the answers

How is Web 2.0 defined in terms of the evolution of the Internet?

<p>Web 2.0 is characterized by the transition from static web pages to dynamic or user-generated content.</p> Signup and view all the answers

What is the primary interface through which cloud computing delivers its services?

<p>The web</p> Signup and view all the answers

What are the key technologies and services encompassed by Web 2.0?

<p>Interactive information sharing, collaboration, user-centered design, and application composition</p> Signup and view all the answers

How does Web 2.0 transform the web into a rich platform for application development?

<p>By bringing interactivity and flexibility into web pages</p> Signup and view all the answers

Describe the characteristic property of Web 2.0 applications in terms of improvement and updates.

<p>Web 2.0 applications are extremely dynamic, improving continuously with new updates and features integrated at a constant rate.</p> Signup and view all the answers

What is the purpose of architectural styles in distributed systems?

<p>To determine the vocabulary of components and connectors used in the system.</p> Signup and view all the answers

How are architectural styles for distributed systems classified?

<p>Into software architectural styles and system architectural styles.</p> Signup and view all the answers

What is a 'connector' in the context of distributed systems?

<p>A communication mechanism that enables cooperation and coordination among components.</p> Signup and view all the answers

Name one example of a software architectural style.

<p>Data centered architectures.</p> Signup and view all the answers

Which system architectural style is known for being popular in distributed computing?

<p>Client-server architecture.</p> Signup and view all the answers

How do architectural styles aid in understanding distributed systems?

<p>By illustrating the different roles and distribution of components.</p> Signup and view all the answers

What is the purpose of dividing a program into smaller independent chunks for parallel processing?

<p>So that each processor can work on separate chunks of the problem</p> Signup and view all the answers

Explain the concept of data parallelism in parallel programming.

<p>Divide and conquer technique is used to split data into multiple sets, and each data set is processed on different PEs by using the same instruction.</p> Signup and view all the answers

Describe the process parallelism approach in parallel programming.

<p>A given operation has multiple activities that can be processed on multiple processors.</p> Signup and view all the answers

Explain the Farmer and Worker model in parallel programming.

<p>One processor is configured as master and assigns jobs to slave PEs, which report back upon completion.</p> Signup and view all the answers

What determines the levels of parallelism in an application?

<p>Lumps of code (grain size) that can be potential candidates for parallelism.</p> Signup and view all the answers

At what levels can parallelism within an application be detected?

<p>Large-grain, Medium-grain, Fine-grain</p> Signup and view all the answers

What are the advantages of cloud computing in terms of economical considerations?

<p>One-time investment, low maintenance costs, and pay-per-use model.</p> Signup and view all the answers

Explain the importance of cloud security in cloud computing.

<p>Cloud security creates data snapshots, prevents data loss, and ensures data is stored securely.</p> Signup and view all the answers

How does the 'pay as you go' model work in cloud computing?

<p>Users only pay for the services or space they utilize with no hidden charges.</p> Signup and view all the answers

What is the significance of measured service in cloud computing?

<p>Measured service allows for monitoring and recording resource utilization.</p> Signup and view all the answers

Which technologies does cloud computing rely on for its operation?

<p>Various technologies such as virtualization, networking, and storage technologies.</p> Signup and view all the answers

Define service-oriented computing in the context of cloud computing.

<p>Service-oriented computing in cloud computing refers to the provision of services on demand.</p> Signup and view all the answers

Use Quizgecko on...
Browser
Browser