Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPUTING
A Presentation By:
Kuldeep Badekar (02)
Pankaj Barapatre (06)
Rushabh Doshi (16)
Rohan Khanvilkar (22)
Namrata Tayade (51)
What Is Cloud Computing?
Key to the definition of cloud computing is the “cloud” itself. Here , the
cloud is a large group of interconnected computers.
These computers can be personal computers or network servers; they can
be public or private.
This cloud of computers extends beyond a single company or enterprise.
The applications and data served by the cloud are available to broad
group of users, cross-enterprise and cross-platform.
Access is via the Internet. Any authorized user can access these docs and
apps from any computer over any Internet connection.
• Cloud computing is a way of computing, via the
Internet, that broadly shares computer resources
instead of using software or storage on a local PC. Cloud
= Internet.
• Not to be confused with
• Grid Computing – a form of distributed computing
• Cluster of loosely coupled, networked computers acting in concert
to perform very large tasks
• Utility Computing – packaging of computing resources such as
computing power, storage, also a metered services
• Autonomic computing – self managed
Cloud vs Grid Computing
• Both computing types involve multitenancy and
Grid multitask, meaning that many customers can
Computing perform different tasks, accessing a single or
multiple application instances.
• Data grid: well suited for data-intensive storage,
it is not economically suited for storing objects as
Data Grid
small as 1 byte. In a data grid, the amounts of
distributed data must be large. NOT SO WITH
CLOUD COMPUTING.
Computational • Computational grid focuses on computationally
Grid intensive operations ONLY. Cloud computing
offers two types of instances: standard and high-
CPU.
Clouds Versus Grids
• Redundancy
“In some ways, the cloud is a natural next step from the
grid-utility model,” said Frank Gens, an analyst at the
research firm IDC
• In June 2009, a study conducted by
VersionOne found that 41% of senior IT
professionals actually don't know what cloud
computing is and two-thirds of senior finance
professionals are confused by the concept,
highlighting the young nature of the
technology.
Cloud Computing: Properties
• Dynamic provision of services/resource pools in a
coordinated fashion
• On demand computing – No waiting period
• Location of resource is irrelevant
• Applications run somewhere on the cloud
• Web applications fulfill these for end user
• However, for application developers and IT
• Allows develop, deploy and run applications that can easily grow
capacity(scalability), work fast(performance), and offer good reliability
• Without concern for the nature and location of underlying infrastructure
• Activate, retire resources
• Dynamically update infrastructure elements without affecting the
business
V i r t u a l i z a ti o n
Virtualization is “something which is not REAL, but
displays the full qualities of the REAL”.
Cloud
Computing
Platform as a Software as a
Service Service
(PaaS) (SaaS)
Software as a Service
Defined as service-on-demand, where a provider will
license software tailored
Infrastructure providers can allow customers’ to run
applications off their infrastructure, but transparent
to the end user
Customers can utilize greater computing power while
saving on the following
– Cost
– Space
– Power Consumption
– Facility
Platform as a Service
Amazon’s EC2, GoGrid, RightScale and Linode are few of the examples of
service providers.
Typical Server Specs:
COST US $17,642.04
Around 9lakhs INR
Public, Private and Hybrid Clouds
Public Clouds
Logic Salesforce.com
infrastructure
integration
database
Application Services
• Gmail, GoogleCalender
• Payroll, HR, CRM etc
• Sugarm CRM, IBM Lotus Live
Platform Services
• Middleware, Intergation, Messaging, Information,
connectivity etc
• AWS, IBM Virtual images, Boomi, CastIron
Infrastructure Services
• IBM Blue house
• VMWare, Amazon EC2
• Microsoft Azure Platform
Layers: Cond.
Individuals Corporations Non-Commercial
Resources
• Thin Clients
Client Desktop
• Session – based computing
• PC Blade
Some Facts
• Data centers are underutilized, often idle 85% of
the time
• Over provisioning
• Insufficient capacity planning and sizing
• Improper understanding of scalability requirements etc
• Many thought leaders agree that this new model
offers significant advantages for fast-paced
startups, & enterprises
• Cost effective solutions are required
Cloud Computing Benefits
• Agility – On demand computing infrastructure
• Linearly scalable – challenge
• Client-side interface
• Security
• Must be compatible with local security policies