일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Azure
- 3티어 아키텍처
- it기사
- GIT
- docker
- 사용자 계정 관리
- 클라우드
- 변수
- nexus
- aws사용자모임
- git hub
- jenkins
- 표준 라이브러리
- AI
- 애저
- 함수
- maven
- open ai
- dockerfile
- 리눅스
- 프로세스 관리
- python
- AWS
- Linux
- OpenAI
- 파이썬
- terraform
- AI챗봇
- awskrug
- go
- Today
- Total
목록2025/01 (29)
We are Architect
* 자료형 타입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..
* 다양한 변수 표기 방법변수는 다양하게 표기가 가능하다.package mainimport "fmt"func main() { var a int = 3 var b int var c = 4 d := 5 // : 은 var 와 같음 var e = "Hello" // 문자열로 저장 f := 3.14 // 실수값으로 저장. fmt.Println(a, b, c, d, e, f)} * 변수의 4가지go는 최강타입 언어 이여서 타입을 같게 해야 한다.연산의 각 항목의 타입은 반드시 같아야 한다.예를 들어 var a int = 3, var b float = 4 인 상태에서 a + b 를 한다면 연산이 되지 않는다.가능하게 할려면 타입 변환을 하면 된다.package mainimport "..
https://zdnet.co.kr/view/?no=20250104030503 윈도10, 곧 버림받는 데…전세계 9억명 보안 '어쩌나'윈도10 운영체제(OS)에 대한 마이크로소프트의 기술 지원이 오는 10월14일 종료된다. 그럴 경우 수 억 명에 달하는 전 세계 사용자들이 보안 위협에 노출될 수 있어 대책 마련이 시급하다는 지적zdnet.co.kr
* 변수란?어떤 메모리의 공간을 가리키는 이름이다. 왜 메모리를 가리키냐면 CPU가 연산을 하기 위해서는 데이터가 필요한테 그 데이터를 저장할 공간이 메모리이기 때문.변수를 왜 쓰냐면 우리가 프로그래밍을 하기 위해서는 메모리에 접근하여 데이터를 가져와야 하는데 가져올 수 있는 방법이 변수를 호출하는 것이다. 변수가 선언되면 메모리에 공간이 할당된다. * 변수 예제ex4.1.go 라는 파일을 만든다.package mainimport "fmt"func main() { // var 는 변수를 선언. // a 는 변수명. 첫글자는 영문자를 써야함. // int 는 변수의 타입이다.(정수를 표현하는 자료형이다.) // = 은 대입 연산자 이다. 우변에 있는 10을 좌변에 있는 a 변수에 넣어라. // a 라는 변..
https://zdnet.co.kr/view/?no=20250103092045 "올해 AI 소프트웨어 시대 도래"…美서 오라클·스노우플레이크 '주목'챗GPT를 시작으로 생성형 인공지능(AI) 열풍이 불며 지난해 각종 주식시장 종목들이 폭등한 가운데 올해는 AI 소프트웨어 분야에서 오라클과 스노우플레이크가 주목할 만한 기업으로 꼽혔다.3일zdnet.co.kr
* Hello go World 을 출력해 보자먼저 테스트 폴더와 안에 main.go 파일을 만들어 보자.안에 다음과 같은 코드를 넣어 보자.// packge : 이코드가 속한 패키지(코드를 묶는 단위.)// main : 특별한 의미가 있는 패키지 명. 프로그램 시작점을 포함하는 패키지.// 프로그램 시작점이란 : 어디서 부터 명령어를 읽을지를 가리켜주는 지점.// go는 main 패키지와 다른 패키지로 구성된다. 프로그램 시작 포인트는 한 개가 유일무이.package main// import : 어떤 패키지 명을 가져오겠다. ex) "fmt"// fmt : 문자열 출력과 관련된 여러 기능을 제공하는 패키지.import "fmt"// func : 함수를 선언하는 코드.// main : 함수 이름. 그러나 ..
https://zdnet.co.kr/view/?no=20250101154516 "AI와 AI가 협업하는 시대"…새해 핵심 트렌드 'AI 오케스트레이션'2025년 인공지능(AI) 산업 핵심 트렌드로 국내외 주요 기업들이 'AI 오케스트레이션'을 주목하고 있다.AI 오케스트레이션은 여러 AI 모델과 시스템을 통합해 복잡한 작업을 효율적으로 수행하도록zdnet.co.kr
* 컨테이너 API 이란?컨테이너 API는 컨테이너를 블랙박스처럼 다룰 수 있게 해주는 인터페이스이다. 먼저 API는 애플리케이션 인터페이스라고 하며. 인터페이스는 본래 케이프이나 하드웨어 규격을 의미한다.이렇듯 API는 애플리케이션들을 연결하기 위해서 지켜줘야 할 규격이라고 생각하면 된다. * 컨테이너 API의 종류와 개요.애플리케이션의 특성에 맞게 API를 선택하여 구현해야 한다. 컨테이너 API 목록컨테이너 기동 : 컨테이너 내의 애플리케이션은 기동 시에 환경 변수나 실행 인자를 읽어서 그에 맞게 동작하게 만들 수 있다.헬스 체크 : 컨테이너의 애플리케이션이 초기화가 완료되어 외부로부터의 요청을 받을 수 있게 되었음을 알리는 인터페이스이다. 컨테이너 종료 : 컨테이너 내의 애플리케이션은 종료 요..