본문 바로가기

IT KNOWLEDGE189

메모리 구조 베하! 날이 많이 더워지는게 느껴집니다. 더위 대비 건강 챙기셔야 합니다! 오늘은 모든 컴퓨팅 환경의 핵심 구성요소로 없으면 안될 존재인 메모리의 계층 구조에 대해 간략하게 알아보겠습니다. 레지스터, 캐시, 메모리, 하드디스크 등 한번은 들어 봤거나 그들의 관계가 궁금할 것입니다. 특히나 메모리 계층 구조를 파악한다는 것은 어쩌면 컴퓨터 시스템의 대부분을 파악하는 것과 다르지 않을 것입니다. 우리가 더 높은 기술을 이해하고 사용하기 위해서는 law 단계의 지식이 반드시 필요할 것입니다. 사용하는데 문제가 되지 않더라도 정밀하고 사용법에 대한 설명을 이해하기 위해서는 여전히 메모리 계층 구조와 같은 컴퓨터 기반 지식이 필요하다고 생각합니다. 오늘은 그 중에서 메모리에 대해 알아 보겠습니다. 메모리 계층 구.. 2023. 6. 22.
Kubeflow 개요 및 특징 베하~! 1Tier 팀 입니다. Kubeflow~! 혹시 들어보셨나요? Kubeflow는 End-toEnd AI 플랫폼으로, MLOps를 위한 머신러닝 워크플로우로 점차 상용화 되어가고 있는데요, 이번에는 Kubeflow를 한번 알아보겠습니다 Kubeflow 개요 AI플랫폼은 머신러닝 워크플로우를 자동화 해주는 역할로, 머신러닝 모델을 개발하는 모든 과정을 쉽게 개발하고 배포할 수 있도록 해줍니다. AI 플랫폼으로 퍼블릭 클라우드에는 구글 버텍스 AI(Google Vertex AI), 아마존 세이지메이커(Amazon SageMaker), 애저 머신러닝(Azure Machine Learning) 등이 있으며, 오픈소스로는 쿠브플로우(Kubeflow)가 유명합니다. Kubeflow는 모델 학습부터 모델 배포.. 2023. 6. 19.
LLM 베하~ 안녕하세요! BTC_현상수배범 입니다. 오늘은 LLM(Large Language Model)에 대해서 알아보도록 하겠습니다. LLM이란? LLM의 사전적 의미를 살펴보면, 다음과 같이 설명합니다. "대형 언어 모델(Large language model, LLM) 또는 거대 언어 모델은 수많은 파라미터(보통 수십억 웨이트 이상)를 보유한 인공 신경망으로 구성되는 언어 모델이다." - 위키백과 설명만 봐서는 어떤 내용인지 잘 이해하기가 어렵습니다. 하지만, 여러분들도 잘 알고 계시는 아주 유명한 예시가 하나 있습니다. 가장 잘 알려진 LLM 중 하나는, OpenAI에서 개발한 GPT-3입니다. GPT-3는 약 1,750억 개의 매개변수*가 존재하는 가장 크고 강력한 LLM 중의 하나이며, 번역과 요약.. 2023. 6. 9.
구글 Bard의 차세대 모델 PaLM2 베하~! 안녕하세요 1Tier팀 입니다 최근 제2의 알파고라 불릴 만큼 AI에 대한 관심을 키우고 발전성을 느끼게 한 Chat GPT! 구글에서는 이에 Bard를 내놓았지만 ChatGPT에 밀려 주가가 떨어지는 현상까지 불러일으키며 AI가 기업의 핵심 기술 중 하나라고 느끼게 했습니다. 하지만, 그렇다고 ChatGPT가 Bard보다 뛰어날까요? ChatGPT와 Bard 등은 LLM모델(Large Language Model)을 사용자들이 쓰기 좋게 후작업한 것으로, 후작업을 많이 하면 할수록 사용자에게 더 좋은 결과와 편의성을 제공하게 되기 때문에 내부 모델의 성능을 보고 비교, 판단하는 것이 더욱 정확합니다. 혹시, 우리가 많이 들어본 ChatGPT와 Bard, Bing AI까지, 다양한 AI 기반 프롬.. 2023. 6. 5.
React에서 Next.js로 베하~! 안녕하세요~ 1Tier팀 입니다. 프론트엔드&웹 개발에 관심이 있는 분들, 혹은 IT트랜드에 관심이 있으신 분들은 많이 들어보셨을 Next.js Next.js가 무엇인지, 왜 이렇게 핫한지 한번 알아봅시다. Next.js 탄생 배경 Next.js의 탄생 배경을 알고자 하면, 우선 웹 통신 중 렌더링에 대한 지식이 조금 필요하기 때문에 간단히 알아봅시다. 우선 웹 렌더링 방식에는 크게 두 가지가 있는데, 바로 Server-Side Rendering과 Client-Side Rendering 가 있습니다. Client-Side Rendering VS Server-Side Rendering Client-Side Rendering은 리액트나 뷰 같은 라이브러리를 이용하여 서버가 아닌 유저의 브라우저에서 .. 2023. 5. 11.
CentOS7에 OpenJDK 설치 서버에 Java를 설치할 때 여러 방법이 있지만 인터넷이 연결되어 있지 않은 폐쇄망에에서는 yum을 사용해서 설치하기가 어렵습니다. 아래는 오프라인 환경일 때의 CentOS7에 OpenJDK를 설치하는 방법입니다. OpenJDK 다운로드 아래 링크에 접속 https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases Releases · AdoptOpenJDK/openjdk8-upstream-binaries Not to be confused with openjdk8-binaries (which are AdoptOpenJDK's official binary release). These are pure unaltered builds from the O.. 2023. 1. 10.
클라우드 보안에 대한 것들 클라우드 보안이란? 클라우드 보안은 클라우드 아키텍처 내에서 데이터와 정보를 보호하도록 설계된 기술 및 모범 사례를 포함하는 포괄적인 용어입니다. 클라우드 컴퓨팅은 특성상 분산되어 있고 동적이기 때문에 클라우드 내 데이터 보호에는 특별히 고려해야 할 사항들이 있습니다. 클라우드 보안 전략을 개발할 때 회사는 네 가지 유형의 클라우드 컴퓨팅 환경을 고려해야 합니다. - 퍼블릭 클라우드 환경 클라우드 서비스 공급자에 의해 실행됩니다. 이 환경에서 서버는 여러 테넌트에서 공유됩니다. - 프라이빗 클라우드 환경 고객 소유의 데이터 센터에 있거나 퍼블릭 클라우드 서비스 공급자에서 실행할 수 있습니다. 두 인스턴스에서 서버는 단일 테넌트이고, 조직은 다른 회사와 공간을 공유할 필요가 없습니다. - 하이브리드 클라우.. 2023. 1. 4.
MSP란 1. MSP의 정의 - Managed Service Provider, 클라우드 매니지드 서비스 업체를 의미 - 클라우드 인프라 관리 서비스 제공 2. MSP의 역할 - 컨설팅 : 마이그레이션을 준비하는 도입 검토 단계, 비즈니스에 최적화된 클라우드 인프라 구축을 위해 아키텍처를 논의하고 보안을 점검 - 마이그레이션 : 기존 인프라에서 클라우드로 이동하는 이사 단계, 무엇을 어디에 들이고 어떻게 연결할지, 어떤 것들을 옮길지 등 설계에 따라 이전 - 운영 관리 : 모니터링, 장애 대응, 보고서 작성 등 실제 서비스를 운영하는 단계, 안전하고 효율적인 관리가 핵심 * AWS, Azure 같은 곳은 CSP(Cloud Service Provider)라고 부르며, 1차적인 클라우드 인프라를 제공하는 역할을 담당함.. 2022. 12. 28.