siwon-park / Infra-Study

인프라 학습에 대한 내용을 정리하는 레포지토리

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker imagekubernetsimage

Infrastructure

1. Index

인프라 학습에 대한 내용을 정리하는 레포지토리

01_도커(Docker)

02_쿠버네티스(Kubernates)

03_젠킨스(Jenkins)

04_클라우드(Cloud)


2. 인프라에 대한 기본적인 이해의 필요성

개발자는 왜 인프라에 대해 알아야 하는가?

서버 개발자라는 말이 있다. 여기서 말하는 서버란 결국 하나의 컴퓨터이다.

CPU, 메모리, 디스크가 있고 OS(운영체제)가 갖춰진 컴퓨터가 서버 역할을 하는 것이고, 서버 개발자는 결국에는 이런 환경에서 동작할 수 있는프로그램, 로직 등을 개발하는 사람이다.

이렇게 개발한 것을 외부로 노출시키는 것을 배포라고 한다. 개발자는 개발에 대해 잘 아는 것도 중요하지만, 개발의 최종 목표가 배포이기 때문에 기본적인 인프라에 대한 개념이나 흐름은 알아두는 것이 좋다.

결국 본인이 개발하고 있는 환경과 자원에 따라서 사용자에게 전달되는 방식이 달라지기 때문에, 개발과 인프라는 뗄래야 뗄 수 없는 관계이다.

About

인프라 학습에 대한 내용을 정리하는 레포지토리


Languages

Language:JavaScript 58.6%Language:CSS 16.3%Language:HTML 13.5%Language:Dockerfile 10.3%Language:Python 1.3%