S6 - Cloud Computing-Module 1,2,3,4
S6 - Cloud Computing-Module 1,2,3,4
3.Web 2.0:-It is the interface through which the cloud computing services interact with the
clients.
-It is because of Web 2.0 that we have interactive and dynamic web pages.
-It also increases flexibility among web pages.
-Popular examples of web 2.0 include Google Maps, Facebook, Twitter, etc.
-In gained major popularity in 2004.
->Manjrasoft Aneka:-
interconnection network
-fig;
2.2.Pipe-and-Filter Style:-Pipe is a connector which passes the data from one filter to the
next.
-It transfers the data from one data source to one data sink.
-Pipes are the stateless data stream.
-Filter transforms the data of the input data stream, processes it, and transformed over a
pipe for the next filter to process.
-There are two types of filters − active filter and passive filter.
2.2.1 Active filter:- lets connected pipes to pull data in and push out the
transformed data.
-It operates with passive pipe.
2.2.2.Passive filter:- lets connected pipes to push data in and pull data out.
-It operates with active pipe.
-which pulls data from a filter and pushes data into the next filter.
Module - 2-Virtualization
• Disadvantages
->Performance degradation:-performance is definitely one of the major concerns when
using the virtualization technology. (bakki ezhuthikkonam net ill nokkikkonam)
->Inefficiency and degraded user experience:-virtualization can sometimes lead to an
inefficient use of the host.(bakki ezhuthikkonam net ill nokkikkonam)
->Security holes and new threats:-(explain cheyanam)
OR
Advantages Disadvantages
less hardware is needed less performance
easy to maintain and reduced costs if one server has a software failure,the
other server will be affected
module - 3
OR
*Types of Clouds:-
1. Public:- Public Cloud provides a shared platform that is accessible to the general
public through an Internet connection.
-Public cloud operated on the pay-as-per-use model and administrated by the third party.
-In the Public cloud, the same storage is being used by multiple users at the same time.
-Public cloud is owned, managed, and operated by businesses, universities, government
organizations, or a combination of them.
-Amazon Elastic Compute Cloud (EC2), Microsoft Azure, IBM's Blue Cloud, Sun Cloud, and
Google Cloud are examples of the public cloud.
->Advantages of Public Cloud
-Public cloud has a lower cost than private, or hybrid cloud.
-Public cloud is location independent because its services are offered through the internet.
-In Public cloud, the cloud service provider is responsible for the manage and maintain data
centers , so cloud user can save their time.
-easily buy public cloud on the internet.
-Public cloud offers scalable (easy to add and remove) and reliable (24*7 available) services
to the users at an affordable cost.
->Disadvantages of Public Cloud
-Public Cloud is less secure because resources are shared publicly.
-In the public cloud, performance depends upon the speed of internet connectivity.
-Public cloud is less customizable than the private cloud.
*Anatomy of the Aneka Container:-The Aneka container made the building block of
Aneka clouds.
- The main role of container is to provide a lightweight environment.
-Almost all operations performed within Aneka are carried out by the services managed by
the container.
-The services installed in the Aneka container is classified into three categories
1. fabric services:-Lowest level of software stack.
-it Define the basic infrastructure management features of the system.
-its Main services are : i) profiling and monitoring ii) resource management.
2. foundation services:- it- Provide supporting services for the execution.
- it provide runtime support for execution services and application.
-its services are i. Storage management for applications
ii. Accounting ,billing, and resource pricing
3. application services:-Manage the execution of applications
-Two services are i) scheduling , ii) Execution.
->Disadvantages
● Low Security:In public cloud model, data is hosted off-site and resources are shared
publicly, therefore does not ensure higher level of security.
● Less Customizable.
*Private cloud deployment mode:-The private cloud deployment model is the exact
opposite of the public cloud deployment model.
-There is no need to share your hardware with anyone else.
-The Private Cloud is operated only within a single organization.
-However, it may be managed internally by the organization itself or by third-party.
-Companies that look for cost efficiency and greater control over data & resources will find
the private cloud a more suitable choice.
-it give Data Privacy and security.
->Advantages of the private cloud model
● Better Control
● Data Security and Privacy
● Customization.
● Cost and Energy Efficiency:The private cloud resources are not as cost effective as
resources in public clouds but they offer more efficiency than public cloud resources.
->Disadvantages
● High Priced
● Additional Skills:In order to maintain cloud deployment, organization requires skilled
expertise
● High Maintenance - Since it is managed in-house, the maintenance costs also
increase.
* Hybrid cloud deployment mode:-Hybrid Cloud is a mixture of public and private
cloud.
-Non-critical activities are performed using public cloud while the critical activities are
performed using private cloud.
- A company with critical data will prefer storing on a private cloud, while less sensitive data
can be stored on a public cloud.
->Advantages of the hybrid cloud model
● Flexibility and control: Businesses with more flexibility can design personalized
solutions that meet their particular needs.
● Cost: Because public clouds provide for scalability, you’ll only be responsible for
paying for the extra capacity if you require it.
● Security: Because data is properly separated, the chances of data theft by attackers
are considerably reduced.
->Disadvantages
● Complexity
● Networking Issues:Networking becomes complex due to presence of private and
public cloud.
*Management tools:-This layer also includes capabilities for managing services and
applications running in the Aneka Cloud.
● Infrastructure management :-Aneka use virtual and physical hardware in order to
deploy Aneka Clouds.
● Platform management:-Infrastructure management provides the basic layer on top
of which Aneka Clouds are deployed.
- A collection of connected containers defines the platform on top of which
applications are executed.
-The features of platform management are mostly concerned with the logical
organization and structure of Aneka Clouds.
● Application management:-Applications identify the user contribution to the Cloud.
-The management APIs provide administrators with monitoring and profiling
features that help them track the usage of resources and relate them to users and
applications.
#What is data intensive computing:-Data intensive computing focuses on a
class of applications that deal with “large amount of data”.
-Data-intensive computing is concerned with production, manipulation, and analysis of
large-scale data in the range of hundreds of megabytes (MB) to petabytes (PB) and beyond.
-Several application fields from computational science to social networking,produce large
volumes of data that need to be efficiently stored.
--These tasks become challenging because the quantity of information increases over time
at higher rates.
-Distributed computing helps in the above challenges by providing more scalable , efficient
storage architectures , data computation and processing.
-it provide better performance.
-he use of parallel and distributed techniques as a support of data-intensive computing is
not straightforward, but several challenges .
-eg;hundreds og gigabytes of data are produced every second by mapping the sky by
telescoping.
-eg
-First, in the map stage, the input data (the six documents) is split and distributed across the
cluster (the three servers).
-During mapping, there is no communication between the nodes. They perform
independently.
-second,map tasks create a pair for every word. These pairs show how many times a word
occurs. A word is a key, and a value is its count. For example, one document contains three
of four words we are looking for: Apache 7 times, Class 8 times, and Track 6 times. The key-
value pairs in one map task output look like this:
-third, After input splitting and mapping completes, the outputs of every map task are
shuffled. This is the first step of the Reduce stage. Since we are looking for the frequency of
occurrence for four words, there are four parallel Reduce tasks. The reduce tasks can run on
the same nodes as the map tasks, or they can run on any other node.
-four, In the reduce step of the Reduce stage, each of the four tasks process a to provide a
final key-value pair. The reduce tasks also happen at the same time and work
independently.
-In our example from the diagram, the reduce tasks get the following individual results:
-5th, Finally, the data in the Reduce stage is grouped into one output. MapReduce now
shows us how many times the words Apache, Hadoop, Class, and track appeared in all
documents. The aggregate data is, by default, stored in the HDFS.