Cloud
Cloud
Research Bhopal
IOT
Session June-Dec
EC-705
Submitted by: Submitted to:
Name- Neeraj Salam Prof. Amrita khera
Eno. No- 0198EC21108
What is Cloud
Computing?
Cloud computing is a model for delivering IT services, such as
servers, storage, databases, networking, software, analytics, and
intelligence, over the internet ("the cloud").
Definition and Key
Characteristics
Serverless Quantum
Computing
Running code without managing Computing
Exploring the potential of quantum
servers, offering scalability, pay- computing to solve complex
per-use pricing, and reduced problems and accelerate innovation
operational overhead. in cloud services.
Types of Cloud
This presentation explores the different types of cloud computing
and how they can be used to meet various business needs.
Public Cloud
Customization
Organizations can tailor resources and configurations to their
specific needs and requirements.
Hybrid Cloud
Private Cloud Public Cloud
Benefits Benefits
• Increased Security • Scalability
• Data Control • Cost-Effectiveness
• Customization • Flexibility
Deployment Models
Infrastructure-as-a-Service
1
(IaaS)
Provides virtualized computing resources, such as
servers, storage, and networking.
Platform-as-a-Service
2
(PaaS)
Offers a platform for developing and deploying
applications, including tools, frameworks, and
runtime environments.
Software-as-a-Service
3
(SaaS)
Delivers software applications over the internet,
accessible from any device with an internet
connection.
Infrastructure-as-a-Service
(IaaS)
Virtualized Servers
Provides on-demand access to virtual servers with configurable resources.
Storage Solutions
Offers scalable storage options, including block, file, and object storage.
Networking
Capabilities
Provides virtualized networking infrastructure, such as firewalls and load
balancers.
Platform-as-a-Service
(PaaS)Development Tools
Provides integrated development environments,
libraries, and frameworks for building applications.
Runtime
Environments
Offers pre-configured environments for deploying and
running applications, including databases, web
servers, and middleware.
Application
Management
Includes tools for managing application lifecycles,
such as monitoring, scaling, and security.
Software-as-a-Service
(SaaS)
Features Benefits
by Akhilesh
Kalme
Advantages of Cloud
Computing
1 Cost-Effective 2 Scalable
Reduces the need for Easily adjust resources to
expensive hardware and IT meet changing business
infrastructure. Pay-as-you-go needs. Supports rapid growth
models offer financial without significant upfront
flexibility. investments.
3 Accessible
Access data and applications from anywhere with an internet
connection. Enhances collaboration and remote work capabilities.
Cost Savings
Reduced Infrastructure Pay-Per-Use Model Operational Efficiency
Eliminates the need for on-premises Only pay for the resources you actually Automates many IT tasks, reducing
servers and data centers. Lowers use. Avoid overprovisioning and labor costs. Frees up IT staff to focus on
maintenance and energy costs underutilization of IT resources. strategic initiatives.
significantly.
Scalability and Flexibility
1 Instant Scaling
Quickly increase or decrease computing resources to match demand. Ideal for businesses with fluctuating workloads.
2 Global Reach
Easily expand into new markets without significant infrastructure investments. Deploy applications worldwide with minimal effort.
3 Resource Optimization
Automatically allocate resources where they're needed most. Ensures efficient use of computing power and storage.
Accessibility and Mobility
Work From Anywhere Device Agnostic
Access data and applications Use cloud services on any
from any location with internet device - smartphones, tablets,
connectivity. Supports remote or computers. Ensures
work and distributed teams consistent experience across
effectively. different platforms.
Collaboration Tools
Facilitates real-time collaboration among team members. Enhances
productivity and streamlines project management.
Automatic Software Updates
Continuous Improvement
Regular updates ensure you always have the latest features and
improvements. Eliminates the need for manual software updates.
Security Patches
Quickly address vulnerabilities with automatic security updates. Keeps
your systems protected against the latest threats.
Reduced IT Burden
Cloud providers handle updates, freeing up IT resources. Allows focus
on core business activities rather than system maintenance.
Disadvantages of Cloud Computing