본문 바로가기

분류 전체보기

(184)
Cloud에 관한 거의 모든 지식#2 Cloud에 대해서 누군가 물어볼 때, 당황하지 않고 '뭘 그런걸 물어보고 그래?' 라며 대응할 수 있는 방법 2가지를 소개드립니다. (아래 소개드리는 내용이 조금 유치하거나 식상하다고 생각되신다면 댓글로 소중한 의견 공유 부탁드립니다 ^^) 방법1. 가장 권위(?)있는 "Cloud에 대한 정의" Cloud라는 용어 혹은 개념을 설명하는 글에서 자주 인용되는 '정의'가 있습니다. 미국 국립 표준 기술 연구소인 NIST에서 소개하는 '정의'입니다. NIST? NIST(National Institute of Standards and Technology)는 미 상무부 소속의 기관으로, 미국내 측정가능한 모든 기술 표준을 정하고 관리하는 역할을 담당합니다. 꽤 오래전인 2011년도에 약 3페이 분량의 짤막한 문..
KT Cloud 사용하면 내 돈은 얼마나 빠져나가게 되는 걸까? 기획 연재 ① KT Cloud 사용하면 내 돈은 얼마나 빠져나가게 되는 걸까? ② KT Cloud 사용하면 내가 낼 돈은 어떻게 측정 될까? ③ KT Cloud 사용하면서 돈을 아낄 수 있는 방법은 무엇일까? ④ KT Cloud 사용하면서 내야할 돈이 맞지 않으면 어떻게 물어보면 될까? 안녕하세요. Cloud를 사용하면 참~ 편하기도 하지만 돈이 뙇 빠져나가는 것이 걱정이 됩니다. 생각지도 못했던 요금이 나갈 수도 있기 때문이지요. 지로로도 납부할 수 있지만 카드를 사용하게 되면 바로 승인이 되어서 여간 걱정 스러운것이 아닙니다. KT Cloud에서 내 돈이 얼마나 빠져나가는지 알 수 있는 다양한 방법을 알아보도록 하겠습니다. 첫번째 방법은 총 5번의 클릭으로 가능합니다. 1. KT Cloud 접속 : ..
쿠버네티스(kubernetes)와 가까워지기 - Helm 이란? Helm이란? Helm은 공식 홈페이지에도 정의가 나와있는 것 처럼 'Kubernetes 패키지 관리'를 도와줍니다. 흔히 패키지 관리를 도와주는 Node.js의 npm과 Python의 pip와 같은 역할이라고 보면 됩니다. Helm을 사용하기에 앞서 우선, 3가지 주요 개념을 꼭 알아야 됩니다. 1. Chart(차트) 헬름 패키지로, k8s cluster에서 애플리케이션이 기동되기 위해 필요한 모든 리소스들이 포함되어 있습니다. 아래 이미지와 같이 mariadb를 기동하기 위해 필요한 리소스인 Deployment, Secret, Service가 생성되는 것을 볼 수 있으며, mariadb가 설치되면서 새로운 Release가 만들어지게 됩니다. 2. Repository(저장소) 차트 저장소로, 차트를 모..
kt cloud Dev Tools - CLI & SDK GUI 와 CLI 컴퓨터를 사용하는 방법에는 크게 두 가지가 있습니다. 쉽게 말하자면 마우스로 클릭하는 GUI, 키보드로 입력하는 CLI 방식인데요. 이번 글의 주제인 CLI에 대해 자세하게 설명드리자면, CLI(Command Line Interface)란 사용자가 요청을 컴퓨터와 주고 받을 수 있게 만들어진 도구입니다. 그리고 '요청'의 방식이 키보드를 통한 명령어 입력이 되는 것입니다. 예시로는 리눅스의 bash, sh나 윈도우의 Powershell 등이 있습니다. GUI와 CLI는 각각 장단점이 있기 때문에 사용자가 원하는 작업의 특성에 맞게 골라 사용하면 됩니다. KT Cloud 서비스를 예로 들어볼까요? KT Cloud는 웹 기반의 GUI 형식 관리 도구인 클라우드 콘솔을 제공합니다. 즉, 고객..
KT Cloud Dev Tools - DNS 기술 소개 DNS(Domain Name System)이란 무엇일까요? 지금 여러분이 보고 계신 KT Cloud 테크 블로그 맨 위에, 무엇이 보이시나요? tech.ktcloud.com 이라는 도메인 주소가 보이시죠? 우리는 특정 사이트에 들어가기 위해 URL을 입력하지만, 실제로는 해당 사이트의 IP 주소를 알아야만 접속할 수 있습니다. 예를 들어 KT Cloud 홈페이지에 접속하고 싶다면, 우리가 흔히 알고 있는 cloud.kt.com이 아닌, 실제 IP 주소인 14.x.x.x를 통해야 접속이 가능하다는 뜻입니다. 그러나 14.x.x.x라는 IP 주소를 외우고 있는 사람이 몇 명이나 될까요? DNS는 이렇게 외우기 힘든 IP 주소와 사용하기 편리한 도메인 주소를 매핑해줘서, 사용자가 도메인 주소를 입력했을 때 이..
Cloud에 관한 거의 모든 지식#1 우리가 'Cloud'라는 기술에 대해서 듣고, 이야기하게 된 것은 사실 꽤 오래 되었습니다. 가트너 Hype Cycle에 따르면, 이미 2010년도에 Cloud는 '최고로 주목 받는 기술 중 하나'였습니다. - Hype Cycle: 새로운 기술의 등장과 성숙에 대한 라이프 사이클을 표현하는 도구(가트너에서 개발) - Peak of Inflated Expectations: 기술에 대한 부풀려진 기대감(과대 광고 등)이 최고조에 달하는 시기 하지만, 여전히 우리는 Cloud에 대해서 설명하려고 할 때 어려움을 겪는 경우가 많이 있는 것 같습니다. 그리고 여전히 우리 주변에는 Cloud에 대해서 궁금해하는 사람들도 많이 있고요. 이러한 '궁금증'을 해소하는 데 도움을 드리기 위한 자그마한 기획을 시작해 보고자..
KT Cloud 보안 가이드 - 계정보안 1부(로그인편) 보안은 Cloud 이용의 허들로 자주 언급되고 있습니다. (Cloud 서비스 제공자들이 강력한 보안 체계를 구축/제공하고는 있지만, 고객 입장에서는 여전히 큰 걱정거리로 인식되고 있는 것 같습니다.) Cloud 보안에 대한 오해를 풀고, 올바른 정보를 제공해 드리고자 "KT Cloud는 어떻게 보호되는가" 시리즈를 연재하고 있었습니다. 이번에는 KT Cloud를 보다 안심하고 이용하실 수 있도록, "KT Cloud 보안 가이드"에 대한 내용을 소개드리고자 합니다. 본 가이드는 KT Cloud 사용 고객이 보안적으로 권장되는 설정을 통해 KT Cloud 서비스를 이용하실 수 있도록 작성되었습니다. 고객께서 직접 선택 및 설정하실 수 있는 보안 사항들을 알기 쉽게 소개드릴 예정입니다. (KT Cloud 서비..
KT Cloud는 어떻게 보호되는가? #4 지난 글에서, 클라우드 사용자의 네트워크는 클라우드 제공자의 네트워크와 분리된다고 하였습니다. 그렇다면 클라우드 제공자가 보호하려는 것은 무엇일까요? 클라우드의 핵심요소, 가상화 클라우드에서는 하나의 컴퓨터를 여러명이 쓰거나, 여러 대의 컴퓨터를 한 명이 쓸 수 있습니다. 이렇게 물리적인 환경을 논리적인 환경으로 바꾸는 기술을 가상화라고 합니다. 가상화 소프트웨어는 실제 물리적 머신과 각 고객별 가상 머신 사이에 존재하며, 모든 사용자에 영향을 미치는데요. 바꿔말하면 가상화 소프트웨어의 취약점에 의해 여러 고객별 가상 환경이 피해를 입을 수 있다는 의미입니다. 이러한 특성 때문에 가상화 시스템은 클라우드에서 지켜야 할 가장 중요한 요소로 간주됩니다. 가상화는 전통적인 기업 IT환경에는 존재하지 않았던 기..
GPU란 무엇일까? 1부 GPU란 무엇일까? 1부 GPU는 보통 게임할 때 많이 쓰이는 것으로 알고 계실 텐데요, 그러다 보니 비싼 장비, 혹은 비싼 카드 정도로 알고 계신 분들이 많습니다. 하지만 GPU는 4차 산업혁명과 함께 AI나 가상화폐 채굴 등 여러분의 일상생활을 바꿀 필수 핵심 장비로 탈바꿈 중이랍니다. 과연 GPU는 어떤 구조와 특성을 가지고 있기에 여러 분야에서 쓰일까요? GPU란? GPU의 정의부터 알아봅시다! GPU는 Graphic Processing Unit(그래픽 처리 장치)의 약어로, 그래픽 처리, 특히 3D 모델링을 위한 프로세서로 탄생하였습니다. 1990년대 중반까지만해도 3D 그래픽은 주로 CPU로 구현하였으나, 게임 등의 수요가 높아짐에 따라 더 빠르고 실시간 그래픽 처리가 필요했습니다. 1999년..
KT AI Studio 서비스 소개 "AI 서비스를 개발, 배포, 업무에 적용할 수 있도록 지원하는 End-to-End AI 통합 개발 플랫폼" AI Studio는 기존 오픈소스 기반의 AI 개발에서 요구되는 많은 작업을 쉽고 빠르게 수행할 수 있는 툴과 학습체계를 지원합니다. 또한, AI 개발-학습-배포-업무 적용까지 모든 과정을 하나의 플랫폼에서 통합적으로 제공하여 기업의 AI 서비스 개발 Lifecycle을 효율적으로 운영할 수 있습니다.