반응형
SMALL

기초 물방울 107

리눅스(Linux) 공부 기록 #3

파일 path + name = 위치를 구분 파일에는 Data가 들어가있음 파일 = Data를 담는 그릇 = Disk에 존재 ( HDD, SDD, USB 등등) 변수 = Data를 담는 그릇 = Memory에 존재 Disk가 훨씬 큼 (대용량의 데이터는 변수에 담기 어려움) 코딩은 변수에 Data를 영구적으로 저장하기 위해서는 Disk > 전원을 꺼도 보존됨. Disk > File Disk의 용량 부분은 물리적으로 해결이 되어야함. 운영체제 관점에서는 App ------ OS ↓ H/W , Disk File System (FS) 운영체제의 일부, 파일을 관리하기 위한 시스템 파일이 잘 관리되고 구동될 수 있게 해줄 수 있는 소프트웨어, 프레임웤 디스크 상의 특정 파일 시스템을 위해서 어떤 영역에 어떤 데이..

AWS 기초 공부 기록#5(RDS)

데이터베이스와 RDB 데이터베이스는 구조적으로 정리된 데이터의 집합체 데이터베이스를 실제로 조작하는 것은 DBMS(데이터베이스 관리 시스템) 관계형 & 비관계형 MySQL, PostgreSQL, Oralce Database Amazon RDS 주요 RDBMS를 제공하는 데이터베이스 서비스 Amaozn Realtional Database Service 관계형 데이터베이스 6종류의 제품을 클라우드에 최적화된 상태로 제공하는 서비스 EC2와 비슷한 제공방식 EC2와 다른 점은 RDS는 "매니지드 서비스"이며 업데이트 등의 관리가 AWS에 의해 자동으로 이루어짐 =백업이 자동화되어 DMS(AWS Database Migration Server)를 사용하면 =기존 데이터베이스를 이전하거나 복제하는 것도 가능하다. ..

AWS 기초 공부 기록 #4 (VPC~서브넷)

Amazon VPC =VPC가 없다면 EC2 인스턴스들이 엄청나게 복잡하게 연결되고 =하나의 인스턴스만 추가되도 모든 인스턴스를 수정해야하는 불편함이 생김 Amazon Virtual Private Cloud AWS 상에 네트워크를 구축하기 위해 사용됨 / 각각의 VPC에 따라 다르게 네트워크 설정 가능 EC2나 RDS의 경우 VPC를 선택하지 않으면 서버를 생성할 수 없기 때문에 리소스를 사용하기 위해서 반드시 필요한 서비스 VPC는 네트워크와 서브넷 범위, 라우팅 테이블, 네트워크 게이트웨이 등과 같은 가상 네트워킹 환경 설정 가능 ※ VPC의 주요 기능 CIDR 블록 서브넷 마스크 가용 영역(서브넷이 구축된 물리적 장소) 인터넷 게이트웨이 라우팅 라우팅 테이블 보안 그룹 네트워크 ACL ※ VPC 네..

AWS 기초 공부 기록 #3 (S3~객체버킷)

Amazon S3 Amazon Simple Storage Service 스마트한 객체 스토리지 서비스 사용하기 쉬우며 기능이 강력한 스토리지 서비스 S3의 특징 ↓↓ 1. 확장성 : EC2와 마찬가지로 확장, 축소가 쉬움. 2. 가용성&내구성 : 99.99999%의 데이터 내구성을 가지고 있어 장애나 오류, 위협에 강하다. S3객체는 최소 4개의 가용 영역에 자동으로 복제되어 보존되기 때문에 어느 한쪽에 장애가 발생해도 계속 사용 O 3. 신뢰성 : 암호화 기능과 접근 관리 도구가 있고, 각종 규정을 준수하며 감사 기능을 갖추고 있음. 4. 다양한 관리 기능 : 스토리지 클래스 분석, 수명 주기 정책 등을 시작으로 각종 관리 기능 존재 5. 스마트한 기능 : S3 Select이라는 데이터에 쿼리를 실행하..

파이썬(Python)공부 기록(입출력~예외처리)

