일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- awskrug
- 표준 라이브러리
- 애저
- 함수
- GIT
- terraform
- AI챗봇
- 리눅스
- aws사용자모임
- 클라우드
- dockerfile
- maven
- git hub
- python
- go
- 프로세스 관리
- AWS
- 사용자 계정 관리
- docker
- it기사
- nexus
- 파이썬
- Azure
- OpenAI
- jenkins
- 변수
- Linux
- AI
- open ai
- 3티어 아키텍처
- Today
- Total
목록2025/01/05 (3)
We are Architect
* 구성관리 vs 프로비저닝셰프, 퍼핏, 앤서블, 솔트스택은 구성 관리 도구이다.클라우드 포메이션, 테라폼, 오픈스택 히트는 프로비저닝 도구이다.물론 구성 관리 도구가 프로비저닝 도구의 기능을 수행할 수도 있고 그 반대의 역할도 부분 가능하다.그렇기 때문에 목적에 맞게 사용해야 한다.혹은 도구를 섞어서 사용해야 하는 상황도 고려해야 한다. * 가변 인프라 vs 불변 인프라셰프, 퍼핏, 앤서블, 솔트스택과 같은 경우 관리 도구들은 가변 인프라를 구성하는 데 사용된다.즉 계속해서 서버에 SW를 업그레이드를 자동으로 시키고 변경 기록을 작성시킨다.지속적인 업그레이드는 버그가 발생 할 수도 있는 우려가 있다. 테라폼과 같은 프로비전 도구들은 불변 인프라를 구성하는 데 사용된다.즉, 완전히 새롭게 모든 서버 및..
* 자료형 타입go 언어는 강타입언어라서 자료형을 맞춰줘야 한다.혹은 자료형 변환을 해줘야 한다. 이름설명값의 범위uint81바이트 부호 없는 정수0 ~ 255uint162바이트 부호 없는 정수0 ~ 65535uint324바이트 부호 없는 정수0 ~ 4294967295uint648바이트 부호 없는 정수0 ~ 1844..int81바이트 부호 있는 정수-128 ~ 127int162바이트 부호 있는 정수-32768 ~ 32767int324바이트 부호 있는 정수-2147483648 ~ 2147483647int648바이트 부호 있는 정수-92233... ~ 92233...float324바이트 실수IEEE-754 32비트 실수float648바이트 실수IEEE-754 64비트 실수complex648바이트 복소수(진수..
* 데브옵스의 출현 옛날에는 개발과 운영이 따로 존재하고 그들 간의 역할이 존재했었다.개발팀은 애플리케이션을 개발하고 운영팀은 하드웨어에 애플리케이션을 어떻게 배포하고 운영할 것인지 결정.이 작업 방식들은 서버의 규모가 커져갈수록 예상치 못한 일들이 많아진다.얘를 들어 운영팀의 실수로 모든 서버가 똑같이 설정되지 않거나 일부 설정이 미묘하게 달라질 수도 있다. 왜냐하면 사람이 수작업으로 하기 때문에 실수가 생기기 마련이다. 이때 이러한 실수를 '구성 드리프트' 라고 한다. 구성 드리프트는시스템 구성이 더 이상 비즈니스 요구 사항이나 관련 환경에 맞지 않는 경우에 발생이렇게 되면 서비스가 중단되는 상태가 이어지면서 손실을 입는다. 그러나 오늘날 '클라우드'라는 시스템이 생기면서 AWS, Azure, GCP..