Cloud Computiong Solved
Cloud Computiong Solved
2 Marks Questions :
A cloud deployment model defines how cloud services are made available to users. It
determines the type of access to the cloud, the ownership, and the nature of the
infrastructure. Deployment models help organizations choose the right approach for hosting
applications, based on security, scalability, and cost-effectiveness.
• Public Cloud: Services are offered over the internet to the general public. Managed
by third-party providers like AWS, Azure, or Google Cloud. Example: Gmail, Google
Drive.
• Private Cloud: Operated solely for one organization. Offers better security and
control. Example: A bank using a private cloud to host customer data.
• Hybrid Cloud: Combines public and private clouds, allowing data and applications to
be shared between them. Example: A company hosting sensitive data in a private
cloud and less-sensitive applications in a public cloud.
• Broad Network Access: Services are accessible over the network via standard
devices. Example: Accessing Google Docs from any browser.
Cloud providers use various billing and accounting models to charge users:
• Pay-as-you-go: Users are billed based on actual resource usage. Example: AWS bills
per second for EC2 instances.
• Freemium Model: Basic services are free; advanced features are paid. Example:
Dropbox offers free storage up to a limit.
• Spot Pricing: Users bid for unused resources, suitable for flexible workloads.
Example: AWS Spot Instances.
• Reserved Instances: Users commit to using a resource over a period (1-3 years) for a
lower cost. Example: AWS Reserved EC2 Instances.
These models help users optimize costs while providers gain predictable revenue.
4. Discuss the concepts of Web Services, Web 2.0, and Web OS in SaaS.
• Web 2.0: Refers to the second generation of web development emphasizing user-
generated content, usability, and interoperability. SaaS applications like Google Docs
rely on Web 2.0 principles for real-time collaboration and interaction.
• Web OS (Web Operating System): A virtual OS that runs in a web browser, offering a
platform for SaaS applications. It mimics desktop environments but exists entirely
online. Example: EyeOS or Chrome OS.
Together, these technologies form the foundation of modern SaaS solutions, ensuring
interoperability, collaboration, and accessibility.
Key Features:
• Built-in Services: Includes NoSQL datastore, task queues, user authentication, etc.
Use Case Example: A startup can quickly launch a scalable web app using App Engine
without worrying about server provisioning or maintenance.
6. Explain virtualization in detail. Describe different types and the role of hypervisors.
Types of Virtualization:
• Server Virtualization: Divides a physical server into multiple virtual machines (VMs).
Example: VMware ESXi.
Hypervisors allocate resources and isolate VMs, ensuring efficient and secure virtualization.
7. Explain in detail the differences between Grid, Cluster, and Cloud computing.
Usually third-party
Ownership Multiple organizations Single organization
providers
Resource
Yes (across networks) Yes (within network) Yes (via internet)
Sharing
Scientific research,
Usage Web servers, databases SaaS, IaaS, PaaS
simulations
Example:
• Data Privacy: Ensuring that personal or sensitive data is not accessed or misused.
Cloud providers must implement encryption, access control, and compliance
standards like GDPR.
• Jurisdiction: Data stored in the cloud might fall under the laws of the country where
the servers are located. This can conflict with local laws. Example: U.S. CLOUD Act vs.
EU GDPR.
• Data Location: Organizations often don’t know where their data is physically stored.
Some industries require data to remain within certain geographical boundaries (data
sovereignty).
Example Issue: A company based in India using a U.S.-based cloud provider may face legal
issues if customer data is stored on servers in another country without consent.
To address these issues, providers offer data residency options, transparency in data
handling policies, and compliance certifications.