입출력 / 파일 읽고 쓰기 input() 파이썬에서 데이터 입력을 받을때 사용 입력받은 후에 필요한 데이터 형태로 변환해주는 작업이 필요 input은 입력되는 모든 것을 문자열로 취급 ex) a = input() I can do it, more more a 'I can do it, more more' ex) input("질문 내용") number = input("숫자를 입력하세요: ") 숫자를 입력하세요: 프롬프트에 3을 입력하면 변수 number 3이 대입 number = input("숫자를 입력하세요: ") 숫자를 입력하세요 : 3 print(number) 3 ** number는 숫자가 아닌 문자열 ** type(number)

AWS 기초 공부 흐름정리 #2

AMI OS 및 소프트웨어가 설치된 디스크 이미지 OS와 소프트웨어의 구성을 기록한 템플릿 동일한 서버를 얼마든지 생성 가능 = ex) 우분투+node.js / 윈도우 + JVM 등 AWS 공식 AMI만 있는 것이 아니라 OS나 소프트웨어의 커뮤니티판, 기업이 생성한 AMI도 제공 경우에 따라서 무료와 유료가 있다. ex) 윈도우 사용용도에 맞게 운영체제와 런타임등이 미리 셋팅되어 있는 컴퓨터를 선택하여 대여 가능 개인이 만들어서 마켓플레이스에 배포할 수 있다. 인스턴스 유형 머신의 성능이며 용도에 따라 선택 가능. 인스턴스에는 유형과 크기가 존재 = 각 유형은 각 하나 이상의 인스턴스 크기를 포함 CPU, 메모리, 스토리지 및 네트워킹 용량의 다양한 조합으로 구성 됨. 표기 예시 : t2.micro (..

AWS 기초 공부 기록 정리(흐름정리...)

AWS의 서비스는 광범위한 기술, 산업 및 사용 사례를 위한 200개 이상의 모든 기능을 제공하고 있음. 대표적인 서비스들로는 1. Amazon EC2 (Elastic Compute Cloud) 서버, OS, 소프트웨어 등을 세트로 사용이 가능 성능은 가변적이며 정지중에는 언제든 조절 가능. 다양한 사양과 자유로운 소프트웨어 설치 및 시스템 구축 가능. 2. Amazon S3 (Simle Storage Service) 웹 서버 및 파일 서버용 파일을 보관하는 장소(스토리지)로 사용 가능. 강력한 관리 기능이나 다른 서비스와 연동하는 기능도 갖추고 있음. 파일 크기는 최대 5TB이며, 전체 용량의 제한은 X 3. Amazon RDS (Relational Database Service) 관계형 데이터베이스의..

Python 기초 공부 #1 [변수~형변환]

변수 변수명은 반드시 영문자로 시작 변수명은 대소문자를 구분 변수명은 권장하진 않지만 한글로도 가능 변수명은 띄어쓰기를 할 수 없음. 변수명은 내장 키워드를 사용할 수 없음. 자료형 자료의 "형태" int(정수) = integer float(부동소수점수) = floating-point number ex) type(2.8) 복소수(complex) ex) type(3+4j) 산술 연산자 // 나누기의 몫 % 나누기의 나머지 ** 제곱 참, 거짓, bool() bool 자료형 참(True)과 거짓(False)을 나타내는 자료형 첫 문자를 항상 대문자로 사용해야함. None ex) a=True b=False type(a) 2>1 True 2 오류가 나질 않음. a[:10], a[:10] 문자열 포매팅 "현재 기..

리눅스(Linux) 공부 기록 #2 Ubuntu 커맨드

압축 관련 커맨드 압축파일 우리가 아는 익숙한것은 .zip 리눅스가 좋아하는 커맨드들은 ~~~~.gz ~~~~.tar.bz ~~~~.tar.gz 단일파일 압축 gzip $ls $find > filelist $ls $ls -al $ head filelist $ tail filelist $ gzip filelist $ ls 기존의 fielist가 없어지고 filelist.gz가 생김 $ file filelist.gz gzip 컴프레스된 파일 $ gunzip filelist.gz 압축해제 $ mv filelist.gz test $ ls MV = 파일 이름 교체 ★★★ ~~~.tar.gz = "tar" 대상이 되는 여러개의 파일들을 연결 = 하나의 파일로 만들어줌 = 압축 X 연결만 "gz" gzip으로 연결되..

반응형
LIST