Cloud
Cloud
COMPUTING
WELCOME
PRESENTED BY,
R. SARAVANA KUMAR,
M.E.,
PROJECT MANAGER, ICONIX SOFTWARE SOLUTION
Cloud Computing Environment
• Pros
• Cons
• High and essential security and
• Lesser economical model
control
• The consumer owns the
• Access to valuable assets is
infrastructure and software
restricted
• Portable data
• The risk of downtime is
comparatively lesser
Hybrid cloud
• A combination of private and public clouds is a
hybrid cloud. • Pros
• This kind of multi-cloud environment is designed for • Highly scalable and
enterprises that require features of both the cloud flexible
environment. • Cost-efficient
• The applications are well designed to allow both • Enhanced security
platforms to interact and run seamlessly with high
portability amongst both platforms.
• Cloud bursting has a private cloud for storing data • Cons
and proprietary applications. • Network-level
• The traffic and the demand increases, this model
communication and
then ports to a public cloud model to supplement connectivity gets
the private cloud model hampered
• In the other kind of hybrid cloud, most of the data • Performance risk
and applications are in a private cloud environment. prevails
• The non-critical and lesser important applications
are outsourced to the public cloud.
• This kind of arrangement is normally preferred by
Community cloud
• The community cloud environment is a lesser popular environment.
• Environment can be specified as a multi-tenant, collaborative platform where
multiple entities share the same application.
• The consumers may belong to the same industry or share the same concerns
such as performance, compliance, and security.
• It is a strategically private cloud performing like a public cloud environment.
• Financial services firm, healthcare organizations, governmental agencies, etc
prefer this kind of set up
• Pros • Cons
• Better scalability • Issues in the inter-cloud
• Cost-efficient
environment such as
• Compliance with industrial regulations
performance, prioritization,
is ensured etc
• Interests of the group are preferred • Risk of data security
and implemented
• Highly flexible system
Multi-cloud model
• This is a more complex hybrid cloud environment, where there are multiple
public cloud services that combine with the private cloud environment.
• This arrangement is recommended when a single public cloud is not capable
to cater to the requirements
• Cons
• Pros • Risk of data security
• Specialized and versatile • May create confusion in
• Highly flexible handling
• Cost-efficient
Eucalyptus
• Data is initially divided into directories and files. Files are divided
into uniform sized blocks of 128M and 64M (preferably 128M).
• These files are then distributed across various cluster nodes for
further processing.
• HDFS, being on top of the local file system, supervises the
processing.
• Blocks are replicated for handling hardware failure.
• Checking that the code was executed successfully.
• Performing the sort that takes place between the map and reduce
stages.
Advantages of Hadoop
• Hadoop framework allows the user to quickly write and test
distributed systems.
• It is efficient, and it automatic distributes the data and work
across the machines and in turn, utilizes the underlying
parallelism of the CPU cores.
• Hadoop does not rely on hardware to provide fault-tolerance and
high availability (FTHA), rather Hadoop library itself has been
designed to detect and handle failures at the application layer.
• Servers can be added or removed from the cluster dynamically
and Hadoop continues to operate without interruption.
• Another big advantage of Hadoop is that apart from being open
source, it is compatible on all the platforms since it is Java based.
Hadoop Architecture
• At its core, Hadoop has two major layers
namely −
• Processing/Computation layer
(MapReduce)
• Storage layer (Hadoop Distributed File
• Hadoop Common − These are Java
System)
libraries and utilities required by other
Hadoop modules.
Host OS
Hardware
Storage virtualization