- datastructure
- Database_Design
- Baekjoon
- study
- Python
- tensorflow
- 리눅스마스터2급
- Image_classification
- Univ._Study
- c++
- Kubernetes
- Personal_Study
- codingTest
- Android
- Artificial_Intelligence
- app
- 2023_1st_Semester
- Operating_System
- Java
- SingleProject
- Linux
- pytorch
- cloud_computing
- 티스토리챌린지
- 오블완
- programmers
- Algorithm
- Unix_System
- C
- 자격증
목록티스토리챌린지 (17)
코딩 기록 저장소

1. 가상화와 Docker의 개요- 가상화는 물리적 컴퓨터를 여러 개의 가상 컴퓨터로 나눔- 하나의 장비를 여러 대의 PC처럼 운영할 수 있게 해줌가상화가상화의 개념- 한 컴퓨터를 여러 대의 가상의 작은 컴퓨터로 나누는 기술가상화의 장점- 컴퓨터를 여러 대 사지 않아도 다양환 환경을 사용할 수 있음- 한 작업이 문제가 생겨도 다른 작업에 영향 주지 않음Docker의 특징 : 가상화- 컴퓨팅 환경에서 가상화 기술의 한 형태- 컴퓨터 내 독립적인 소규모 환경 컨테이너 구축- 다양한 운영체제나 프로그램이 독립적으로 실행될 수 있는 공간 제공- 한 대의 컴퓨터에서 다양한 운영체제를 동시에 사용하는 것과 유사Docker의 장점- 보통 프로그램은 특정한 운영체제에서만 작동- 프로그램과 필요한 환경을 하나의 가상 주..

1. 우분투 리눅스 기본 명령어 실습date- 우분투에서 현재 날짜와 시간을 확인하는 명령어- 컴퓨터 화면에 현재 날짜와 시간을 바로 보여줌Tue : 요일을 표시하는 부분Nov 12 : 11월 12일을 의미22:17:25: 현재 시간, 24시간 표기법 사용UTC : 시간 기분이 되는 세계 표준 시간대, UTC는 전 세계에서 동일하게 사용하는 시간대, 한국 시간과는 차이 있음2024 : 현재 연도timedatectl- 시계 및 시간 설정을 제어하는 유틸리티- 시스템 시간을 변경하거나, 시간 설정 정보를 확인할 수 있음- 컴퓨터 화면에 현재 날짜와 시간을 바로 보여줌Local time : 컴퓨터에서 표시하는 현재 시간, UTC는 세계 표준 시간Universal time : 전 세계에서 공통에서 공통으로 사용..
1. AWS EC2와 우분투 리눅스AWS EC2와 우분투 리눅스의 조합우분투 리눅스 : 비용 효율성- AWS EC2 인스턴스에 우분투 리눅스를 설치 하면 무료 운영체제인 우분투 리눅스를 사용함으로써 비용 절감- 우분투 리눅스는 적은 메모리 용량과 저장용량을 사용하기 때문에, 메모리와 저장장치를 효율적으로 사용해 성능 향상에도 기여할 수 있음우분투 리눅스 : 우수한 성능- 안정적이고 뛰어난 성능을 제공하는 것으로 잘 알려져 있음- 서버 환경에서 꾸준하고 안정적인 성능을 요구하는 경우, 우분투 리눅스는 좋은 선택- 또한 꾸준한 업데이트를 통해 최신 보안 패치를 제공하여 시스템 보안을 강화함우분투와 DevOps 툴의 호환성- Docker, Kubermetes와 같은 DevOps 툴과 뛰어난 호환성을 제공- 시..

1. EC2 기본 개념EC2의 기본 개요- EC2는 AWS에서 제공하는 클라우드 컴퓨팅 서비스, 사용자는 가상 컴퓨터를 생성하고 관리하여 실제 서버와 유사한 기능을 활용 가능- EC2를 이용하면 필요에 따라 CPU, 메모리, 스토리지, 네트워크 등의 컴퓨팅 리소스를 조합하여 원하는 환경을 구축하고, 실제 서버 관리 비용과 시간을 절감할 수 있음- 비즈니스 요구사항에 따라 컴퓨팅 자원을 쉽게 확장하거나 축소하여 유연하게 대응 가능 EC2 인스턴스 타입 : 다양한 가상 컴퓨터- 다양한 종류의 가상 컴퓨터를 제공- 각 인스턴스는 특정 작업에 맞게 설계되어 사용자는 애플리케이션에 적합한 인스턴스를 선택할 수 있음범용 인스턴스- 웹 서버, 개발 환경, 소규모 데이터베이스 등 다양한 작업에 적합컴퓨팅 최적화 인스턴..
1. AWS MFA (Multi-Factor Authentication)의 개요AWS MFA의 개요- Amazon Web Services에서 제공하는 다중 인증 시스템- 사용자의 신원을 여러 방법으로 확인하여 보안을 강화하는 기술- '알고 있는 것'(비밀번호), '소유하고 있는 것'(스마트폰이나 보안 토큰), '생체 정보'(지문이나 얼굴 인식) 중 두 가지 이상을 조합하여 인증을 수행알고 있는 것- 비밀번호- PIN 번호 등 사용자만 알고 있는 정보소유하고 있는 것- 스마트폰, 보안 토큰 등 사용자가 물리적으로 소유한 기기생체 정보- 지문, 얼굴 인식, 홍채 스캔 등 사용자의 고유한 생물학적 특징AWS MFA의 작동 원리기본 인증- 사용자는 먼저 일반적인 방식으로 사용자 이름과 비밀번호를 입력함추가 인증..
1. 퍼블릭 클라우드퍼블릭 클라우드정의- AWS, Microsoft Azure, Google Cloud와 같은 클라우드 서비스 제공업체가 제공하는 공유 서버 및 저장소를 사용하는 모델비유- 여러 사람이 함께 사용하는 공용 헬스장과 같음특징- 초기 설치 비용 없이 필요한 만큼만 리소스를 사용하며, 빠른 확장 및 축소가 가능2. 프라이빗 클라우드프라이빗 클라우드정의- 특정 회사나 기관이 독점적으로 사용하는 클라우드운영방식- 데이터센터를 자체적으로 운영하거나 클라우드 제공업체가 특정 기업을 위해 전용 서버를 제공특징- 사용자 요구에 맞게 환경을 조정할 수 있고, 외부의 방해 없이 자유롭게 이용 가능3. 하이브리드 클라우드의 개념하이브리드 클라우드의 개념정의- 퍼블릭 클라우드의 유연성과 프라이빗 클라우드의 보안..