Unit 10.3: Cloud, Green, and Virtual Computing Trends | IT 231 Slides

--:-- --
↓ Scroll for more

Unit 10.3

Cloud, Green, and Virtual Computing Trends

IT 231: IT and Application

Learning Objectives 🎯

By the end of this chapter, you will be able to:

  • ✅ Define cloud computing and its main service models (SaaS, PaaS, IaaS).
  • ✅ Define green computing and its goals.
  • ✅ Define virtualization and its benefits.

Major IT Trend 1: Cloud Computing ☁️

Cloud Computing: The delivery of on-demand computing services over the internet on a pay-as-you-go basis.

Think of it like electricity: you don't build your own power plant, you just pay for what you use.

  • Access everything from applications to storage and processing power.
  • No need to own and maintain your own IT infrastructure.

Cloud Service Models

The cloud offers services in three main "layers", often called the "service models".

SaaS

Software as a Service

PaaS

Platform as a Service

IaaS

Infrastructure as a Service

Comparing Cloud Models: SaaS, PaaS, IaaS

Software as a Service (SaaS)

What it is: Renting ready-to-use software.

Analogy: Renting a fully furnished house.

Examples: Google Workspace, Microsoft 365, Salesforce

Platform as a Service (PaaS)

What it is: Renting a platform to build/deploy your own apps.

Analogy: Renting land and tools to build your own house.

Examples: Heroku, AWS Elastic Beanstalk, Google App Engine

Infrastructure as a Service (IaaS)

What it is: Renting basic computing infrastructure.

Analogy: Renting an empty plot of land.

Examples: Amazon Web Services (AWS), Microsoft Azure, Google Cloud

Major IT Trend 2: Green Computing ♻️

Green Computing: The environmentally responsible and eco-friendly use of computers and their resources.

It's not just about recycling; it's about the entire lifecycle of IT products.

Goals of Green Computing

  • 🎯 Reduce Energy Consumption: Lowering the power usage of computers, servers, and data centers.
  • 🎯 Minimize E-Waste: Promoting proper disposal and recycling of electronics.
  • 🎯 Promote Sustainability: Designing energy-efficient and long-lasting products.

Simple Tip: Enabling sleep mode on your computer is a basic form of green computing!

Major IT Trend 3: Virtualization 🖥️

Virtualization: The process of creating a virtual (rather than actual) version of something, like a server, storage device, or network.

⚡ Crucial Concept: Virtualization is the foundational technology that makes cloud computing possible!

How Virtualization Works

It allows a single physical machine to act like many.

Before Virtualization

1 Physical Server
=
1 Operating System
=
1 Application

❌ Very inefficient! Server might only use 15% of its power.

After Virtualization

1 Physical Server
=
Multiple Virtual Machines (VMs)
=
Multiple OS & Apps

✅ Highly efficient! Server utilization can reach 80% or more.

Benefits of Virtualization 📊

  • Cost Savings: Fewer physical servers means lower hardware and electricity costs.
  • Increased Efficiency: Maximizes the use of hardware resources.
  • Improved Disaster Recovery: Virtual machines are easier to back up and migrate.
  • Faster Deployment: New virtual servers can be created in minutes.

Practical Application in Nepal 🇳🇵

☁️ Cloud Computing

Startups like Khalti or Daraz use cloud services (IaaS/PaaS) to scale their operations without buying expensive servers. This is crucial for handling high traffic during festivals.

♻️ Green & Virtual Computing

ISPs and banks in Nepal use virtualization to consolidate servers. This reduces their high electricity bills (leveraging Nepal's hydro-power) and saves physical space in expensive city centers like Kathmandu.

Summary & Key Takeaways 🔍

  • Cloud Computing is the on-demand delivery of IT resources over the internet, allowing you to "rent" instead of "own".
  • Green Computing is the practice of environmentally sustainable IT, focusing on energy efficiency and reducing e-waste.
  • Virtualization is the key enabling technology for the cloud, allowing one physical server to run many virtual machines to improve efficiency.

Exam Practice: Short Answer

  1. Define cloud computing. Differentiate between SaaS, PaaS, and IaaS with examples.
  2. What is green computing? List four green computing practices.
  3. What is a hypervisor?

Exam Practice: Long Answer

  1. Explain the service and deployment models of cloud computing, with its benefits and risks for businesses.
  2. What is virtualization? Explain its types and how it supports cloud and green computing.

Revise the chapter note before writing these answers.

Thank You!

Any questions?