전체 글 108

[AWS Solution Architect Associate(SAA-C03) 공부] 1. 클라우드 컴퓨팅과 AWS 개요

1. 클라우드 컴퓨팅과 가상화 모든 클라우드 컴퓨팅 서비스의 핵심 기술은 가상화에 기반함 (가상화란 하나의 물리적 서버 형태로 존재하는 하드웨어 리소스를 여러 개의 작은 유닛으로 나누는 것) 2. 클라우드 컴퓨팅 최적화 확장성 예상치 못한 트래픽이 몰렸을 때 이를 해소하기 위한 리소스를 자동으로 추가할 수 있다. AWS는 사전 정의된 요구 수준에 맞춰서 필요한 즉시 자동으로 머신 이미지를 복제 해서 론칭 할 수 있는 오토 스케일링 서비스를 제공한다. 탄력성 확장성과 비슷, 그러나 수요 감소에 따라 리소스를 삼고시키는 개념을 포함 사용자는 꼭 필요할 때만 리소스를 실행하면 되며, 비용을 효과적으로 통제 가능 비용 관리 기존의 자본 비용 관점에서, 운영비용 관점으로 변화시킴 클라우드 컴퓨팅 비용 계산을 위해..

[SQL] 03. 테이블에서 데이터 검색하기

1. 테이블 검색에 있어서 가장 중요한 3가지 명령어 SELECT {조회할 컬럼, *를 쓰면 모든 컬럼 조회} FROM {조회할 테이블} WHERE {조건} 2. DISTINCT 뒤에 나오는 컬럼의 중복을 제거하고 보여준다. DISTINCT 뒤에 2개 이상의 컬럼을 적으면, 한쪽 컬럼에 중복이 있어도, 다른 쪽 컬럼의 값이 다르면 다르게 취급한다. 3. 실습 - SELECT1 3-1 . 지시사항 book의 정보를 검색하기 위해 오른쪽 코드 창에 다음과 같이 입력해 보세요. SELECT * FROM book; 3-2. TIPS ;(세미콜론)은 한 문장의 끝을 의미합니다. 명령어를 입력한 후 마지막에 ;을 입력해야 컴퓨터가 명령어를 구분할 수 있습니다. 3-3. SQL 입력 -- SELECT문을 이용해 bo..

DB,SQL 2023.07.01

[SQL] 02. 테이블의 구조 - DESC

1. DESC DESC 명령어는 테이블의 구조를 출력해주는 명령어이다. 필드명, 타입, Null허용 유무, 키, 기본 값 등을 확인 할 수 있다. 1-1. 예제 employees는 직원번호(emp_no), 생일(birth_date), 성(first_name), 이름(last_name), 성별(gender), 고용일(hire_date), 관리자번호(superior_no)로 이루어져 있습니다. salaries는 직원번호(emp_no), 연봉(salary), 시작일(from_date), 종료일(to_date)로 이루어져 있습니다. 그럼 직접 데이터베이스의 구조를 출력해봅시다. 1-2. 지시사항 DESC 문을 이용해 employees의 구조를 출력해보세요. DESC 문을 이용해 salaries의 구조를 출력해보..

DB,SQL 2023.07.01

[SQL] 01. SQL 기초

1. 데이터베이스(Database, DB)란? 여러 사람이 공유해 사용할 목적으로 통합하여 관리되는데이터의 모음. MariaDB, Amazon Redshift, OracleDB 등 다양한 종류가 있음 데이터베이스의 종류에 따라서 사용법이 조금씩 다름 하지만, 데이터베이스에서 검색과 분석에 사용되는 기본 사용 방법은 데이터베이스 종류와 상관없이 동일 2. 데이터베이스를 제어하는 방법 2-1. SQL 이란? SQL은 Structured Query Language의 약자로 데이터베이스에 접근하고 조작하기 위한 표준 언어 2-2. SQL로 할 수 있는 것 데이터 검색 데이터 삽입 데이터 수정 데이터 삭제 데이터베이스 생성 테이블 생성 그 외 많은 것.....

DB,SQL 2023.07.01

[Vagrant] Vagrant란?, Vagrant로 VirtualBox에 Centos7 설치

[참고] https://www.vagrantup.com/ Vagrant by HashiCorp Vagrant enables users to create and configure lightweight, reproducible, and portable development environments. www.vagrantup.com 1.Vagrant란? [참고] https://www.vagrantup.com/intro Vagrant는 가상머신 환경을 생성하고 세팅하는 툴이다. 간단하게(간단하지 않음), 세팅된 가상 머신을 생성할 수 있도록 해준다. 2.Vagrant Getting-Start [참고] https://learn.hashicorp.com/collections/vagrant/getting-started..

Vagrant 2022.09.05

[Docker] Spring Boot 어플리케이션 이미지 생성

[참고] spring Boot application을 Docker 이미지로 생성 https://spring.io/guides/gs/spring-boot-docker/ Spring Boot with Docker this guide is designed to get you productive as quickly as possible and using the latest Spring project releases and techniques as recommended by the Spring team spring.io 0. 필요 사항 Spring Boot Application [참고] https://woopi1087.tistory.com/51?category=972320 Virtual Box(가상화 소프트웨어)..

Docker 2022.08.31

[Docker] Centos7환경에서 Docker 설치

[참고] 가상머신 설치 안하고 도커를 테스트 할 수 있는 사이트 https://labs.play-with-docker.com/ Play with Docker Play with Docker A simple, interactive and fun playground to learn Docker Login labs.play-with-docker.com 1. 도커를 다룰 유저 생성 예 : useradd devops passwd devops [참고] 만약 해당 유저에게 sudo를 부여하고자 한다면 echo "devops ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/devops 2. 도커 설치 다음 명령어를 순차적으로 입력한다. yum update -y yum install -y yum..

Docker 2022.08.30