Cloud Computing Internals 1 (1)
Cloud Computing Internals 1 (1)
2 marks
2. Define Virtualization
Virtualization is the process of creating a virtual version of a physical resource,
such as a server, storage device, network, or operating system. It allows multiple
virtual instances to run on a single physical machine, optimizing resource usage
and enabling scalability. Tools like VMware, Hyper-V, and KVM are popular
for virtualization.
4. What is Paravirtualization?
Paravirtualization is a virtualization technique where the guest operating system
is modified to work in cooperation with the hypervisor for optimized
performance. Unlike full virtualization, which simulates hardware,
paravirtualization allows the guest OS to be aware of the virtual environment,
leading to reduced overhead.
5. List Out the Cloud Platform Service Providers
Some of the leading cloud platform service providers include:
1. Data Storage and Backup: Services like Google Drive and Dropbox.
2. Web Hosting: Hosting websites on platforms like AWS, Azure.
3. Software Development: Cloud-based development and testing environments.
4. E-commerce: Platforms like Shopify and Magento.
5. Big Data Analytics: Tools for processing large datasets (e.g., Hadoop on the
cloud).
6. IoT: Cloud as a backend for IoT applications.
7. AI and ML: Platforms like TensorFlow and AWS SageMaker.
8. Streaming Services: Video and audio streaming (e.g., Netflix, Spotify).
10 marks
2.Deployment Models
1. Public Cloud:
Resources are shared among multiple organizations and delivered by
third-party providers (e.g., AWS, Azure).
2. Private Cloud:
Exclusively used by a single organization for enhanced security and control.
3. Hybrid Cloud:
Combines public and private clouds, enabling data and application
portability between them.
4. Community Cloud:
Shared among organizations with similar goals, such as government
agencies or research groups.
3.Virtualization Paradigm
Server Virtualization
Network Virtualization
Storage Virtualization
Desktop Virtualization
Multi-Cloud: Uses multiple cloud providers to avoid vendor lock-in and enhance
flexibility.
Hybrid Cloud: Combines public and private clouds to create a unified,
scalable, and cost- effective infrastructure.
6.Edge Computing Paradigm
7.Cloud-Native Paradigm
This is the interface that allows users to interact with cloud services.
Components:
1. Web Browser or Client Application: Used to access cloud resources
(e.g., Google Chrome, Salesforce App).
2. User Interface: Provides an easy-to-use interface to interact with cloud services.
3. Devices: Devices like desktops, laptops, mobile phones, or IoT devices that
access the cloud.
This is the core of the cloud, where the actual processing, storage, and resource
management occur.
Components:
1. Application: Software or services running on the cloud (e.g., Google Workspace).
2. Service: The services offered, such as SaaS, PaaS, or IaaS.
3. Storage: Databases and storage systems that hold user data and applications
(e.g., AWS S3).
4. Infrastructure: Virtualized resources, such as servers, networks, and data centers.
5. Management: Tools and systems for resource allocation, monitoring, and
maintenance.
6. Security: Ensures data integrity, privacy, and protection from threats.
C. Internet or Network
The connection layer enables communication between the frontend and backend.
It ensures users can access resources via the internet.
A. Physical Layer
B. Virtualization Layer
Manages allocation and monitoring of cloud resources, such as virtual machines and
storage.
E. Application Layer
The interface that users interact with, such as applications, APIs, and tools
for business processes.
Frontend: A user accesses AWS services via the AWS Management Console or CLI.
Backend: AWS hosts applications, data storage (S3), and virtual machines (EC2) in its
global data centers.
Network: The internet acts as the communication layer, allowing seamless interaction.