본문 바로가기

교육/Advanced 과정

(8)
오픈스택(OpenStack) 2편 컴포넌트 알아보기 오픈스택 컴포넌트 오픈스택(OpenStack)은 주요 기능이 각각 독립된 하부 컴포넌트로 나뉘어 개발되고 있습니다. 컴포넌트는 코어 컴포넌트와 옵셔널 컴포넌트로 크게 두가지로 분류됩니다. 코어 컴포넌트의 종류로는 Nova, Neutron, Swift, Cinder, Keystone, Glance 등이 있고, 옵셔널 컴포넌트 종류로는 Horizon, Heat, Ceilometer 등이 있습니다. 컴퓨팅 리소스인 VM 인스터스의 생성, 삭제, 관리를 담당하는 Nova, 그리고 네트워크 연결을 제공하는 Neutron이 있습니다. 스토리지 컴포넌트를 보게 되면 오브젝트 스토리지 서비스를 제공하는 Swift, Block 스토리지를 제공하는 Cinder가 있구요. VM을 생성할 때에 OS 이미지를 보유하는 Glan..
오픈스택(OpenStack) 1편 주요 개념과 Triple O 아키텍처 소개 오픈스택 주요 개념과 Triple O 아키텍처 소개 목차 오픈스택(Openstack) 주요개념 오픈스택(Openstack) 구성방법 및 Triple o 아키텍쳐 소개 오픈스택(Openstack)이란? 오픈스택(OpenStack)은 Private/public 클라우드를 구축하고 관리하는 오픈소스 플랫폼을 의미합니다. 컴퓨팅, 네트워크 등의 자원들을 모아 제어하고 운영하는 Cloud OS입니다. 인증, 컴퓨팅, 스토리지 등 기능 별로 구분된 여러 개의 컴포넌트들로 구성되어 있습니다. *2010년 Austin 버전 릴리즈 된 것을 시작으로 현재는 3월 30일에 yoga 버전이 출시되었고 2022년 10월 Zed 버전이 출시되었습니다. 이름에서 알 수 있듯이 오픈스택(OpenStack) 버전명의 시작 글자는 A..
SW개발 Dev Tools 실습 SW개발 Dev Tools의 이론에 대해서 알아보았다면 이번 강의에서는 직접 kt cloud의 Dev Pack 라인업인 Private Git, Jekins, Redmine 상품을 사용해 CI/CD환경을 구축하고, 구축된 환경으로 간단한 sample repository를 불러와 파이프라인을 생성하고, 티켓베이스 Issue 관리 실습에 대해 알아봅니다. 목차 1. kt cloud DevPack 상품 이용 방법 2. VM기반 CI/CD 환경 구축 방법 및 사용법 1. kt cloud DevPack 상품 이용 방법 우선 kt cloud에서 각 상품을 신청하는 과정을 알아보겠습니다. 소스코드를 업로드 하게되는 Private Git은 서버생성, 포트포워딩 그리고 초기 사용 설정의 단계가 필요합니다. kt cloud..
SW개발 Dev Tools 알아보기 서비스를 설치하고 설정하는 과정이 귀찮으셨던 분들, 그리고 VM 기반으로 Redmine, GitLab, Jenkins 상품을 사용하고 싶으셨던 분들에게 추천드리기 위해 kt cloud dev Tool과 DevPack 상품에 대해 알아보겠습니다. 세 가지 DevTools 도구를 모두 제공하는 kt cloud DevPack 상품은 CI/CD의 기본 구성과 고객측에서 변경 가능한 VM 방식으로 제공하는 Dev Tools 상품입니다. 프로젝트 관리 및 이슈 추적을 위한 Redmine, 소스코드 관리를 위한 Private Git 상품인 GitLab, 그리고 빌드 및 배포를 위한 Jenkins로 구성되어 있습니다. 세 상품이 각각 별개로 구성되어 있기 때문에, 원하시는 서비스만 선택하여 별도로 신청하실 수 있죠. ..
DBaaS for Redis 실습하기 DBaaS for Redis 개념과 주요 특징에 대해서 이해하셨다면 이제는 DBaaS for Redis 서비스의 생성하는 방법과 부가적인 기능에 대해 kt cloud 에서 직접 실습해볼 수 있습니다. 실습 프로세스는 1. 서비스 신청 및 확인, 2. 접속정보 확인, 3. 사양변경, 4. 백업 및 복구 5. 모니터링 및 알람 관리 5가지 과정의 실습 프로세스로 진행합니다. 목차 1. DBaaS for Redis 생성 2. 서비스 정보 확인 3. 접속 방법 4.구조 변경 5. 백업 및 복원 1. DBaaS for Redis 생성 값 입력 및 클릭을 통해 DBaaS for Redis를 생성하는데요. 클라우드 콘솔의 DBaaS for Redis 서비스 화면에서 Redis Server 생성' 버튼을 클릭합니다. ..
DBaaS for Redis 알아보기 오늘은 DBaaS for Redis에 대해 알아봅니다.DBaaS for Redis는 안정성과 편의성에 특화되어 있습니다. 데이터 백업 및 복원의 지원, 자동 Fail-Over, 중요 Command를 차단하는 기능을 제공하여 안정적인 서비스 제공이 가능하죠. 뿐만 아니라 클라우드 콘솔에서의 쉽고 간편한 설치, 구조 및 사양 별 설정값 최적화, 성능 모니터링 및 알람 기능을 제공하여 사용자는 쉽고 편리하게 서비스 구축 및 관리가 가능합니다. DBaaS for Redis 알아보기 목차 1.Redis란? 1)개요 2)구조 2. DBaaS for Redis란? 1) 개요 2) 주요 특징 1. Redis란? Redis란 Remote Dictionary Server의 약자로, 키에 값을 매핑하는 구조로 저장하는 No..
kt cloud 보안의 이해 (심화) 02편 kt cloud 보안의 이해 1편에서 배운 개념을 바탕으로 kt cloud console에서 직접 적용하는 실습을 해봅니다. 웹플랫폼 구축 순서 [실습] 1) Tier 생성 (Zone 생성) 2) VM 생성 3) NW 생성 4) 방화벽 오픈 5) MW 설치 6) Application 설치 사용자가 웹 서비스를 이용하려면 웹 서버(WEB Server) - 와스 서버(WAS Server) - DB서버(DB Server)로 이동한다음, 다시 DB서버->와스 서버 -> 웹 서버 돌아오는 구조로 서비스가 제공됩니다. 이 서비스를 kt Cloud에서 구현하려면 위 이미지 좌측처럼 구현을 하면 되는데요. 인터넷을 거쳐 Static NAT를 거친 다음 웹 서버(WEB Server) - 와스 서버(WAS Server) ..
kt cloud 보안의 이해 (심화) 01편 Cloud에서 서비스 구축방법 및 보안에 대해 이해가 필요한 분을 대상으로 Cloud 환경에서 서비스 구축 방법과 보안 필요성에 대해 학습합니다. 강사 kt cloud 보안 관리 담당 전은철님 목차 1.사전 지식 1) 3- Tier 구조 (Tier=Zone) 2) kt cloud 구조 2.웹플랫폼 구축 순서 1) Tier 생성 (Zone 생성) 2) VM 생성 3) NW 생성 4) 방화벽 오픈 5) MW/Application 설치 영상 주요내용 영상 주요 내용 요약을 참고하세요! 1.사전지식 1) 3-Tier 구조란? WEB - WAS - DB를 의미 Tier란 시스템 단계를 의미하며, kt cloud에서 사용하는 용어입니다. Zone과도 같은 의미입니다. Q.cloud에서 웹서비스를 어떻게 구축하나요?..