DevOps 26

AWS Community Day 2024

AWS Community Day 2024는 AWS 클라우드를 사용하는 개발자 및 엔지니어를 위해 분야별 아키텍처 경험을 공유하는 기술 컨퍼런스입니다. AWS한국사용자모임(AWSKRUG)에서 주관하시는것으로 보이며, 강남 역삼역쪽에서 행사가 있습다. 또한 규모있는 회사에서 후원을 하기 때문에 도움이 되지 않을까 싶습니다.   자세한 내용은 아래 링크를 참고 AWS Community Day 2024 - 이벤터스AWS 클라우드를 사용하는 개발자 및 엔지니어를 위해 분야별 아키텍처 경험을 공유하는 기술 컨퍼런스입니다. AWS 서비스 입문자부터 아키텍처, 서버리스, 컨테이너, 데브옵스, 데이터 분석 및 인event-us.kr

DevOps 2024.10.22

NHN Cloud 리소스

공식자료[NHN Cloud 톺아보기] https://www.youtube.com/watch?v=iQ__PpYtXPk&list=PL42XJKPNDepbkolFMgQbuPo9p-meEtEWL [NHN 사용자 가이드]https://www.youtube.com/watch?v=zkh3VPCfc1E&list=PL42XJKPNDepYOHjEXL12p9EAItp2InPlj [NHN 기술 블로그]https://meetup.nhncloud.com/ [NHN 교육센터]https://www.nhncloud.com/kr/edu  참고자료[처음 배우는 NHN Cloud]https://www.google.co.kr/books/edition/%EC%B2%98%EC%9D%8C_%EB%B0%B0%EC%9A%B0%EB%8A%94_NHN_..

DevOps/Cloud 2024.10.22

쿠버네티스 시작하기

쿠버네티스란쿠버네티스는 컨테이너 오케스트레이션의 대표적인 도구이다.  그렇다면, 컨테이너는 뭐고, 오케스트레이션이란 뭘까...? 컨테이너에 대한 개념은 가상화와 컨테이너라는 글에서 정리하였기 때문에, 오케스트레이션이라는 개념에 초점을 맞춰서 정리할 것이다.  가상화와 컨테이너컨테이너 인프라 환경을 이해하기 위해서는 가상화와 컨테이너의 개념에 대해서 이해해야한다. 두 개념은 모두 서버 자원을 효율적으로 사용하기 위한 기술이다.  가상화(VM, Virutal Machine)하나rybbit-life-debugging.tistory.com 여기서 오케스트레이션이란 오케스트라에 비유하면, 쉽게 이해 할수 있다. 오케스트라에서는 다양한 악기들이 함께 연주를 하지만, 각 악기가 제멋대로 연주하면 혼란스러운 소리가 난..

DevOps 2024.10.03

SuperPutty로 여러대의 가상머신 접속하기

SuperPutty를 사용하면, 여러 대의 가상머신을 관리하기 용이합니다.  PuTTY 설치PuTTY는 윈도우에서 터미널을 접속할 때 많이 사용되는 도구입니다. 다양한 플러그인을 제공해 주며 특히 SuperPuTTY를 통해 여러 대의 가상머신에 접근할 수 있습니다. 아래 링크를 통해서 PuTTY를 설치할수 있습니다.(최신버전은 변경될 수 있으므로 확인)https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.81)This page contains download links for the latest released version of PuTTY. Currently this is 0.81, ..

DevOps 2024.10.01

IaC(Vagrant)로 가상 머신(CentOS) 생성하기

이전 포스팅에는 Vagrant 환경을 구축하고 가상머신(CenOS)을 생성해, SSH로 가상머신에 접속하는 실습을 진행하였습니다. 이번시간에는 Vagrant을 통해 가상머신 구성(Config)이 자동으로 설정되어 생성되는 실습을 진행하겠습니다. IaC(Vagrant) 실습 환경 구축및 테스트 for WindowsVagrant란?가상 머신(VM)이나 컨테이너 환경을 쉽게 설정하고 관리할 수 있도록 도와주는 IaC도구이다. 대표적인 IaC도구는 Terraform, Vagrant, Ansible등이 존재하는데, Vagrant는 로컬환경에서 가상머신(VM)rybbit-life-debugging.tistory.com  1. 가상머신(CentOS)에 호스트네임, IP등을 자동으로 설정아래 링크를 통해 실습파일을 다..

