보람찬 코기의 개발자 블로그
반응형
article thumbnail
[Docker/도커] 도커 설치 및 간단한 실습
Docker_도커 2023. 1. 27. 14:11

curl -fsSL https://get.docker.com/ | sudo sh sudo apt-get install docker.io https://boramchan-corgi.tistory.com/6 [Docker/도커] 도커란 무엇인가? 2023 대학교 스터디 4주차 학습 도커(Docker)란? 서비스 형태의 플랫폼(Platform-as-a-service, PaaS)이며, 이것은 서비스 제공업체가 고객에게 플랫폼을 제공함으로써 고객이 일반적으로 소프트웨어 개발 boramchan-corgi.tistory.com 우리는 지난 포스팅에서 도커에 대해서 알아보았다. 이제 실습을 해보기 앞서 도커 설치 방법을 알아보자! 도커 설치 🐧Linux Command curl -fsSL https://get.docke..

article thumbnail
[Docker/도커] 도커란 무엇인가?
Docker_도커 2023. 1. 25. 15:04

2023 대학교 스터디 4주차 학습 도커(Docker)란? 서비스 형태의 플랫폼(Platform-as-a-service, PaaS)이며, 이것은 서비스 제공업체가 고객에게 플랫폼을 제공함으로써 고객이 일반적으로 소프트웨어 개발 프로세스에 필요한 인프라를 구축하고 유지할 필요 없이 비즈니스 애플리케이션을 개발, 실행, 관리할 수 있도록 하는 클라우드 컴퓨팅 기술이다. 도커는 리눅스의 응용프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다. 즉, 다시 말해 컨테이너 기반 오픈소스 가상화 플랫폼이다. 도커의 이전 시대에서는, 기존 시스템에 어플리케이션을 적용하려면 서버를 구입하여 OS를 설치하고 계정설정과 각종 RPM과 라이브러리, 환경설정을 일일히 해줘야하는 번거로..

article thumbnail
[쿠버네티스] 클러스터와 분산 시스템 정리
Kubernetes_쿠버네티스 2023. 1. 20. 00:28

대학교 스터디 그룹- 쿠버네티스 스터디 20230105 자료입니다. 클러스터(Cluster)란? 두개 이상의 컴퓨터가 하나로 묶어서 하나의 시스템같이 작업을 실행하기 위해 함께 동작하는 것. 클라이언트들에게 고가용성의 서비스를 제공한다. 클러스터로 묶인 한시스템에 장애가 발생하면, 정보의 제공 포인트는 클러스터로 묶인 다른 정상적인 서버로 이동한다. 클러스터는 사용자로 하여금 서버 기반 정보를 지속적이고, 끊기지않게 제공받을수 있게 한다. 클러스터 유형들을 알아보자 1. 고계산용 클러스터( HPC : High-Performance Cluster ) 고성능의 계산능력(동시 연산)을 제공하기 위한 목적으로 제작 (슈퍼 컴퓨터, 과학자용 고성능 컴퓨터) 사물 인터넷, 인공지능, 머신러닝과 같은 기술 사용에 따..

article thumbnail
[어셈블리어] MIPS Programing assignment #1 review

대학교 2학년 2학기 '컴퓨터공학' 강의를 수강했고, 끝맺음도 잘하였다. 복습 겸 기초 언어인 어셈블리어를 복습하고자 작성하였다. 당신의 아래를 따라 밉스 프로그램을 작성해야 한다 당신의 프로그랩은 "Please, type a number"라는 문장으로 정수를 입력하라는 요청을 한다 입력된 정수에 10을 곱한다. 결과를 출력하라 (입력 값 * 10)에 "The result is xxx"의 형식으로 Result .data studentid: .asciiz "What is your Student ID: " # Problem Requirements-start idblank: .space 20 prompt: .asciiz "Please, type a number: " result: .asciiz "The res..

article thumbnail
[인터넷 공학] 흐름제어(Flow Control)와 TCP혼잡제어 (Congestion Control)

흐름제어(Flow Control) 란? 더 빠른 송신자가 느린 수신자를 제압하지 못하도록 두 노드 간 데이터 전송 속도를 관리하는 과정이다. 수신 노드가 전송 노드의 데이터에 제압되지 않도록 수신자가 전송 속도를 제어할 수 있는 메커니즘. 각 데이터 처리 속도가 송신(보내는) > 수신(받는) 일 경우 data loss(패킷 손실) 발생 -> 큐잉 지연 ★흐름 제어는 혼잡이 실제로 발생할 때 데이터의 흐름을 통제하기 위해 사용되는 혼잡제어와는 구별된다. 흐름제어 종류 1) "Stop and Wait" 매번 송신자는 자신이 보낸 패킷에 대한 확인 응답(ACK)을 받아야 그다음 패킷을 전송할 수 있다. (응답 전까지 대기, 시간소모 UP) Give & Take 방식이고 비효율적이다. 요즘 네트워크에서 사용되지..

article thumbnail
[인터넷 공학] OSI 7계층, TCP/IP 4계층과 프로토콜

1. OSI 7 Layer 개요 - 네트워크 통신을 체계적으로 다루고 있는 ISO 표준은 개방시스템 상호연결 (OSI) 모델이다. OSI 모델은 통신 규약으로 1984년에 정의되었다. - 개방시스템(Open System)이란 기반구조와 관계없이 시스템 간의 통신을 제공하는 프로토콜의 집합이다. (Open System Intercon-nection) - 계층구조를 가짐으로써 데이터자체의 흐름을 각 구간별로 데이터의 움직임을 알 수 있다. 문제가 생긴 계층을 수정하면 되기 때문에 문제 해결에 쉬운 편이고, 또한 트러블슈팅 자체가 용이해지며 각기 다른 벤더사 와의 호환성도 해결될 수 있다. 2. TCP/IP Protocol Suite 개요 ① TCP/IP는 현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 ..

반응형