일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 표준 라이브러리
- OpenAI
- Azure
- it기사
- git hub
- jenkins
- 파이썬
- 애저
- AI
- AWS
- 3티어 아키텍처
- dockerfile
- python
- Linux
- nexus
- AI챗봇
- GIT
- open ai
- maven
- 함수
- 프로세스 관리
- go
- 클라우드
- terraform
- 리눅스
- 변수
- 사용자 계정 관리
- docker
- awskrug
- aws사용자모임
- Today
- Total
목록전체 글 (182)
We are Architect
지난 시간에 이어서 글을 작성하도록 하겠습니다. * 문자열 포매팅 이란?- 특정 값을 바꿔야 할 경우가 있을 때 이것을 가능하게 헤 주는 것이 문자열 포매팅(어떤 형식으로 입출력할지)이다.- 아래 사진에서 %d 는 포매팅이라고 한다. -> 즉 포매팅이란 어떤 값을 삽입하는 것이다. (정수, 문자열, 변수, 2개 이상 값) *문자열 포맷 코드코드설명%s문자열(string)%c문자 1개(character)%d정수(integer)%f소수점(floating-point)%o8진수%x16진수%%문자 % 자체 * 포맷 코드와 숫자 함께 사용하기- 1. 정렬과 공백 - 2. 소수점 표현하기 * format 함수를 사용한 포매팅- 문자열의 format 함수를 사용하면 좀 더 발전된 스타일로 문자열 포맷을 지..
살면서 처음으로 관심있는 분야의 모임을 들어가서 여러 이야기를 듣고 왔다. AWS사용자모임은 안에서도 여러 모임이 존재한다. 그중에 오늘은 을지로 소모임이라는 곳에 참석하였다. 서울역에 있는 KDB생명빌딩 건물안에 올리브영에서 모임이 개최 되었으며 들어가는 것만 해도 처음이라서 그런지 긴장 하였지만 생각보다 편안한 분위기 였다. 그리고 어리둥절한 상태에서 몆분이 지났으며 올리브영 소속분의 발표로 모임이 시작이 되었다. 비록 아직 나의 수준에서는 이해할 수 없는 내용들의 대화가 오고갔으나 대단한 분들이 계신것은 확인했다. 발표는 올리브영의 백엔드 개발자 분들이 나오셔서 진행했으며 주제는 다음과 같았다. 1. Kafka cdc를 이용한 점진적 db 마이그레이션2. 99.8% 정확도를 가진 이미지 ..
* 클라우드 란?- 클라우드는 쉽게 말해서 인터넷으로 컴퓨팅 서비스를 제공해 주는것이다.- 이용자들은 클라우드 리소스들을 이용하기만 하면 되며 이용할 수 있는 대상들은 서버, 스토리지, 네트워크 등 다양한 기능을 대여받아서 사용하기만 하면 되며 사용한 만큼 사용료를 지불하기만 하면 된다. - 대표적인 퍼블릭 클라우드 제공 업체(CSP)는 AWS(아마존), GCP(구글), Azure(마이크로소프트) 등이 존재한다. - 위에 기업들은 직접 IDC(인터넷 데이터 센터)를 소유하고 있고 나라마다 존재하며 클라우드 리소스를 언제든 제공할 준비가 되게 한다. - 만약에 서버를 당장 사용해야 하거나 IT인프라를 구축해야만 하는 상황이 오면 따로 전산실과 다양한 IT리소스들을 구매하지 않고서도 클라우드 리소스들을 통해..
(!) 본 글은 VS Code가 설치된 가정하에 진행되는 글입니다. 설치 방법은 다루지 않습니다. VS Code 설치하는 링크: https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com * 파이썬의 프로그..
*서브넷팅 이란? - 큰 IP대역대를 나눌 때 사용하는 기법이다. - 10.0.0.0/8 같은 큰 IP를 하나의 네트워크에 할당하기에는 많은 양의 IP들이 남는다. 만약 다른 네트워크에도 IP들을 할당해야할 상황이 오면 사용할것이 서브넷팅이다. - 즉 IP할당을 효율적으로 사용해야 할 때 적용해야 할 기법이다. * 서브넷팅은 어떻게 하는가? - 예를들어 192.168.1.0/24 를 4개의 네트워크로 나눠야 한다고 생각해보자. - 192.168.1.0 과 192.168.1.255 는 각각 네트워크 주소(구별)와 브로드 캐스트 주소(전달)가 존재해서 사용하지 못한다. - 그렇지만 서브넷팅시에는 포함 시켜야 한다. (사용가능한 호스트 IP는 -2 ) - 256 / 4 = 64, 즉 네트워..
클라우드 엔지니어는 클라우드 리소스들을 자동화 및 스크립팅하여 인프라 리소스 배포 그리고 운영을 효율적으로 한다고 한다. 특히 자동화 및 스크립팅할 때 파이썬을 사용하는데 파이썬이 무엇인지 점프 투 파이썬 이라는 교재를 구매해 기본기를 공부하며 알아 보려고 한다. 해당 교재링크는 아래에 달아 놓도록 하겠습니다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=350591904&start=pgooglemc [중고] Do it! 점프 투 파이썬챗GPT를 시작으로 펼쳐진 생성 AI 시대에 맞춰 설명과 예제를 다듬고, 최신 경향과 심화 내용을 보충했다. 또한 이번 개정 2판도 50만 코딩 유튜버인 조코딩과 협업을 통해 유튜브 동영상을 제공해www.aladin.co.k..
*IP란 무엇일까? - Internet Protocol의 약자이다. 인터넷상에서 자신의 주소를 나타내는 역할을 하며 숫자로 표기한다. - IP가 있어야면 인터넷으로 연결이 가능하다. 국제적으로 통신을 하기 위한 규약이다. - 인터넷은 수많은 IP로 이루어져 있다. - 공인 IP: 인터넷에 연결하기 위해 필요한 IP이다. 유일무이하며 중복이 되지 않아야 한다. - 사설 IP: 인터넷이 아닌 내부 인터넷 망(사내 네트워크)에서 통신을 하기 위한 IP들이다. 중복이 가능하나 외부와는 통신이 불가하다.(NAT라는 기능을 통해 공인 IP만 있으면 통신 가능) *IPv4 - 통신을 위한 규약이다. 실제로는 0 1 로 이진법을 통해 통신을 하지만 표기 시에는 옥텟(. ) 당 0~255까지 가능하며..
*TCP, UDP 포트목록 이란? - IANA ( 인터넷 할당 번호 관리기관 )에서 권고하는 포트번호이다. 보통 해당 기준으로 모든 포트들을 설정한다. - 포트 번호는 0 ~ 65535 까지 존재한다. - 0번 ~ 1023번: 잘 알려진 포트. - 1024번 ~ 49151번: 등록된 포트. 보통 일반적인 소프트웨어나 서비스가 임시적으로 사용하는 용도로 할당 - 49152번 ~ 65535번: 동적 포트. 언제든지 다른 용도로 사용가능한 포트. - 잘 알려진 포트를 사용하려면 유닉스 계열 운영체제에서는 Root 권한이 필요하다. *TCP, UDP 포트목록[ 잘 알려진 포트 ]0번: 사용하지 않는 포트20번( TCP ): FTP, 데이터 전송용21번 ( TCP ) : FTP, 데이터 전송전..
* Active Directory(AD) 란? - AD는 MS(마이크로소프트) IT환경에서 작업을 수행 할 때 도움을 주는 데이터베이스 이자 집합이다. - AD는 중앙집중관리형 서비스로써 네트워크 환경에서 조직의 리소스(컴퓨터)들에 대한 권한을 부여하거나 제어를 하여 관리하는 시스템이다. - 현재 본인이 윈도우 운영체제를 사용하고 있다면 관리의 대상으로 지정이 가능하다. - AD 서버로 사용되는 리소스는 절대 전원을 끄면 안된다. > 언제든 데이터베이스들을 사용해야 하기 때문. * AD 구조 - 도메인: 가장 기본적인 논리적인 구조이며 도메인 컨트롤러를 통해 사용자 인증 및 권한 부여를 처리한다. - 트리: 서로 계층적으로 연결된 도메인들의 모음. company.com > ( sal..
*TCP, UDP 란? - 4 계층에서 사용하는 프로토콜이며 3 계층 IP기반으로 적용이 된다. 그렇기에 TCP/IP를 같이 부르기도 한다. - [ TCP 란? ] > TCP는 전송 제어 프로토콜로써 데이터 전송 시 안정적인 데이터 전송 및 제어를 하는 역할을 한다. > 연결형 프로토콜 이라고 부르기도 한다. > # 3-way handshaking > 클라이언트 와 서버가 데이터를 주고 받기전 서로 준비를 하는 과정. > 1) 클라이언트 >>> SYN >>> 서버 : 클라이언트가 서버에게 연결요청 신호를 보냄. > 2) 클라이언트( SYN_..