전체 글 102

[NHN Cloud] 인스턴스(가상머신)

NHN Cloud 인스턴스온프레미스에 가장 중요한 컴퓨팅 요소는 서버입니다. 또한 서버는 결국 컴퓨터를 의미합니다. 참고로 컴퓨팅 서비스를 제공하느냐 제공받느냐에 따라 서버와 클라이언트로 나뉩니다. 컴퓨팅 서비스를 제공하면 서버이고, 컴퓨팅 서비스를 제공받으면 클라이언트를 의미합니다. 클라우드에서도 서버를 가상화한 가상서버 또는 가상 머신(VM)을 제공합니다. NHN은 가상머신을 인스턴스라고 부릅니다. [실습] Windows 서버 인스턴스 생성 및 접속VPC(vpc-zion)의 서브넷(snet-mgmt)에 인스턴스를 생성하고 접속하는 실습입니다. 해당 실습을 수행하기 위해서는 VPC, 서브넷, Floating IP를 생성해야 하므로 아래 링크에 있는 실습을 먼저 진행해야 합니다. [NHN] VPC, Su..

Cloud/NHN 2024.10.22

[NHN Cloud] 라우팅 테이블

라우팅 테이블라우팅 테이블은 서브넷이나 게이트웨이의 네트워크 트래픽을 어디로 전송할지를 나타내는 라우팅 경로를 모아놓은 집합 합니다. 라우팅 테이블은 이름처럼 테이블 형태로 경로를 보관하고 있으며, 라우팅 테이블의 라우트 탭에서 설정할 수 있습니다.  기본 라우팅 테이블과 사용자 지정 라우팅 테이블VPC에서 라우팅 테이블은 필수적인 요소로 VPC 생성시 자동으로 라우팅 테이블이 생성됩니다. 여기서 생성된 라우팅 테이블을 기본 라우팅 테이블이라고 합니다. 사용자 지정 라우팅 테이블은 사용자가 생성한 라우팅 테이블입니다. 사용자 지정 라우팅 테이블도 설정을 통해 기본 라우팅 테이블로 변경할 수 있습니다.  라우팅 테이블이 기본 라우팅 테이블인지 사용자 지정 라우팅 테이블인지는 기본 라우팅 테이블 컬럼에 예/..

Cloud/NHN 2024.10.22

[NHN Cloud] VPC, Subnet, Floating IP 생성

VPCVPC(Virtual Private Cloud)는 논리적으로 격리된 가상 네트워크에서 NHN Cloud의 리소스를 운영할 수 있는 기능을 제공합니다. 서브넷, 라우팅 테이블, 게이트웨이 등의 서비스는 VPC 위에서 구성할 수 있으며, 기본적으로 VPC는 최대 3개까지 생성할 수 있습니다.  Subnet서브넷(Subnet)은 하나의 네트워크를 더 작은 논리적 네트워크로 나누는 단위를 의미합니다. 하나의 VPC를 여러 개의 서브넷으로 나누어 네트워크 리소스를 더 효율적으로 관리할 수 있습니다. 서브넷은 각기 다른 IP 범위를 할당받아 서로 다른 네트워크 구역을 형성하며, 퍼블릭 서브넷과 프라이빗 서브넷으로 나뉩니다. 퍼블릭 서브넷은 인터넷 게이트웨이를 통해 외부와 연결될 수 있는 반면, 프라이빗 서브넷..

Cloud/NHN 2024.10.22

AWS Community Day 2024

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

Cloud/AWS 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_..

Cloud/NHN 2024.10.22

주니어 개발자를 위한 소프트 스킬 5가지(토스 Foundation Leader)

해당 내용은 아래 영상을 보고 요약 및 재구성하여 작성하였습니다.https://www.youtube.com/watch?v=JyAiWo4ghVg 해당 세션을 발표하신 발표자님은 임희진 / Foundation Leader이시고, 좋은 커리어를 가지고 계시기 때문에 배울 부분이 많지 않을까 생각하였습니다.  1. 왜 소프트 스킬을 길러야 할까요? 하드스킬(프로그래밍, 아키텍쳐 설계, 트러블슈팅)이 더하기라면, 소프트스킬(커뮤니케이션, 시간 관리, 문제해결 능력, 메타인지 능력)은 곱하기 스킬이라고 합니다. 하드스킬은 해당 직무를 수행 위해 필수적으로 알아야 하는 지식이라면, 소프트스킬은 하드스킬을 빠르게 학습하기 위한, 하드스킬을 이용해 문제를 해결하기 위한 지식인것 같습니다.(2-3년 뒤에 회고를 했을 때,..

ETC 2024.10.03

쿠버네티스 시작하기

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

Back-End 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, ..

Back-End 2024.10.01

대표적인 웹 취약점- 3

저번 과제와 마찬가지로 대표적인 웹 취약점 4가지를 정리하였다. 파일 다운로드 취약점과 파일 업로드 취약점은 점검 및 조치하기위해 기술적인 부분이 요구되어 중요도가 높은편이고, 소스코드 내 주요 정보 취약점과 공개용 웹 게시판 취약점은 관리적인 부분이 요구되어 중요도가 낮은 편이다.  대표적인 웹 취약점- 2저번 과제와 마찬가지로 대표적인 웹 취약점 4가지를 정리하였다.https://rybbit-life-debugging.tistory.com/50?category=1199096 대표적인 웹 취약점 - 1국내에서 자주 발생하는 웹 취약점 4가지를 정리하였다.rybbit-life-debugging.tistory.com 1. 파일 다운로드 취약점URL에 경로조작(Path Traversal)관련 문자를 입력하여..

Security 2024.09.27

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등을 자동으로 설정아래 링크를 통해 실습파일을 다..

Back-End 2024.09.26