CS1 - Introduction To Cloud
CS1 - Introduction To Cloud
COMPUTING
Session 1
BITS Pilani
Pilani Campus Arun Vadekkedhil
Session Agenda
Wrap Up
– Perceived benefits of Cloud ecosystem
– Challenges to Overcome
– Advantages & Disadvantages
– Commercial offering of Cloud services
– Reality Check
Introductions
Introductions
About Myself About the Course
• Name : Arun Vadekkedhil • Units: 5
• Profession : Solutions Architect Objective :
• Interests : Tutoring, writing
• Contact : 9881300394
Evaluation Components
1 Assignment
2 Quizzes.
2 Written Exams
BITS Pilani, Pilani Campus
BITS Pilani
Pilani | Dubai | Goa | Hyderabad
Cloud – An Introduction
What is Cloud Computing
By now, you must be aware that this has no relation to its namesake from the
meteorology department, but It simply means that we are using the internet to
store data on remote servers, rather than storing them locally on our hard disks.
Many types of Cloud Computing Applications Exist. Depending on the need of your IT
the type of cloud solution may vary.
• Parallel Computing : Parallel computing is a form of computation in which many calculations are carried out
simultaneously, operating on the principle that large problems can often be divided into smaller ones, which
are then solved concurrently ("in parallel")
• Cluster : A cluster is a group of loosely coupled computers that work together closely, so that in some
respects they can be regarded as a single computer.
• Grids : Grid computing is the most distributed form of parallel computing. It makes use of computers
communicating over the Internet to work on a given problem.
Abstraction :
The details of system implementation is hidden from users and
developers.
Applications run on unspecified physical systems with unknown
locations for data, with outsourced system administration of
systems.
Virtualization:
The resourced are pooled and shared among the users giving
them the illusion that they are the sole owner of the resource.
Also resources scales up/down in really short time and without
human intervention, charged on metered basis, with multi-
tenancy support.
Why IaaS
Resources are distributed as a service
Iaas provides the following ● Allows dynamic scaling
● Servers- compute, machines ( 1...10....100.....)
● Storage ● Has a variable costs-
● Network ● Generally includes multiple-users on a
● Operating system single piece of hardware. (multi-
tenancy)
BITS Pilani
Infrastructure as a Service -
Applicability
BITS Pilani
Platform as a Service - Overview
Why PaaS
Collaborative platform for application
Paas provides the following
development using workflows.
● Tools to build applications Platform which allows creation of
● Scripting Environment proprietary data or application
● Database Platform
Enabler : Runtime
Environment Design
Fault Tolerant Design
PaaS can be obtained as Containerization Development tools served up on a
Platter a-la carte
(1) Public or Avoiding DLL Hell
(2) Private infrastructure or
(3) combination of both Secure No need to worry about upgrading to
newer platforms or worry about license
costs
BITS Pilani
Platform as a Service - Definition
BITS Pilani
Platform as a Service -
Applicability
BITS Pilani
Software as a Service - Overview
Why SaaS
Not owned, but subscribed to from an
Saas provides the following
external service provider.
● Hosted , Finished Product Designed to be Multi Tenant
● Subscription to Services Customer Configuration instead of
Application configuration
Centralized management
Enabler : Web
Service
Accessibility &
SaaS can be obtained as Portability No need to purchase Software or
(1)Managed Service Licenses upfront
(2)Monthly Subscription Centralized management helps SaaS
Vendors
Lower TCO for users
BITS Pilani
Software as a Service - Definition
BITS Pilani
Which AAS ?
BITS Pilani
Who Manages the AAS es?
BITS Pilani
BITS Pilani
Pilani | Dubai | Goa | Hyderabad
BITS Pilani
Pubic Cloud
BITS Pilani
Pubic Cloud - Advantage
BITS Pilani
Pubic Cloud - Disadvantage
BITS Pilani
Private Cloud
BITS Pilani
Private Cloud - Advantage
BITS Pilani
Private Cloud - Disadvantage
BITS Pilani
Hybrid Cloud
BITS Pilani
Hybrid Cloud - Advantage
BITS Pilani
Hybrid Cloud - Disadvantage
BITS Pilani
Community Cloud
BITS Pilani
Community Cloud - Advantage
BITS Pilani
Community Cloud - Disadvantage
BITS Pilani
Quick Comparison
BITS Pilani
BITS Pilani
Pilani | Dubai | Goa | Hyderabad
BITS Pilani
Resource pooling
BITS Pilani
Broad Network Access
BITS Pilani
On Demand Self Service
BITS Pilani
Rapid Elasticity
BITS Pilani
Metered by Use
BITS Pilani
BITS Pilani
Pilani | Dubai | Goa | Hyderabad
Summary – Wrap Up
Cloud Advantages
Reduced costs : Significant cost reductions are achieved due to higher efficiencies and greater
utilization of cloud networks
Ease of utilization: The upfront cost involved in the purchase of hardware and software licenses is
lowered a lot. Due to that one can easily make utilization of cloud services.
Quality of Service: Service level agreements with vendor assure the Quality of service
Reliability: The resource scaling and load balancing with fault tolerance capabilities emphasize the
high availability of systems.
Outsourced IT management: It results into considerable reduction in IT management complexities
and the associated cost.
Simplified maintenance and upgrade: Always latest features are provided to the users removing the
need of constant update and up gradations.
Low Entry Barrier: Upfront infrastructure investments are not needed for moving to the cloud.
BITS Pilani
Cloud vs Hosted
BITS Pilani
Cloud Challenges
BITS Pilani
Cloud Challenges
Cost
Cloud computing is affordable but tailor-made deployment
based on customer’s demand can be expensive. Use
Multitenancy to minimize costs
BITS Pilani
Cloud Challenges
Downtime
Downtime is the common challenges of cloud computing as no cloud
provider guarantees a platform that is free from downtime. Apply
redundancy and or DR to minimize.
Lack of resources
Lack of resources and expertise is also one of the major challenges faced
by the cloud industry and many companies are hoping to overcome this
challenge by hiring more workers which are more experienced. Use
Automation
Management of Multi-Cloud Environment
Companies nowadays do not use a single cloud instead they are using
multiple clouds. On an average company are using 4.8 different public and
private clouds due to which their management is hindered. Invest in a
good Cloud monitoring tool
BITS Pilani
Cloud ecosystem
BITS Pilani
Cloud Failures
Date Descritpion
12 Dec
One of the mission-critical AWS cloud units us-east-1 was hit with
th
BITS Pilani
BITS Pilani
Pilani | Dubai | Goa | Hyderabad
Points to Ponder
Points to Ponder
BITS Pilani