What is cloud computing
Concepts of Map reduce
High Availability and Disaster Recovery
3. What is cloud computing?
o Cloud Computing provides us means by which we can access the applications as utilities over the internet.
o It allows us to create, configure, and customize the business applications online.
o The practice of using a network of remote servers hosted on the Internet to store, manage, and process data,
rather than a local server or a personal computer.
4. Cloud management:
o Cloud management is how admins have control over everything that operates in a cloud
o Cloud management tools help admins oversee all types of cloud activities.
o Cloud management tools provide administrative control over the infrastructure.
o Cloud management software is typically deployed into existing cloud environments as a virtual machine (VM) that
contains a database and a server.
o Resiliency is the ability of a server, network, storage system, or an entire datacentre.
o It recover quickly and continue operating even when there has been an equipment failure, power outage or other
o Data centre resiliency is a planned part of a facility’s architecture.
o It is usually associated with other disaster planning and data centre disaster-recovery considerations such as data
o The adjective resilient means "having the ability to spring back."
o Cloud provisioning refers to the processes for the deployment and integration of cloud computing services within
an enterprise IT infrastructure.
o Cloud provisioning primarily defines how, what and when an organization will provision cloud services.
o These services can be internal, public or hybrid cloud products and solutions.
o From a provider’s standpoint, cloud provisioning can include the supply and assignment of required cloud
resources to the customer.
o For example, the creation of virtual machines, the allocation of storage capacity and/or granting access to cloud
7. There are three different delivery models:
1)Dynamic/On-Demand Provisioning: The customer or requesting application is provided with resources on
2)User Provisioning: The user/customer adds a cloud device or device themselves.
3) Post-Sales/Advanced Provisioning: The customer is provided with the resource upon contract/service
8. Asset management:
o Cloud asset management (CAM) is a component of cloud management services.
o focused exclusively on the management of a business’s physical cloud environment.
o CAM keeps track of every aspect of your cloud estate.
o Managing the maintenance, compliance, upgrading, and disposal of cloud assets.
o example, suppose you want to play a game that required a graphic card in order to play. But your system/laptop
does not support the game because it lacks graphics card and it is costly.
So, you took a cloud-based service through which you can play that game on your system/laptop with having a
10. Map reduced:
o MapReduce is a programming model introduced by Google for processing and generating large data sets on clusters
o MapReduce is a processing technique and a program model for distributed computing based on java.
o The MapReduce algorithm contains two important tasks, namely Map and Reduce.
o Map takes a set of data and converts it into another set of data, where individual elements are broken down into
tuples (key/value pairs).
o Secondly, reduce task, which takes the output from a map as an input and combines those data tuples into a smaller
set of tuples. As the sequence of the name MapReduce implies, the reduce task is always performed after the map
o The major advantage of MapReduce is that it is easy to scale data processing over multiple computing nodes.
11. Map reduced:
o MapReduce Algorithm works by breaking the process into 3 phases.
1. Map Phase
2. Sort & Shuttle phase
3. Reduce phase
12. Cloud governance:
o Cloud Governance is the people, process, and technology associated with your cloud infrastructure, security,
o This could include policies for cost optimization, resiliency, security, or compliance.
o The responsibility of cloud provider to manage resources and their performance.
o The management is essential to access full functionality of resources in the cloud.
13. High availability and disaster recovery:
o High Availability [HA] is confused with Disaster Recovery [DR] frequently
o When a system has High Availability it is fault tolerant or it has the ability to ‘fail over’.
o To illustrate High Availability at the sub level is the use of redundant power supplies in the system.
o By having such redundancies built into the system, even if the power fails from one source, it can immediately
switch over to the redundant source.
o This fail over ability is what is described as High Availability infrastructure.
o Just because the infrastructure is designed to have High Availability, it does not achieve the goal of Disaster
o High Availability is the ability of a system to switch over to a redundant system when there is a component
failure in the system.
o In the case of Disaster Recover it is the use of resources and activities to restore IT services to normal
operations in the shortest possible time by using an alternative production site or the cloud etc.