0% found this document useful (0 votes)
28 views8 pages

Cloud Unit 2

Uploaded by

jackiealex331
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views8 pages

Cloud Unit 2

Uploaded by

jackiealex331
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

1 a Define cloud computing

Cloud computing is the on-demand delivery of computing resources, such as servers, storage, databases,
software, and applications, over the internet on a pay-as-you-go basis.

This definition encompasses the key characteristics of cloud computing:

1. _On-demand self-service_: Resources can be provisioned and de-provisioned automatically.

2. _Broad network access_: Resources are accessible over the internet.

3. _Resource pooling_: Resources are pooled together to provide a multi-tenant environment.

4. _Rapid elasticity_: Resources can be quickly scaled up or down.

5. _Measured service_: Users only pay for the resources they use.

Cloud computing enables users to access computing resources and services from anywhere, at any time,
using any device with an internet connection.

1 b Explain in detail about Xaas.

IaaS (Infrastructure as a Service) is a fundamental concept in cloud computing. Here's a simplified


explanation:

*What is IaaS?*

IaaS is a cloud computing service model where a provider offers virtualized computing resources over
the internet.

*Key Characteristics:*

1. *Virtualized Resources*: IaaS provides virtualized computing resources, such as servers, storage, and
networking.

2. *On-Demand*: Resources are available on-demand, allowing users to scale up or down as needed.
3. *Self-Service*: Users can provision and manage their resources through a self-service portal.

4. *Pay-as-you-go*: Users only pay for the resources they use.

*Benefits:*

1. *Scalability*: Quickly scale up or down to match changing business needs.

2. *Flexibility*: Choose from a variety of operating systems, software, and hardware configurations.

3. *Cost-Effective*: Only pay for the resources used, reducing capital expenditures.

*Examples:*

1. Amazon Web Services (AWS)

2. Microsoft Azure

3. Google Compute Engine (GCE)

*Common Use Cases:*

1. *Web Hosting*: Host websites and web applications on virtual servers.

2. *DevOps*: Use IaaS for development, testing, and deployment of applications.

3. *Disaster Recovery*: Use IaaS as a backup and disaster recovery solution.

2 Define service model. Determine the service models in cloud

computing.

*Definition of Service Model*

A service model in cloud computing refers to the way in which cloud computing resources and services
are provided to users. It defines the level of management and control that the user has over the cloud
resources, as well as the level of responsibility that the cloud provider has for managing and
maintaining those resources.
*Service Models in Cloud Computing*

There are three main service models in cloud computing:

1. *Infrastructure as a Service (IaaS)*

- Provides virtualized computing resources, such as servers, storage, and networking.

- Users have control over the infrastructure and can configure it to meet their needs.

2. *Platform as a Service (PaaS)*

- Provides a complete platform for developing, running, and managing applications.

- Users have control over the applications and data, but not over the underlying infrastructure.

3. *Software as a Service (SaaS)*

- Provides software applications over the internet, eliminating the need for local installation and
maintenance.

- Users have limited control over the application and no control over the underlying infrastructure.

These service models offer different levels of control, flexibility, and management responsibility,
allowing users to choose the model that best fits their needs.

Additional Emerging Service Models:

1. *Serverless Computing (FaaS)*: Run code without managing servers.

2. *Desktop as a Service (DaaS)*: Virtual desktops and apps over the internet.

3. *Data as a Service (DaaS)*: Data storage, processing, and analytics.

4. *Communication as a Service (CaaS)*: Real-time communication services.

5. *Blockchain as a Service (BaaS)*: Blockchain-based services and apps.

3 a Illustrate in detail Iaas same as 1 b answer

3 b Describe in detail about PaaS.

Platform as a Service (PaaS)!


*Definition:* PaaS provides a complete platform for developing, running, and managing applications
without worrying about the underlying infrastructure.

*Key Characteristics:*

1. *Complete Platform:* Includes tools, libraries, and infrastructure for developing and deploying
applications.

2. *Managed Platform:* The provider manages the platform, including maintenance, updates, and
security.

3. *Scalability:* Automatically scales to meet application demands.

*Benefits:*

1. *Faster Development:* Focus on coding without worrying about infrastructure.

2. *Increased Productivity:* Automated deployment, scaling, and management.

3. *Cost-Effective:* Pay only for the resources used.

*Examples:*

1. Heroku

2. Google App Engine

3. Microsoft Azure App Service

4. AWS Elastic Beanstalk

3 C Describe in detail about SaaS.

Software as a Service (SaaS)!

_Definition:_ SaaS provides software applications over the internet, eliminating the need for local
installation and maintenance.
_Key Characteristics:_

1. _Cloud-Based:_ Software applications are hosted in the cloud.

2. _On-Demand Access:_ Users access applications via the internet.

3. _Subscription-Based:_ Users pay a recurring fee to use the software.

_Benefits:_

1. _Reduced Costs:_ No upfront software costs or maintenance fees.

2. _Increased Accessibility:_ Access applications from anywhere, on any device.

3. _Automatic Updates:_ Software updates are handled by the provider.

_Examples:_

1. Microsoft Office 365

2. Salesforce

3. Dropbox

4. Google Workspace (formerly G Suite)

4 Compare the Iaas and Pass and Saas

Here's a comparison of IaaS, PaaS, and SaaS:

*IaaS (Infrastructure as a Service)*

- *Provider manages*: Virtualization, servers, storage, networking

- *User manages*: OS, applications, data, security


- *Control level*: High

- *Responsibility*: User

- *Scalability*: High

- *Examples*: AWS, Azure, Google Compute Engine

*PaaS (Platform as a Service)*

- *Provider manages*: Virtualization, servers, storage, networking, OS, middleware

- *User manages*: Applications, data, security

- *Control level*: Medium

- *Responsibility*: Shared

- *Scalability*: High

- *Examples*: Heroku, Google App Engine, Azure App Service

*SaaS (Software as a Service)*

- *Provider manages*: Virtualization, servers, storage, networking, OS, middleware, applications

- *User manages*: Data, configuration

- *Control level*: Low

- *Responsibility*: Provider

- *Scalability*: High

- *Examples*: Microsoft Office 365, Salesforce, Dropbox

In summary:
- IaaS provides the most control and flexibility but requires the most management responsibility.

- PaaS provides a balance between control and management responsibility.

- SaaS provides the least control but requires the least management responsibility.

5 Explain Briefly about Deployment Models.

Here are brief explanations of the main cloud deployment models:

*1. Public Cloud*

- Owned and operated by a third-party provider.

- Resources are shared with multiple organizations.

- Scalable and cost-effective.

*2. Private Cloud*

- Owned and operated by a single organization.

- Resources are not shared with other organizations.

- More secure and customizable.

*3. Hybrid Cloud*

- Combination of public and private clouds.

- Allows for flexibility and scalability.

- Enables data and applications to be shared between public and private clouds.

*4. Community Cloud*

- Shared among multiple organizations with similar interests.

- Provides a secure and collaborative environment.

- Often used in industries with strict regulations.


These deployment models offer different levels of control, security, and scalability to meet various
organizational needs.

You might also like