Cloud Computing Architecture Unit II
10 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

The SaaS model is appealing for applications serving a wide range of ______.

users

SaaS is characterized as a 'one-to-many' software delivery ______.

model

In the software as a service model, the application is deployed from a centralized ______.

datacenter

Users 'rent,' 'subscribe to,' or 'are ______' the applications.

<p>assigned</p> Signup and view all the answers

Business models vary according to the level to which the software is ______.

<p>streamlined</p> Signup and view all the answers

Initially, ASPs offered hosting solutions for packaged ______.

<p>applications</p> Signup and view all the answers

The service delivered is an integrated solution delivered on the ______.

<p>contract</p> Signup and view all the answers

Initially, this approach was affordable for ______ providers.

<p>service</p> Signup and view all the answers

According to the classification of services, the SaaS approach lays on top of the cloud computing ______.

<p>stack</p> Signup and view all the answers

ASPs provided access to packaged software solutions that addressed the needs of a variety of ______.

<p>customers</p> Signup and view all the answers

Study Notes

Cloud Computing Architecture

  • Utility-oriented data centers underpin cloud computing, providing the infrastructure for service implementation and delivery.
  • Cloud services, including hardware, platforms, and software, utilize distributed infrastructure, either provider-owned or rented from third parties.
  • Implementation of cloud computing can occur through various setups, such as data centers, cluster collections, or heterogeneous distributed systems combining desktop PCs, workstations, and servers.
  • Clouds are generally constructed using one or more data centers, often leveraging virtualized hardware resources for workload isolation and efficiency.
  • Different service layers can be applied over virtual infrastructure, including virtual machine managers, development platforms, or specific middleware applications.
  • Cloud computing delivers IT services on-demand in an Internet-centric manner, encompassing the entire computing stack.

Cloud Computing Reference Model

  • Cloud computing facilitates IT services consumed as utilities over the Internet, covering infrastructure, development platforms, and applications.

Architecture

  • Organized into a layered structure, the architecture spans from hardware appliances to comprehensive software systems.
  • Physical infrastructure can be heterogeneous, consisting of various resources, like clusters and networked PCs, managed by core middleware.
  • Core middleware provides a runtime environment for applications, optimizing resource usage while ensuring application isolation through virtualization technologies.
  • Hypervisors manage hardware resource pools, converting them into collections of virtual machines, which allows fine partitioning of CPU and memory.
  • Programming-level virtualization can create portable runtime environments tailored to specific technologies or languages (e.g., Java, .NET, Python).

Infrastructure as a Service (IaaS)

  • IaaS solutions are crucial for cloud management and typically categorized into companies offering management layers and those providing both management and infrastructure.
  • IaaS is efficient for designing system infrastructure yet provides limited application-building capabilities.
  • Infrastructure- and Hardware-as-a-Service (IaaS/HaaS) deliver customizable infrastructure on-demand using hardware virtualization.
  • Web services and RESTful APIs enable automated program interaction with service components, promoting integration within software systems.
  • Centralized management layers (like schedulers) coordinate virtual machine instances and manage tasks such as pricing, billing, and monitoring.

Software as a Service (SaaS)

  • SaaS applications are deployed from centralized data centers across networks, available on a subscription or recurring fee basis.
  • Users achieve access to the applications without owning them, with varied business models impacting pricing and efficiency.
  • Initially, Application Service Providers (ASPs) offered hosted solutions for packaged applications, sharing core characteristics with SaaS, such as application access and centralized management.
  • As cloud computing evolved, SaaS became integrated with broader cloud computing services, emphasizing a one-to-many software delivery model.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Dive into the essentials of Cloud Computing Architecture with this quiz focused on Unit II. Learn about the cloud reference model, types of clouds, and various service models such as IaaS, PaaS, and SaaS. Test your understanding of public, private, hybrid, and community clouds.

More Like This

Use Quizgecko on...
Browser
Browser