0% found this document useful (0 votes)
11 views

Minor_Unit3_Notes

3rd sem applied information technology unit 3

Uploaded by

sahilsahil69221
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Minor_Unit3_Notes

3rd sem applied information technology unit 3

Uploaded by

sahilsahil69221
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Unit 3: Cloud Computing Management - Detailed Notes

1. Cloud Applications

- Definition:

Software and services that run on the cloud platform instead of a local

server or device.

- Benefits:

- Cost Efficiency: Eliminates upfront hardware costs and provides

pay-as-you-go pricing models.

- Accessibility: Accessible from anywhere with an internet connection,

fostering remote work and collaboration.

- Scalability: Easily scales resources up or down based on demand,

preventing over-provisioning or underutilization.

- Performance: High-performance infrastructure ensures optimal

application functionality.

- Drawbacks:

- Security Concerns: Increased risk of data breaches and unauthorized

access.

- Dependency on Connectivity: Requires a reliable internet connection for

uninterrupted service.

- Potential Downtime: Vulnerable to service outages and latency due to

network issues.

2. Managing the Cloud

- Cloud Infrastructure Management:

- Definition: The process of managing physical and virtual resources

(servers, storage, networks) used in the cloud.


- Key Activities:

- Resource provisioning and scaling.

- Monitoring hardware utilization.

- Ensuring fault tolerance and disaster recovery readiness.

- Cloud Application Management:

- Definition: Maintaining and optimizing cloud-hosted applications.

- Key Activities:

- Monitoring application performance and usage.

- Ensuring data security and compliance with standards.

- Upgrading and patching software as required.

- Application Migration to the Cloud:

- Steps:

1. Assessment: Analyze current infrastructure, applications, and

workloads.

2. Planning: Develop a migration strategy, addressing compatibility and

dependencies.

3. Execution: Move applications to the cloud while minimizing

disruptions.

4. Optimization: Test performance, integrate seamlessly, and make

improvements post-migration.

3. Cloud Deployment Models

- Private Cloud:

- Exclusive to a single organization, offering full control and security.

- Ideal for industries with strict data privacy requirements, such as finance

and healthcare.

- Outsourced Private Cloud:


- Managed and hosted by a third party but dedicated to one organization.

- Reduces in-house IT maintenance while maintaining exclusivity.

- Community Cloud:

- Shared among multiple organizations with similar objectives or regulatory

needs.

- Examples: Research institutions, government agencies.

- On-Premise Community Cloud:

- Hosted within an organization's infrastructure but shared with a specific

community.

- Provides localized control with shared benefits.

- Hybrid Cloud:

- Combines public, private, and community clouds for flexibility and

optimized cost.

- Example: Storing sensitive data in a private cloud while leveraging public

cloud for scalable workloads.

4. Cloud Service Models

- Infrastructure as a Service (IaaS):

- Definition: Delivers essential computing infrastructure like virtual servers,

storage, and networks.

- Examples: Amazon EC2, Microsoft Azure Virtual Machines.

- Advantages:

- Complete control over resources.

- Ideal for dynamic workloads.

- Platform as a Service (PaaS):

- Definition: Offers platforms and tools for developers to build, test, and

deploy applications.
- Examples: Google App Engine, Microsoft Azure App Services.

- Advantages:

- Reduces development complexity.

- Automates infrastructure management.

- Software as a Service (SaaS):

- Definition: Delivers fully functional software applications over the internet.

- Examples: Google Workspace, Dropbox, Salesforce.

- Advantages:

- No need for installation or maintenance.

- Pay-per-use pricing and immediate updates.

5. Open-Source Tools for Cloud Service Models

- IaaS Tools:

- Apache CloudStack: Simplifies deploying and managing large networks of

virtual machines.

- OpenStack: Provides scalable IaaS solutions with diverse plugins and

modules.

- PaaS Tools:

- Apache Stratos: Offers a platform for managing cloud applications with

auto-scaling and multi-tenancy features.

- SaaS Tools:

- Nextcloud: An open-source alternative for file sharing and collaboration.

- Zimbra: Cloud-hosted email and collaboration software.

You might also like