목록AWS (7)
오늘은 몰랐으면 내일은 알면 된다
[데이터베이스] EC2 위에 직접 DB를 구축해서 사용하거나 AWS 관리형 DB를 사용할 수 있음 직접 구축하는 경우: OS 수준에 액세스 해야 할 수 있는 세밀한 조정이 필요한 경우, AWS에서 지원하지 않는 상용 DB SW를 직접 구축 가능 AWS 관리형 DB를 사용하는 경우: DB 프로비저닝, 백업과 복구 작업 실행, 보안 패치 및 사소한 버전 업데이트 같은 관리작업은 AWS가 하므로 비즈니스와 애플리케이션에 집중할 수 있음 Multi AZ 사용 가능, 백업 또는 특정 시점으로 데이터를 복구하는 작업관리 할 필요 없음 일상적인 DB관리 대신 성능 조정이나 스키마 최적화와 같은 고차원적인 작업에 집중할 수 있음 AWS는 다양한 데이터 모델을 지원하는 15개 이상의 목적별 엔진을 제공 Amazon RD..
[용어 정리] 클라우드 컴퓨팅: 컴퓨팅, 스토리지, 애플리케이션, 데이터베이스 분석 및 기타 IT 리소스를 종량제 과금 모델에 따라 인터넷(클라우드)를 통해 온디맨드 방식으로 사용할 수 있도록 제공하는 것 클라우드 서비스 공급자(SCP): 클라우드 컴퓨팅 서비스를 다른 개인 또는 조직에 서비스형 플랫폼(PaaS), 서비스형 인프라(IaaS) 또는 서비스형 소프트웨어(SaaS) 형태로 유료로 제공하는 기업 또는 조직 퍼블릭 클라우드: 클라우드 서비스 공급자가 공용 인터넷을 통해 제공하는 컴퓨팅 서비스. 무료이거나 스토리지 사용량, 대역폭, CPU 사이클을 기준으로 요금 부과될 수 있음 프라이빗 클라우드: 조직 또는 기업에 속한 여러 사용자가 사용하도록 프로비저닝된 클라우드 인프라 하이브리드 클라우드: 프라..
도메인을 연결해서 사용해본 적은 없어서, aws에 프로젝트를 올려놓은 김에 연결을 해보고자 한다. 아래의 글을 참고하였다. 참고로 Route 53은 유료 서비스이다. 영수증 확인해보니 아래와 같이 활용하면 대략 0.55(VAT 포함) 달러인 것 같다. tech.cloud.nongshim.co.kr/2018/10/16/%EC%B4%88%EB%B3%B4%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-aws-%EC%9B%B9%EA%B5%AC%EC%B6%95-8-%EB%AC%B4%EB%A3%8C-%EB%8F%84%EB%A9%94%EC%9D%B8%EC%9C%BC%EB%A1%9C-route-53-%EB%93%B1%EB%A1%9D-%EB%B0%8F-elb/ [초보자를 위한 AWS 웹구축] 8. 무..
EC2 인스턴스를 생성하고 IP를 연결해두었으니, 이제 간단한 토이 프로젝트를 배포까지 해보려고 한다. 1. 배포에 필요한 패키지들을 설치한다. 먼저 java 8을 설치했다. sudo apt install openjdk-8-jre-headless 2. EC2 서버의 기본 Timezone은 UTC이므로, 시간대를 변경해준다. sudo rm /etc/localtime sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime 3. mariadb를 설치한다. 과정은 아래의 링크를 참고. computingforgeeks.com/how-to-install-mariadb-10-3-on-ubuntu-16-04-lts-xenial/ Install MariaDB 10.5 on ..
인스턴스를 생성했으니 이제 IP 생성을 해보도록 하자. 탄력적인 IP 주소에 대한 설명은 아래의 링크를 참고 docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html 탄력적인 IP 주소 - Amazon Elastic Compute Cloud 탄력적인 IP 주소 탄력적 IP 주소는 동적 클라우드 컴퓨팅을 위해 고안된 정적 IPv4 주소입니다. 탄력적 IP 주소를 사용하면 주소를 계정의 다른 인스턴스에 신속하게 다시 매핑하여 인스턴스나 소 docs.aws.amazon.com [ 탄력적 IP 생성 및 인스턴스와 연결 ] 1. 콘솔에 접속 후 네트워크 및 보안 - 탄력적 IP를 클릭한다. 2. 탄력적 IP 초기화면에서 위의 탄..
[ 어떻게 사용할까? ] 1. EC2 또는 인스턴스(서버) 생성 2. Elastic IP(탄력적 IP) 생성 : 특별히 고정IP를 쓰는 게 아닌 이상 IP는 동적으로 할당된다. 그런데 서버 컴퓨터가 동적 IP라면? 집주소가 매일 바뀌는데 손님이 찾아갈 수 있을리가 없다. → 1에서 만든 서버에 대해서 IP를 할당해준다. 3. 클라이언트에서 EC2에 접속해서 사용하기 [ EC2 사용해보기 ] 1. 이제 EC2 클라우드 서버를 사용해보자. 먼저 리전을 확인해보면 미리 Amazon에서 구축해놓은 서버들의 목록이 뜰텐데, 나는 여기에서 서울 리전을 사용할 것이다. 리전별로 책정 가격이 다르고, 거리가 멀어질 수록 성능이 저하된다고 하니 참고해서 선택하면 되겠다. 2. EC2를 검색해서 클릭해준다. 3. 그러면 ..
회사에서 가장 먼저 했던 일이 깡통 서버컴퓨터에 리눅스 ubuntu 테스트 서버를 설치하는 것이었는데, 요즘에는 이렇게 물리적인 컴퓨터에 직접 OS를 설치하는 것보다 클라우드 서비스를 이용하는 것이 트렌드인 것 같다. (실제로 공고들을 봐도 거의 AWS 이야기밖에 없다) 리눅스로 서비스를 운영하는 건 해봤는데 클라우드 서비스는 이용해본 적이 없어서, 천천히 하나씩 해보면서 개인 프로젝트를 배포까지 해보려고 한다. 패스트캠퍼스의 컴퓨터 공학 전공 필수 올인원 패키지를 참고해서 진행한다. 광고는 아니고.. 예전에 CS 공부하려고 결제해놓은 게 있었는데 거기에 관련 내용이 있길래 활용을 하고자 한다. [ 서버를 어떤 방식으로 올릴 수 있을까? ] 1. VM 소프트웨어 활용하기 또는 직접 구축하기 : PC 환경..