MIT ICT922 Lecture 2: Cloud Computing
14 Questions
4 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is cloud computing?

A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources.

Which of the following are characteristics of cloud computing? (Select all that apply)

  • Elasticity (correct)
  • Ubiquitous access (correct)
  • On-demand usage (correct)
  • Fixed capacity
  • In cloud computing, multitenancy allows different tenants to share the same application.

    True

    What are the types of cloud deployment? (Select all that apply)

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

    What two categories does cloud computing focus on for cost reduction?

    <p>Purchase cost and operational costs</p> Signup and view all the answers

    Cloud computing allows users to access resources ______ at anytime, from any location.

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

    What was the main computing model before the advent of cloud computing?

    <p>Mainframe computing</p> Signup and view all the answers

    What is virtualization?

    <p>The act of creating a virtual version of something at the same abstraction level, including virtual computer hardware platforms, storage devices, and computer network resources.</p> Signup and view all the answers

    Which of the following is NOT a type of virtualization in cloud computing?

    <p>Database Virtualization</p> Signup and view all the answers

    Memory virtualization combines multiple physical memories across different servers into one.

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

    What is the role of a hypervisor?

    <p>To create, monitor, and manage virtual machines while emulating available resources for those machines.</p> Signup and view all the answers

    Which type of hypervisor is known as bare-metal or native?

    <p>Type-1 Hypervisor</p> Signup and view all the answers

    A hypervisor that runs on a host operating system is a ______ hypervisor.

    <p>Type-2</p> Signup and view all the answers

    What is a virtual machine?

    <p>A software emulation of a physical machine that runs its own separate operating system and applications.</p> Signup and view all the answers

    Study Notes

    Resources

    • Prescribed texts include "A Field Guide to Digital Transformation" by Erl and Stoffers, and "Cloud Technologies" by McHaney.
    • Recommended reading covers cloud computing services, concerns, and security risks in digital transformation.

    Lesson Summary from Week 1

    • Emphasized the significance of aligning business, technology, data, and people for effective digital transformation.

    Week 2 Learning Outcomes

    • Focus on understanding digital transformation through cloud computing.
    • Explorations include cloud service models and leveraging cloud databases.

    Definition of Cloud

    • Cloud refers to a distinct IT environment for remotely provisioning scalable and measured IT resources.
    • Represents a metaphor for the Internet, enabling access to decentralized IT service resources.

    Cloud Computing Framework

    • NIST defines cloud computing as a model providing on-demand access to a shared pool of configurable computing resources.
    • Characterized by rapid provisioning, minimal management effort, and service provider interaction.

    Historical Context

    • Early 1960s: Emergence of mainframe computers.
    • 1970s: User-friendly mainframes evolved.
    • 1980s: Transition to client-server architecture and introduction of TCP/IP protocols.
    • Early 1990s: Advent of the World Wide Web, marking the beginning of Web 2.0.

    Focus Areas of Cloud Computing

    • Cost Reduction: Addresses both purchase and operational costs.
    • Capacity Planning: Prepares organizations for future resource needs.
    • Business Agility: Enhances the ability to adapt quickly to changes; emphasizes elasticity in resource allocation.

    Key Characteristics of Cloud Computing

    • On-demand usage: Services can be provisioned without human interaction.
    • Ubiquitous access: Resources available online anytime, anywhere.
    • Multitenancy: Single application serves multiple tenants from a central pool.
    • Elasticity: Capability to quickly scale resources up or down.
    • Measured usage: Resource utilization is monitored to optimize costs.
    • Resiliency: Ability to recover quickly from disruptions.

    Types of Cloud Deployment

    • Public Cloud: Services available to the general public via the internet.
    • Private Cloud: Resources dedicated to a single client or organization.
    • Hybrid Cloud: Combines features of both public and private clouds.
    • Community Cloud: Infrastructure shared by multiple organizations with shared interests.
    • Multi-Cloud: Utilizes two or more cloud services from multiple providers.

    Resources

    • Prescribed texts include "Cloud Technologies" by McHaney and "AWS Certified Cloud Practitioner Study Guide" by Piper and Clinton.
    • Recommended white paper: "A Comparative Evaluation of Edge Cloud Virtualization Technologies" by Valsamas et al.

    Lesson Topics

    • Focus on digital transformation, automation technology, and the fundamentals of cloud computing.
    • Explore different cloud service models and the utilization of cloud databases.

    Virtualization Overview

    • Virtualization refers to creating a virtual version of computing resources at the same abstraction level, including hardware, storage, and network resources.
    • Enhances efficient utilization of physical machine resources, enabling better scalability and management.

    Types of Virtualization

    • Server Virtualization: Also known as hardware virtualization; divides a server's physical environment into multiple virtual environments.
    • Storage Virtualization: Aggregates multiple storage devices into a single storage resource.
    • Network Virtualization: Creates multiple virtual networks on one physical network infrastructure.
    • Memory Virtualization: Combines multiple physical memory resources across different servers into a single virtual memory.
    • Software Virtualization: Runs multiple virtual environments on the main computer system.
    • Desktop Virtualization: Virtual desktops created on a centralized server, accessible via any internet-connected device.

    Hardware Virtualization

    • Involves creating a virtual machine that functions like a real computer, complete with its own operating system.
    • Utilizes a hypervisor to logically separate the virtual environment from the physical hardware.
    • The host refers to the physical hardware, while the guest machine is the virtual environment.

    Hypervisors

    • Software, hardware, or firmware enabling the creation of virtual machines.
    • Functions as a Virtual Machine Monitor (VMM), managing and emulating available system resources for guest machines.
    • Establishes a virtualization layer between the operating system and server hardware.

    Role of Hypervisor

    • Provides an environment closely resembling the original physical system with minimal speed reduction.
    • Maintains total control over system resources and assets.

    Virtualization Models

    • Type-1 Hypervisor (Bare-metal): Ex. VMware vSphere, Microsoft Hyper-V; operates directly on hardware.
    • Type-2 Hypervisor (Hosted): Ex. VMware Workstation, Oracle VirtualBox; runs on an operating system.

    Choosing Hypervisors

    • Selection based on specific needs; Type-2 hypervisors are suitable for personal and smaller deployments, while Type-1 hypervisors serve enterprise environments better.

    Virtual Machines

    • Software emulations of physical machines, capable of running unique operating systems and applications independently.
    • Multiple VMs can operate on a single host, with hypervisors managing resource allocation and isolation between them.

    Studying That Suits You

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

    Quiz Team

    Description

    Explore the fundamentals of digital transformation and cloud computing in this engaging lecture. This session delves into automation technologies and their impact on the digital landscape. Gain insights from key texts and readings on the subject.

    More Like This

    Use Quizgecko on...
    Browser
    Browser