본문 바로가기

분류 전체보기

(80)
[ASW-서비스] EC2 Amazon Elastic Compute Cloud(EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹서비스  EC2  특성초 단위 온디맨드 가격모델온디맨드 모델에서는 가격이 초단위로 결정서비스 요금을 미리 약정하거나 선입금이 필요없음빠른 구축 속도와 확장성몇분이면 전 세계에 인스턴스 수백여대를 구축가능다양한 구성방법 지원머신러닝,웹서버,게임서버,이미지처리 등 다양한 용도에 최적화된 서버구성 가능다양한 과금 모델 사용 가능 (약정으로 할인받아 사용가능)여러  AWS 서비스와 연동오토스케일링 ,  Elastic Load Balancer(ELB), CloudWatch( 사용량 모니터링)EC2  구성인스턴스 클라우드에서 사용하는 가상서버로  CPU ,메모리,그래픽카드,등 연산을 위한..
[AWS-개념]가상화(Virtualization) 단일 컴퓨터의 하드웨어 요소를 일반적으로 가상머신(vm) 이 라고 하는 다수의 가상 컴퓨터로 분할할 수 있도록 해주는 기술  ex)  가상화전 빌드,웹,메일서버 각3대의 서버로 구성된 구조를 가상화하여 1대서버에 통합시킬 수 있다. 가상화가 나타나기 전에는 특권명령( privileged instrucion) 때문에  하드웨어 당 OS 1개 실행 가능 1세대 가상화서버안에 컴퓨터처럼 작동하는 에뮬레이터 구성 , 에뮬레이더 안에  CPU,마더보드, 하드디스크가 속함 ,느린속도가 특징 2세대 가상화 하이퍼바이저:  OS 와 하드웨어 사이에 존재하는 가상화 매니저 ,속도는 1세대보다 향상 , 3세대 가상화 (HVM : Hardware virtual machine) 하드웨어에서 직접 가상화를 지원 , GUSET ..
[AWS-서비스] IAM (Identity and Access Managemen) WS Identity and Access Management(IAM)은 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스입니다. IAM을 사용하면 사용자가 액세스할 수 있는 AWS 리소스를 제어하는 권한을 중앙에서 관리할 수 있습니다. IAM을 사용하여 리소스를 사용하도록 인증(로그인) 및 권한 부여(권한 있음)된 대상을 제어합니다.IAM  기능 AWS어카운트 관리 및 리소스 /사용자/서비스의 권한제어서비스 사용을 위한 인증정보부여사용자의 생성 및 관리 ,보안사용자의 패스워드 정책관리(패스워드 변경주기 등)다른계정과의 리소스 공유 Identity Federation(Facebook로그인, 구글로그인)계정에 별명부여가능 -> 로그인 주소 생성가능 글로벌 서비스 ( not region)IAM..
[AWS-개념] 계정 관련 개념정리 -AWS  생성 시 루트 유저와 기본 리소스(기본 VPN) 등이 생성됨.-AWS 계정 아이디가 부여됨(숫자) ▶ 추후 계정별명 지정가능(문자)루트유저-생성한 계정의 모든권한을 가짐-이메일주소로 로그인-탈취 시 복구가 어렵기 때문에 사용을 자제하고 관리(계정설정변경, 빌링) 등으로만 사용해야 함.-AWS  API  호출 불가 (AccessKey/Secret AccessKey 부여불가) IAM User-IAM(Identity and Access Management)을 통해 생성한 유저 -만들때 주어진 아이디로 로그인 -기본권한이 없으며 사용자에 맞게 따로 권한을 부여해야함 ex)관리자 ,개발자 , 디자이너 ,회계팀 -AWS API호출가능 : AccessKey(아이디) , Secret AccessKey(패스워..
[Python]오류해결 ModuleNotFoundError: No module named 'pymysql' 오류내용해결방법ModuleNotFoundError: No module named 'pymysql'cmd 창열고 pip install pymysql 입력 위 방법을 시도했으나  Fatal error in launcher: Unable to create process using 에러 발생할 경우 \추가오류내용해결방법Fatal error in launcher: Unable to create process usingpython -m pip install pymysql  pip install pymysql  앞에 python -m 추가입력 하면 설치완료!
[Python]most likely due to a circular import 오류해결 오류원인 import libray 명과 파이썬파일명이 동일하여 생기는 오류 오류해 파일명을 import 라이브러리명과 다르게 변경! import pandas as pd import pymysql import seaborn -- 라이브명와 같이 파이썬 라이브러리에 존재하는 명칭 사용불가 해당모듈을 공부하고 싶다면 pandas_01.py or pandas_study.py 등등 위와같은 모듈명을 변경하여 저장하여 사용하자!
[python]AttributeError: partially initialized module 'pymysql' has no attribute 'connect' 오류해결 오류원인 import libray 명과 파이썬파일명이 동일하여 생기는 오류 해결방법 파일명을 import 라이브러리명과 다르게 변경! import pymysql -- 라이브명과 동일한 파일명사용불가!! con = pymysql.connect( user ='root', passwd = '1234', host= '127.0.0.1', db='shop', charset='utf8' ) mycursor = con.cursor();
[Python]인텔리제이에서 파이썬 실행하기(윈도우) 윈도우 환경에서 파이썬을 설치방법 1) cmd 창 python 입력 2) Microsoft Store 자동 실행 되며 Python 3.12 (2024.01월 기준) 다운로드 가능 3)Python 설치 확인 : cmd 창에서 다시 python 입력 시 설치된 파이썬 버전 확인 가능! print 명령어를 입력해 정상작동확인~ 2.IntelliJ에서 파이썬 실행하기 1)File > setting > Plugins > Python community edition 설치 2) 새프로젝트 생성 : File > New > Project > Python 프로젝트 생성 3) 파이썬 파일생성 후 실행!