전체 글

전체 글

    pandas 기초 학습 내용

    #Series 데이터: numpy의 array가 보강된 형태로 data,index를 가짐 import pandas as pd data = pd.Series([1,2,3,4]) data.values 가 numpy의 arr와 동일 #- 인덱스를 지정할 수 있고 인덱스로 접근 가능 data = pd.Series([1,2,3,4], index=[‘a’,‘b’,‘c’,‘d’]) # data[‘c’]=3 #Dictionary를 활용하여 Series 생성 가능 population_dict={ ‘china’:141500, ‘korea’ : 5180, ‘usa’:32676 } population = pd.Series(population_dict) # key값이 index가 되고 value값이 data가 됨 #Datafr..

    numpy 기초 내용 학습

    import numpy as np array=np.array(range(5)) # array=[0 1 2 3 4] #공백으로 이루어짐 array=np.array(range(5), dtype=float) #array=[0. 1. 2. 3. 4.] #array는 단일 데이터, 하나의 타입으로만 이루어짐 array.astype(int) #type을 바꿀 수 있음 #dtype은 int, float, str, bool이 있음 # ndarray의 차원 관련 속성 : ndim(n+dimensial) % shape list=[[0,1,2],[3,4,5]] arr = np.array(list) print(arr.ndim) # 2 print(arr.shape) # (2,3) #shape 조절은 arr.shape = 3,2..

    오픈 스택

    오픈 스택이란? - 클라우드 환경에서 컴퓨팅 자원과 스토리지 인프라를 셋업하고 구동하기 위해 사용하는 오픈 소스 소프트웨어 프로젝트의 집합 - 공용 클라우드 사설 클라우드 상관없이 해당 클라우드에 대한 자원을 정의하고 관리하는 소프트웨어 - 서버, 스토리지, 네트워크들과 같은 자원들을 모두 모아 , 이들을 제어하고 운영하기 위한 클라우드 OS - IaaS 형태의 클라우드 컴퓨팅 오픈 소스 프로젝트로 컴퓨팅, 스토리지, 네트워킹 자원을 관리하는 여러 개이 하위 프로젝트들로 이루어짐 Openstack 구성 요성 - 자원 종류 - openstack 구성 요소 이름 Computing(VM 가상머신) - Nova Storage(디스크) - Swift(Objects, 한번쓰면 많이 읽기만 하는) , Cinder(B..

    네트워크 가상화

    서버 가상화 : 하나의 물리 서버에서 하이퍼바이저를 설치해서 여러 개의 가상 서버가 독립적인 환경에서 실행될 수 있도록 함 네트워크 가상화 : 가상 머신들이 사용하는 네트워크 대역을 직접 만드는 것을 가능하게 함 / 여러 개의 물리 네트워크들로 여러 개의 가상 네트워크를 만듬 (VLAN, VXLAN, GRE, NVGRE ,STT, ...) 가상 네트워크가 A, B 두개가 있을때, A의 IP 주소 B의 IP 주소 1. 192.168.32.101 1. 192.168.32.101 2. 192.168.32.102 2. 192.168.32.102 3. 192.168.32.103 3. 192.168.32.103 4. 192.168.32.104 4. 192.168.32.104 5. 192.168.32.105 5. 1..

    apache2, wsgi이용해서 flask vm으로 배포하기

    삽질 방지를 위해 따로 저장했습니다! azure vmware이용했고 제가 서버 설정한 방법은 domain은 freenom이용해서 할당받고 vultr로 dns설정한 뒤 cloudflare로 ssl 설정까지 하면 해당 ip에 대한 https연결 완료!! 다음은 vm에 apache 웹서버 이용해서 코드 자동 배포하기!! 이 아래부터는 vm에서 쓴코드입니다 ubuntu이용했어요! sudo apt-get install libapache2-mod-wsgi-py3 sudo apt-get install libapache2-mod-wsgi-py3 sudo a2enmod wsgi 그 다음 실행 파일에 run.wsgi파일 만들기 import sys sys.path.append("/var/www/python_flask") f..

    클라우드 컴퓨팅

    개념: IT 자원을 구매하거나 소유할 필요 없이, 필요한 만큼 사용료를 주고 쓰는 개념 - 필요한 시점에 필요한 만큼 사용 - 만들어진 서비스를 재활용하거나 새로운 서비스를 창조 오버 프로비저닝: 자원 용량은 많으나 수요가 많지 않은 경우 언더 프로비저닝: 자원 용량에 비해 수요가 많은 구간이 있는 경우 => 적절한 자원 용량과 수요가 맞아떨어져야함(필요한 만큼만 대여) => 클라우드 컴퓨팅(경제성) 클라우드 컴퓨팅을 위해서 여러 개의 데이터 센터가 구성되어 있음. 제공 유형에 따른 분류 - IaaS(인프라 제공 서비스) - PaaS(플랫폼 제공 서비스) - SaaS(소프트웨어 제공 서비스) 사용 유형에 따른 분류 - Public(공용 클라우드) ex: AWS EC2, Microsoft Azure, Go..

    1

    보호되어 있는 글입니다.

    2

    보호되어 있는 글입니다.

    3

    보호되어 있는 글입니다.

    4

    보호되어 있는 글입니다.