본문 바로가기

Others

(103)
[AWS] RDS란 / EC2인스턴스와 RDS 연결하기 RDS- Relational Database Service의 약자- 관계형 데이터베이스를 서비스로서 제공하는 제품- MySQL, MariaDB, PostgreSQL, SQL Server, ORACLE 등을 직접 운영하지 않고 AWS에 대행할 수 있습니다. - 설치는 어렵지 않으나, 규모가 커졌을 때 굉장한 노하우가 필요한 작업.- 백업과 보완에 대한 것을 AWS에서 관리해주기 때문에 스키마설정( = 구조설계)과 같은 본질적인 문제에 집중하게 해줄 수 있다. ▣ MYSQL3대 데이터베이스무료오픈소스오라클 회사에서 유지보수하고 있는 서비스 ▣ MariaDB MYSQL 창업자가 만든 DBMYSQL이 써니라는 회사에 팔렸는데, 써니가 오라클에 팔림. 창업자가 오라클에 정책등을 맘에 들어하지 않으면서 새로 만듬 ..
[AWS] AWS S3 AWS S3AWS의 파일서버 서비스인 S3(Simple Storage Serivce)파일을 서비스화 한것 장점 1. 내구성파일을 저장 했을 때 유실 가능성 거의 없다. 2. 저렴한 비용사용하는 만큼만! 비용을 내면 되기 때문에 3. 응시가능 (가용성)S3 저장된 파일을 서비스 제공할 때, 거의 문제 없이 서비스 가능하다 4. 보안SSL을 통해 데이터 전송 : 웹브라우저와 AWSS3와 데이터(파일)를 주고받을 때 S3라는 암호화 된 방식이기 때문에 안전 5. 확장 가능 6. 이벤트 알림 전송S3로 파일이 업로드 되었을때, 그 사실을 다른 서비스에게 알려서 다른 서비스가 시작(동작, 트리거)할 수 있도록 할 수 있다. 7. 고성능데이터를 빠르게 전송할 수 있다. 사용1. 콘텐츠를 저장하고 배포사용2. 빅 데..
[AWS] AWS를 제어하는 방법 Console & CLI & SDK & API 컴퓨터를 제어하는 방법들AWS의 EC2, S3와 같은 인프라를 제어하는 방법 AWS Management Console- GUI 방식, 마우스나 아이콘을 통해서 제어- 장점 : 익숙하다. (AWS 서비스의 개념을 이해하고 있다면) 이해하기 쉽다. 배우는 노력이 CLI 방식보다는 덜든다. AWS CLI (Command Line Interface)- Command Line : 명령어를 입력해서 제어.- 단점 : 어떤 명령어가 있고, 각 명령어에 대한 문법을 다뤄야한다.- 장점1 : 그럼에도 불구하고 사용하는 이유는, 이런 단점들을 공부하면 GUI 방식보다 좀 더 편리하게 제어 할 수 있다.(번거로운 클릭 등을 생략하고 깔끔한 문장 하나로 해결할 수 있기 때문에)e..
[AWS] EC2 Scalability (Scale UP/Scale Out) EC2 특징과 Scalability (Scale UP/Scale Out/ELB)▣ 가상화 가상머신이란?물리적인 형태를 가지고 있는 컴퓨터 소프트웨어로 만든 가짜 머신(컴퓨터)일개의 프로그램, CPU, 메모리 등을 가지고 정말 머신(컴퓨터)인척 함.>> 이런 복잡한 일을 왜 하는지? 하나의 물리적 기계 위에서 여러개의 운영체제를 설치해서 사용하기 위해서 가상머신의 종류개인용 : VMWare, VirutualBox, Parallels ...기업용 : 클라우딩 컴퓨터(AWS 등)개인용과 기업용의 공통점 : 물리적인 컴퓨터가 최소 한대는 있어야함. 그래야지 가상머신(인스턴스)들을 만들 수 있다. 하지만 AWS와 같은 서비스는 어마어마한 물리적인 컴퓨터를 가지고 있어야하고, 가지고 있다 실제로. 클라우딩 컴퓨터의..
[AWS] 인스턴스 원격제어하기 (리눅스환경) Instance 원격제어운영체제마다 다름. (본 내용은 리눅스 환경)멀리있는 컴퓨터(인스턴스)를 자신의 컴퓨터처럼 사용하는 것 Instance 원격제어 방법EC2 Instance 목록에서 연결하고자 하는 인스턴스 위에서 오른쪽 버튼 클릭 > 'Connect' 클릭 Connect to your instance 팝업창에서 'A standalond SSH client' 선택 [ To access your instance ] STEP Step Paragraph DESCRIPTION 1 Open an ssh client Mac에는 기본적으로 설치 되어 있음 = 터미널 켜기로 1번 완료 2 Locate your private key file ... 인스턴스 생성시 비밀번호가 담긴 파일을 준비하라는 뜻. 중요한 파일..
[AWS-EC2] Instance 생성 / EC2 가격정책 Instance 생성 ▣ EC2?아마존 웹서비스의 대표적인 상품. 아마존 웹서비스 중 가장 먼저 생겨난 서비스 가장 범용적인 서비스 ( 다양한 용도로 사용 ) 용도 ex )인스턴스를 원격으로 제어해서 내 컴퓨터인 것 처럼 사용할 수 있다.인스턴스를 통해 웹서버를 설치해서 웹서비스 가능인스턴스를 통해 맥사용자인데 윈도우로 만들어서 인터넷 뱅킹가능 -> 아주 놀랍고 신기한 서비스!! >_ EC2 ( 이때 우측 상단에 인프라를 확인하자. 그 위치에 있는 컴퓨터를 대상으로 이루어지는 명령들을 보여주게 되니까, Seoul로 하깅^^ ) Launch Instance 클릭 = 인스턴스 생성 인스턴스가 필요하지 않을 경우 : 오른쪽..
[AWS] 지역&가용영역 지역(Region)아마존 웹 서비스가 가지고 있는 컴퓨터가 위치하고 있는 곳 = 비지니스적으로 아주 중요 === 네트워크 속도와 연관성 (속도? 네트워크는 거리가 멀 수록 경유지가 많다. 따라서 느려지게 되는 것임.) 속도 때문에, 웹 사이트 운영시, 주로 접속하는 사용자의 위치 파악 중요. 여러가지 이유로 인해서 각각의 지역마다 똑같은 상품이 가격이 다르다. ( 이유 : 환율 또는 투자비용 등등)아마존 웹 서비스의 어떤 상품을 사용할 때는 각 지역에 따른 가격을 체크해야 한다. 지역에 따른 의사결정에 도움이 되는 사이트 : http://www.cloudpng.info - 사이트 자체가 중요한 것이 아니라, 측정해주는 서비스를 직접 이용해 보는 것이 중요. - 그리고 언제 없어질지 모르는 사이트...! ..