분류 전체보기
-
Redundant Array of Independent Disks (RAID)Web/Network 2019. 9. 5. 22:51
1. Overview RAID(Redundant Array of Inexpensive Disks, or Drives, or Redundant Array of Independent Disks) is a data storage virtualization technology that combines multiple physical disk drive components into one or more logical units for the purposes of data redundancy, performance improvement, or both. This was in contrast to the previous concept of highly reliable mainframe disk drives refer..
-
Forward proxy and Reserve proxyDevOps/Server 2019. 9. 5. 08:38
1. Overview Let's distribute forward and reverse proxy used in Nginx and Apache. 2. Forward Proxy Acts as an intermediary for requests from clients seeking resources from other servers. A client connects to the proxy server, requesting some services, such as files, connection, web page, or other resources available from a different server and the proxy server evaluates the request as a way to si..
-
Directly Attached Storage (DAS), Network Attached Storage (NAS), and Storage Area Networks(SAN)Web/Network 2019. 9. 5. 08:31
1. Overview 2. Description Storage Feature DAS NAS SAN Full Name Directly Attached Storage Network Attached Storage Storage Area Networks Terminology A traditional way of storage system Physically connected to a single host machine Shares network bandwidth User can access at file level over a LAN, a WAN, or over the Internet Shares data at block level Commonly associated with Fibre Channel netwo..
-
Apache HadoopDistributedSystem 2019. 9. 5. 03:44
1. Overview Apache Hadoop is a set of software technology components that together form a scalable system optimized for analyzing data. Data analyzed on Hadoop has several typical characteristics. Structured: For example, customer data, transaction data, and clickstream data that is recorded when people click links while visiting websites Unstructured: For example, text from web-based news feeds..
-
Apache KafkaData Engineering 2019. 9. 5. 01:33
1. Overview Apache Kafka is a community distributed event streaming platform capable of handling trillions of events a day. Initially conceived as a messaging queue, Kafka is based on an abstraction of a distributed commit log. Since being created and open-sourced by LinkedIn in 2011, Kafka has quickly evolved from messaging queue to a full-fledged event streaming platform. Founded by the origin..
-
KubernetesDevOps/Container 2019. 9. 5. 01:31
1. Overview Kubernetes is a system to deploy containerized apps. Nodes in Kubernetes are individual machines (or VM's) that run containers. Masters are machines (or VM's) with a set of programs to manage nodes. Kubernetes didn't build our images. It got them from somewhere else such as the docker hub. Kubernetes (the master) decided where to run each container. Each node can run a dissimilar set..
-
DockerDevOps/Container 2019. 9. 5. 01:30
1. Overview 1.1 Why use Docker It resolves environmental disparity and scalability. Docker makes it really easy to install and run software without worrying about setup or dependencies. It also scales up and down very quickly 1.2 What is Docker Docker is a platform or ecosystem around creating and running containers 1.3 Benefit of Docker 1.3.1 Return on Investment and Cost Savings The first adva..
-
Choosing the appropriate Data StructureAlgoDS/DataStructure 2019. 9. 4. 21:14
1. Overview Data structures are the way to store and retrieve data like accessing data using an index in an array or a named key to store and retrieve information from a dictionary. Choosing the appropriate data structure enhancing inputting, processing, maintaining, retrieving information. For performance, the developer should choose the right data structure. 2. Description Data Structure Descr..