분류 전체보기 49

[Docker]Docker의 개념, 프로세스

Docker에 대해 간단한 개념, 명령어 들을 알아봅시다. Docker 란?Chat gpt에게 Docker가 무엇인지 물어봤습니다.이말만 듣고는 잘 이해가 가지 않습니다. 이해가 가기 쉽게 설명을 해보도록 하겠습니다.   이전에는 한대의 서버에 한개의 프로그램만 돌려 비용적으로나 성능적으로나 비효율적인 상황이 발생했는데요. 그래서 한대의 서버내에 여러 프로그램들을 올릴수있는 방법을 연구하다가 생겨난 기술이 바로 가상화기술입니다.  이 가상화 기술은 가상머신, 즉 VM(Virtual Machine)이라는 방식을 사용하였으나, 이 VM기술은 한 대의 서버에 여러 OS가 올라가다보니 프로그램을 구동시키는데 시간도 오래걸리고, 무거운 단점이 있었습니다. 이러한 단점을 극복하고자 발생한 개념이 바로 컨테이너 기술..

Docker 2024.05.23

[Terraform] Terraform설치

안녕하세요. 오늘은 인프라 자동화 도구인 terraform을 설치해보도록 하겠습니다. 테라폼은 하시코프 사에서 Go 언어로 개발한 오픈소스 IaC(infrastructure as Code) 도구입니다. 즉 인프라를 코드로 관리하여, 클라우드 운영을 자동화로 할 수 있게 도움을 줍니다.  1. 아래 링크로 들어가 다운로드를 받아줄겁니다. 저는 Windwos OS/64bit 이기 때문에 AMD64로 받아줄겁니다.https://developer.hashicorp.com/terraform/install?product_intent=terraform Install | Terraform | HashiCorp DeveloperExplore Terraform product documentation, tutorials, ..

IaC/terraform 2024.05.13

[Azure] Resource Manager

Azure Resource Manager는 Azure용 배포 및 관리 서비스입니다. Azure 계정에서 리소스를 만들고, 업데이트하고, 삭제할 수 있는 관리 계층을 제공합니다. 배포 이후 액세스 제어, 잠금 및 태그와 같은 관리 기능을 사용하여 리소스를 보호하고 구성합니다.Resource Manager은 관리그룹/구독/리소스그룹/리소스로 범위가 나눠집니다. 1. 리소스 그룹이란?- 리소스 그룹은 Azure 솔루션의 관련 리소스를 관리할 수 있는 컨테이너입니다.- 리소스를 리소스 그룹간에 이동할 수 는 있음- 리소스 그룹의 리소스는 리소스 그룹과 다른 지역에 있을 수 있습니다.- 리소스그룹이 삭제가 된다면 하위 리소스들이 동시에 삭제가 된다.  2. 구독이란?-  Azure 계정에 대한 액세스를 인증하고 ..

CSP/Azure 2024.05.02

[Azure] Azure 리소스 만들기

Azure Portal을 이용해 가상 머신을 만듭니다. 1. 애저 포탈 에 로그인합니다. 2.리소스 만들기 > 컴퓨팅 > 가상 머신 > 만들기를 선택합니다.설정값 Subscription컨시어지 구독리소스 그룹학습으로 시작하는 리소스 그룹 이름을 선택합니다.가상 머신 이름내-VM지역기본값 유지가용성 옵션기본값 유지보안 유형기본값 유지이미지기본값 유지VM 아키텍처기본값 유지Azure Spot 할인으로 실행선택 취소됨크기기본값 유지인증 유형암호사용자 이름azureuser암호사용자 지정 암호 입력암호 확인사용자 지정 암호 재입력공용 인바운드 포트없음3. 검토 및 만들기를 선택합니다.4. 만들기 선택 5. 생성된 리소스 확인  홈 선택>리소스 그룹 선택 감사합니다.

CSP/Azure 2024.04.30

[Azure] Azure 가상네트워크 만들기

