-
[위대한수업] 일상의 철학 - 리하르트 프레히트카테고리 없음 2024. 2. 14. 23:37
1강 ) 일은 왜하는가? 모두가 일하기 때문이다. 일하지 않는 자는 사회에서 소외되며, 이는 임금사회의 특징이다. 일하는 자는 일하지 않는 자를 경멸의 눈으로 보는데, 이때 돈이 많으면 예외이다. 부유한 사람들은 고용 시장에서 배척당하지 않고 존경받는다. 오직 가난한 자들만이 사회로부터 게으르다는 손가락질을 받는다. 적어도 지금까지는 그랬다. 다만, 미래의 우리는 사람이 하던 일을 지능적인 기계가 수행하는 세상을 살아가게될 것이다. 그때도 일하지 않는 사람들을 경멸할 수 있을 것인가? 이러한 시대에 우리는 일에 대한 새로운 정의와 고민이 필요하다. 현재도 우리의 실제 노동 시간을 줄어들고 있으며 그 시간에 일이 아닌 나를 행복하게하는 일들을 생각하고있다. 이는 우리가 그럴만한 여력이 있으며, 부유하고 풍..
-
[Chat gpt] Plugin 개발하기카테고리 없음 2023. 8. 5. 17:42
Chat gpt Plugin 이란.. 나의 서비스에 ChatGPT를 plugin하는 것이 아니라 ChatGPT에 나의 서비스를 결합하는 기능 Plugin Flow 1) manifest file 생성 - manifest 파일은 내 도메인의 특정 경로에 존재해야함 (domain.com/.well-known/ai-plugin.json) - plugin meta에 대한 설명이 있어야함 (name, logo, 등) - 인증이 필요한 경우 Oauth URL 등 인증과 관련된 정보를 제공해야함 - OpenAPI spec 지정 * 이 때 endpoint 수를 1-2개 정도로 제한하여 토큰 수를 줄이는 것을 권장하는데, plugin 설명과 API 요청, API response가 모두 ChatGPT와의 대화 기록에 들어가..
-
[Elastic Stack] 1. 엘라스틱 스택카테고리 없음 2023. 7. 23. 15:33
엘라스틱 스택의 탄생 배경과 역사 엘라스틱 스택의 탄생 배경 전문 검색 기능을 제공하는 강력한 소프트웨어의 필요성 때문에 등장 엘라스틱 스택의 역사 - 샤이 배넌이 2004년 아내의 레시피 목록 검색 서비스 개발을 목적으로 최초 개발 - 최초 버전인 컴파스에서 가능성을 보고 아파치 루씬을 기반으로 한 엘라스틱 서치 개발 - 단순 검색 엔진에서 그치지 않고 데이터를 수집하고 가공, 저장, 분석, 시각화하는 빅데이터 파이프라인을 다양한 소프트웨어를 조합해 쓰는 대신 통합해 쓸 수 있는 플랫폼으로 발전하는 길을 택함 - 단순 검색 엔진에서 데이터를 정제하는 로그스태시와 시각화 UI를 담당하는 키바나의 두 프로젝트 진행으로 ELK의 시작을 알림 - 회사 이름을 엘라스틱으로 개명하고 프로그램 간의 호환성을 맞추던..
-
[AWS] 덤프문제 공부카테고리 없음 2023. 6. 26. 23:02
Which pillar of the AWS Well-Architected Framework refers to the ability of a system to recover from infrastructure or service disruptions and dynamically acquire computing resources to meet demand? A. Security B. Reliability Most Voted C. Performance efficiency D. Cost optimization Which of the following are benefits of migrating to the AWS Cloud? (Choose two.) A. Operational resilience Most Vo..
-
[AWS] Lambda / CloudFront카테고리 없음 2023. 6. 26. 21:11
Lambda AWS Lambda - Serverless의 주축을 담당 - Events 를 통하여 Lambda를 실행시킴 - Nodejs, Python, Java, Go 등 다양한 언어를 지원함 - Lambda Function Lambda 의 특징 - 함수가 실행될때만 돈을 지불함 - 최대 300초(5분) 런타임 시간 허용 - 512MB의 일시적인 디스크 공간 제공 (/tmp/) - 최대 50MB Deployment Package 허용 CloudFront CloudFront - 정적, 동적, 실시간 웹사이트 컨텐츠를 유저들에게 전달 - Edge Location 을 사용 - 컨텐트 딜리버리 네트워크 Content Delivery Network(CDN) - 분산 네트워크 ( Distributed Netword..
-
[AWS] Cloud Watch / Alarm카테고리 없음 2023. 6. 26. 20:37
Cloud Watch - AWS 리소스 사용의 실시간 모니터링 기능 지원 - 다양한 이벤트들을 수집하여 로그파일로 저장 - 이벤트/알람 설정을 통해 SNS, Lambda 로 전송 가능 - 사용 가능한 서비스 : EC2, RDS, S3, ELB 등등' Alarm - 임의로 정해놓은 값에 도달할 시 Alarm 을 울림 - Alarm이 울릴 시 특정 이벤트들을 작동시킬 수 있음 Solution : 알람 설정을 통하여 특정 threshold 에 도달했을때 개발자에게 상황을 보고해줌으로서 서버 management 를 할 수 있음 Alarm 의 state 1) Alarm 2) Insufficient : 무엇인가 불충분함. ex) EC2 에 대한 Alarm 을 만들어놓고, 까먹고 EC2 를 안만든 상태로 오래 지났을..
-
AWS카테고리 없음 2023. 6. 22. 11:44
AWS 가 제공하는 대표적인 보안도구 - 네트워크 보호 : Amazon VPC(+WAF, Shield, NWFW) - 데이터 보호 : AWS KMS(+ACM) - 접근 관리 : AWS IAM - 탐지 관리 : AWS CloudTrail( + CloudWatch) AWS IAM - AWS 서비스와 리소스에 대한 안전한 접근 통제를 위함 - 리소스에 대해 사용자별/ 그룹 별 권한을 부여하고 관리함 - 계정에서 누가 무엇을 할수 있을지 관리 AWS Network VPC : Virtual Private Cloud - 사용자가 정의한, 논리적으로 격리된 가상의 프라이빗 네트워크 환경 ( 다른사람이 내 네트워크에 접근 못함 ) - 가상 네트워크 제어 기능 : IP 주소범위, 서브네팅, 라우팅, 보안그룹 등 - CI..
-
[AWS] ELB카테고리 없음 2023. 6. 17. 14:38
ELB - Elastic Load Balancers - 수많은 서버의 흐름을 균형있게 흘려보내는데 중추적인 역할을 함 - 하나의 서버로 traffic 이 몰리는 병목현상을 방지 종류 1) Application Load Balancer : OSI Layer7에서 작동됨 ( application layer 단 ) -> HTTP, HTTPS 와 같은 traffic 의 load balancing 에 가장 적합함 -> 고급 request 라우팅 설정을 통하여 특정 서버로 request 보낼 수 있음 2) Network Load Balancer : OSI layer4 에서 작동됨. 매우 빠른 속도를 자랑하며, Production 환경에서 종종 쓰임 -> 극도의 performance 가 요구되는 TCP traffic..