0% found this document useful (0 votes)
7 views32 pages

Cloud Computing

Uploaded by

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

Cloud Computing

Uploaded by

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

CLOUD COMPUTING

DEPLOYMENT MODELS
Cloud Computing
o Gartner Reports:
“A style of Computing in which Scalable and Elastic IT-enable
capabilities are delivers as a service to external customers using
Internet technologies.”
o In Short:
“On-Demand Services over the Internet.”
Origin of Cloud
Computing
Technology Innovation
o Clustering:
Connecting Multiple Computers working as a single system at a same
physical location.
o Grid:
Connection of devices over a network to work on a specific task.
o Virtualization:
It represents a technology platform used for creation of virtual
Instances of IT resources. It creates virtual copies of computer so that
multiple computers can work on this.
 Virtual Machine
 Hyper vision
 Virtual Server
 Host/Guest
Characteristics
 On-Demand Self Service

 Broad Network Access

 Rapid Elasticity

 Resource Pooling

 Measures Service
Disadvantages
 Security and Privacy Concerns

 Downtime and Service Outages

 Limited Control and Flexibility

 Vendor Lock-In
Types of Models
Deployment Model

 “Cloud computing deployment models refer to the specific ways in


which cloud services are made available to users, size, ownership
and access.”
Types of Deployment
Models
Public Clouds
o Public Cloud is a publicly accessible cloud environment owned and
managed by a third-party cloud service provider.
o Public clouds utilize shared resources, meaning that multiple users share
the same infrastructure while keeping their data isolated from one
another.
Public Clouds
Continue…
o Problem: Insufficient data storage and duplication
Result: Using the public cloud, expands the sharing and syncing
capabilities making it more accessible and
bankable of data is much simpler

o Multi-Tenancy: Data of a many organizations stored in a shared


environment.
o Public Exposure: Anyone can use Public Cloud services.
o Data Center Location: On the Internet where the cloud service
providers are available
Advantages Public
Clouds
 Cost Efficiency : Pay only for the resources used, avoiding upfront
investments.
 Scalability: Easily scale resources up or down based on demand.
 High Availability: Services are accessible with minimal downtime.
 Reliability and Redundancy: Data is protected with backup and
failover mechanisms.
 Accessibility and Flexibility: Access services from anywhere with
an internet connection.
 Fast Deployment: Quickly deploy applications without long setup
times.
 Maintenance-Free: Providers handle all updates and hardware
management.
Disadvantages Public
Clouds
 Limited Control: Users have less control over the infrastructure
and services compared to on-premises setups.
 Security Concerns: Despite strong security, sharing resources can
increase exposure to potential threats.
 Compliance Issues: Meeting specific regulatory requirements can
be challenging in a shared environment.
 Performance Variability: Performance can fluctuate depending
on network conditions and shared resource usage.
 Potential for Downtime: Outages in the provider’s services can
affect access to critical applications and data.
Impact Public Clouds
 Scalability and Flexibility: Public clouds provide on-demand
resources, allowing software engineers to quickly scale
applications and services without worrying about hardware
limitations.
 Cost-Effectiveness: They reduce the need for significant upfront
investments in infrastructure, enabling startups and small
businesses to access advanced technologies at a lower cost.
Private Clouds
o Private cloud computing is a cloud infrastructure that is
exclusively used by a single organization.
o Unlike public clouds, where resources are shared among multiple
users, a private cloud provides dedicated resources for one
organization, offering greater control, security, and customization.
Private Clouds
Continue…
o Problem: Special Hardware/Software configuration or specification
Result: Private Cloud fetches hardware/software as per the
requirements of an organization

o Single-Tenancy: Data of a single organizations stored in the


cloud.
o Public Exposure: Only the organization can use the private cloud
services.
o Data Center Location: Inside the organization network.
Advantages Private
Clouds
 Enhanced Security: Provides dedicated infrastructure with
stronger data protection.
 Greater Control: Full control over hardware, software, and
configurations.
 Compliance: Easier to meet industry-specific regulatory
requirements.
 High Performance: Predictable performance without sharing
resources.
 Customization: Tailors the environment to specific business
needs.
Disadvantages Private
Cloud
 Higher Costs: Requires significant upfront investment and
ongoing maintenance.
 Complex Management: Needs skilled IT staff to manage the
infrastructure.
 Limited Scalability: Scaling requires buying and installing more
hardware.
 Maintenance Responsibility: The organization must handle all
updates and repairs.
 Capital Investment: Requires substantial initial spending on
physical infrastructure.
Impact Private Clouds

 Enhanced Security and Compliance: Private clouds provide a


dedicated infrastructure that improves data security, making it
easier for software engineers to comply with industry-specific
regulations (like HIPAA or GDPR) and protect sensitive
information during development and deployment.
 Customizability: Organizations can tailor their private cloud
