CLOUD COMPUTING
BY-SAHANA PAMDURANGI
WHAT IS CLOUD COMPUTING?
CLOUD COMPUTING is a general term used to describe a
new class of network based computing that takes place
over the Internet.
Basically a step on from Utility Computing
A collection/group of integrated and networked hardware,
software and Internet infrastructure (called a platform).
Using the Internet for communication and transport
provides hardware, software and networking services to
clients
LAYERS OF CLOUD COMPUTING
Software as a Service(SaaS): SaaS is a model of software
deployment where an application is hosted as a service
provided to customers across the Internet.
Platform as a Service(PaaS): Provides you computing
platforms which typically includes operating system,
programming language execution environment, database,
web server etc
Infrastructure as a Service(IaaS): Provides you the
computing infrastructure, physical or (quite often) virtual
machines and other resources like IP addresses, virtual
local area networks, etc.
Advantages of Cloud Computing
Improved performance
Reduced software costs
Instant software updates
Improved document format compatibility
Unlimited storage capacity
Easier group collaboration
Device independence
Increased data reliability
Universal document access
Latest version availability
Disadvantages of Cloud Computing
Requires a constant Internet connection
Does not work well with low-speed connections
Features might be limited
Stored data might not be secure
Stored data can be lost
HPC System
Risky
Can be slow
Migration issue
Requires continuous internet connection
Cloud Infrastructure Management
Setup: Cloud infrastructure setup, installation of software
Configuration: Hardware and software configuration
Active Monitoring: Continuous, proactive monitoring of
your cloud infrastructure, instant alerts on email and
mobile
Cost & Performance Optimization: Reduce monthly cost
for cloud infrastructure and maximize performance
Support Changes: Add/remove resources (servers, storage,
software) in the environment as needed
Security: Constantly monitor for security threats and fix
them right away
Challenges and Risks in Cloud
Computing
Cloud Migration
Incompatibility
Data security
Lack of expertise
Downtime
Bandwidth Cost
Service Quality
Performance
Incorporating with Existing Infrastructure
Governance and Control
Cloud-Enabling Technology
Virtualization technology
Virtualization is a process of converting a physical IT
resource into a virtual IT resource
Server
Storage
Network
Power
Cloud-Enabling Technology
Data Center Technology
A data center is a facility used to house computer
systems and associated components, such as
telecommunications and storage systems.
Virtualization
Standardization and Modularity
Automation
Remote Operation and Management
Cloud-Enabling Technology
Broadband networks & Internet architecture
All clouds must be connected to a network
Internet’s largest backbone networks, established
and deployed by ISPs, are interconnected by core
routers
Cloud-Enabling Technology
Web technology
Cloud computing relies on internet.
Web technology is generally used as both the
implementation medium and the management
interface for cloud services
Cloud-Enabling Technology
Multitenant technology
Enable multiple users (tenants) to access the same
application simultaneously
Multitenant applications ensure that tenants do not
have access to data and configuration information
that is not their own
Cloud-Enabling Technology
Service technology
Service technology is an approach used to create a
technology based upon the use of services
The technology of web services is the most likely
connection technology of service oriented
architectures (SOA)
Thank You!