AWS에서 VPC에 해당하는 Azure 가상 네트워크를 만들어보겠습니다.  1. Azure 포탈에서 가상 네트워크만들기 클릭 2. 기본사항 : 구독/리소스 그룹 /가상네트워크 이름/지역을 설정해준다.3. 보안 4. IP 주소 전체주소 : 10.0.0.0/16서브넷 : 10.0.0.0/245. 만들기를 누르면 유효성 검사 후 가상네트워크가 생성된 것을 볼 수 있습니다. 6. 가상네트워크 삭제하기리소스 보기 > 가상네트워크(test-net) 개요에 들어가서 삭제 클릭을 하면 내가 만든 가상네트워크를 삭제 할 수 있다. 감사합니다.

CSP/Azure 2024.04.30

[Azure] Azure Compute 서비스

1.Azure Compute 서비스란?- 디스크,프로세서,메모리,네트워킹 및 운영체제와 같은 컴퓨팅 리소스를 제공하는 주문형 컴퓨팅 서비스입니다. 2. Azure 가상머신(VM)-  IaaS 서비스 -  가상프로세서, 메모리,스토리지, 네트워크 기능이 포함-  윈도우/리눅스 운영체제를 사용가능하며 RDP/SSH 같은 방식으로 가상머신에 직접 연결하여 운영체제의 모든 제어가 가능 3. VMSS(Virtual Machine Scale Sets)- 리소스 크기를 자동으로 조정할 수 있는 부하 분산 기회를 제공하는 VM 확장 서비스- 수동 및 자동 조정이 모두 가능(Scale out/Scale in)- 최대 1000대의 인스턴스 사용이 가능.  4. ACI(Azure Container Instances)- Az..

CSP/Azure 2024.04.29

[AWS] Route 53 도메인등록하기

Route 53은 아마존 웹 서비스(AWS)에서 제공하는 DNS(Domain Name System) 웹 서비스입니다. DNS는 인터넷에서 도메인 이름을 IP 주소로 변환하는 역할을 합니다. Route 53은 이러한 DNS 서비스를 제공함으로써 사용자가 도메인 이름을 통해 웹 애플리케이션, 웹 사이트, 및 기타 인터넷 리소스에 접근할 수 있도록 합니다. 1. 서비스>Route 53 클릭 2. 도메인등록>도메인 검색(도메인 가용성 확인)>선택>결제진행 3. 연락처 정보 기입>제출 여기서 주의할 점은 도메인 인증이 이메일로 날라오기때문에 정확히 적어줘야한다. 도메인이 등록되기 까지 약 10~20분정도 소요된다. 4. 등록된 도메인 확인 도메인>등록된 도메인 감사합니다.

CSP/AWS 2024.03.19

[AWS] Elastic IP(탄력적 IP) 등록하기.

Elastic IP는 아마존 웹 서비스(AWS)에서 제공하는 정적 IPv4 주소입니다. 일반적으로 EC2 인스턴스에 할당되며, EC2 인스턴스의 IP 주소가 변경되더라도 Elastic IP는 유지됩니다. 일반적으로 흔히 공인IP라 생각하시면 됩니다. [Elastic IP 등록하기] 1. EC2>탄력적 IP 클릭 2. 탄력적IP 주소할당> 할당 3. 작업> 탄력적 IP주소 연결 >인스턴스 선택>연결 내가 원하는 인스턴스를 연결한다. 4. 연결된 인스턴스 확인 감사합니다.

CSP/AWS 2024.03.19

[Linux] history 명령어 날짜:시간 표시하기

history 명령어는 기본적으로 리눅스에서 사용자의 명령어 사용 기록을 보여줍니다. 그러나 기본 설정으로는 명령어 앞에 순번만 표시되며, 날짜와 시간은 기본적으로 표시되지 않습니다. 명령어의 날짜와 시간을 함께 표시하고 싶다면 환경 설정을 조정해야 합니다. 클라우드 초기 구축시 설정해놓으면 많은 도움이 될듯 합니다. 1. /etc/profile에 아래 내용 추가 # vi /etc/profile HISTTIMEFORMAT="%F %T -- " export HISTTIMEFORMAT 2. 적용 # source /etc/profile 3. 확인 감사합니다.

OS/Linux 2024.03.13