DevOps 2024.09.26

Vagrant 실습 환경 구축 (Windows)

Vagrant란?가상 머신(VM), 컨테이너 환경을 쉽게 설정하고 관리할 수 있도록 도와주는 IaC도구입니다. 대표적인 IaC도구는 Terraform, Vagrant, Ansible등이 존재하는데, Vagrant는 로컬환경에서 가상머신(VM)을 관리할때 주로 사용합니다.*IaC란 Infra as Code의 약자로 인프라를 코드로 관리하는 것을 의미합니다. 코드기반으로 관리하면 일관된 인프라를 구성할수 있다는 장점이 존재합니다.  Virtualbox 설치(6.1.50 버전)가상머신(VM)은 Virtualbox를 설치합니다. 설치를 하기 전에 Vagrant와 호환이 되는 Virtualbox 버전을 확인해야 합니다. 호환이 되는 버전은 아래와 같으며, 추후에 변경될 수도 있으므로 공식사이트를 통해 확인하는 것..

DevOps 2024.09.24

가상화와 컨테이너

컨테이너 인프라 환경을 이해하기 위해서는 가상화와 컨테이너의 개념에 대해서 이해해야한다. 두 개념은 모두 서버 자원을 효율적으로 사용하기 위한 기술이다.  가상화(VM, Virutal Machine)하나의 컴퓨터에서 여러 운영체제를 독립적으로 실행할수 있도록 하는 기술이다. 하이퍼바이저라는 소프트웨어를 통해서 가상머신(VM)을 관리한다. 가상화 기술을 사용할수 있는 대표적인 도구는 VirutalBox와 VMware가 있다. 구조를 확인해보면 물리적인 컴퓨터 위에 하이퍼바이저를 올리고 이를 통해 여러대의 가상머신(VM)이 존재하는것을 알수 있다. 각각의 가상머신(VM)은 Guest OS, Bins/Lib, APP을 가지고 있어 독립적인 환경처럼 동작한다.  *하이퍼 바이저 종류에는 bare-Metal 하이..

DevOps 2024.09.23

클라우드 컴퓨팅

클라우드컴퓨팅이란인터넷을 통해 컴퓨팅 리소스(서버, 스토리지, 데이터베이스, 네트워크등)을 임대하는 방식을 의미한다. 기존에는 컴퓨팅 리소스를 확보하기 위해  물리적인 장비나 서버를 구매하여 직접 구축하는 온프레미스 방식을 사용했는데, 해당 방식은 초기구축비용과 IT리소스가 낭비되는 문제가 있었다. 하지만 클라우드 컴퓨팅을 사용하면, 물리적인 장비나 서버를 직접 구축하지 않고 인터넷을 통해 IT자원을 임대하여 사용할수 있기 때문에 위와같은 문제를 해결할수 있다.온프레미스: IT 자원을 직접 구축하여 사용하는 방식클라우드 컴퓨팅: IT 자원을 임대하여 사용하는 방식   왜 클라우드 컴퓨팅을 사용해야 하는가클라우드 컴퓨팅은 온프레미스 방식에 비해 신속성, 탄력성, 비용절감이라는 이점이 있다. 신속한 배포온프..

DevOps 2024.09.14

AWS SAA-C03 합격후기

AWS SAA-C03에 턱걸이로 한번에 합격하였습니다! 남들에겐 별거 아닌 자격증이겠지만, 취득하니 뿌듯합니다 :)1. 학습 기간 및 계획저는 약 2개월 동안 AWS SAA-C03를 준비했습니다. 돌이켜 보면, 더 효율적으로 공부할 수 있었을 것 같습니다.  학습 자료로는 Udemy 강의, 'AWS 구조와 서비스' 교재, 그리고 AWS 기출문제(덤프)를 활용했습니다. 처음에는 인기 있는 Udemy의 AWS SAA 강의를 듣고 덤프를 풀 계획이었습니다. 하지만 강의 분량이 예상보다 많았고, 내용 이해에 어려움을 겪었습니다. 이에 강의 시청을 중단하고 'AWS 구조와 서비스' 교재를 통해 AWS의 기본 개념을 이해하기 시작했습니다. 이 과정에서 AWS를 제대로 이해하기 위해서는 네트워크, 서버리스, 가상화,..

DevOps/Cloud 2024.06.30