Cloud Computing Essentials: DFS, HDFS, Security, and Virtualization

Classified in Technology

Written at on English with a size of 319.79 KB.

Cloud Computing Essentials

What is a Distributed File System (DFS)?

A distributed file system (DFS) in cloud computing manages data across multiple servers for scalability, fault tolerance, and efficient access. It replicates data for high availability, balances loads, ensures data consistency, and can be cost-effective.

Examples include Hadoop Distributed File System (HDFS), Google File System (GFS), Amazon Elastic File System (EFS), and Azure Blob Storage. DFS is essential for handling large-scale data storage and processing in cloud environments.

HDFS Architecture

HDFS: Hadoop Distributed File System. Google published its paper GFS and on the basis of that HDFS was developed.

It states that the files will be broken into blocks and stored in nodes over the distributed architecture.

What is HDFS?

Hadoop comes with a distributed file system called HDFS. In HDFS data is distributed over several machines and replicated to ensure their durability to failure and high availability to parallel application.

HDFS Architecture


Traditional vs. New Comparison

Comparison Traditional Computing and Cloud Computing | Download Scientific  Diagram

Cloud Security

Cloud security is the set of control-based security measures and technology protection, designed to protect online stored resources from leakage, theft, and data loss. Protection includes data from cloud infrastructure, applications, and threats. Security applications use software the same as SaaS (Software as a Service) model.

Benefits of Cloud Security System

  • Protecting the Business from Dangers
  • Protect against internal threats
  • Preventing data loss
  • Top threats to the system include Malware, Ransomware
  • Break the Malware and Ransomware attacks
  • Malware poses a severe threat to businesses.

CIA Triad Model

When talking about network security, the CIA triad is one of the most important models which is designed to guide policies for information security within an organization.

CIA stands for:

CIA Triad


Issues and Benefits of Cloud Computing

Benefits of Cloud Computing

  • Cost Savings: Reduces the need for physical hardware and maintenance costs.
  • Scalability: Easily scalable resources to match demand without physical upgrades.
  • Accessibility: Access data and applications from anywhere with an internet connection.
  • Disaster Recovery: Enhanced data backup and disaster recovery solutions.
  • Flexibility: Offers a wide range of services (IaaS, PaaS, SaaS) to meet various needs.

Issues in Cloud Computing

  • Security and Privacy: Concerns over data breaches and loss of control over sensitive information.
  • Downtime: Service outages and downtime can affect accessibility and productivity.
  • Vendor Lock-in: Dependence on a single cloud provider can limit flexibility and increase costs over time.
  • Compliance: Ensuring compliance with various regulations and standards can be challenging.
  • Performance: Network latency and bandwidth limitations can impact performance.

Hypervisors and Types

A hypervisor, also known as a virtual machine monitor or VMM, is a piece of software that allows us to build and run virtual machines which are abbreviated as VMs.

A hypervisor allows a single host computer to support multiple virtual machines (VMs) by sharing resources including memory and processing.

What is a hypervisor

Implementing Virtualization and its Types

Virtualization is the "creation of a virtual (rather than actual) version of something, such as a server, a desktop, a storage device, an operating system or network resources."

Types of Virtualization:

  • Hardware Virtualization
  • Operating system Virtualization
  • Server Virtualization
  • Storage Virtualization


Cloud Deployment Models

It works as your virtual computing environment with a choice of deployment model depending on how much data you want to store and who has access to the Infrastructure.

Cloud Deployment Model

Cloud Computing Architecture

wexv43nc9hySwAAAABJRU5ErkJggg==

SaaS, PaaS, IaaS Comparison

SaaS vs. PaaS vs. IaaS: What's the Difference and How to ...

Entradas relacionadas: