일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 설치형 SW
- 지속적 전달
- comdef
- 코드스테이츠
- 웹 SW
- 수직확장
- Java 입력
- docker
- OpenSearch
- zshrc error
- ci/cd
- ECS
- cli
- 리눅스
- neofetch
- dfs
- c++
- 출력 명령어
- 백준
- 홈 디렉토리
- fastify
- fastify-cli
- 부트캠프
- DevOps
- char 입력
- mysql
- MongoServerSelectionError
- 프로세스
- SSAFY입학
- docker context create
- Today
- Total
다디와 괴발개발
자동화와 프로비저닝 본문
DevOps의 꽃인 자동화가 무엇인지 알아보도록 하자
들어가기에 앞서! 자동화를 배우기 위해 RedHat에서 작성된 내용들을 많이 참고했다. 더 자세하게 알고싶으면 아래의 링크로 들어가 내용을 확인해보새우 :)
자동화 (Automation)
자동화란, 자동화 기술을 사용해 업무 자동화를 수행하여 개발과 운영을 돕는 시스템을 뜻한다.
자동화 기술을 통해 수동 프로세스를 줄여 반복적인 일을 처리하는 모든 업계에서 자동화를 사용할 수 있다.
흔히 들어볼 수 있는 공장 자동화를 생각해보면 이해가 쉽다.
그 중에서도 IT 자동화는 표준 운영 환경(SOE)을 사용한 프로비저닝 자동화와 같이, IT 시스템에 대한 수동 작업을 대체하기 위해 반복적인 프로세스를 수행하는 시스템이다.
이전에 배운 서버 수평 확장 개념에서 봐도, 여러 컴퓨터가 동일하게 적용하기 위해서는 자동화가 반드시 필수이다.
그렇다면, IT 인프라의 자동화를 돕는 툴에는 어떤게 있을까?
- IaC(Infrastructure as Code)
- Red Hat(앤서블)
- Chef
- Puppet
- AWS CloudFormation
프로비저닝
사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해두고 필요에 따라 즉시 사용할 수 있는 상태로 준비하는 것을 말한다.
프로비저닝에는 4가지 종류가 있다.
1. 서버 프로비저닝 : 필요한 리소스를 기반으로 네트워크에서 사용될 서버를 설정
2. 네트워크 프로비저닝 : 사용자, 서버, 컨테이너가 액세스할 네트워크를 설정하는 작업. 필요한 장비와 배선을 비롯해 사용자에게 통신 서비스를 제공하는 것을 말한다
3. 사용자 프로비저닝 : 액세스 권한과 인증 권한을 모니터링하는 아이덴티티 관리 유형
4. 서비스 프로비저닝 : 서비스 설정과 이와 관련도니 데이터 관리가 포함된다. 클라우드 인프라를 설정하는데 사용된다
'DevOps' 카테고리의 다른 글
DevOps 1기 부트캠프 첫 섹션 회고 (0) | 2022.03.14 |
---|---|
모니터링과 로그 (0) | 2022.02.24 |
분산 시스템이란 무엇인가? (0) | 2022.02.22 |
서버와 확장 (수직 확장 vs 수평 확장) (0) | 2022.02.22 |
DevOps 데브옵스란 무엇인가? (0) | 2022.02.22 |