COMP 30520 Cloud Computing Quiz
32 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

What is the primary benefit of using a central image repository after a build is marked as 'release'?

  • It allows for faster code writing.
  • It ensures there is always a releasable version. (correct)
  • It reduces the amount of automated testing required.
  • It eliminates the need for deployment to production servers.
  • Which phase follows the 'Test' phase in the software development process described?

  • Deploy (correct)
  • Operate
  • Feedback
  • Build
  • What is a major motivation for vendors to shift towards server-side computing?

  • To provide a more complex user experience.
  • To enhance the necessity for complicated backups.
  • To increase the number of client configurations to manage.
  • To simplify the process of making updates and improvements. (correct)
  • What factor contributes to lower costs per user in cloud datacenter economics?

    <p>Servers can be shared among many users.</p> Signup and view all the answers

    What is the advantage of using automated tests in the development process?

    <p>They check that code works correctly before release.</p> Signup and view all the answers

    In the cloud computing architecture, which component collects usage data to monitor performance?

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

    What improvement does server-side computing provide to end-users?

    <p>Enables easier access through a web browser.</p> Signup and view all the answers

    What aspect of cloud computing allows for cheaper computation through shared services?

    <p>Storing attachments once for multiple users.</p> Signup and view all the answers

    What is one primary advantage of managing servers in a datacenter compared to individual desktops or laptops?

    <p>They can be controlled by a single knowledgeable entity.</p> Signup and view all the answers

    Why are search services typically hosted in datacenters?

    <p>They benefit from massive-scale computing capabilities.</p> Signup and view all the answers

    What distinguishes modern datacenters from traditional hosting facilities?

    <p>They are significantly larger and require holistic design.</p> Signup and view all the answers

    What role does the flooring serve in a datacenter?

    <p>It allows for easy access to cabling and airflow management.</p> Signup and view all the answers

    How do components in a datacenter need to interact to deliver service performance?

    <p>They should collaborate comprehensively for efficiency.</p> Signup and view all the answers

    What type of applications are traditionally hosted in datacenters?

    <p>A large number of relatively small or medium-sized applications.</p> Signup and view all the answers

    What is a significant environmental requirement for datacenters?

    <p>Strict humidity control.</p> Signup and view all the answers

    What is the primary purpose of communication gear in a datacenter?

    <p>To facilitate coordination between co-located servers.</p> Signup and view all the answers

    What configuration is most effective for placing racks in a data center?

    <p>Back-to-back configuration</p> Signup and view all the answers

    Which statement accurately describes a benefit of the raised floor in a data center?

    <p>It allows easy maintenance of cabling underneath.</p> Signup and view all the answers

    What is the main purpose of ensuring that all racks in a row face the same direction?

    <p>To improve airflow and cooling</p> Signup and view all the answers

    Why is the layout of rows in a data center considered crucial?

    <p>It is essential for uninterrupted operation over time.</p> Signup and view all the answers

    What duration is indicated for running racks in the data center without failure?

    <p>10 years</p> Signup and view all the answers

    How should the rows in a data center scale according to the layout?

    <p>Rows need to be uniformly spaced to allow airflow.</p> Signup and view all the answers

    What is a critical consideration when laying out equipment in a data center?

    <p>The arrangement enhancing accessibility to power sources</p> Signup and view all the answers

    What factor is not directly related to the effective arrangement of racks in a data center?

    <p>Aesthetic design</p> Signup and view all the answers

    What best describes an IT resource?

    <p>Physical or virtual IT-related artifacts.</p> Signup and view all the answers

    Which term refers to IT resources that are hosted within an organization's physical boundaries?

    <p>On-premise</p> Signup and view all the answers

    What is the main purpose of cloud computing?

    <p>To supply IT resources as services.</p> Signup and view all the answers

    Which role is responsible for assessing the performance and security of cloud services?

    <p>Cloud auditor</p> Signup and view all the answers

    What is horizontal scaling?

    <p>Adding more instances of the same type of resource.</p> Signup and view all the answers

    What defines a trust boundary in cloud computing?

    <p>A logical perimeter regarding the trust of IT resources.</p> Signup and view all the answers

    Which role is responsible for managing cloud services and negotiating between providers and consumers?

    <p>Cloud broker</p> Signup and view all the answers

    What is vertical scaling?

    <p>Replacing existing resources with ones of higher or lower capacity.</p> Signup and view all the answers

    Study Notes

    Course Details

    • COMP 30520 - Cloud Computing
    • Lecturer: Dimitris Chatzopoulos
    • Email: [email protected]
    • Office: E3.13 O’Brien Center for Science
    • Lectures: Tuesdays 9:00-10:50, VIL-Aud
    • Practicals: Mondays 15:00-16:50, B003-CSI
    • Course material will be shared on Brightspace

    Teaching Assistants

    • John Narod
    • Theodoros Ioannis
    • Manya Mossoun
    • Furqan

    Assessment

    • Two small projects: 20% each
      • Projects will be completed with assistance during practicals
      • Late submissions will be penalized unless procedures are followed
      • Students must record a video of their solution for each project
      • Project deadlines: Week 6 and Week 12
    • Two quizzes: 30% each
      • Week 5 quiz during practical session
      • Week 11 quiz during lecture
    • Final exam: 50%, held in RDS

    Academic Integrity

    • Plagiarism is defined as failing to cite or acknowledge ideas or phrases from another source
    • Examples of plagiarism include:
      • Copying another student's work and submitting it as your own
      • Copying work from the internet/texts without referencing
      • Sharing individual work with another student
      • Publishing work on platforms like GitHub, websites, or social media before permission is granted
      • Submitting AI-generated content without explicit permission and attribution
      • Collaborating with students to an excessive level
    • The School of Computer Science actively searches for plagiarism
    • Students who enable plagiarism are equally responsible

    Course Topics

    • Motivation for Cloud Computing
    • Cloud Infrastructure
    • Virtualisation
    • Cloud computing architectures
    • Programming paradigms on the cloud
    • Mobile cloud computing
    • Edge computing
    • Case studies

    Datacenters

    • The shift to server-side computing is driven by:
      • Improved user experience: Ease of management, ubiquity of access (only browser required)
      • Vendor advantages: Faster application development due to simplified changes and updates
    • Datacenters have a larger, shared computing infrastructure compared to client-side computing, suitable for complex workloads like search services and language translation
    • Datacenters house multiple servers and communication equipment in a single location to streamline needs:
      • Environmental requirements
      • Physical security
      • Ease of maintenance
    • Modern datacenters are large-scale computers with distinct characteristics from traditional hosting facilities
    • Holistic design and deployment is necessary for efficient service performance
    • Traditional datacenters typically host smaller applications on dedicated hardware, separate from other systems within the facility

    Components of a Datacenter

    • Racks: Hold all IT equipment, with rows facing the same direction for optimal airflow
    • Cooling systems: Critical infrastructure for maintaining ideal temperatures
    • Power distribution unit: Provides power to equipment, key for operational continuity
    • Flooring: Raised flooring allows for cabling and equipment access, with designs scalable for future expansion

    Definitions and Terminology

    • IT resource: Any physical or virtual IT-related asset, encompassing both software (e.g., virtual server, custom software) and hardware (e.g., physical server, network device)
    • On-premise: IT resources hosted within organizational boundaries, not cloud-based
    • Organizational boundary: Physical perimeter encompassing IT resources owned and governed by a specific organization
    • Trust boundary: Logical perimeter extending beyond physical boundaries, defining the level of trust for IT resources
    • Scaling: The ability of an IT resource to handle varying levels of usage demand
    • Horizontal scaling: Adding or removing resources of the same type
    • Vertical scaling: Replacing existing resources with higher or lower capacity resources

    Cloud Computing Actors

    • Provider: Offers cloud-based IT resources
    • Consumer: Individual or organization using cloud services and maintaining a business relationship with providers
    • Service Owner: Person, organization, or entity responsible for making a service available
    • Resource Administrator: Person or organization managing a cloud-based IT resource
    • Cloud auditor: Independent party evaluating cloud services, information systems, performance, and security
    • Cloud broker: Entity managing cloud service use, performance, and delivery, mediating between providers and consumers
    • Cloud carrier: Intermediary providing connectivity and transport for cloud services

    Cloud Computing Services:

    • Cloud service is any IT resource remotely accessible via the cloud, ranging from simple web software to large IT environments
    • "As a service" model: Core objective of cloud computing is to provide IT resources as services

    Studying That Suits You

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

    Quiz Team

    Related Documents

    Lecture 1.pdf

    Description

    Prepare for the COMP 30520 Cloud Computing quiz with this assessment covering key concepts and theories discussed in class. This quiz will help you gauge your understanding and readiness for future projects and the final exam. Be sure to review all relevant materials before taking the quiz!

    More Like This

    CHAPTER 8 CLOUD COMPUTING
    30 questions

    CHAPTER 8 CLOUD COMPUTING

    LionheartedPhosphorus avatar
    LionheartedPhosphorus
    Introduction to Cloud Computing
    10 questions
    Introduction to Cloud Computing
    12 questions
    Use Quizgecko on...
    Browser
    Browser