infrastructure to meet specific needs and workloads, improving
efficiency in software development and deployment.
Hybrid Clouds
o Hybrid cloud is a mix of private and public cloud services. It
allows companies to keep some data and applications on their own
servers (private cloud) while using external cloud services (public
cloud) for other tasks.
Hybrid Clouds
Continue…
o Performance: By placing workloads in the right cloud
environment, organizations can improve the speed and efficiency
of their applications.
o Flexibility: Companies can choose where to run their applications
and store their data. They can switch between private and public
clouds as needed.
o Cost-Effective: Businesses can save money by using the public
cloud for non-sensitive workloads and keeping important data safe
in a private cloud.
o Data Security: Sensitive information can be kept safe in a private
cloud, while less critical data can be stored in the public cloud.
o Backup and Recovery: If something goes wrong, companies can
use the public cloud to back up data and recover quickly.
Hybrid Clouds
Continue…
o Problem: Handling Peak Traffic
Result: Hybrid Cloud manages traffic levels during peak
usage periods

o Multi-Tenancy: The data in a public cloud is multi-tenant, and is


kept secure/private with the help of private cloud.
o Public Exposure: The services running on private cloud user can
be accessed by the organization. Anyone can access the services
running on a public user.
o Data Center Location: Inside the organization for private cloud
services and anywhere for public cloud services
Advantages Hybrid
Clouds
o Flexibility: Allows businesses to choose where to run applications and store
data, adapting to changing needs.

o Cost Efficiency: Reduces costs by using public cloud resources for non-
sensitive workloads while keeping critical data secure in private clouds.

o Scalability: Easily scales resources up or down to handle varying workloads


without overprovisioning.

o Improved Security: Sensitive data can be kept in a private cloud, enhancing


security and compliance with regulations.

o Disaster Recovery: Provides better backup options, ensuring business


continuity by leveraging public cloud resources for quick recovery.
Disadvantages Hybrid
Cloud
o Complex Management: Managing multiple environments can be
complicated and require specialized tools and skills.

o Security Risks: Increased complexity may lead to vulnerabilities if


security measures are not properly implemented.

o Integration Challenges: Integrating on-premises systems with


cloud services can pose technical difficulties.

o Cost Overruns: Without proper monitoring, using public cloud


resources can lead to unexpected expenses during peak usage
times. Public Cloud is a publicly accessible cloud environment
owned by a third-party cloud service provider.
Impact Hybrid Clouds

 Flexibility and Scalability: Hybrid clouds allow software engineers to


deploy applications across both public and private environments,
enabling them to scale resources up or down based on demand. This
flexibility is essential for managing workloads efficiently during peak
usage times without overcommitting to private infrastructure.
 Enhanced Development and Testing: Hybrid clouds provide diverse
environments for development, testing, and production, allowing
software engineers to experiment and test applications in the public
cloud while maintaining sensitive data in the private cloud. This setup
facilitates agile development practices and faster deployment cycles.
Community Clouds
o A community cloud is a cloud computing environment shared by
several organizations with similar interests, requirements, or
objectives.
Community Clouds
Continue…

o Problem: Difficulty in maintaining high availability and quick


response times for applications used by multiple organizations
during sudden spikes in user demand.
o Result: A community cloud was deployed to provide a shared
infrastructure that efficiently balances loads and improves
application availability during peak usage.
Community Clouds
Continue…
o Multi-Tenancy: Data of a many organizations stored in a shared
environment.
o Public Exposure: Community clouds limit access to authorized
users from member organizations, ensuring data security while
allowing controlled public access for specific services.
o Data Center Location: Typically located near member
organizations for community cloud services, but may vary based
on regulatory requirements.
Advantages Community
Clouds
 Cost Efficiency: Shared infrastructure reduces costs for
participating organizations.
 Collaboration: Facilitates easier collaboration among
organizations with similar interests.
 Compliance: Tailored to meet specific regulatory and compliance
needs of the community.
 Enhanced Security: Provides better security controls compared
to public clouds due to limited access.
 Resource Sharing: Allows efficient resource utilization among
member organizations.
Disadvantages
Community Cloud
 Complex Governance: Requires cooperation and agreement on
policies among multiple organizations.
 Limited Control: Organizations may have less control over the
shared infrastructure.
 Data Security Risks: Sharing resources can lead to potential data
security vulnerabilities.
 Dependency on Community: Performance and reliability can be
affected by the actions of other member organizations.
 Interoperability Challenges: Ensuring compatibility between
different systems and applications can be difficult.
Impact Community
Clouds
 Collaborative Development: Community clouds facilitate
collaboration among organizations with similar goals, allowing
software engineers to share resources, tools, and best practices.
This environment fosters innovation and speeds up the
development process through shared knowledge and collaborative
projects.
THANKYOU FOR PAYING
ATTENTION!

You might also like