Computer ScienceSEE 2074

a) What is the difference between a network and a cloud computing? [3] b) Explain the working of cloud computing with a diagram. [2]

5

Answer

a) Difference between a Network and Cloud Computing

Aspect Network Cloud Computing
Definition A network is a system of interconnected computers and devices that share resources and communicate with each other. Cloud computing is a model for delivering on-demand computing resources (e.g., servers, storage, databases, networking, software) over the internet.
Ownership Resources (e.g., servers, cables, routers) are owned and managed by the user or organization. Resources are owned and managed by third-party service providers (e.g., Google Cloud, AWS, Microsoft Azure).
Accessibility Limited to the physical or local network (e.g., LAN, WAN). Accessible from anywhere with an internet connection.
Scalability Limited by physical hardware; scaling requires additional hardware. Highly scalable; resources can be dynamically increased or decreased as needed.
Cost High initial cost due to hardware procurement and maintenance. Pay-as-you-go model; costs depend on usage (often lower initial investment).
Maintenance Users are responsible for maintenance, updates, and security. Service providers handle maintenance, updates, and security.
Examples Local Area Network (LAN), Wide Area Network (WAN), Intranet. Google Drive, AWS, Dropbox, Microsoft 365.

b) Working of Cloud Computing

Cloud computing operates on a client-server model where users (clients) access computing resources (servers) over the internet. The key components and their working are as follows:

RequestDataQueryResponseResultUser DeviceInternetCloud Server 1Cloud Server 2Database
Real-time cloud workflow: User request → Internet → Cloud processing → Database → Result delivery.
  1. Client Devices: Users access cloud services via devices like laptops, smartphones, or tablets.
  2. Internet: Acts as the medium for communication between client devices and cloud servers.
  3. Data Centers: Cloud service providers maintain large data centers with servers, storage, and networking equipment.
  4. Cloud Services: Users utilize software applications, storage, or processing power hosted on the cloud (e.g., email, file storage, databases).
  5. Service Models:
    • Software as a Service (SaaS): Users access ready-to-use software (e.g., Google Docs, Gmail).
    • Platform as a Service (PaaS): Developers use cloud platforms to build and deploy applications (e.g., Google App Engine).
    • Infrastructure as a Service (IaaS): Users rent virtualized computing resources (e.g., AWS EC2, Microsoft Azure VMs).

Diagram of Cloud Computing Working:

Client DeviceUser RequestInternetData TransmissionCloud Data CenterProcessing/StorageService ProviderService Delivery→
Working of Cloud Computing: A user device sends a request over the internet to a cloud data center, where data is processed/stored, and the result is returned t

Example Workflow:

  1. A user opens Google Docs (SaaS) on their laptop.
  2. The request travels over the internet to Google’s cloud servers.
  3. Google’s servers process the request (e.g., save a document, edit text).
  4. The updated document is sent back to the user’s device in real-time.

Cloud computing eliminates the need for physical hardware maintenance and allows users to pay only for the resources they consume, making it cost-effective and scalable.

Discussion

Loading…

More Computer Science questions

All Computer Science old questions