IT 233: Business Information Systems
By the end of this session, you will be able to:
Definition: Cloud computing is the delivery of computing servicesβservers, storage, databases, networking, software, analyticsβover the internet ("the cloud").
β Buying expensive servers
β Maintaining data centers
β Hiring IT staff to manage hardware
β Access technology on-demand
β Pay only for what you use
β Scale instantly based on needs
Other notable providers:
The "Pizza as a Service" Analogy π
Make pizza at home from scratch
You manage: Ingredients, oven, dining table, everything!
| Layer | On-Premises | IaaS | PaaS | SaaS |
|---|---|---|---|---|
| Applications | You | You | You | Provider |
| Data | You | You | You | You |
| Runtime/Middleware | You | You | Provider | Provider |
| Operating System | You | You | Provider | Provider |
| Virtualization | You | Provider | Provider | Provider |
| Servers/Storage/Network | You | Provider | Provider | Provider |
As you move right β Less control, but less management effort!
ποΈ "Rent raw computing power"
π€ For: IT Admins
π AWS EC2, Azure VMs
π οΈ "Just deploy your code"
π€ For: Developers
π Heroku, Google App Engine
π» "Use it in your browser" | π€ For: Everyone | π Gmail, Zoom, Salesforce
| Model | Best For | Key Benefit | Main Challenge |
|---|---|---|---|
| Public βοΈ | Startups, web apps | Cost-effective, scalable | Less control, security concerns |
| Private π | Banks, healthcare, govt | Full control, compliance | Higher cost, needs IT expertise |
| Hybrid π | Variable workloads | Flexibility, cost optimization | Complex to manage |
π‘ Cloud Bursting: Run normal workloads on private cloud, "burst" to public cloud during peak demand
π‘ None of these companies could have scaled this fast with traditional infrastructure
Process data closer to source (IoT, self-driving cars) β lower latency
Q1: A company wants to run its own servers but have someone else manage the hardware. Which service model?
β IaaS (Infrastructure as a Service)
Q2: Gmail is an example of which service model?
β SaaS (Software as a Service)
Q3: A bank wants full control over its data but also wants to use public cloud for its customer-facing website. Which deployment model?
β Hybrid Cloud
Questions?
IT 233: Business Information Systems
Unit 6.6: Cloud Computing in Business