본문 바로가기

전체 글

4. AWS 서버 서비스 EC2 1. EC2란 ? Amazon Elastic Compute Cloud는 컴퓨팅 용량을 제공하는 서비스로, EC2를 이용하면 서버를 간단하고 쉽게 설계가 가능하다. 원래는 물리적으로 서버를 빌렸었어야 하지만 서버에 필요한 세트를 클라우드에서 빌릴 수 있다는 말이다. 내가 원하는 대로 하드웨어 구성과 OS 조합으로 선택해 구축할 수 있다. EC2 를 효율적으로 사용하기 위해서는 '어떻게 구성할까?' '어느 정도의 성능이 필요할까?' 와 같은 설계적 관점이 필요하다. 서버를 생성할 때 소프트웨어를 설치할지 혹은 준비되어 있는 AMI를 사용할 수도 있다. 2. 사용 절차 EC2를 사용하기 위해서 관리 콘솔에서 EC2 대시보드를 열고 인스턴스 생성하면 된다. 대시보드에서는 인스턴스 유형을 선택하거나 보안 그룹을 .. 더보기
#3. AWS를 사용하기 위한 도구에 대한 기초 1. AWS 의 사용법과 계정 - AWS 서비스는 사용한 만큼 지불하기 때문에 사용하지 않으면 불필요하게 확보하지 않도록 한다. - 상황을 보고 서비스 사용을 자주 조정하는 것이 필요하다. - 필요한 서비스만 조합해서 사용한다. 서비스 관리가 가능한 여러가지 기능 관리 콘솔 : 서비스 설정 화면. CLI : 관리 콘솔에서 할 수 없는 것도 가능하며 명령어로 조작 가능하다. IAM: 사용자 계정이며 그룹이나 정책 등을 일괄로 관리 가능하다. 비용 관리: 비용을 그래프 등으로 확인 가능 하다. 예산에 따라 관리 가능하다. CloudWatch: 감시도구. 임계 값을 넘는 경우 조치를 취할 수 있다. 2. 관리 콘솔과 대시보드 관리 콘솔: 웹 브라우저에서 AWS 서비스를 관리하는 화면이다. 서비스 설정, 지역 .. 더보기
2. AWS 이해하기 위한 클라우드와 네트워크의 구조 1. 클라우드와 온프레미스 : 클라우드 컴퓨팅의 구조 온프레미스(on-premises) : 자사에서 자유롭게 서버 등을 설계, 구축, 운영하는 것. 오프프레미스(off-premises): 자사가 소유, 운영하지 않고 임대하거나 공공장소에 구축된 것을 사용하는 것. 공용 클라우드: AWS처럼 임대하는 클라우드 사설 클라우드: 자사에 구축하는 클라우드. 온프레미스에서 오프프레미스로 변환하면 자사 운영에서 임대로 바뀌고, 비클라우드에서 클라우드로 바꾸는 것이다. 2. 가상화와 분산 처리 : 클라우드를 지탱하는 2대 기술 가상화 : 컴퓨터(물리적인 메모리, 하드 디스크, OS 등 부품)를 소프트웨어로 대체하는 것 가상화를 통한 복제 : 가상 서버에 할당된 메모리와 스토리지는 자유롭게 조절이 가능한데 가상 서버의.. 더보기
#1. 아마존 웹 서비스 기초 지식 1. 아마존 웹 서비스(AWS)란? 클라우드 컴퓨팅 서비스이다. 서버 및 네트워크 등을 인터넷으로 빌려주는 서비스로 언제 어디든지 사용 가능하다. *특징 시스템 운영에 필요한 인프라와 소프트웨어(운영체제, 웹 서버, 데이터 베이스 서버 등)를 한번에 통째로 빌릴 수 있다. 다양한 서비스를 제공하고 있기 떄문에 서비스를 조합하기 쉽고, 필요한 만큼만 빌려 사용할 수 있다. 또한, 네트워크나 기술을 모르는 사람도 사용할 수 있으며, 한국어와 원화 결제도 가능하다. 한국 국내에 파트너사가 있어 파트너 기업에 상담도 가능하다. 각국의 글로벌 규정에 대해 인증 및 검증이 되어 있으며, 법령, 규정, 프라이버시 기준을 준수하고 있다. AWS 서버는 데이터 센터를 전 세계의 시설에서 운영하고 있으므로 글로벌로 확장할.. 더보기
html input type = "file" 확장자 제한/ 파일 업로드 제한 input 타입이 파일인 경우 이미지 파일만 업로드하고 이외는 막아 달라는 요구사항이 있었다. 따라서 input 태그에 accept="image/*" 를 추가하고 자바스크립트 코드 onchange="validation(this)" 를 추가했다. input 태그에 accept는 파일 열기를 눌렀을 때 해당 확장자로 자동으로 선택이 되도록 하는 것 자바스크립트 코드는 확장자가 정규식에서 넣은 확장자가 아닐 경우 알럿창을 띄운다. 참고 글 https://jinjuu.tistory.com/5 https://ssungkang.tistory.com/entry/html-input-%E1%84%91%E1%85%A1%E1%84%8B%E1%85%B5%E1%86%AF-%E1%84%8E%E1%85%A5%E1%86%B7%E1%.. 더보기
jw player 아이폰에서 영상 짤리는 이슈 아이프레임 안에 jw player 가 저장된 영상을 재생시키고 있었는데 안드로이드, 아이패드 모두 다 영상이 잘리지 않고 나왔는데 아이폰에서만 양쪽끝이 잘리는 이슈가 있었다. 결론적으로는 jw player 에 영상출력 설정 옵션을 주는 것으로 해결했다. stretching 영상출력설정을 추가했다. stretching=uniform(기본값), fill(비율에 상관없이 영상이 채워서 나옴), exactfit(비율에 맞춰 영상을 출력), none (원본크기) jwplayer("player").setup({ file: lowUrl,width: '100%',height: '100%',stretching:'exactfit' }) 처음 시도는 영상의 종횡비를 설정( aspectratio(종횡비) 속성 값 설정)해서 .. 더보기
이미지 주소가 입력되지 않았을 때 처리 이미지가 입력되지 않았을 때 대체 이미지 표시 이미지가 입력되지 않았을 때 보이지 않게 처리 더보기
ERROR illegal start of expression 표현의 시작이 부적격하다는 뜻이며 문법적인 오류가 있어서 나왔다. 이번 경우는 if문의 괄호를 제대로 닫지 않아서 나왔다. 더보기